(Enter summary)
Abstract: We propose a new method to check authenticity properties of cryptographic protocols. First, code up the protocol in the spi-calculus of Abadi and Gordon. Second, specify authenticity properties by annotating the code with correspondence assertions in the style of Woo and Lam. Third, figure out types for the keys, nonces, and messages of the protocol. Fourth, check that the spi-calculus code is well-typed according to a novel type and effect system presented in this paper. Our main theorem... (Update)
Cited by: More
Relating Multiset Rewriting and Process - Algebras For Security
(Correct)
Manifest Security for Distributed Information - Crary, Harper, Pfenning (2006)
(Correct)
Computationally Sound Secrecy Proofs by Mechanized Flow Analysis - Backes, Laud (2006)
(Correct)
Similar documents (at the sentence level):
61.3%: Authenticity by Typing for Security Protocols - Andrew Gordon Microsoft (2001)
(Correct)
5.0%: Types and Effects for Asymmetric Cryptographic Protocols - Gordon, Jeffrey (2002)
(Correct)
Active bibliography (related documents): More All
0.4: Typing Correspondence Assertions for Communication Protocols - Gordon, Jeffrey (2001)
(Correct)
0.3: A Calculus for Cryptographic Protocols - Lecture Notes Andrew
(Correct)
0.2: Prudent Engineering Practice for Cryptographic Protocols - Abadi, Needham (1995)
(Correct)
Similar documents based on text: More All
0.5: Commentary - Robert Whaley Duke
(Correct)
0.5: Implementing a people focused SPI programme - Baddoo, Hall, Wilson (2000)
(Correct)
0.4: Deciding Framed Bisimilarity - Hüttel (2002)
(Correct)
Related documents from co-citation: More All
28: A calculus for cryptographic protocols: The spi calculus
- Abadi, Gordon - 1997
26: IEEE Transactions on Information Theory (context) - Dolev, Yao et al. - 1983
22: Secrecy by typing in security protocols
- Abadi - 1997
BibTeX entry: (Update)
A.D. Gordon and A. Jeffrey. Authenticity by typing for security protocols. In preparation, 2001. http://citeseer.ist.psu.edu/article/gordon01authenticity.html More
@misc{ gordon01authenticity,
author = "A. Gordon and A. Jeffrey",
title = "Authenticity by typing for security protocols",
year = "2001",
url = "citeseer.ist.psu.edu/article/gordon01authenticity.html" }
Citations (may not include all citations):
566
Proof-carrying code
- Necula - 1997
404
A calculus for cryptographic protocols: The spi calculus
- Abadi, Gordon - 1999
322
Breaking and fixing the Needham-Schroeder public-key protoco..
- Lowe - 1996
302
A logic of authentication
- Burrows, Abadi et al. - 1989
263
The inductive approach to verifying cryptographic protocols
- Paulson - 1998
188
Entity authentication and key distribution (context) - Bellare, Rogaway - 1994
171
Prudent engineering practice for cryptographic protocols
- Abadi, Needham - 1996
167
Resource access control in systems of mobile agents
- Hennessy, Riely - 1998
158
Secrecy by typing in security protocols
- Abadi - 1999
140
Reasoning about beliefs in cryptographic protocols
- Gong, Needham et al. - 1990
97
the security of public key protocols (context) - Dolev, Yao - 1983
90
Strand spaces: Why is a security protocol correct (context) - Fabrega, Herzog et al. - 1998
80
A semantic model for authentication protocols
- Woo, Lam - 1993
70
Verifying authentication protocols in CSP (context) - Schneider - 1998
67
A hierarchy of authentication specifications
- Lowe - 1995
67
ACM Transactions on Programming Languages and Systems (context) - Grumberg, Long et al. - 1994
58
Authentication for distributed systems
- Woo, Lam - 1992
57
Model checking for security protocols
- Marrero, Clarke et al. - 1997
51
Programming Satan's computer
- Anderson, Needham - 1995
38
What do we mean by entity authentication (context) - Gollmann - 1995
35
towards the integration of functional and imperative program.. (context) - Lucassen, effects - 1987
33
Typing a multi-language intermediate code
- Gordon, Syme - 2001
32
Typing correspondence assertions for communication protocols
- Gordon, Jeffrey - 2001
31
Athena: a new efficient automatic checker for security proto..
- Song - 1999
29
Integrating functional and imperative programming (context) - Gifford, Lucassen - 1986
27
How to prevent type flaw attacks on security protocols
- Heather, Lowe et al. - 2000
25
Secrecy types for asymmetric communication
- Abadi, Blanchet - 2001
24
An approach to the formal verification of cryptographic prot..
- Bolignano - 1996
20
The Java TM Virtual Machine Specification (context) - Lindholm, Yellin - 1997
19
Static enforcement of security with types
- Skalka, Smith - 2000
19
Communicating and Mobile Systems: the p-Calculus (context) - Milner - 1999
15
Towards automatic verification of authentication protocols o..
- Heather, Schneider - 2000
4
Region analysis and a p-calculus with groups (context) - Zilio, Gordon - 2000
4
mutual authentication (context) - Otway, Rees et al. - 1987
3
ACM Transactions on Software Engineering and Methodology (context) - Durante, Focardi et al. - 2000
2
Available from the authors (context) - Pierce, Sumii et al. - 2000
1
Oh! . . . Is it really you (context) - Heather - 2000
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://fpl.cs.depaul.edu/ajeffrey/research-bib.html): More
A PostScript Font Installation Package Written in TEX - Jeffrey (1993)
(Correct)
LATEX 2e For Authors - Team (1997)
(Correct)
E-LOTOS core language - Jeffrey, Leduc (1996)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC