|
ABSTRACT
Cryptographic protocols with single blind copying were defined and modeled by Comon and Cortier using the new class C of first-order clauses. They showed its satisfiability problem to be in 3-DEXPTIME. We improve this result by showing that satisfiability for this class is NEXPTIME-complete, using new resolution techniques. We show satisfiability to be DEXPTIME-complete if clauses are Horn, which is what is required for modeling cryptographic protocols. While translation to Horn clauses only gives a DEXPTIME upper bound for the secrecy problem for these protocols, we further show that this secrecy problem is actually DEXPTIME-complete.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
Bachmair, L. and Ganzinger, H. 2001. Resolution theorem proving. In Handbook of Automated Reasoning, J. A. Robinson and A. Voronkov, Eds. Vol. I. North-Holland, Amsterdam, The Netherlands, Chapter 2, 19--99.
|
| |
5
|
Bachmair, L., Ganzinger, H., and Waldmann, U. 1993a. Set constraints are the monadic class. In Proceedings of the 8th Annual IEEE Symposium on Logic in Computer Science. IEEE Computer Society Press, Los Alamitos, CA, 75--83.
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
Hubert Comon , Véronique Cortier , John Mitchell, Tree Automata with One Memory, Set Constraints, and Ping-Pong Protocols, Proceedings of the 28th International Colloquium on Automata, Languages and Programming,, p.682-693, July 08-12, 2001
|
| |
12
|
Comon-Lundh, H. and Cortier, V. 2003a. New decidability results for fragments of first-order logic and application to cryptographic protocols. In Proceedings of the 14th International Conference on Rewriting Techniques and Applications (RTA'03), R. Nieuwenhuis, Ed. Lecture Notes in Computer Science, vol. 2706. Springer-Verlag, Berlin, Germany, 148--164.
|
| |
13
|
Comon-Lundh, H. and Cortier, V. 2003b. Security properties: Two agents are sufficient. In Proceedings of the 12th European Symposium on Programming (ESOP'03). Lecture Notes in Computer Science, vol. 2618. Springer-Verlag, Berlin, Germany, 99--113.
|
| |
14
|
Cortier, V. 2003. Vérification automatique des protocoles cryptographiques. Ph.D. dissertation. ENS Cachan, Cachan, France.
|
| |
15
|
Durgin, N. A., Lincoln, P., Mitchell, J., and Scedrov, A. 1999. Undecidability of bounded security protocols. In Proceedings of the Workshop on Formal Methods and Security Protocols (Trento, Italy).
|
| |
16
|
Fermüller, C., Leitsch, A., Hustadt, U., and Tammet, T. 2001. Resolution Decision Procedures, Chapter 25, 1791--1849. Volume II of Robinson and Voronkov {2001}.
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
Goubault-Larrecq, J. 2004. Résolution ordonnée avec sélection et classes décidables de la logique du premier ordre. Lecture notes for the course “démonstration automatique et vérification de protocoles cryptographiques” (with Hubert Comon-Lundh), DEA “programmation.” 71 pages. Available online at http://www.lsv.ens-cachan.fr/~goubault/SOresol.ps.
|
| |
23
|
Goubault-Larrecq, J., Roger, M., and Verma, K. N. 2005. Abstraction and resolution modulo AC: How to verify Diffie-Hellman-like protocols automatically. J. Log. Algebr. Program. 64, 2 (Aug.), 219--251.
|
 |
24
|
|
| |
25
|
Kleene, S. 2002. Mathematical Logic. Dover, New York, NY.
|
| |
26
|
Lee, S.-J. and Plaisted, D. 1992. Eliminating duplication with the hyper-linking strategy. J. Automat. Reason. 9, 1, 25--42.
|
 |
27
|
|
| |
28
|
Maslov, S. J. 1964. An inverse method of establishing deducibility in the classical predicate calculus. Sov. Math. Dokl. 5, 1420--1424.
|
| |
29
|
|
| |
30
|
|
| |
31
|
Riazanov, A. and Voronkov, A. 2001. Splitting without backtracking. In Proceedings of the 17th International Joint Conference on Artificial Intelligence (IJCAI'01). Morgan Kaufmann, San Francisco, CA, 611--617.
|
| |
32
|
|
| |
33
|
|
| |
34
|
|
|