2000 · 16 citations · 5 references
ComputingComputer ScienceInformation TechnologySecurity ArchitectureSecurity PolicySecurity ProtocolsAuthentication ProtocolsCryptographic Protocol DesignInternet Protocol SecurityKey Exchange ProtocolsKey Management ArchitectureMutual AuthenticationInternet Key ExchangeIpsec ArchitectureKey ExchangeKey Exchange ImplementationKey Exchange Protocol SecurityNetworkingSecurity AssociationsSession Key Establishment
A key component of the IP Security architecture is the Internet Key Exchange protocol. IKE is invoked to establish session keys (and associated crypto-graphic and networking conguration) between two hosts across the network. IKE needs to authenticate and authorize the parties involved in an exchange, negotiate parameters to be used for the communi-cation, and interact with the local IPsec stack. The number of tasks, along with the \nexibility built into the protocol, as well as the need to allow future ad-ditions and modications to the protocol, need to be taken into consideration when designing and im-plementing IKE. Another complicating factor is the need for security policy management. Although IKE can establish se-curity associations with remote hosts, some method for determining what kinds of traÆc can and should be exchanged with a remote host is necessary. As there is no standard specication yet, we are us-ing a trust-management based approach using the KeyNote system as a basis for specifying policy. This paper discusses the design, architecture, and implementation details of the OpenBSD IKE dae-mon, with separate mention of the security policy mechanism.
5
New directions in cryptography
Whitfield Diffie, Martin E. Hellman · IEEE Transactions on Information Theory · 1976 · 14.4K citations
Cryptography in OpenBSD: an overview
Theo de Raadt, Niklas Hallqvist, Artur Grabowski et al. · 1999 · 28 citations
Angelos D. Keromytis, John P. A. Ioannidis, Josh Smith · 2002 · 24 citations