Skip to content

About

This repository contains our work to use formally verified animation (automatically generated from Isabelle/HOL) to verify security protocols.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

47 Commits

Folders and files

Repository files navigation

User-Guided Verification of Security Protocols via Sound Animation

This repository contains our work on using sound animation — automatically generated from Isabelle/HOL — to verify security protocols. It holds the Isabelle/HOL theories and the generated Haskell animators for several Needham-Schroeder Public Key (NSPK) and Diffie–Hellman (DH) protocol variants, plus the web application used to drive the animation.

Two papers describe the theory behind this repository:

The repository contains two components, each documented by its own README:

  • User_Guided_Verification_Security: the Isabelle/HOL theories, the protocol variants, and the generated animators, together with the setup instructions for loading the theories in Isabelle/HOL, generating Haskell code, and running the animators.
  • animation-web-ui: the animation web interface, implemented with the Yesod web framework in Haskell.

About

This repository contains our work to use formally verified animation (automatically generated from Isabelle/HOL) to verify security protocols.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages