25.12.2013 Views

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SLAMorris Final Thesis After Corrections.pdf - Cranfield University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.9.3 MD5 hashes<br />

In the previous sections it was established that the filename of a visual<br />

thumbnail is an MD5 hash of the URI for the original file. The URI is contained<br />

within the PNG file itself. For example an original file with a URI of:<br />

file:///media/KINGSTON/untitled.bmp would create an MD5 hash filename of<br />

5421fffe972f1173d0223624143dfb11.png. Whilst it is possible to find a<br />

subrecord given the URI of a source file, it is not possible to reverse this<br />

process as an MD5 hash is a one way function.<br />

5.9.4 Event timeline<br />

Given a file X, Currently located at the URI Y, the thumbnail cache can assist<br />

with reconstructing the event timeline of file X; providing sub-records exist within<br />

the thumbnail cache relating to the file. This section describes the criteria<br />

developed for determining which subrecords should be added to an eventtimeline<br />

for a given file.<br />

First, if available the original source file and the associated metadata must be<br />

extracted, this forms the basis for determining which records should be added<br />

to the event timeline for a file. A thumbnail of the file should then be generated<br />

using the appropriate algorithm for the source files type; this can be determined<br />

by looking through the source code and establishing which algorithm is<br />

associated with the particular MIME type.<br />

The following denotes the order in which subrecords should be added to the<br />

event timeline. Each subrecord is contained within a PNG file which has file<br />

creation and modification times; subrecords may also contain time information<br />

within their internal metadata. The order of adding subrecords ensures that the<br />

strongest evidence is added first; this is followed by any supplementary<br />

evidence which does not conflict with existing data. At each level listed below,<br />

Page 94

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!