(Logo Tech-invite)  

a Portal devoted to SIP and Security technologies

  (World Map)    
    Search Home Site Map Contact
 SIP/IMS Standardization
> IETF Standardization Process
> RFCs related to SIP (4 p.) o
> SIP-SIPPING-SIMPLE... I-Ds (22 p.) o
> Audio-Video Transport RFCs (2 p.)
> 3GPP Specifications (12 p.)
> OMA Specifications related to SIP
> TISPAN NGN Specifications (3 p.) o
> SIP Topics
> IMS Topics
 SIP/IMS Call Flows
> RFC3261's Example
> Basic -- RFC3665
> SIP PSTN -- RFC3666 (3 p.)
> SIP Service Examples (19 p.)
> IMS Signaling Flows (35 p.)
 SIP/IMS Architecture
> SIP Protocol Structure
> Dialogs & Routing
> UMTS Network Evolution
 Security
> PKIX-TLS-SMIME... Standards (20 p.) o
> Cryptography Basics
> ASN.1 for PKI Certificate & CRL Profile
> ASN.1 for CMS
> RFC3280's Certificate Examples (4)
> RFC4134's CMS-S/MIME Examples (14)
> RFC4474's SIP Authentication Service
> SSL/TLS Time-Diagrams
> IPSec Guides
 ABNF Grammars
> ABNF Notation & Rules
> URI Generic Syntax
> ABNF for SIP
> SIP Messages & URIs
> SIP Header Fields
> MIME Media Types
> ABNF for SDP
> ABNF for MSRP
> ABNF for MRCPv2
> ABNF for RTSP 2.0
> Internet Message Format
 DiffServ CoS Simulation
> IPVCoSS Simulator
> IP-VPN Case Study
  o (daily updated)
> I-D Tracker States   Security (SEC) area
  > PKIXwg   > TLSwg   > SMIMEwg   > [IPSECwg]   > [SECSHwg]   > BTNSwg   > DKIMwg
  > EMUwg   > HOKEYwg   > ISMSwg   > KEYPROVwg   > KITTENwg   > KRBwg   > LTANSwg
  > MSECwg   > NEAwg   > SASLwg   > SYSLOGwg   > Miscellaneous    
> RAI Area's WGs > SEC Area's WGs > Miscellaneous WGs  

Chairs:

Barbara Fraser
Theodore Ts'o
 

Useful Links:

tools.ietf.org/wg/ipsec
IPSEC mail-archive

 

RFCs & Drafts related to
IPSEC working group


WG-IPSEC
Security (SEC) area
Top I-D List RFC List Charter Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

List of Drafts

IPSEC working group

Last Update: May 13, 2008 -- Color Legend: RFC Editor Queue / Processed by IESG / ID Exists / Recently Expired -- Each I-D name is a link to an I-D description, which points to a text version, a two-page and fit-in-window PDF version, as well as the IETF Tools' HTML version.
 
# ietf-ipsec-ike-ecc-groups
# black-ipsec-ikev2-aead-modes
# eronen-ipsec-ikev2-ipv6-config
# grewal-ipsec-traffic-visibility
# kato-ipsec-camellia-cmac96and128
# kato-ipsec-camellia-modes
# lee-ipsec-nat-pt-applicability
# sheffer-ipsec-failover
# sheffer-ipsec-secure-beacon
# vidya-ipsec-failover-ps
# williams-ipsec-channel-binding
# williams-ipsec-unique-channel-binding
 
Security (SEC) area
Top I-D List RFC List Charter Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

List of RFCs

