• DocumentCode
    2065995
  • Title

    Key Exchange (KX) - a next generation protocol to synchronise PGP Keyservers

  • Author

    Von Bidder, Adrian ; Weiler, Nathalie

  • Author_Institution
    Swiss Fed. Inst. of Technol., Zurich, Switzerland
  • fYear
    2003
  • fDate
    9-11 June 2003
  • Firstpage
    249
  • Lastpage
    254
  • Abstract
    In the Internet, securing email has always been an important issue. Various standards and products have been created. One of the most successful standards is OpenPGP by J. Callas et al. (1998), which uses public key cryptography (R. L. Rivest et al. (1977) and others) and is implemented in systems like Pretty Good Privacy according to P. Zimmerman (1995), Gnu Privacy Guard by W. Koch, Hushmail, and others. A well-known difficulty with the use of public key cryptographic systems is the verification and distribution of the public keys. OpenPGP solves the problem of verifying the authenticity of a public key by having users certify each others keys, building a "Web of Trust" described by P. Feisthammel (1997) by bundling these key certificates with each users public key. Therefore, adding a new public key and updating an existing public key (or replacing it by a new version) are the two most important operations of any PGP public key repository. To allow easy distribution of PGP public keys, the OpenPGP community established a network of open access public keyservers, allowing users of OpenPGP software to freely exchange public keys. The nodes of this keyserver network synchronise their database by exchanging new public keys and key updates amongst each other, virtually building one global key database. At the moment, this synchronisation is done with an inefficient and ineffective email based protocol. This paper describes the implementation of an alternative protocol - KX - on the popular pksd keyserver according to M. Horowitz (1997), based on direct TCP connections between the keyservers and unambiguous identifiers for every key update or new key. With the dropping of the dependency on a working mail system and the improved fault mechanisms, KX is a lightweight alternative in terms of used network, disk and CPU resources.
  • Keywords
    Internet; protocols; public key cryptography; Key Exchange; OpenPGP; PGP keyservers; PGP public key repository; e-mail security; secure synchronisation protocol; Cryptographic protocols; Databases; Electronic mail; Internet; Multicast protocols; Postal services; Privacy; Public key; Public key cryptography; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003. WET ICE 2003. Proceedings. Twelfth IEEE International Workshops on
  • ISSN
    1080-1383
  • Print_ISBN
    0-7695-1963-6
  • Type

    conf

  • DOI
    10.1109/ENABL.2003.1231416
  • Filename
    1231416