• DocumentCode
    1650094
  • Title

    A computational analysis of the Needham-Schroeder-(Lowe) protocol

  • Author

    Warinschi, Bogdan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, CA, USA
  • fYear
    2003
  • Firstpage
    248
  • Lastpage
    262
  • Abstract
    We provide the first computational analysis of the well known Needham-Schroeder-(Lowe) protocol. We show that Lowe´s attack to the original protocol can naturally be cast to the computational framework. Then we prove that chosen-plaintext security for encryption schemes is not sufficient to ensure soundness of formal proofs with respect to the computational setting, by exhibiting an attack against the corrected version of the protocol implemented using an ElGamal encryption scheme. Our main result is a proof that, when implemented using an encryption scheme that satisfies indistinguishability under chosen-ciphertext attack, the Needham-Schroeder-Lowe protocol is indeed a secure mutual authentication protocol. The technicalities of our proof reveal new insights regarding the relation between formal and computational models for system security.
  • Keywords
    access protocols; authorisation; cryptography; ElGamal encryption; Lowe protocol; Needham-Schroeder protocol; authentication protocol; chosen-ciphertext attack; chosen-plaintext security; computational analysis; Authentication; Computational modeling; Computer science; Context modeling; Cryptographic protocols; Drives; Engineering profession; History; Public key cryptography; Security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Security Foundations Workshop, 2003. Proceedings. 16th IEEE
  • ISSN
    1063-6900
  • Print_ISBN
    0-7695-1927-X
  • Type

    conf

  • DOI
    10.1109/CSFW.2003.1212717
  • Filename
    1212717