English

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"