Formalization of security
arXiv:2607.28551
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.
To appear as chapter19 of the book "Proof Assistants and Their Applications in Mathematics and Computer Science"