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 :
بازگشت