Unique File Identification in the National Software Reference Library
Steven L. Mead
The National Software Reference Library (NSRL) provides a repository of known software, file profiles, and file signatures for use by law enforcement and other organizations involved with computer forensic investigations. This paper examines whether the techniques used to create file signatures in the NSRL produce unique results?a core characteristic that the NSRL depends on for the majority of its uses. The uniqueness of the file identification is analyzed via two methods: an empirical analysis of the file signatures within the NSRL and research into the recent attacks on the hash algorithms used to generate the file signatures within the NSRL. The conclusions of this paper are: ?There are no file signature collisions in the NSRL for either MD5 or SHA-1. ?There was no detectable bias introduced by hashing files, and so the probability of future collisions is negligible. ?Although there are methods to attack the underlying hash algorithms, they are not relevant to the NSRL.
Unique File Identification in the National Software Reference Library, Digital Investigation, [online], https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=50815
(Accessed February 24, 2024)