Forensics in Telecommunications, Information, and Multimedia. Third International ICST Conference, e-Forensics 2010, Shanghai, China, November 11-12, 2010, Revised Selected Papers

Research Article

Fast in-Place File Carving for Digital Forensics

Download
515 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-23602-0_13,
        author={Xinyan Zha and Sartaj Sahni},
        title={Fast in-Place File Carving for Digital Forensics},
        proceedings={Forensics in Telecommunications, Information, and Multimedia. Third International ICST Conference, e-Forensics 2010, Shanghai, China, November 11-12, 2010, Revised Selected Papers},
        proceedings_a={E-FORENSICS},
        year={2012},
        month={10},
        keywords={Digital forensics Scalpel Aho-Corasick multipattern Boyer- Moore multicore computing asynchronous disk read},
        doi={10.1007/978-3-642-23602-0_13}
    }
    
  • Xinyan Zha
    Sartaj Sahni
    Year: 2012
    Fast in-Place File Carving for Digital Forensics
    E-FORENSICS
    Springer
    DOI: 10.1007/978-3-642-23602-0_13
Xinyan Zha1,*, Sartaj Sahni1,*
  • 1: University of Florida
*Contact email: xzha@cise.ufl.edu, sahni@cise.ufl.edu

Abstract

Scalpel, a popular open source file recovery tool, performs file carving using the Boyer-Moore string search algorithm to locate headers and footers in a disk image. We show that the time required for file carving may be reduced significantly by employing multi-pattern search algorithms such as the multipattern Boyer-Moore and Aho-Corasick algorithms as well as asynchronous disk reads and multithreading as typically supported on multicore commodity PCs. Using these methods, we are able to do in-place file carving in essentially the time it takes to read the disk whose files are being carved. Since, using our methods, the limiting factor for performance is the disk read time, there is no advantage to using accelerators such as GPUs as has been proposed by others. To further speed in-place file carving, we would need a mechanism to read disk faster.