2004 · 291 citations · 9 references
ComputingComputer ScienceCybersecurityAuthenticationCryptographySecurity ProtocolsCryptographic HandshakesCryptographic Protocol DesignCryptographic ProtocolsHandshake ProtocolsKey Exchange ProtocolsMutual AuthenticationCollusion ResistanceDiffie-hellman Key AgreementDiffie-hellman ProtocolsPairing-based CryptographyPairing-based HandshakesPairing-based Key ExchangeSecret Key AgreementTls Cipher Suites
Consider a CIA agent who wants to authenticate herself to a server but does not want to reveal her CIA credentials unless the server is a genuine CIA outlet. Consider also that the CIA server does not want to reveal its CIA credentials to anyone but CIA agents - not even to other CIA servers. We first show how pairing-based cryptography can be used to implement such secret handshakes. We then propose a formal definition for secure secret handshakes, and prove that our pairing-based schemes are secure under the Bilinear Diffie-Hellman assumption. Our protocols support role-based group membership authentication, traceability, indistinguishability to eavesdroppers, unbounded collusion resistance, and forward repudiability. Our secret-handshake scheme can be implemented as a TLS cipher suite. We report on the performance of our preliminary Java implementation.
9
Mihir Bellare, Phillip Rogaway · 1993 · 4.7K citations · Full text
David Chaum, Eugène van Heyst · Theory and Application of Cryptographic Techniques · 1991 · 1.4K citations
Cryptosystems based on pairing
M. Kasahara · Medical Entomology and Zoology · 2000 · 749 citations
Benny Chor, Amos Fiat, Moni Naor · International Cryptology Conference · 1994 · 480 citations