IPSEC working group

 
RFC 1825 (ietf-ipsec-arch) --> RFC 2401
RFC 1826 (ietf-ipsec-auth) --> RFC 2402
RFC 1827 (ietf-ipsec-esp) --> RFC 2406
RFC 1828 (ietf-ipsec-ah-md5)
RFC 1829 (ietf-ipsec-esp-des-cbc)
RFC 2085 (ietf-ipsec-ah-hmac-md5)
RFC 2104 (ietf-ipsec-hmac-md5)
RFC 2401 (ietf-ipsec-arch-sec) --> RFC 4301
RFC 2402 (ietf-ipsec-auth-header) --> RFC 4302
RFC 2403 (ietf-ipsec-auth-hmac-md5-96)
RFC 2404 (ietf-ipsec-auth-hmac-sha196) --> RFC 4305
RFC 2405 (ietf-ipsec-ciph-des-expiv)
RFC 2406 (ietf-ipsec-esp-v2) --> RFC 4303
RFC 2407 (ietf-ipsec-ipsec-doi) --> RFC 4306
RFC 2408 (ietf-ipsec-isakmp) --> RFC 4306
RFC 2409 (ietf-ipsec-isakmp-oakley) --> RFC 4306
RFC 2410 (ietf-ipsec-ciph-null)
RFC 2411 (ietf-ipsec-doc-roadmap)
RFC 2412 (ietf-ipsec-oakley)
RFC 2451 (ietf-ipsec-ciph-cbc)
RFC 2841 (simpson-ah-sha-kdp)
RFC 2857 (ietf-ipsec-auth-hmac-ripemd-160-96)
RFC 3456 (ietf-ipsec-dhcp)
RFC 3526 (ietf-ipsec-ike-modp-groups)
RFC 3554 (ietf-ipsec-sctp)
RFC 3566 (ietf-ipsec-ciph-aes-xcbc-mac)
RFC 3602 (ietf-ipsec-ciph-aes-cbc)
RFC 3664 (ietf-ipsec-aes-xcbc-prf) --> RFC 4434
RFC 3686 (ietf-ipsec-ciph-aes-ctr)
RFC 3706 (ietf-ipsec-dpd)
RFC 3715 (ietf-ipsec-nat-reqts)
RFC 3884 (touch-ipsec-vpn)
RFC 3947 (ietf-ipsec-nat-t-ike)
RFC 3948 (ietf-ipsec-udp-encaps)
RFC 4106 (ietf-ipsec-ciph-aes-gcm)
RFC 4109 (hoffman-ikev1-algorithms)
RFC 4196 (lee-ipsec-cipher-seed)
RFC 4301 (ietf-ipsec-rfc2401bis)
RFC 4302 (ietf-ipsec-rfc2402bis)
RFC 4303 (ietf-ipsec-esp-v3)
RFC 4304 (ietf-ipsec-esn-addendum)
RFC 4305 (ietf-ipsec-esp-ah-algorithms) --> RFC 4835
RFC 4306 (draft-ietf-ipsec-ikev2)
RFC 4307 (ietf-ipsec-ikev2-algorithms)
RFC 4308 (ietf-ipsec-ui-suites)
RFC 4309 (ietf-ipsec-ciph-aes-ccm)
RFC 4312 (kato-ipsec-ciph-camellia)
RFC 4322 (richardson-ipsec-opportunistic)
RFC 4434 (hoffman-rfc3664bis)
RFC 4718 (eronen-ipsec-ikev2-clarifications)
RFC 4739 (eronen-ipsec-ikev2-multiple-auth)
RFC 4753 (ietf-ipsec-ike-ecp-groups)
RFC 4754 (ietf-ipsec-ike-auth-ecdsa)
RFC 4835 (manral-ipsec-rfc4305-bis-errata)
RFC 4868 (kelly-ipsec-ciph-sha2)
RFC 4894 (hoffman-ike-ipsec-hash-use)
 
Security (SEC) area
Top I-D List RFC List Charter Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg

Charter

IPSEC working group

Excerpts from an IESG message on 29 April 2005:
The IP Security Protocol (ipsec) WG in the Security Area has concluded.

...

There are a few remaining active documents. They deal with the addition of elliptic curve cryptography (ECC) to IKE and IKEv2. This item was abandoned by the WG several years ago, and for good reasons, there is renewed interest. Very few participants are involved in these documents. Therefore, these documents will progress as individual standards-track documents.
Security (SEC) area
Top I-D List RFC List Charter Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ## DKIMwg ## EMUwg ## HOKEYwg ## ISMSwg
## KEYPROVwg ## KITTENwg ## KRBwg ## LTANSwg ## MSECwg ## NEAwg ## SASLwg ## SYSLOGwg ## Miscellaneous

Published RFCs

IPSEC working group

