Mobile values, new names, and secure communication
2001 · 841 citations · 34 references
Mobile SecurityEngineeringExtended LanguageInformation SecurityCryptographic ProtocolCommunicationPi CalculusFormal VerificationMobile CommunicationMobile ValuesSecure CommunicationSecurity ProtocolsSecure ProtocolFormal SpecificationData PrivacyMobile ComputingComputer ScienceLanguage-based SecurityData SecurityCryptographyFormal MethodsTechnologyComputer Security Model
We study the interaction of the "new" construct with a rich but common form of (first-order) communication. This interaction is crucial in security protocols, which are the main motivating examples for our work; it also appears in other programming-language contexts. Specifically, we introduce a simple, general extension of the pi calculus with value passing, primitive functions, and equations among terms. We develop semantics and proof techniques for this extended language and apply them in reasoning about some security protocols.
34
Lecture Notes in Computer Science 1205
Industrial Robot the international journal of robotics research and application · 1999
38.7K citations
New directions in cryptography
Whitfield Diffie, Martin E. Hellman · IEEE Transactions on Information Theory · 1976
14.3K citations
Handbook of applied cryptography
Choice Reviews Online · 1997
10.4K citations
On the security of public key protocols
Danny Dolev, A. Yao · IEEE Transactions on Information Theory · 1983
5.5K citations
Applied cryptography: Protocols, algorithms, and source code in C
Bruce Schneier · Computer Law & Security Report · 1994
3.4K citations