Abstract
Computer-aided cryptography increases the rigour of cryptographic proofs by mechanizing their verification. Existing tools focus mainly on game-based proofs, and efforts to formalize composable frameworks such as Universal Composability have met with limited success. In this paper, we formalize an instance of Constructive Cryptography, a generic theory allowing for clean, composable cryptographic security statements. Namely, we extend CryptHOL, a framework for game-based proofs, with an abstract model of Random Systems and provide proof rules for their equality and composition. We formalize security as a special kind of system construction in which a complex system is built from simpler ones. As a simple case study, we formalize the construction of an information-theoretically secure channel from a key, a random function, and an insecure channel.
Author supplied keywords
Cite
CITATION STYLE
Lochbihler, A., Reza Sefidgar, S., Basin, D., & Maurer, U. (2019). Formalizing constructive cryptography using CryptHOL. In Proceedings - IEEE Computer Security Foundations Symposium (Vol. 2019-June, pp. 152–166). IEEE Computer Society. https://doi.org/10.1109/CSF.2019.00018
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.