RFC1828
08/1995
(5 p.)
[html]
[pdf(2)]
P. Metzger
W. Simpson
IP Authentication using Keyed MD5
This document describes the use of keyed MD5 with the IP Authentication Header.
Up  List Status:Proposed Standard  
RFC1829
08/1995
(10 p.)
[html]
[pdf(2)]
P. Karn
P. Metzger
W. Simpson
The ESP DES-CBC Transform
This document describes the DES-CBC security transform for the IP Encapsulating Security Payload (ESP).
Up  List Status:Proposed Standard  
RFC2085
02/1997
(6 p.)
[html]
[pdf(2)]
M. Oehler
R. Glenn
HMAC-MD5 IP Authentication with Replay Prevention
This document describes a keyed-MD5 transform to be used in conjunction with the IP Authentication Header. The particular transform is based on [RFC 2104]. An option is also specified to guard against replay attacks.
Up  List Status:Proposed Standard  
RFC2104
02/1997
(11 p.)
[html]
[pdf(2)]
H. Krawczyk
M. Bellare
R. Canetti
HMAC: Keyed-Hashing for Message Authentication
This document describes HMAC, a mechanism for message authentication using cryptographic hash functions. HMAC can be used with any iterative cryptographic hash function, e.g., MD5, SHA-1, in combination with a secret shared key. The cryptographic strength of HMAC depends on the properties of the underlying hash function.
Up  List Status:Informational  
RFC2403
11/1998
(7 p.)
[html]
[pdf(2)]
C. Madson
R. Glenn
The Use of HMAC-MD5-96 within ESP and AH
This memo describes the use of the HMAC algorithm [RFC-2104] in conjunction with the MD5 algorithm [RFC-1321] as an authentication mechanism within IPsec Encapsulating Security Payload (ESP) and IPsec Authentication Header (AH). HMAC with MD5 provides data origin authentication and integrity protection.
Up  List Status:Proposed Standard  
RFC2405
11/1998
(10 p.)
[html]
[pdf(2)]
C. Madson
N. Doraswamy
The ESP DES-CBC Cipher Algorithm with Explicit IV
This document describes the use of the DES Cipher algorithm in Cipher Block Chaining Mode, with an explicit IV, as a confidentiality mechanism within the context of the IPsec Encapsulating Security Payload (ESP).
Up  List Status:Proposed Standard  
RFC2410
11/1998
(6 p.)
[html]
[pdf(2)]
R. Glenn
S. Kent
The NULL Encryption Algorithm and its Use with IPsec
This memo defines the NULL encryption algorithm and its use with the IPsec Encapsulating Security Payload (ESP). NULL does nothing to alter plaintext data. In fact, NULL, by itself, does nothing. NULL provides the means for ESP to provide authentication and integrity without confidentiality.
Up  List Status:Proposed Standard  
RFC2411
11/1998
(11 p.)
[html]
[pdf(2)]
R. Thayer
N. Doraswamy
R. Glenn
IP Security Document Roadmap
The IPsec protocol suite is used to provide privacy and authentication services at the IP layer. Several documents are used to describe this protocol suite. The interrelationship and organization of the various documents covering the IPsec protocol are discussed here. An explanation of what to find in which document, and what to include in new Encryption Algorithm and Authentication Algorithm documents are described.
Up  List Status:Informational  
RFC2412
11/1998
(55 p.)
[html]
[pdf(2)]
H. Orman
The OAKLEY Key Determination Protocol
This document describes a protocol, named OAKLEY, by which two authenticated parties can agree on secure and secret keying material. The basic mechanism is the Diffie-Hellman key exchange algorithm.
The OAKLEY protocol supports Perfect Forward Secrecy, compatibility with the ISAKMP protocol for managing security associations, user- defined abstract group structures for use with the Diffie-Hellman algorithm, key updates, and incorporation of keys distributed via out-of-band mechanisms.
Up  List Status:Informational  
RFC2451
11/1998
(14 p.)
[html]
[pdf(2)]
R. Pereira
R. Adams
The ESP CBC-Mode Cipher Algorithms
This document describes how to use CBC-mode cipher algorithms with the IPSec ESP (Encapsulating Security Payload) Protocol. It not only clearly states how to use certain cipher algorithms, but also how to use all CBC-mode cipher algorithms.
Up  List Status:Proposed Standard  
RFC2841
11/2000
(9 p.)
[html]
[pdf(2)]
P. Metzger
W. Simpson
IP Authentication using Keyed SHA1 with Interleaved Padding (IP-MAC)
This document describes the use of keyed SHA1 with the IP Authentication Header.
Up  List Status:Historic  
RFC2857
06/2000
(7 p.)
[html]
[pdf(2)]
A. Keromytis
N. Provos
The Use of HMAC-RIPEMD-160-96 within ESP and AH
This memo describes the use of the HMAC algorithm [RFC 2104] in conjunction with the RIPEMD-160 algorithm as an authentication mechanism within IPsec Encapsulating Security Payload (ESP) and IPsec Authentication Header (AH). HMAC with RIPEMD-160 provides data origin authentication and integrity protection.
Up  List Status:Proposed Standard  
RFC3456
01/2003
(18 p.)
[html]
[pdf(2)]
B. Patel
B. Aboba
S. Kelly
V. Gupta
Dynamic Host Configuration Protocol (DHCPv4) Configuration of IPsec Tunnel Mode
This memo explores the requirements for host configuration in IPsec tunnel mode, and describes how the Dynamic Host Configuration Protocol (DHCPv4) may be leveraged for configuration. In many remote access scenarios, a mechanism for making the remote host appear to be present on the local corporate network is quite useful. This may be accomplished by assigning the host a "virtual" address from the corporate network, and then tunneling traffic via IPsec from the host's ISP-assigned address to the corporate security gateway. In IPv4, DHCP provides for such remote host configuration.
Up  List Status:Proposed Standard  
RFC3526
05/2003
(10 p.)
[html]
[pdf(2)]
T. Kivinen
M. Kojo
More Modular Exponential (MODP) Diffie-Hellman groups for Internet Key Exchange (IKE)
This document defines new Modular Exponential (MODP) Groups for the Internet Key Exchange (IKE) protocol. It documents the well known and used 1536 bit group 5, and also defines new 2048, 3072, 4096, 6144, and 8192 bit Diffie-Hellman groups numbered starting at 14. The selection of the primes for theses groups follows the criteria established by Richard Schroeppel.
Up  List Status:Proposed Standard  
RFC3554
07/2003
(9 p.)
[html]
[pdf(2)]
S. Bellovin
J. Ioannidis
A. Keromytis
R. Stewart
On the Use of Stream Control Transmission Protocol (SCTP) with IPsec
This document describes functional requirements for IPsec (RFC 2401) and Internet Key Exchange (IKE) (RFC 2409) to facilitate their use in securing SCTP (RFC 2960) traffic.
Up  List Status:Proposed Standard  
RFC3566
09/2003
(11 p.)
[html]
[pdf(2)]
S. Frankel
H. Herbert
The AES-XCBC-MAC-96 Algorithm and Its Use With IPsec
A Message Authentication Code (MAC) is a key-dependent one way hash function. One popular way to construct a MAC algorithm is to use a block cipher in conjunction with the Cipher-Block-Chaining (CBC) mode of operation. The classic CBC-MAC algorithm, while secure for messages of a pre-selected fixed length, has been shown to be insecure across messages of varying lengths such as the type found in typical IP datagrams. This memo specifies the use of AES in CBC mode with a set of extensions to overcome this limitation. This new algorithm is named AES-XCBC-MAC-96.
Up  List Status:Proposed Standard  
RFC3602
09/2003
(15 p.)
[html]
[pdf(2)]
S. Frankel
R. Glenn
S. Kelly
The AES-CBC Cipher Algorithm and Its Use with IPsec
This document describes the use of the Advanced Encryption Standard (AES) Cipher Algorithm in Cipher Block Chaining (CBC) Mode, with an explicit Initialization Vector (IV), as a confidentiality mechanism within the context of the IPsec Encapsulating Security Payload (ESP).
Up  List Status:Proposed Standard  
RFC3686
01/2004
(19 p.)
[html]
[pdf(2)]
R. Housley
Using Advanced Encryption Standard (AES) Counter Mode With IPsec Encapsulating Security Payload (ESP)
This document describes the use of Advanced Encryption Standard (AES) Counter Mode, with an explicit initialization vector, as an IPsec Encapsulating Security Payload (ESP) confidentiality mechanism.
Up  List Status:Proposed Standard  
RFC3706
02/2004
(13 p.)
[html]
[pdf(2)]
G. Huang
S. Beaulieu
D. Rochefort
A Traffic-Based Method of Detecting Dead Internet Key Exchange (IKE) Peers
This document describes the method detecting a dead Internet Key Exchange (IKE) peer that is presently in use by a number of vendors. The method, called Dead Peer Detection (DPD) uses IPSec traffic patterns to minimize the number of IKE messages that are needed to confirm liveness. DPD, like other keepalive mechanisms, is needed to determine when to perform IKE peer failover, and to reclaim lost resources.
Up  List Status:Informational  
RFC3715
03/2004
(18 p.)
[html]
[pdf(2)]
B. Aboba
W. Dixon
IPsec-Network Address Translation (NAT) Compatibility Requirements
This document describes known incompatibilities between Network Address Translation (NAT) and IPsec, and describes the requirements for addressing them. Perhaps the most common use of IPsec is in providing virtual private networking capabilities. One very popular use of Virtual Private Networks (VPNs) is to provide telecommuter access to the corporate Intranet. Today, NATs are widely deployed in home gateways, as well as in other locations likely to be used by telecommuters, such as hotels. The result is that IPsec-NAT incompatibilities have become a major barrier in the deployment of IPsec in one of its principal uses.
Up  List Status:Informational  
RFC3884
09/2004
(25 p.)
[html]
[pdf(2)]
J. Touch
L. Eggert
Y. Wang
Use of IPsec Transport Mode for Dynamic Routing
IPsec can secure the links of a multihop network to protect communication between trusted components, e.g., for a secure virtual network (VN), overlay, or virtual private network (VPN). Virtual links established by IPsec tunnel mode can conflict with routing and forwarding inside VNs because IP routing depends on references to interfaces and next-hop IP addresses. The IPsec tunnel mode specification is ambiguous on this issue, so even compliant implementations cannot be trusted to avoid conflicts. An alternative to tunnel mode uses non-IPsec IPIP encapsulation together with IPsec transport mode, which we call IIPtran. IPIP encapsulation occurs as a separate initial step, as the result of a forwarding lookup of the VN packet. IPsec transport mode processes the resulting (tunneled) IP packet with an SA determined through a security association database (SAD) match on the tunnel header. IIPtran supports dynamic routing inside the VN without changes to the current IPsec architecture. IIPtran demonstrates how to configure any compliant IPsec implementation to avoid the aforementioned conflicts. IIPtran is also compared to several alternative mechanisms for VN routing and their respective impact on IPsec, routing, policy enforcement, and interactions with the Internet Key Exchange (IKE).
Up  List Status:Informational  
RFC3947
01/2005
(16 p.)
[html]
[pdf(2)]
T. Kivinen
B. Swander
A. Huttunen
V. Volpe
Negotiation of NAT-Traversal in the IKE
This document describes how to detect one or more network address translation devices (NATs) between IPsec hosts, and how to negotiate the use of UDP encapsulation of IPsec packets through NAT boxes in Internet Key Exchange (IKE).
Up  List Status:Proposed Standard  
RFC3948
01/2005
(15 p.)
[html]
[pdf(2)]
A. Huttunen
B. Swander
V. Volpe
L. DiBurro
M. Stenberg
UDP Encapsulation of IPsec ESP Packets
This protocol specification defines methods to encapsulate and decapsulate IP Encapsulating Security Payload (ESP) packets inside UDP packets for traversing Network Address Translators. ESP encapsulation, as defined in this document, can be used in both IPv4 and IPv6 scenarios. Whenever negotiated, encapsulation is used with Internet Key Exchange (IKE).
Up  List Status:Proposed Standard  
RFC4106
06/2005
(11 p.)
[html]
[pdf(2)]
J. Viega
D. McGrew
The Use of Galois/Counter Mode (GCM) in IPsec Encapsulating Security Payload (ESP)
This memo describes the use of the Advanced Encryption Standard (AES) in Galois/Counter Mode (GCM) as an IPsec Encapsulating Security Payload (ESP) mechanism to provide confidentiality and data origin authentication. This method can be efficiently implemented in hardware for speeds of 10 gigabits per second and above, and is also well-suited to software implementations.
Up  List Status:Proposed Standard  
RFC4109
05/2005
(5 p.)
[html]
[pdf(2)]
P. Hoffman
Algorithms for Internet Key Exchange version 1 (IKEv1)
The required and suggested algorithms in the original Internet Key Exchange version 1 (IKEv1) specification do not reflect the current reality of the IPsec market requirements. The original specification allows weak security and suggests algorithms that are thinly implemented. This document updates RFC 2409, the original specification, and is intended for all IKEv1 implementations deployed today.
Up  List Status:Proposed Standard -- Updates: RFC2409
RFC4196
10/2005
(12 p.)
[html]
[pdf(2)]
H.J. Lee
J.H. Yoon
S.L. Lee
J.I. Lee
The SEED Cipher Algorithm and Its Use with IPsec
This document describes the use of the SEED block cipher algorithm in the Cipher Block Chaining Mode, with an explicit IV, as a confidentiality mechanism within the context of the IPsec Encapsulating Security Payload (ESP).
Up  List Status:Proposed Standard  
RFC4301
12/2005
(101 p.)
[html]
[pdf(2)]
S. Kent
K. Seo
Security Architecture for the Internet Protocol
This document describes an updated version of the "Security Architecture for IP", which is designed to provide security services for traffic at the IP layer. This document obsoletes RFC 2401 (November 1998).
Up  List Status:Proposed Standard  
RFC4302
12/2005
(34 p.)
[html]
[pdf(2)]
S. Kent
IP Authentication Header
This document describes an updated version of the IP Authentication Header (AH), which is designed to provide authentication services in IPv4 and IPv6. This document obsoletes RFC 2402 (November 1998).
Up  List Status:Proposed Standard  
RFC4303
12/2005
(44 p.)
[html]
[pdf(2)]
S. Kent
IP Encapsulating Security Payload (ESP)
This document describes an updated version of the Encapsulating Security Payload (ESP) protocol, which is designed to provide a mix of security services in IPv4 and IPv6. ESP is used to provide confidentiality, data origin authentication, connectionless integrity, an anti-replay service (a form of partial sequence integrity), and limited traffic flow confidentiality. This document obsoletes RFC 2406 (November 1998).
Up  List Status:Proposed Standard  
RFC4304
12/2005
(5 p.)
[html]
[pdf(2)]
S. Kent
Extended Sequence Number (ESN) Addendum to IPsec Domain of Interpretation (DOI) for Internet Security Association and Key Management Protocol (ISAKMP)
The IP Security Authentication Header (AH) and Encapsulating Security Payload (ESP) protocols use a sequence number to detect replay. This document describes extensions to the Internet IP Security Domain of Interpretation (DOI) for the Internet Security Association and Key Management Protocol (ISAKMP). These extensions support negotiation of the use of traditional 32-bit sequence numbers or extended (64-bit) sequence numbers (ESNs) for a particular AH or ESP security association.
Up  List Status:Proposed Standard  
RFC4306
12/2005
(99 p.)
[html]
[pdf(2)]
C. Kaufman
Internet Key Exchange (IKEv2) Protocol
This document describes version 2 of the Internet Key Exchange (IKE) protocol. IKE is a component of IPsec used for performing mutual authentication and establishing and maintaining security associations (SAs).
This version of the IKE specification combines the contents of what were previously separate documents, including Internet Security Association and Key Management Protocol (ISAKMP, RFC 2408), IKE (RFC 2409), the Internet Domain of Interpretation (DOI, RFC 2407), Network Address Translation (NAT) Traversal, Legacy authentication, and remote address acquisition.
Version 2 of IKE does not interoperate with version 1, but it has enough of the header format in common that both versions can unambiguously run over the same UDP port. This document obsoletes RFCs 2407, 2408 and 2409 (November 1998).
Up  List Status:Proposed Standard  
RFC4307
12/2005
(6 p.)
[html]
[pdf(2)]
J. Schiller
Cryptographic Algorithms for Use in the Internet Key Exchange Version 2 (IKEv2)
The IPsec series of protocols makes use of various cryptographic algorithms in order to provide security services. The Internet Key Exchange (IKE (RFC 2409) and IKEv2) provide a mechanism to negotiate which algorithms should be used in any given association. However, to ensure interoperability between disparate implementations, it is necessary to specify a set of mandatory-to-implement algorithms to ensure that there is at least one algorithm that all implementations will have available. This document defines the current set of algorithms that are mandatory to implement as part of IKEv2, as well as algorithms that should be implemented because they may be promoted to mandatory at some future time.
Up  List Status:Proposed Standard  
RFC4308
12/2005
(7 p.)
[html]
[pdf(2)]
P. Hoffman
Cryptographic Suites for IPsec
The IPsec, Internet Key Exchange (IKE), and IKEv2 protocols rely on security algorithms to provide privacy and authentication between the initiator and responder. There are many such algorithms available, and two IPsec systems cannot interoperate unless they are using the same algorithms. This document specifies optional suites of algorithms and attributes that can be used to simplify the administration of IPsec when used in manual keying mode, with IKEv1 or with IKEv2.
Up  List Status:Proposed Standard  
RFC4309
12/2005
(13 p.)
[html]
[pdf(2)]
R. Housley
Using Advanced Encryption Standard (AES) CCM Mode with IPsec Encapsulating Security Payload (ESP)
This document describes the use of Advanced Encryption Standard (AES) in Counter with CBC-MAC (CCM) Mode, with an explicit initialization vector (IV), as an IPsec Encapsulating Security Payload (ESP) mechanism to provide confidentiality, data origin authentication, and connectionless integrity.
Up  List Status:Proposed Standard  
RFC4312
12/2005
(8 p.)
[html]
[pdf(2)]
A. Kato
S. Moriai
M. Kanda
The Camellia Cipher Algorithm and Its Use With IPsec
This document describes the use of the Camellia block cipher algorithm in Cipher Block Chaining Mode, with an explicit Initialization Vector, as a confidentiality mechanism within the context of the IPsec Encapsulating Security Payload (ESP).
Up  List Status:Proposed Standard  
RFC4322
12/2005
(44 p.)
[html]
[pdf(2)]
M. Richardson
D.H. Redelmeier
Opportunistic Encryption using the Internet Key Exchange (IKE)
This document describes opportunistic encryption (OE) as designed and implemented by the Linux FreeS/WAN project. OE uses the Internet Key Exchange (IKE) and IPsec protocols. The objective is to allow encryption for secure communication without any pre-arrangement specific to the pair of systems involved. DNS is used to distribute the public keys of each system involved. This is resistant to passive attacks. The use of DNS Security (DNSSEC) secures this system against active attackers as well.
As a result, the administrative overhead is reduced from the square of the number of systems to a linear dependence, and it becomes possible to make secure communication the default even when the partner is not known in advance.
Up  List Status:Informational  
RFC4434
02/2006
(6 p.)
[html]
[pdf(2)]
P. Hoffman
The AES-XCBC-PRF-128 Algorithm for the Internet Key Exchange Protocol (IKE)
Some implementations of IP Security (IPsec) may want to use a pseudo-random function derived from the Advanced Encryption Standard (AES). This document describes such an algorithm, called AES-XCBC-PRF-128.
Up  List Status:Proposed Standard  
RFC4718
10/2006
(58 p.)
[html]
[pdf(2)]
P. Eronen
P. Hoffman
IKEv2 Clarifications and Implementation Guidelines
This document clarifies many areas of the IKEv2 specification. It does not to introduce any changes to the protocol, but rather provides descriptions that are less prone to ambiguous interpretations. The purpose of this document is to encourage the development of interoperable implementations.
Up  List Status:Informational  
RFC4739
11/2006
(11 p.)
[html]
[pdf(2)]
P. Eronen
J. Korhonen
Multiple Authentication Exchanges in the Internet Key Exchange (IKEv2) Protocol
The Internet Key Exchange (IKEv2) protocol supports several mechanisms for authenticating the parties, including signatures with public-key certificates, shared secrets, and Extensible Authentication Protocol (EAP) methods. Currently, each endpoint uses only one of these mechanisms to authenticate itself. This document specifies an extension to IKEv2 that allows the use of multiple authentication exchanges, using either different mechanisms or the same mechanism. This extension allows, for instance, performing certificate-based authentication of the client host followed by an EAP authentication of the user. When backend authentication servers are used, they can belong to different administrative domains, such as the network access provider and the service provider.
Up  List Status:Experimental  
RFC4753
01/2007
(16 p.)
[html]
[pdf(2)]
D. Fu
J. Solinas
ECP Groups for IKE and IKEv2
This document describes new Elliptic Curve Cryptography (ECC) groups for use in the Internet Key Exchange (IKE) and Internet Key Exchange version 2 (IKEv2) protocols in addition to previously defined groups. Specifically, the new curve groups are based on modular arithmetic rather than binary arithmetic. These new groups are defined to align IKE and IKEv2 with other ECC implementations and standards, particularly NIST standards. In addition, the curves defined here can provide more efficient implementation than previously defined ECC groups.
Up  List Status:Informational  
RFC4754
01/2007
(15 p.)
[html]
[pdf(2)]
D. Fu
J. Solinas
IKE and IKEv2 Authentication Using the Elliptic Curve Digital Signature Algorithm (ECDSA)
This document describes how the Elliptic Curve Digital Signature Algorithm (ECDSA) may be used as the authentication method within the Internet Key Exchange (IKE) and Internet Key Exchange version 2 (IKEv2) protocols. ECDSA may provide benefits including computational efficiency, small signature sizes, and minimal bandwidth compared to other available digital signature methods. This document adds ECDSA capability to IKE and IKEv2 without introducing any changes to existing IKE operation.
Up  List Status:Proposed Standard  
RFC4835
04/2007
(11 p.)
[html]
[pdf(2)]
V. Manral
Cryptographic Algorithm Implementation Requirements for Encapsulating Security Payload (ESP) and Authentication Header (AH)
The IPsec series of protocols makes use of various cryptographic algorithms in order to provide security services. The Encapsulating Security Payload (ESP) and the Authentication Header (AH) provide two mechanisms for protecting data being sent over an IPsec Security Association (SA). To ensure interoperability between disparate implementations, it is necessary to specify a set of mandatory-to-implement algorithms to ensure that there is at least one algorithm that all implementations will have available. This document defines the current set of mandatory-to-implement algorithms for ESP and AH as well as specifying algorithms that should be implemented because they may be promoted to mandatory at some future time.
Up  List Status:Proposed Standard  
RFC4868
05/2007
(21 p.)
[html]
[pdf(2)]
S. Kelly
S. Frankel
Using HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512 with IPsec
This specification describes the use of Hashed Message Authentication Mode (HMAC) in conjunction with the SHA-256, SHA-384, and SHA-512 algorithms in IPsec. These algorithms may be used as the basis for data origin authentication and integrity verification mechanisms for the Authentication Header (AH), Encapsulating Security Payload (ESP), Internet Key Exchange Protocol (IKE), and IKEv2 protocols, and also as Pseudo-Random Functions (PRFs) for IKE and IKEv2. Truncated output lengths are specified for the authentication-related variants, with the corresponding algorithms designated as HMAC-SHA-256-128, HMAC-SHA-384-192, and HMAC-SHA-512-256. The PRF variants are not truncated, and are called PRF-HMAC-SHA-256, PRF-HMAC-SHA-384, and PRF-HMAC-SHA-512.
Up  List Status:Proposed Standard  
RFC4894
05/2007
(11 p.)
[html]
[pdf(2)]
P. Hoffman
Use of Hash Algorithms in Internet Key Exchange (IKE) and IPsec
This document describes how the IKEv1 (Internet Key Exchange version 1), IKEv2, and IPsec protocols use hash functions, and explains the level of vulnerability of these protocols to the reduced collision resistance of the MD5 and SHA-1 hash algorithms.
Up  List Status:Informational  
Security (SEC) area
Top I-D List RFC List Charter Published RFCs
  IDs in RFC Ed Queue IDs Processed by IESG IETF: ID Exists Individual: ID Exists
## PKIXwg ## TLSwg ## SMIMEwg ## IPSECwg ## SECSHwg ## BTNSwg ##