# Automated Verification of Selected Equivalences for Security Protocols

This page presents the ProVerif scripts for all examples of the paper Automated Verification of Selected Equivalences for Security Protocols, by Bruno Blanchet, Martín Abadi, and Cédric Fournet, published at LICS'05.

- Examples of Section 4
  - Example 1: Diffie-Hellman
  - Example 2: Non-deterministic public-key encryption
  - Example 3: MACs
- Examples of Section 7
  - Weak secrets: public-key EKE, Diffie-Hellman EKE, augmented EKE, signed augmented EKE
  - Authenticity: Wide Mouth Frog
  - JFK: JFK core security

Note: these examples use "choice" instead of "diff" in the paper.

A long version of the paper is available.

The automatic verifier ProVerif is available here

Bruno Blanchet