A
Alan Jeffrey
Researcher at Bell Labs
Publications - 91
Citations - 2383
Alan Jeffrey is an academic researcher from Bell Labs. The author has contributed to research in topics: Operational semantics & Bisimulation. The author has an hindex of 24, co-authored 89 publications receiving 2280 citations. Previous affiliations of Alan Jeffrey include University of Brighton & University of Sussex.
Papers
More filters
Journal ArticleDOI
Authenticity by typing for security protocols
Andrew D. Gordon,Alan Jeffrey +1 more
TL;DR: The main theorem guarantees that any well-typed protocol is robustly safe, that is, its correspondence assertions are true in the presence of any opponent expressible in spi.
Proceedings ArticleDOI
Authenticity by typing for security protocols
Andrew D. Gordon,Alan Jeffrey +1 more
TL;DR: The main theorem guarantees that any well-typed protocol is robustly safe, that is, its correspondence assertions are true in the presence of any opponent expressible in spi.
Proceedings ArticleDOI
Types and effects for asymmetric cryptographic protocols
Andrew D. Gordon,Alan Jeffrey +1 more
TL;DR: This work presents the first type and effect system for proving authenticity properties of security protocols based on asymmetric cryptography, and uses challenge/response types to support a variety of idioms used to guarantee message freshness.
Book ChapterDOI
Towards a theory of accountability and audit
TL;DR: This study provides formal foundations to explore the tradeoffs underlying the design of accountability systems including: the power of the auditor, the efficiency of the audit protocol, the requirementsplaced on the agents, and the requirements placed on the communication infrastructure.
Book ChapterDOI
Java JR: fully abstract trace semantics for a core java language
Alan Jeffrey,Julian Rathke +1 more
TL;DR: An expressive yet semantically clean core Java-like language, Java JR, is introduced and it is shown that the semantic trace equivalence is fully-abstract with respect to a natural notion of testing equivalence for object systems.