|
ABSTRACT
Bridging the gap between formal methods and cryptography has recently received a lot of interest, i.e., investigating to what extent proofs of cryptographic protocols made with abstracted cryptographic operations are valid for real implementations. This led to the notion of cryptographically faithful (sound) abstractions. These abstractions allow for a provably secure cryptographic implementation; however their incorporation into machine-aided verification of security protocols has not been properly adressed yet. The panel should serve as an opportunity to discuss the current state-of-the-art in this area of research as well as the suitability of these abstractions for tool-supported verification of cryptographic protocols. We hope that the discussion will shed light on how far both communities are still apart.
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
|
M. Abadi and P. Rogaway. Reconciling two views of cryptography (the computational soundness of formal encryption). J. Cryptology, 15(2):103-127, 2002.
|
| |
4
|
G. Ateniese, M. Steiner, and G. Tsudik. New multiparty authentication services and agreement protocols. IEEE Journal on Selected Areas in Communications, 18(4), April 2000.
|
| |
5
|
M. Backes. Unifying simulatability definitions under different timing assumptions (extended abstract). In Proc. 14th International Conference on Concurrency Theory (CONCUR), Springer, 2003. Extended version in Cryptology ePrint Archive, Report 2003/114, http://eprint.iacr.org/.
|
| |
6
|
|
| |
7
|
|
| |
8
|
M. Backes and B. Pfitzmann. A cryptographically sound security proof of the Needham-Schroeder-Lowe public-key protocol. In Proc. 23rd Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS), 2003.
|
| |
9
|
|
| |
10
|
|
| |
11
|
M. Backes, B. Pfitzmann, and M. Waidner. Symmetric authentication within a simulatable cryptographic library. In Proc. 8th European Symposium on Research in Computer Security (ESORICS), Springer, 2003. Extended version in Cryptology ePrint Archive, Report 2003/145, http://eprint.iacr.org/.
|
 |
12
|
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
R. Canetti and T. Rabin. Universal composition with joint state. In Crypto, 2003.
|
| |
17
|
|
| |
18
|
Y. Chevalier, R. Küsters, M. Rusinowitch, and M. Turuani. Deciding the security of protocols with Diffie-Hellman exponentiation and products in exponents. In 23rd Conf. Foundations of Software Technology and Theoretical Computer Science, 2003.
|
| |
19
|
|
| |
20
|
|
 |
21
|
Danny Dolev , Cynthia Dwork , Moni Naor, Non-malleable cryptography, Proceedings of the twenty-third annual ACM symposium on Theory of computing, p.542-552, May 05-08, 1991, New Orleans, Louisiana, United States
[doi> 10.1145/103418.103474]
|
| |
22
|
D. Dolev, S. Even, and R. Karp. On the security of ping-pong protocols. Information and Control, 55:57-68, 1982.
|
| |
23
|
D. Dolev and A. Yao. On the security of public-key protocols. IEEE Transactions on Information Theory, 2(29):198-208, 1983.
|
| |
24
|
F. J. T. Fábrega, J. C. Herzog, and J. D. Guttman. Strand spaces: Why is a security protocol correct? In Proceedings of the 1998 IEEE Symposium on Security and Privacy, pages 160-171, 1998.
|
| |
25
|
R. Gennaro and S. Micali. Verifiable secret sharing as secure computation. In Advances in Cryptology: EUROCRYPT '95, volume 921 of Lecture Notes in Computer Science, pages 168-182. Springer, 1995.
|
| |
26
|
|
| |
27
|
J. Herzog. The Diffie-Hellman key-agreement scheme in the strand-space model. In Proc. IEEE Computer Security Foundations Workshop (CFSW), Pacific Grove, California, pages 234-247, 2003.
|
| |
28
|
R. Impagliazzo and B. Kapron. Logics for reasoning about cryptographic constructions, 2003. See http://www.csr.uvic.ca/~bmkapron/bibl.html.
|
 |
29
|
P. Lincoln , J. Mitchell , M. Mitchell , A. Scedrov, A probabilistic poly-time framework for protocol analysis, Proceedings of the 5th ACM conference on Computer and communications security, p.112-121, November 02-05, 1998, San Francisco, California, United States
[doi> 10.1145/288090.288117]
|
| |
30
|
|
| |
31
|
|
| |
32
|
P. Mateus, J. Mitchell, and A. Scedrov. Composition of cryptographic protocols in a probabilistic polynomial-time process calculus. In 14th International Conference on Concurrency Theory (CONCUR), 2003.
|
| |
33
|
C. Meadows. Applying formal methods to the analysis of a key management protocol. Journal of Computer Security, 1(1):5-35, 1992.
|
| |
34
|
C. Meadows. The NRL protocol analyzer: an overview. J. Logic Programming, 26(2):113-131, 1996.
|
| |
35
|
|
| |
36
|
D. Micciancio and B. Warinschi. Completeness theorems for the Abadi-Rogaway language of encrypted expressions. 2003. J. Cryptology, to appear. Preliminary version in Workshop on Issues in the Theory of Security (WITS'02), Portland, Oregon, January 14-15, 2002. See http://www-cse.ucsd.edu/~bogdan/research.html.
|
| |
37
|
J. Millen. CAPSL: Common authentication protocol specification language. Technical Report MP 97B48, The MITRE Corporation, 1997.
|
| |
38
|
|
| |
39
|
J. Millen and V. Shmatikov. Symbolic protocol analysis with products and Diffie-Hellman exponentiation. In Proc. IEEE Computer Science Foundation Workshop (CFSW), pages 47-61, 2003.
|
| |
40
|
|
| |
41
|
J. Mitchell, A. Ramanathan, V. Teague, and A. Scedrov. A probabilistic polynomial-time calculus for the analysis of cryptographic protocols. In 17th Annual Conference on the Mathematical Foundations of Programming Semantics, 2001. Electronic Notes in Theoretical Computer Science, Volume 45.
|
| |
42
|
B. Pfitzmann, M. Schunter, and M. Waidner. Provably secure certified mail. Research Report RZ 3207, IBM Research, 2000.
|
| |
43
|
B. Pfitzmann, M. Schunter, and M. Waidner. Secure reactive systems. Research Report RZ 3206, IBM Research, 2000.
|
 |
44
|
|
| |
45
|
|
| |
46
|
|
| |
47
|
B. Warinschi. A computational analysis of the Needham-Schroeder protocol. In IEEE Computer Security Foundations Workshop (CFSW), pages 248-262, 2003.
|
|