Computer-Aided Cryptographic Proofs [chapter]

Gilles Barthe, Benjamin Grégoire, Santiago Zanella Béguelin
2012 Lecture Notes in Computer Science  
EasyCrypt is an automated tool that supports the machinechecked construction and verification of security proofs of cryptographic systems, and that has been used to verify emblematic examples of publickey encryption schemes, digital signature schemes, hash function designs, and block cipher modes of operation. The purpose of this paper is to motivate the role of computer-aided proofs in the broader context of provable security and to illustrate the workings of EasyCrypt through simple introductory examples.
doi:10.1007/978-3-642-33125-1_1 fatcat:ync6ijz7pzdzleutqaxytfkyje