Markdown Version | Session Recording

Session Date/Time: 05 Nov 2023 11:00

UFMRG Formal Methods Training

Summary

This session provided an introduction to formal methods using the Tamarin prover. The session covered the basic syntax of Tamarin models, lemmas, and how to interpret Tamarin's output. Participants worked through several exercises, including modeling a simplified TCP handshake and a portion of the OAuth 2.0 authorization code flow. The session emphasized the importance of explicitly stating assumptions when using formal methods and how to use Tamarin to identify potential security vulnerabilities.

Key Discussion Points

Decisions and Action Items

Next Steps