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 compiler-correctness proof, and a cryptographic-security proof, with no gaps at the specification interfaces.
Pokazywanie postów oznaczonych etykietą paper. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą paper. Pokaż wszystkie posty
środa, 10 czerwca 2015
Big progress in verification
Formal verification is not easy task, for example ComCert compiler is able to verify, that optimizations haven't modified semantic of a program. Paper Verified correctness and security of OpenSSL HMAC describes verification of the whole "stack":
piątek, 22 maja 2015
Fast exact summation using small and large superaccumulators
Interesting article by Radford M. Neal:
I present two new methods for exactly summing a set of floating-point numbers, and then correctly rounding to the nearest floating-point number. Higher accuracy than simple summation (rounding after each addition) is important in many applications, such as finding the sample mean of data.
Subskrybuj:
Posty (Atom)