Skip to main content

The AES-XCBC-PRF-128 Algorithm for the Internet Key Exchange Protocol (IKE)
RFC 4434

Revision differences

Document history

Date Rev. By Action
2015-10-14
05 (System) Notify list changed from paul.hoffman@vpnc.org to (None)
2006-02-28
05 Amy Vezza State Changes to RFC Published from RFC Ed Queue by Amy Vezza
2006-02-28
05 Amy Vezza [Note]: 'RFC 4434' added by Amy Vezza
2006-02-27
05 (System) RFC published
2005-12-23
05 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2005-12-20
05 Amy Vezza IESG state changed to Approved-announcement sent
2005-12-20
05 Amy Vezza IESG has approved the document
2005-11-28
05 Russ Housley State Changes to Approved-announcement to be sent from IESG Evaluation by Russ Housley
2005-11-25
05 Russ Housley State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Russ Housley
2005-11-23
05 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2005-10-26
05 Amy Vezza Last call sent
2005-10-26
05 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2005-10-26
05 Russ Housley Last Call was requested by Russ Housley
2005-10-26
05 Russ Housley State Changes to Last Call Requested from AD is watching by Russ Housley
2005-10-25
05 Russ Housley State Changes to AD is watching from RFC Ed Queue by Russ Housley
2005-10-25
05 Russ Housley
To: IETF Announcement list
From: IESG
Date: Wed, 12 Oct 2005 11:22:01 -0400
Cc: iana@iana.org, rfc-editor@rfc-editor.org
Subject: Rescinding Approval of draft-hoffman-rfc3664bis-04


On 1 July …
To: IETF Announcement list
From: IESG
Date: Wed, 12 Oct 2005 11:22:01 -0400
Cc: iana@iana.org, rfc-editor@rfc-editor.org
Subject: Rescinding Approval of draft-hoffman-rfc3664bis-04


On 1 July 2005 the IESG received a request from Paul Hoffman to
consider publication of draft-hoffman-rfc3664bis-03 as a
standards-track RFC. Updates were made based on IETF Last Call
comments, the -04 version of the document was discussed during
the telechat of 1 September 2005. The document was approved, and
it is now in the RFC Editor queue.

On 29 September 2005, Paul Hoffman asked the IESG to rescind
approval of the document due to an implementation issue that was
discovered at the IKEv2 bake-off. A summary of the problem is:

In IKEv2 section 2.14 on generating keying material, it says:

  "If the negotiated prf takes a fixed length key and the lengths
  of Ni and Nr do not add up to that length, half the bits must
  come from Ni and half from Nr, taking the first bits of each."

In section 2.15 on authentication, it says:

  "If the negotiated prf takes a fixed size key, the shared secret
  MUST be of that fixed size."

In draft-hoffman-rfc3664bis-04 section 1.1 says:

  "This document specifies the same algorithm as RFC 3664 except
  that the restriction on keys having to be exactly 128 bits from
  [AES-XCBC-MAC] is removed. Implementations of RFC 3664 will
  have the same bits-on-the-wire results as this algorithm; the
  only difference is that keys that were not equal in length to
  128 bits will no longer be rejected, but instead will be made
  128 bits.

The problem is that changing from fixed-key-size to variable-key-size
changes the bits output from generating keying material. Because the
nonces must each be at least 128 bits (from IKEv2 section 2.10), the
lengths will never add up to the key length unless the key is 256 or
longer.

A new version of draft-hoffman-rfc3664bis has been posted that attempts
to solve the problem. This new version will be the subject of a
separate IETF Last Call and IESG action. Accordingly, the IESG agreed
to rescind approval to publish draft-hoffman-rfc3664bis-04 as a
standards-track RFC. This decision requires that the following action
by the RFC Editor:

  Please remove draft-hoffman-rfc3664bis-04.txt from the RFC Editor
  queue and discontinue processing of the document.
