@inproceedings{barthe2011computer-aided, author = {Barthe, Gilles and Grégoire, Benjamin and Heraud, Sylvain and Zanella-Béguelin, Santiago}, title = {Computer-Aided Security Proofs for the Working Cryptographer}, series = {Lecture Notes in Computer Science}, booktitle = {Advances in Cryptology, CRYPTO 2011}, year = {2011}, month = {January}, abstract = {We present an automated tool for elaborating machine-checkable security proofs from proof sketches—compact, formal representations of the essence of a proof as a sequence of games and hints. Proof sketches are checked automatically using off-the-shelf SMT solvers and automated theorem provers, and then compiled into verifiable proofs in the CertiCrypt framework. The tool supports most commonly used reasoning patterns, is significantly easier to use than its prede- cessors, and is a plausible candidate for adoption by working cryptographers. We illustrate its application to proofs of the Cramer-Shoup cryptosystem and Hashed ElGamal encryption.}, publisher = {Springer}, url = {http://approjects.co.za/?big=en-us/research/publication/computer-aided-security-proofs-for-the-working-cryptographer/}, pages = {71-90}, volume = {6841}, isbn = {978-3-642-22791-2}, edition = {Advances in Cryptology, CRYPTO 2011}, note = {Best Paper Award}, }