SPAKE Pre-Authentication
draft-ietf-kitten-krb-spake-preauth-10
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2022-06-08
|
10 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2022-06-08
|
10 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-10.txt |
2022-06-08
|
10 | (System) | New version approved |
2022-06-08
|
10 | (System) | Request for posting confirmation emailed to previous authors: Greg Hudson , Nathaniel McCallum , Robbie Harwood , Simo Sorce |
2022-06-08
|
10 | Greg Hudson | Uploaded new revision |
2022-05-25
|
09 | Barry Leiba | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Barry Leiba. Sent review to list. |
2022-05-19
|
09 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Barry Leiba |
2022-05-19
|
09 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Barry Leiba |
2022-05-19
|
09 | Tero Kivinen | Assignment of request for Last Call review by SECDIR to Klaas Wierenga was rejected |
2022-03-23
|
09 | Amy Vezza | Shepherding AD changed to Paul Wouters |
2020-06-12
|
09 | Sabrina Tanamal | IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed |
2020-06-10
|
09 | (System) | IANA Review state changed to Version Changed - Review Needed from IANA - Not OK |
2020-06-10
|
09 | Robbie Harwood | New version available: draft-ietf-kitten-krb-spake-preauth-09.txt |
2020-06-10
|
09 | (System) | New version accepted (logged-in submitter: Robbie Harwood) |
2020-06-10
|
09 | Robbie Harwood | Uploaded new revision |
2020-06-03
|
Jenny Bui | Posted related IPR disclosure Nokia of America Corp's Statement about IPR related to draft-ietf-kitten-krb-spake-preauth and draft-mccallum-kitten-krb-spake-preauth | |
2020-05-26
|
08 | (System) | IESG state changed to Waiting for Writeup from In Last Call |
2020-05-22
|
08 | (System) | IANA Review state changed to IANA - Not OK from IANA - Review Needed |
2020-05-22
|
08 | Sabrina Tanamal | (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has completed its review of draft-ietf-kitten-krb-spake-preauth-07. If any part of this review is inaccurate, please let … (Via drafts-lastcall@iana.org): IESG/Authors/WG Chairs: The IANA Functions Operator has completed its review of draft-ietf-kitten-krb-spake-preauth-07. If any part of this review is inaccurate, please let us know. The IANA Functions Operator has a question about one of the actions requested in the IANA Considerations section of this document. The IANA Functions Operator understands that, upon approval of this document, there are three actions which we must complete. First, in the Pre-authentication and Typed Data registry on the Kerberos Parameters registry page located at: https://www.iana.org/assignments/kerberos-parameters/ the existing registration for: Type: 151 Name: PA-SPAKE Reference: [draft-ietf-kitten-krb-spake-preauth] will have its reference changed to [ RFC-to-be ]. Second, a new registry is to be created called the Kerberos Second Factor Types registry. IANA Question --> This document says that 'All specifications must be published prior to entry inclusion in the registry.' Does an I-D count as a published specification, or is the intention that an I-D must be published as an RFC before an assignment can be made? For documents produced by other organizations, does making the document available online in any form count as publication? IANA Question --> Where should this new registry be located? Does it belong on the Kerberos Parameters registry page located at: https://www.iana.org/assignments/kerberos-parameters/ or, should it be added to another existing registry page? If not, does it belong in an existing category at http://www.iana.org/protocols? The new registry will be managed via Specification Required as defined in RFC8126. There is a single, initial registration in the new registry as follows: ID Number Name Reference ------------------------------+-----------------+------------ -2147483648 to -1 Reserved for Private and/or Experimental Use 0 Reserved 1 SF-NONE [ RFC-to-be ] 2 to 2147483647 Unassigned Third, a new registry is to be created called the Kerveros SPAKE Groups registry. IANA Question --> Where should this new registry be located? Does it belong on the Kerberos Parameters registry page located at: https://www.iana.org/assignments/kerberos-parameters/ or, should it be added to another existing registry page? If not, does it belong in an existing category at http://www.iana.org/protocols? The new registry will be managed via Specification Required as defined in RFC8126. The registry has values between -2147483648 to 2147483647, inclusive. Value 0 is reserved. There are four initial registrations in the new registry as follows: ID Number: 1 Name: edwards25519 Specification: Section 4.1 of [RFC7748] (edwards25519) Serialization: Section 3.1 of [RFC8032] Multiplier Length: 32 Multiplier Conversion: Section 3.1 of [RFC8032] SPAKE M Constant: d048032c6ea0b6d697ddc2e86bda85a33adac920f1bf18e1b0c6d166a5cecdaf SPAKE N Constant: d3bfb518f44f3430f29d0c92af503865a1ed3281dc69b35dd868ba85f886c4ab Hash function: SHA-256 ([RFC6234]) ID Number: 2 Name: P-256 Specification: Section 2.4.2 of [SEC2] Serialization: Section 2.3.3 of [SEC1] (compressed format) Multiplier Length: 32 Multiplier Conversion: Section 2.3.8 of [SEC1] SPAKE M Constant: 02886e2f97ace46e55ba9dd7242579f2993b64e16ef3dcab95afd497333d8fa12f SPAKE N Constant: 03d8bbd6c639c62937b04d997f38c3770719c629d7014d49a24b4f98baa1292b49 Hash function: SHA-256 ([RFC6234]) ID Number: 3 Name: P-384 Specification: Section 2.5.1 of [SEC2] Serialization: Section 2.3.3 of [SEC1] (compressed format) Multiplier Length: 48 Multiplier Conversion: Section 2.3.8 of [SEC1] SPAKE M Constant: 030ff0895ae5ebf6187080a82d82b42e2765e3b2f8749c7e05eba3664 34b363d3dc36f15314739074d2eb8613fceec2853 SPAKE N Constant: 02c72cf2e390853a1c1c4ad816a62fd15824f56078918f43f922ca215 18f9c543bb252c5490214cf9aa3f0baab4b665c10 Hash function: SHA-384 ([RFC6234]) ID Number: 4 Name: P-521 Specification: Section 2.6.1 of [SEC2] Serialization: Section 2.3.3 of [SEC1] (compressed format) Multiplier Length: 66 Multiplier Conversion: Section 2.3.8 of [SEC1] SPAKE M Constant: 02003f06f38131b2ba2600791e82488e8d20ab889af753a41806c5db1 8d37d85608cfae06b82e4a72cd744c719193562a653ea1f119eef9356907edc9b5 6979962d7aa SPAKE N Constant: 0200c7924b9ec017f3094562894336a53c50167ba8c5963876880542b c669e494b2532d76c5b53dfb349fdf69154b9e0048c58a42e8ed04cef052a3bc34 9d95575cd25 Hash function: SHA-512 ([RFC6234]) IANA Question --> How should the references to the Standards for Efficient Cryptography Group references appear in the registry? The IANA Functions Operator understands that these are the only actions required to be completed upon approval of this document. Note: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is meant only to confirm the list of actions that will be performed. Thank you, Sabrina Tanamal Senior IANA Services Specialist |
2020-05-20
|
08 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-08.txt |
2020-05-20
|
08 | (System) | New version approved |
2020-05-20
|
08 | (System) | Request for posting confirmation emailed to previous authors: Greg Hudson , Robbie Harwood , Nathaniel McCallum , Simo Sorce |
2020-05-20
|
08 | Greg Hudson | Uploaded new revision |
2020-05-19
|
07 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Victor Kuarsingh |
2020-05-19
|
07 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Victor Kuarsingh |
2020-05-15
|
07 | Russ Housley | Request for Last Call review by GENART Completed: Almost Ready. Reviewer: Russ Housley. Sent review to list. |
2020-05-14
|
07 | Jean Mahoney | Request for Last Call review by GENART is assigned to Russ Housley |
2020-05-14
|
07 | Jean Mahoney | Request for Last Call review by GENART is assigned to Russ Housley |
2020-05-14
|
07 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Klaas Wierenga |
2020-05-14
|
07 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Klaas Wierenga |
2020-05-12
|
07 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2020-05-12
|
07 | Amy Vezza | The following Last Call announcement was sent out (ends 2020-05-26): From: The IESG To: IETF-Announce CC: kaduk@mit.edu, kitten-chairs@ietf.org, draft-ietf-kitten-krb-spake-preauth@ietf.org, kitten@ietf.org, Nicolas … The following Last Call announcement was sent out (ends 2020-05-26): From: The IESG To: IETF-Announce CC: kaduk@mit.edu, kitten-chairs@ietf.org, draft-ietf-kitten-krb-spake-preauth@ietf.org, kitten@ietf.org, Nicolas Williams , nico@cryptonector.com Reply-To: last-call@ietf.org Sender: Subject: Last Call: (SPAKE Pre-Authentication) to Proposed Standard The IESG has received a request from the Common Authentication Technology Next Generation WG (kitten) to consider the following document: - 'SPAKE Pre-Authentication' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the last-call@ietf.org mailing lists by 2020-05-26. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract This document defines a new pre-authentication mechanism for the Kerberos protocol that uses a password authenticated key exchange. This document has three goals. First, increase the security of Kerberos pre-authentication exchanges by making offline brute-force attacks infeasible. Second, enable the use of second factor authentication without relying on FAST. This is achieved using the existing trust relationship established by the shared first factor. Third, make Kerberos pre-authentication more resilient against time synchronization errors by removing the need to transfer an encrypted timestamp from the client. The file can be obtained via https://datatracker.ietf.org/doc/draft-ietf-kitten-krb-spake-preauth/ No IPR declarations have been submitted directly on this I-D. |
2020-05-12
|
07 | Amy Vezza | IESG state changed to In Last Call from Last Call Requested |
2020-05-12
|
07 | Benjamin Kaduk | Last call was requested |
2020-05-12
|
07 | Benjamin Kaduk | Last call announcement was generated |
2020-05-12
|
07 | Benjamin Kaduk | Ballot approval text was generated |
2020-05-12
|
07 | Benjamin Kaduk | Ballot writeup was generated |
2020-05-12
|
07 | Benjamin Kaduk | IESG state changed to Last Call Requested from AD Evaluation::AD Followup |
2020-04-30
|
07 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2020-04-30
|
07 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-07.txt |
2020-04-30
|
07 | (System) | New version approved |
2020-04-30
|
07 | (System) | Request for posting confirmation emailed to previous authors: Simo Sorce , Greg Hudson , Robbie Harwood , Nathaniel McCallum |
2020-04-30
|
07 | Greg Hudson | Uploaded new revision |
2020-04-28
|
06 | Benjamin Kaduk | Putting in "revised I-D needed" so it changes to "AD Followup" when the next revision arrives. Sorry for the spam |
2020-04-28
|
06 | Benjamin Kaduk | IESG state changed to AD Evaluation::Revised I-D Needed from AD Evaluation |
2019-04-04
|
06 | Benjamin Kaduk | IESG state changed to AD Evaluation from Publication Requested |
2019-01-23
|
06 | Robbie Harwood | Summary: Nico Williams is the shepherd, Ben Kaduk is the responsible AD. This document describes a new "pre-authentication" protocol for Kerberos V5 [RFC4120], … Summary: Nico Williams is the shepherd, Ben Kaduk is the responsible AD. This document describes a new "pre-authentication" protocol for Kerberos V5 [RFC4120], one that uses a zero-knowledge password proof for authenticating a client principal to a Kerberos Authentication Server (AS), part of the Kerberos key distribution center (KDC). Besides supporting the use of simple passwords, this method also supports second factors. Review and Consensus: The KITTEN WG mailing list has had a number of threads on the topic of Simple Password Authenticate Key Exchange (SPAKE) for Kerberos, and four on this particular Internet-Draft. Recent threads make it clear that this document is ready for advancement. Some participants have suggested additional features, but there is consensus that these can be added as extensions to this protocol in future updates (the protocol is extensible), or if need be as a new protocol. Intellectual Property: There are no intellectual property disclosures against this document, and all authors have confirmed compliance with BCPs 78 and 79. Note: This draft is targeting Proposed Standard status, and has a normative down-reference to draft-irtf-cfrg-spake2-06, which draft is targeting Informational status, and is not yet out of CFRG. |
2019-01-23
|
06 | Robbie Harwood | Responsible AD changed to Benjamin Kaduk |
2019-01-23
|
06 | Robbie Harwood | IETF WG state changed to Submitted to IESG for Publication from In WG Last Call |
2019-01-23
|
06 | Robbie Harwood | IESG state changed to Publication Requested from I-D Exists |
2019-01-23
|
06 | Robbie Harwood | IESG process started in state Publication Requested |
2019-01-23
|
06 | Robbie Harwood | Changed consensus to Yes from Unknown |
2019-01-23
|
06 | Robbie Harwood | Intended Status changed to Proposed Standard from None |
2019-01-23
|
06 | Nicolás Williams | Summary: Nico Williams is the shepherd, Ben Kaduk is the responsible AD. This document describes a new "pre-authentication" protocol for Kerberos V5 [RFC4120], … Summary: Nico Williams is the shepherd, Ben Kaduk is the responsible AD. This document describes a new "pre-authentication" protocol for Kerberos V5 [RFC4120], one that uses a zero-knowledge password proof for authenticating a client principal to a Kerberos Authentication Server (AS), part of the Kerberos key distribution center (KDC). Besides supporting the use of simple passwords, this method also supports second factors. Review and Consensus: The KITTEN WG mailing list has had a number of threads on the topic of Simple Password Authenticate Key Exchange (SPAKE) for Kerberos, and four on this particular Internet-Draft. Recent threads make it clear that this document is ready for advancement. Some participants have suggested additional features, but there is consensus that these can be added as extensions to this protocol in future updates (the protocol is extensible), or if need be as a new protocol. Intellectual Property: There are no intellectual property disclosures against this document, and all authors have confirmed compliance with BCPs 78 and 79. Note: This draft is targeting Proposed Standard status, and has a normative down-reference to draft-irtf-cfrg-spake2-06, which draft is targeting Informational status, and is not yet out of CFRG. |
2019-01-23
|
06 | Robbie Harwood | Notification list changed to Nicolas Williams <nico@cryptonector.com> |
2019-01-23
|
06 | Robbie Harwood | Document shepherd changed to Nicolas Williams |
2018-11-15
|
06 | Robbie Harwood | IETF WG state changed to In WG Last Call from WG Document |
2018-08-21
|
06 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-06.txt |
2018-08-21
|
06 | (System) | New version approved |
2018-08-21
|
06 | (System) | Request for posting confirmation emailed to previous authors: Nathaniel McCallum , Robbie Harwood , Simo Sorce , Greg Hudson |
2018-08-21
|
06 | Greg Hudson | Uploaded new revision |
2018-08-14
|
05 | (System) | Document has expired |
2018-02-10
|
05 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-05.txt |
2018-02-10
|
05 | (System) | New version approved |
2018-02-10
|
05 | (System) | Request for posting confirmation emailed to previous authors: Nathaniel McCallum , Robbie Harwood , Simo Sorce , Greg Hudson |
2018-02-10
|
05 | Greg Hudson | Uploaded new revision |
2018-01-24
|
04 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-04.txt |
2018-01-24
|
04 | (System) | New version approved |
2018-01-24
|
04 | (System) | Request for posting confirmation emailed to previous authors: Nathaniel McCallum , Robbie Harwood , Simo Sorce , Greg Hudson |
2018-01-24
|
04 | Greg Hudson | Uploaded new revision |
2017-11-30
|
03 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-03.txt |
2017-11-30
|
03 | (System) | New version approved |
2017-11-30
|
03 | (System) | Request for posting confirmation emailed to previous authors: Nathaniel McCallum , Robbie Harwood , Simo Sorce , Greg Hudson |
2017-11-30
|
03 | Greg Hudson | Uploaded new revision |
2017-10-20
|
02 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-02.txt |
2017-10-20
|
02 | (System) | New version approved |
2017-10-20
|
02 | (System) | Request for posting confirmation emailed to previous authors: Nathaniel McCallum , Robbie Harwood , Simo Sorce , Greg Hudson |
2017-10-20
|
02 | Greg Hudson | Uploaded new revision |
2017-09-15
|
01 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-01.txt |
2017-09-15
|
01 | (System) | New version approved |
2017-09-15
|
01 | (System) | Request for posting confirmation emailed to previous authors: Nathaniel McCallum , Robbie Harwood , Simo Sorce , Greg Hudson |
2017-09-15
|
01 | Greg Hudson | Uploaded new revision |
2017-06-06
|
00 | Benjamin Kaduk | This document now replaces draft-mccallum-kitten-krb-spake-preauth instead of None |
2017-06-06
|
00 | Greg Hudson | New version available: draft-ietf-kitten-krb-spake-preauth-00.txt |
2017-06-06
|
00 | (System) | WG -00 approved |
2017-06-06
|
00 | Greg Hudson | Set submitter to "Greg Hudson ", replaces to draft-mccallum-kitten-krb-spake-preauth and sent approval email to group chairs: kitten-chairs@ietf.org |
2017-06-06
|
00 | Greg Hudson | Uploaded new revision |