Authors
Lennart Beringer, Adam Petcher, Q Ye Katherine, Andrew W Appel
Publication date
2015
Conference
24th {USENIX} Security Symposium ({USENIX} Security 15)
Pages
207-221
Description
We have proved, with machine-checked proofs in Coq, that an OpenSSL implementation of HMAC with SHA-256 correctly implements its FIPS functional specification and that its functional specification guarantees the expected cryptographic properties. This is the first machine-checked cryptographic proof that combines a source-program implementation proof, a compilercorrectness proof, and a cryptographic-security proof, with no gaps at the specification interfaces.
Total citations
2015201620172018201920202021202220232024414251723181515179
Scholar articles
L Beringer, A Petcher, QY Katherine, AW Appel - 24th USENIX Security Symposium (USENIX Security …, 2015