Abstract
Abstraction based approaches like ProVerif are very efficient in protocol verification, but have a limitation in dealing with stateful protocols. A number of extensions have been proposed to allow for a limited amount of state information while not destroying the advantages of the abstraction method. However, the extensions proposed so far can only deal with a finite amount of state information. This can in many cases make it impossible to formulate a verification problem for an unbounded number of agents (and one has to rather specify a fixed set of agents). Our work shows how to overcome this limitation by abstracting state into countable families of sets. We can then formalize a problem with unbounded agents, where each agent maintains its own set of keys. Still, our method does not loose the benefits of the abstraction approach, in particular, it translates a verification problem to a set of first-order Horn clauses that can then be efficiently verified with tools like ProVerif.
Original language | English |
---|---|
Title of host publication | Proceedings of the 5th International Conference on Principles of Security and Trust (POST 2016) : Held as Part of the European Joint Conferences on Theory and Practice of Software (ETAPS 2016) |
Editors | Frank Piessens, Luca Viganò |
Publisher | Springer |
Publication date | 2016 |
Pages | 233-253 |
ISBN (Print) | 978-3-662-49634-3 |
ISBN (Electronic) | 978-3-662-49635-0 |
DOIs | |
Publication status | Published - 2016 |
Event | 5th International Conference on Principles of Security and Trust - Eindhoven, Netherlands Duration: 2 Apr 2016 → 8 Apr 2016 Conference number: 5 http://www.etaps.org/index.php/2016/post |
Conference
Conference | 5th International Conference on Principles of Security and Trust |
---|---|
Number | 5 |
Country/Territory | Netherlands |
City | Eindhoven |
Period | 02/04/2016 → 08/04/2016 |
Other | Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016 |
Internet address |
Series | Lecture Notes in Computer Science |
---|---|
Volume | 9635 |
ISSN | 0302-9743 |