DocumentCode
814896
Title
Analyzing encryption protocols using formal verification techniques
Author
Kemmerer, Richard A.
Author_Institution
Dept. of Comput. Sci., California Univ., Santa Barbara, CA, USA
Volume
7
Issue
4
fYear
1989
fDate
5/1/1989 12:00:00 AM
Firstpage
448
Lastpage
457
Abstract
An approach to analyzing encryption protocols using machine-aided formal verification techniques is presented. The properties that the protocol should preserve are expressed as state invariants, and the theorems that must be proved to guarantee that the cryptographic facility satisfies the invariants are automatically generated by the verification system. A formal specification of an example system is presented, and several weaknesses that were revealed by attempting to verify and test the specification formally are discussed.
Keywords
cryptography; protocols; encryption protocols; formal verification techniques; machine-aided formal verification; state invariants; Algorithm design and analysis; Computer science; Cryptographic protocols; Cryptography; Formal specifications; Formal verification; Mathematical model; Public key; Public key cryptography; System testing;
fLanguage
English
Journal_Title
Selected Areas in Communications, IEEE Journal on
Publisher
ieee
ISSN
0733-8716
Type
jour
DOI
10.1109/49.17707
Filename
17707
Link To Document