DocumentCode
3018291
Title
Automatic proof of strong secrecy for security protocols
Author
Blanchet, Bruno
Author_Institution
CNRS, Ecole Normale Superieure, Paris, France
fYear
2004
fDate
9-12 May 2004
Firstpage
86
Lastpage
100
Abstract
We present a new automatic technique for proving strong secrecy for security protocols. Strong secrecy means that an adversary cannot see any difference when the value of the secret changes. Our technique relies on an automatic translation of the protocol into Horn clauses, and a resolution algorithm on the clauses. It requires important extensions with respect to previous work for the proof of (standard) secrecy and authenticity. This technique can handle a wide range of cryptographic primitives, and yields proofs valid for an unbounded number of sessions and an unbounded message space; it is also flexible and efficient. We have proved its correctness, implemented it, and tested it on several examples of protocols including JFK by W. Aiello et al. (2002).
Keywords
Horn clauses; data privacy; formal verification; message authentication; protocols; Horn clauses; JFK; authenticity; automatic protocol translation; correctness proving; cryptographic primitives; resolution algorithm; security protocols; standard secrecy; strong secrecy automatic proof; unbounded message space; Calculus; Cryptographic protocols; Cryptography; Data security; Logic programming; Polynomials; Privacy; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Security and Privacy, 2004. Proceedings. 2004 IEEE Symposium on
ISSN
1081-6011
Print_ISBN
0-7695-2136-3
Type
conf
DOI
10.1109/SECPRI.2004.1301317
Filename
1301317
Link To Document