ACM Home Page
Please provide us with feedback. Feedback
Authentication primitives and their compilation
Full text PdfPdf (1.55 MB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 27th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Boston, MA, USA
Pages: 302 - 315  
Year of Publication: 2000
ISBN:1-58113-125-9
Authors
Martín Abadi  Bell Labs Research, Lucent Technologies
Cédric Fournet  Microsoft Research
Georges Gonthier  INRIA Rocquencourt
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 23,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Adopting a programming-language perspective, we study the problem of implementing authentication in a distributed system. We define a process calculus with constructs for authentication and show how this calculus can be translated to a lower-level language using marshaling, multiplexing, and cryptographic protocols. Authentication serves for identity-based security in the source language and enables simplifications in the translation. We reason about correctness relying on the concepts of observational equivalence and full abstraction.


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
Martin Abadi, C~dric Fournet, and Georges Gonthier. Secure communications processing for distributed languages. In Proceedings of the 1999 IEEE Symposium on Security and Privacy, pages 74-88, May 1999.
 
4
 
5
 
6
 
7
8
 
9
10
 
11
 
12
G6rard Boudol, Ilaria Castellani, Matthew Hennessy, and Astrid Kiehn. A theory of processes with localities. Formal Aspects of Computing, 6:165-200, 1994.
13
 
14
C6dric Fournet. The Join-Calculus: a Calculus for Distributed Mobile Programming. PhD thesis, Ecole Polytechnique, Palaiseau, November 1998.
15
 
16
 
17
C~dric Fournet and Luc Maranget. The join-calculus language (version 1.03). Source distribution and documentation available from http://join.inria, fr/, June 1997.
 
18
Richard A. Kemmerer. Analyzing encryption protocols using formal verification techniques. IEEE Journal on Selected Areas in Communications, 7(4):448-457, May 1989.
19
20
 
21
 
22
 
23
Catherine Meadows. A system for the specification and analysis of key management protocols. In Proceedings of the 1991 IEEE Symposium on Research in Security and Privacy, pages 182-195, 1991.
 
24
 
25
 
26
 
27
28
29
 
30
 
31
 
32
Sun Microsystems, Inc. RMI enhancements. Web pages at http://java.sun, com/products/jdk/1.2/ docs/guide/rmi/, 1997.
 
33

CITED BY  10

Collaborative Colleagues:
Martín Abadi: colleagues
Cédric Fournet: colleagues
Georges Gonthier: colleagues