Building Confidence in Cryptographic Protocols
Feb 24, 2022Thom Wiggers, Jonathan Hoyland

Summary
This post introduces the concept of formal analysis and mathematical proofs for cryptographic protocols, using KEMTLS as an example. It explains how process algebras and tools like Tamarin are used to model protocols, represent rules, and generate trees of all possible protocol runs. The goal is to demonstrate the security of protocols by showing that no 'bad' runs exist within these trees, providing a rigorous method for building confidence in cryptographic designs, especially in the context of post-quantum cryptography.
More from the Random Number Generation for Security trail
- Support for modern cryptographic algorithms in Workers
- Using AI to chart a course for our post-quantum migration
- Post-quantum authentication to origins is now supported
- Why we cannot wait for better post-quantum signature algorithms
- The White House's post-quantum executive order is an important milestone. It’s time to get to work