Abstract
The design and verification of cryptographic protocols is a notoriously difficult task, even in abstract Dolev-Yao models. This is mainly due to several sources of unboundedness (size of messages, number of sessions, ...). In this paper, we characterize a class of protocols for which secrecy for an unbounded number of sessions is decidable. More precisely, we present a simple transformation which maps a protocol that is secure for a single protocol session (a decidable problem) to a protocol that is secure for an unbounded number of sessions.
Our result provides an effective strategy to design secure protocols: (i) design a protocol intended to be secure for one protocol session (this can be verified with existing automated tools); (ii) apply our transformation and obtain a protocol which is secure for an unbounded number of sessions. The proof of our result is closely tied to a particular constraint solving procedure by Comon-Lundh et al.
Our result provides an effective strategy to design secure protocols: (i) design a protocol intended to be secure for one protocol session (this can be verified with existing automated tools); (ii) apply our transformation and obtain a protocol which is secure for an unbounded number of sessions. The proof of our result is closely tied to a particular constraint solving procedure by Comon-Lundh et al.
Original language | English |
---|---|
Title of host publication | Logic for Programming, Artificial Intelligence, and Reasoning |
Subtitle of host publication | 15th International Conference, LPAR 2008, Doha, Qatar, November 22-27, 2008. Proceedings |
Place of Publication | Berlin, Heidelberg |
Publisher | Springer-Verlag GmbH |
Pages | 128-142 |
Number of pages | 15 |
Volume | 5330 |
ISBN (Electronic) | 978-3-540-89439-1 |
ISBN (Print) | 978-3-540-89438-4 |
DOIs | |
Publication status | Published - 2008 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer Berlin / Heidelberg |
Volume | 5330 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |