• DocumentCode
    3135600
  • Title

    KEAML - Key Exchange and Authentication Markup Language

  • Author

    Qing, Xuebing ; Adams, Carlisle

  • Author_Institution
    SITE, Ottawa Univ., Ont.
  • fYear
    2006
  • fDate
    38838
  • Firstpage
    634
  • Lastpage
    638
  • Abstract
    It is not uncommon that an enterprise application-level business entity in one security domain needs to be engaged in protected information exchanges across unsecured public networks with a number of other entities from separate security domains in an ad-hoc fashion. Neither having a trusted central authority to manage this activity nor a proprietary security handshake protocol designed for particular applications works; the former is often impractical while the latter lacks interoperability and typically cannot be massively deployed. Experience has also shown that proprietary protocols are usually very weak and vulnerable to a variety of attacks. It is desirable to have a standardized protocol for mutual key exchange and authentication that is resistant to a variety of attacks, scalable, and sufficiently flexible to be deployed in a number of different application environments. Unfortunately, no such standard has been developed for enterprise-level applications and services. This paper defines an XML-based key exchange and authentication framework along with a protocol, with concepts such as two-phase negotiation, standardized key exchange templates that resist attack, and public components for Diffie-Hellman exchange borrowed from ISAKMP/IKE (the layer 3 security framework and protocol for VPN). The proposed protocol also leverages the W3C XML encryption and XML signature specifications to allow field-level encryption and signing of KEAML protocol messages, where required
  • Keywords
    Internet; XML; cryptographic protocols; digital signatures; formal specification; public key cryptography; Diffie-Hellman exchange; Extensible Markup Language; KEAML protocol messages; W3C XML encryption; XML signature specifications; XML-based key exchange; authentication framework; enterprise application-level business entity; field-level encryption; key exchange and authentication markup language; protected information exchanges; security domain; standardized proprietary protocols; unsecured public networks; Authentication; Cryptography; Information security; Markup languages; Protection; Protocols; Resists; Standards development; Virtual private networks; XML; KEAML/KEAML-KE; Key exchange and authentication; XML; standard security handshake protocol;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    1-4244-0038-4
  • Electronic_ISBN
    1-4244-0038-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2006.277583
  • Filename
    4054621