Forensic triage for mobile phones with DEC0DE

  • Authors:
  • Robert J. Walls;Erik Learned-Miller;Brian Neil Levine

  • Affiliations:
  • Dept. of Computer Science, Univ. of Massachusetts, Amherst;Dept. of Computer Science, Univ. of Massachusetts, Amherst;Dept. of Computer Science, Univ. of Massachusetts, Amherst

  • Venue:
  • SEC'11 Proceedings of the 20th USENIX conference on Security
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present DEC0DE, a system for recovering information from phones with unknown storage formats, a critical problem for forensic triage. Because phones have myriad custom hardware and software, we examine only the stored data. Via flexible descriptions of typical data structures, and using a classic dynamic programming algorithm, we are able to identify call logs and address book entries in phones across varied models and manufacturers. We designed DEC0DE by examining the formats of one set of phone models, and we evaluate its performance on other models. Overall, we are able to obtain high performance for these unexamined models: an average recall of 97% and precision of 80% for call logs; and average recall of 93% and precision of 52% for address books. Moreover, at the expense of recall dropping to 14%, we can increase precision of address book recovery to 94% by culling results that don't match between call logs and address book entries on the same phone.