ACM Home Page
Please provide us with feedback. Feedback
Relating cryptography and formal methods: a panel
Full text PdfPdf (711 KB)
Source Workshop on Formal Methods in Security Engineering archive
Proceedings of the 2003 ACM workshop on Formal methods in security engineering table of contents
Washington, D.C.
Pages: 61 - 66  
Year of Publication: 2003
ISBN:1-58113-781-8
Authors
Michael Backes  IBM Research Division, Zurich, Switzerland
Catherine Meadows  Naval Research Laboratory, DC
John C. Mitchell  Stanford University, CA
Sponsor
SIGSAC: ACM Special Interest Group on Security, Audit, and Control
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 55,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1035429.1035436
What is a DOI?

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
 
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
 
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.

Collaborative Colleagues:
Michael Backes: colleagues
Catherine Meadows: colleagues
John C. Mitchell: colleagues