2005-10-06
05 (System) New version available: draft-hoffman-rfc3664bis-05.txt
2005-09-13
05 Amy Vezza State Changes to RFC Ed Queue from Approved-announcement sent by Amy Vezza
2005-09-06
05 Amy Vezza IESG state changed to Approved-announcement sent
2005-09-06
05 Amy Vezza IESG has approved the document
2005-09-06
05 Amy Vezza Closed "Approve" ballot
2005-09-02
05 (System) Removed from agenda for telechat - 2005-09-01
2005-09-01
05 Amy Vezza State Changes to Approved-announcement to be sent from IESG Evaluation by Amy Vezza
2005-09-01
05 Alex Zinin [Ballot Position Update] New position, No Objection, has been recorded for Alex Zinin by Alex Zinin
2005-09-01
05 Margaret Cullen [Ballot Position Update] New position, No Objection, has been recorded for Margaret Wasserman by Margaret Wasserman
2005-09-01
05 Mark Townsley [Ballot Position Update] New position, No Objection, has been recorded for Mark Townsley by Mark Townsley
2005-09-01
05 Bert Wijnen [Ballot Position Update] New position, No Objection, has been recorded for Bert Wijnen by Bert Wijnen
2005-09-01
05 David Kessens [Ballot Position Update] New position, No Objection, has been recorded for David Kessens by David Kessens
2005-09-01
05 Jon Peterson [Ballot Position Update] New position, No Objection, has been recorded for Jon Peterson by Jon Peterson
2005-08-31
05 Michelle Cotton
IANA (Late) Last Call Comments:
Upon approval of this document the only IANA action is to replace references found in IANA registries for RFC3664 with …
IANA (Late) Last Call Comments:
Upon approval of this document the only IANA action is to replace references found in IANA registries for RFC3664 with this document.
We understand this to be the only IANA Action.
2005-08-31
05 Ted Hardie [Ballot Position Update] New position, No Objection, has been recorded for Ted Hardie by Ted Hardie
2005-08-30
05 Russ Housley State Changes to IESG Evaluation from Waiting for AD Go-Ahead by Russ Housley
2005-08-29
05 (System) State has been changed to Waiting for AD Go-Ahead from In Last Call by system
2005-08-29
05 Scott Hollenbeck [Ballot Position Update] New position, No Objection, has been recorded for Scott Hollenbeck by Scott Hollenbeck
2005-08-26
05 Brian Carpenter [Ballot Position Update] New position, No Objection, has been recorded for Brian Carpenter by Brian Carpenter
2005-08-17
05 Russ Housley Placed on agenda for telechat - 2005-09-01 by Russ Housley
2005-08-17
05 Russ Housley [Ballot Position Update] New position, Yes, has been recorded for Russ Housley
2005-08-17
05 Russ Housley Ballot has been issued by Russ Housley
2005-08-17
05 Russ Housley Created "Approve" ballot
2005-08-16
04 (System) New version available: draft-hoffman-rfc3664bis-04.txt
2005-08-01
05 Amy Vezza State Changes to In Last Call from Last Call Requested by Amy Vezza
2005-07-31
05 Russ Housley State Changes to Last Call Requested from AD Evaluation by Russ Housley
2005-07-31
05 Russ Housley Last Call was requested by Russ Housley
2005-07-31
05 (System) Ballot writeup text was added
2005-07-31
05 (System) Last call text was added
2005-07-31
05 (System) Ballot approval text was added
2005-07-31
05 Russ Housley State Changes to AD Evaluation from Publication Requested by Russ Housley
2005-07-01
05 Russ Housley Draft Added by Russ Housley in state Publication Requested
2005-06-23
03 (System) New version available: draft-hoffman-rfc3664bis-03.txt
2005-04-29
02 (System) New version available: draft-hoffman-rfc3664bis-02.txt
2005-04-18
01 (System) New version available: draft-hoffman-rfc3664bis-01.txt
2005-03-30
00 (System) New version available: draft-hoffman-rfc3664bis-00.txt