Section: New Software and Platforms
A type checker for privacy properties
Keywords: Security - Cryptographic protocol - Privacy
Functional Description: TypeEquiv provides a (sound) type system for proving equivalence of protocols (to anaylse privacy properties such as vote privacy, anonymity, unlinkability), for both a bounded or an unbounded number of sessions and for the standard cryptographic primitives. TypeEquiv takes as input the specification of a pair of security protocols, written in a dialect of the applied-pi calculus, together with some type annotations. It checks whether the two protocols are in equivalence or not. The tool provides a significant speed-up compared with tools that decide equivalence of security protocols for a bounded number of sessions.