Verifpal

Verifpal 1.6.6

Cryptographic protocol analysis for real-world cryptographic protocols.

  • By Symbolic Software
  • Open Source
  • Updated Oct 11, 2026
Download for Windows

About Verifpal

Verifpal is a symbolic formal verification tool for cryptographic protocols. You
describe a protocol in the Verifpal language, state security queries about it, and
Verifpal searches for an attack that breaks them, printing the trace of any attack
it finds.

What's new in 1.6.6

Changelog

  • 9823fcca92a48632e0f2543946420b863f97b7d4: Engine: Additional fixes and regression tests (@nadimkobeissi)
  • 7c25b853b984fdd1a8dbd082f6561281dd550567: Expand search coverage, rule out more missed attacks (@nadimkobeissi)
  • c626f1bfc171f5a39a88ee366da66a5272b71aec: Fix unlinkability regression reported by Heba Ajjour (@nadimkobeissi)
  • 650f258a81d0c9423ef0b5b224ca36059293d9ff: More precise AEAD and forgery semantics (@nadimkobeissi)
  • f96ea963f8c5a87140097af0911ebfac2b93ecd1: More precise AEAD and forgery semantics (@nadimkobeissi)

Full release notes »

Technical details

PublisherSymbolic Software
Version1.6.6
Release date2026-10-11
LicenseGPL-3.0-only
Installer typezip
Architecturex64
Package IDSymbolicSoftware.Verifpal

Links & install command

Install Verifpal from the command line with Windows Package Manager (winget):

winget install --id=SymbolicSoftware.Verifpal -e

cryptographysecurityformal-verificationprotocol

Older versions

  • 1.6.4
  • 1.6.3
  • 1.6.0
  • 1.5.1
  • 1.5.0
  • 1.4.12
  • 1.4.11
  • 1.4.10
  • 1.4.9