Formalizing constructive cryptography using CryptHOL

18Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free