Formalization of security
Cryptography and Security
2026-07-30 v1 Logic in Computer Science
Programming Languages
Abstract
Proof assistants are often used to validate that designs and implementations meet their expected security properties. A further motivation for using proof assistants is to support certification. This chapter focuses on their applications to system security, language-based security, secure compilation, and cryptography.
Cite
@article{arxiv.2607.28551,
title = {Formalization of security},
author = {Gilles Barthe},
journal= {arXiv preprint arXiv:2607.28551},
year = {2026}
}
Comments
To appear as chapter19 of the book "Proof Assistants and Their Applications in Mathematics and Computer Science"