A tutorial introduction to CryptHOL [article]

Andreas Lochbihler, S. Reza Sefidgar
2018 IACR Cryptology ePrint Archive  
This tutorial demonstrates how cryptographic security notions, constructions, and game-based security proofs can be formalized using the CryptHOL framework. As a running example, we formalize a variant of the hash-based ElGamal encryption scheme and its IND-CPA security in the random oracle model. This tutorial assumes familiarity with Isabelle/HOL basics and standard cryptographic terminology.
dblp:journals/iacr/LochbihlerS18 fatcat:p4qvwalwazcwrg37jgg32u5glm