Complete lax logical relations for cryptographic lambda- Calculi

3Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Security properties are profitably expressed using notions of contextual equivalence, and logical relations are a powerful proof technique to establish contextual equivalence in typed lambda calculi, see e.g. Sumii and Pierce's logical relation for a cryptographic lambda-calculus. We clarify Sumii and Pierce's approach, showing that the right tool is prelogical relations, or lax logical relations in general: relations should be lax at encryption types, notably. To explore the difficult aspect of fresh name creation, we use Moggi's monadic lambdacalculus with constants for cryptographic primitives, and Stark's name creation monad. We define logical relations which are lax at encryption and function types but strict (non-lax) at various other types, and show that they are sound and complete for contextual equivalence at all types. © Springer-Verlag 2004 References.

Cite

CITATION STYLE

APA

Goubault-Larrecq, J., Lasota, S., Nowak, D., & Zhang, Y. (2004). Complete lax logical relations for cryptographic lambda- Calculi. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 3210, 400–414. https://doi.org/10.1007/978-3-540-30124-0_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free