Title :
Analysis of typed analyses of authentication protocols
Author :
Bugliesi, Michele ; Focardi, R. ; Maffei, Matteo
Author_Institution :
Dipt. di Informatica, Universita Ca´´Foscari di Venezia, Italy
Abstract :
This paper contrasts two existing type-based techniques for the analysis of authentication protocols. The former, proposed by Gordon and Jeffrey, uses dependent types for nonces and cryptographic keys to statically regulate the way that nonces are created and checked in the authentication exchange. The latter, proposed by the authors, relies on a combination of static and dynamic typing to achieve similar goals. Specifically, the type system employs dependent ciphertext types to statically define certain tags that determine the typed structure of the messages circulated in the authentication exchange. The type tags are then checked dynamically to verify that each message has the format expected at the corresponding step of the authentication exchange. This paper compares the two approaches, drawing on a translation of tagged protocols, validated by our system, into protocols that type check with Gordon and Jeffrey´s system. This translation gives new insight into the tradeoffs between the two techniques, and on their relative expressiveness and precision. In addition, it allows us to port verification techniques from one setting to the other.
Keywords :
cryptography; message authentication; protocols; type theory; authentication exchange; authentication protocols; cryptographic keys; tagged protocols; typed analyses; Authentication; Computer security; Conferences; Contracts; Cryptographic protocols; Cryptography;
Conference_Titel :
Computer Security Foundations, 2005. CSFW-18 2005. 18th IEEE Workshop
Print_ISBN :
0-7695-2340-4
DOI :
10.1109/CSFW.2005.8