Confidence in digital forensics software is of vital importance when digital evidence is examined. This project examines how to establish that digital forensics software is trustworthy via mechanized theorem provers and formal methods.
We have developed an architecture for independent verification of the results from digital forensics software. This is based on the use of forensic certificates. See verifiable forensic certificates for further details. The feasibility of verifying forensic certificates with the Coq theorem prover has been examined as part of this investigation, see verifying Honeynet challenge reports.