ComputingCommunicationComputer ScienceAuthenticationCryptographyMessage PassingAuthentication ProtocolsCryptographic Protocol DesignCryptographic ProtocolsProtocol AnalysisProtocol VerificationAuthentication DesignCommunication ProtocolsCryptographic AuthenticationEntity AuthenticationMessage AuthenticationPurpose Specification
The design of authentication protocols has proven to be surprisingly error-prone. We suggest that this is partly due to a language problem. The objectives of entity authentication are usually given in terms of human encounters while we actually implement message passing protocols. We propose various translations of the high-level objectives into a language appropriate for communication protocols. In addition, protocols are often specified at too low a level of abstraction. We argue that encryption should not be used as a general primitive as it does not capture the specific purpose for using a cryptographic function in a particular protocol.
12
Reasoning about belief in cryptographic protocols
L. Gong, R. Needham, Raphael Yahalom · 1990 · 630 citations
Efficient and timely mutual authentication
Dave Otway, Owen Rees · ACM SIGOPS Operating Systems Review · 1987 · 335 citations
A semantic model for authentication protocols
T.Y.C. Woo, Simon S. Lam · 2002 · 300 citations