DocumentCode
2994804
Title
Honest functions and their application to the analysis of cryptographic protocols
Author
Maneki, Alfred P.
Author_Institution
Nat. Security Agency, Washington, DC, USA
fYear
1999
fDate
1999
Firstpage
83
Lastpage
89
Abstract
J.D. Guttman, et al. (1998) have introduced “strand spaces” as a technique for describing and analyzing cryptographic protocols (i.e. schemes for exchanging messages between legitimate agents in a communications system for purposes of authentication or establishing session keys). The strands of such a protocol are directly mapped to traces of the messages which are transmitted and received by each agent. Strands may also be associated with the possible traces of a penetrator. J.D. Guttman, et al. (1998) use simple graph theoretic constructions to describe the underlying relations between legitimate agents and the penetrator. These researchers also develop an “algebra” for the set of all possible messages which may be transmitted in a given cryptographic protocol. They have successfully used strand spaces to prove correctness properties of several cryptographic protocols. In this paper we extend the theory of strand spaces to include a broad class of cryptographic protocols which could not be analyzed in the original framework provided by Guttman, et al. This class includes the TMN (Roscose´s version) and SSHV2 protocols, i.e., protocols which use the exclusive-or and exponential functions for message generation. In an intuitive manner we define the class of “honest” functions and extend the theory to include these functions. We conclude this paper with an analysis of the TMN protocol
Keywords
cryptography; program verification; protocols; SSHV2 protocols; TMN protocol; communications system; correctness properties; cryptographic protocols; graph theoretic constructions; legitimate agents; message generation; session keys; strand spaces; Authentication; Communication systems; Cryptographic protocols; Cryptography; Identity-based encryption; National security; Terminology; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Security Foundations Workshop, 1999. Proceedings of the 12th IEEE
Conference_Location
Mordano
ISSN
1063-6900
Print_ISBN
0-7695-0201-6
Type
conf
DOI
10.1109/CSFW.1999.779764
Filename
779764
Link To Document