Skip to main content

The ristretto255 and decaf448 Groups
draft-irtf-cfrg-ristretto255-decaf448-08

Revision differences

Document history

Date Rev. By Action
2023-12-22
(System)
Received changes through RFC Editor sync (changed state to RFC, created became rfc relationship between draft-irtf-cfrg-ristretto255-decaf448 and RFC 9496, changed IRTF state to Published …
Received changes through RFC Editor sync (changed state to RFC, created became rfc relationship between draft-irtf-cfrg-ristretto255-decaf448 and RFC 9496, changed IRTF state to Published RFC)
2023-12-21
08 (System) RFC Editor state changed to AUTH48-DONE from TI
2023-11-16
08 (System) RFC Editor state changed to TI from AUTH48-DONE
2023-11-15
08 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2023-10-13
08 (System) RFC Editor state changed to AUTH48
2023-09-18
08 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2023-09-05
08 (System) IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed
2023-09-05
08 Mike Hamburg New version available: draft-irtf-cfrg-ristretto255-decaf448-08.txt
2023-09-05
08 Jenny Bui Forced post of submission
2023-09-05
08 (System)
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike …
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike Hamburg
2023-09-05
08 Mike Hamburg Uploaded new revision
2023-06-16
07 (System) IANA Action state changed to No IANA Actions from In Progress
2023-06-16
07 (System) RFC Editor state changed to EDIT
2023-06-16
07 (System) IANA Action state changed to In Progress
2023-06-16
07 Colin Perkins IRTF state changed to Sent to the RFC Editor from Waiting for IRTF Chair
2023-06-16
07 Colin Perkins Sent request for publication to the RFC Editor
2023-06-14
07 Colin Perkins Tag IESG Review Completed set.
2023-06-14
07 Colin Perkins IRTF state changed to Waiting for IRTF Chair from In IESG Review
2023-06-01
07 Amanda Baber
(Via drafts-eval@iana.org): IESG/Authors/ISE:

The IANA Functions Operator has reviewed draft-irtf-cfrg-ristretto255-decaf448-07 and has the following comments:

We understand that this document doesn't require any registry …
(Via drafts-eval@iana.org): IESG/Authors/ISE:

The IANA Functions Operator has reviewed draft-irtf-cfrg-ristretto255-decaf448-07 and has the following comments:

We understand that this document doesn't require any registry actions.

While it's often helpful for a document's IANA Considerations section to remain in place upon publication even if there are no actions, if the authors strongly prefer to remove it, we do not object.

If this assessment is not accurate, please respond as soon as possible.

Thank you,

Amanda Baber
IANA Operations Manager
2023-06-01
07 (System) IANA Review state changed to IANA OK - No Actions Needed
2023-05-30
07 Colin Perkins IRTF state changed to In IESG Review from Waiting for IRTF Chair
2023-05-30
07 Colin Perkins IETF conflict review initiated - see conflict-review-irtf-cfrg-ristretto255-decaf448
2023-05-29
07 Colin Perkins IRSG final poll concluded, with enough positions to progress.
2023-05-29
07 Colin Perkins IRTF state changed to Waiting for IRTF Chair from In IRSG Poll
2023-05-29
07 Colin Perkins Closed "IRSG Approve" ballot
2023-05-29
07 Colin Perkins [Ballot Position Update] New position, No Objection, has been recorded for Colin Perkins
2023-05-11
07 Christopher Wood [Ballot comment]
I'm the document shepherd.
2023-05-11
07 Christopher Wood [Ballot Position Update] New position, Recuse, has been recorded for Christopher Wood
2023-05-03
07 Jane Coffin [Ballot Position Update] New position, No Objection, has been recorded for Jane Coffin
2023-04-27
07 David Oran [Ballot Position Update] New position, No Objection, has been recorded for David Oran
2023-04-25
07 Mallory Knodel [Ballot Position Update] New position, No Objection, has been recorded for Mallory Knodel
2023-04-25
07 Stephen Farrell
[Ballot comment]
Looks good to me. One nit: using "l" for the group order is easily confusable with "1" so might be better to change …
[Ballot comment]
Looks good to me. One nit: using "l" for the group order is easily confusable with "1" so might be better to change that variable name?
2023-04-25
07 Stephen Farrell [Ballot Position Update] New position, Yes, has been recorded for Stephen Farrell
2023-04-20
07 Melinda Shore [Ballot Position Update] New position, No Objection, has been recorded for Melinda Shore
2023-04-17
07 Brian Trammell [Ballot comment]
I performed the IRSG review of this document. It is ready for publication as an IRTF RFC.
2023-04-17
07 Brian Trammell [Ballot Position Update] New position, Yes, has been recorded for Brian Trammell
2023-04-13
07 Colin Perkins IRTF state changed to In IRSG Poll from IRSG Review
2023-04-13
07 Colin Perkins Created IRSG Ballot
2023-04-03
07 (System) Revised I-D Needed tag cleared
2023-04-03
07 Jack Grigg New version available: draft-irtf-cfrg-ristretto255-decaf448-07.txt
2023-04-03
07 (System) New version approved
2023-04-03
07 (System)
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike …
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike Hamburg
2023-04-03
07 Jack Grigg Uploaded new revision
2023-03-28
06 Colin Perkins Brian Trammell reviewed for the IRSG. Minor nits to address, then ready for IRSG final poll.
2023-03-28
06 Colin Perkins Tag Revised I-D Needed set.
2023-03-01
06 Colin Perkins Brian Trammell will review for the IRSG.
2023-03-01
06 Colin Perkins IRTF state changed to IRSG Review from Awaiting IRSG Reviews
2023-02-19
06 Colin Perkins IRTF state changed to Awaiting IRSG Reviews from Waiting for IRTF Chair
2023-02-13
06 (System) Revised ID Needed tag cleared
2023-02-13
06 Jack Grigg New version available: draft-irtf-cfrg-ristretto255-decaf448-06.txt
2023-02-13
06 (System) New version approved
2023-02-13
06 (System)
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike …
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike Hamburg
2023-02-13
06 Jack Grigg Uploaded new revision
2023-02-11
05 Colin Perkins Sent IRTF Chair review. Revised I-D needed to add RFC 5743 statements, fix nits.
2023-02-11
05 Colin Perkins Tag Revised I-D Needed set.
2023-01-17
05 Alexey Melnikov Requesting document review by IRSG and publication.
2023-01-17
05 Alexey Melnikov IRTF state changed to Waiting for IRTF Chair from Waiting for Document Shepherd
2023-01-16
05 Alexey Melnikov No revision is needed anymore at this stage.
2023-01-16
05 Alexey Melnikov Tag Revised I-D Needed cleared.
2023-01-16
05 Colin Perkins This says "revised draft needed" - are there any outstanding changes, or was that just because of the potential change in authors?
2023-01-16
05 Alexey Melnikov Isis has replied about IPR, so the document can proceed as is, i.e. with no changes to the list of editors.
2023-01-13
05 Alexey Melnikov 2nd RGLC has finished and this is now ready for publication. Awaiting a revision as per the previous comment.
2023-01-13
05 Alexey Melnikov Tag Revised I-D Needed set.
2023-01-13
05 Alexey Melnikov IRTF state changed to Waiting for Document Shepherd from In RG Last Call
2023-01-13
05 Alexey Melnikov I requested for Isis to be moved to Contributors, as there was no response about IPR declaration on the document.
2022-11-29
05 Christopher Wood
Ristretto shepherd writeup

Technical summary

This document defines two prime-order groups that can be used to construct higher-level cryptographic protocols. The need for these groups …
Ristretto shepherd writeup

Technical summary

This document defines two prime-order groups that can be used to construct higher-level cryptographic protocols. The need for these groups in the development of new protocols is based on practical experience with existing elliptical curve groups and vulnerabilities that result from using them incorrectly. These groups are used by other CFRG documents, including draft-irtf-cfrg-voprfs and draft-irtf-cfrg-frost, as examples, and have been deployed in real world software systems such as bulletproofs (https://github.com/dalek-cryptography/bulletproofs) and systems similar to privacy pass (https://github.com/brave-intl/challenge-bypass-ristretto).

Research Group summary
The document was adopted in the fall of 2019 and has since gone through some editorial changes to improve document quality. No substantial technical changes have been made. After some delay, the document went through a first RGLC in the summer of 2022 but did not receive any reviews. A second RGLC was initiated in the fall of 2022 and was met with positive and thoughtful reviews that led to some editorial changes in the draft. Thomas Pornin provided a Crypto Panel review in 2022 based on a recent version of the document and his feedback has been addressed.

Document Quality
The document is of high editorial quality, as demonstrated by multiple positive reviews and many implementations. An incomplete list of implementations is included at the end of this writeup.

Implementations
- https://github.com/gtank/ristretto255
- https://github.com/dalek-cryptography/curve25519-dalek
- https://libsodium.gitbook.io/doc/advanced/point-arithmetic/ristretto
- https://github.com/bwesterb/go-ristretto
- https://github.com/novifinancial/ristretto255-js
- https://github.com/claucece/sage-ristretto255-decaf448
- https://github.com/otrv4/ed448/blob/master/decaf_curve.go
- https://ed448goldilocks.sourceforge.net
2022-11-29
05 Mike Hamburg New version available: draft-irtf-cfrg-ristretto255-decaf448-05.txt
2022-11-29
05 Mike Hamburg New version accepted (logged-in submitter: Mike Hamburg)
2022-11-29
05 Mike Hamburg Uploaded new revision
2022-11-17
04 Alexey Melnikov I forgot to request Crypto Panel review for this document before passing it on to Chris Wood (the new shepherd). Requested now.
2022-10-14
04 Jack Grigg New version available: draft-irtf-cfrg-ristretto255-decaf448-04.txt
2022-10-14
04 (System) New version approved
2022-10-14
04 (System)
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike …
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike Hamburg
2022-10-14
04 Jack Grigg Uploaded new revision
2022-10-14
03 Alexey Melnikov RGLC had no responses, so we need a re-run.
2022-10-14
03 Alexey Melnikov Notification list changed to alexey.melnikov@isode.com, caw@heapingbits.net from alexey.melnikov@isode.com because the document shepherd was set
2022-10-14
03 Alexey Melnikov Document shepherd changed to Christopher A. Wood
2022-08-29
03 (System) Document has expired
2022-05-19
03 Alexey Melnikov To end of June 6th 2022
2022-05-19
03 Alexey Melnikov IRTF state changed to In RG Last Call from Active RG Document
2022-04-07
03 Alexey Melnikov Notification list changed to alexey.melnikov@isode.com because the document shepherd was set
2022-04-07
03 Alexey Melnikov Document shepherd changed to Alexey Melnikov
2022-02-25
03 Alexey Melnikov Changed consensus to Yes from Unknown
2022-02-25
03 Alexey Melnikov IRTF state changed to Active RG Document
2022-02-25
03 Alexey Melnikov Changed document external resources from: None to:

github_repo https://github.com/cfrg/draft-irtf-cfrg-ristretto255
2022-02-25
03 Alexey Melnikov Intended Status changed to Informational from None
2022-02-25
03 Filippo Valsorda New version available: draft-irtf-cfrg-ristretto255-decaf448-03.txt
2022-02-25
03 (System) New version approved
2022-02-25
03 (System)
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike …
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike Hamburg
2022-02-25
03 Filippo Valsorda Uploaded new revision
2022-02-17
02 Isis Lovecruft New version available: draft-irtf-cfrg-ristretto255-decaf448-02.txt
2022-02-17
02 (System) New version approved
2022-02-17
02 (System)
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike …
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike Hamburg
2022-02-17
02 Isis Lovecruft Uploaded new revision
2022-02-05
01 (System) Document has expired
2021-08-04
01 Filippo Valsorda New version available: draft-irtf-cfrg-ristretto255-decaf448-01.txt
2021-08-04
01 (System) New version approved
2021-08-04
01 (System)
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike …
Request for posting confirmation emailed to previous authors: Filippo Valsorda , George Tankersley , Henry de Valence , Isis Lovecruft , Jack Grigg , Mike Hamburg
2021-08-04
01 Filippo Valsorda Uploaded new revision
2021-04-08
00 (System) Document has expired
2020-10-05
00 Nick Sullivan This document now replaces draft-irtf-cfrg-ristretto255 instead of None
2020-10-05
00 Filippo Valsorda New version available: draft-irtf-cfrg-ristretto255-decaf448-00.txt
2020-10-05
00 (System) WG -00 approved
2020-10-05
00 Filippo Valsorda Set submitter to "Filippo Valsorda ", replaces to draft-irtf-cfrg-ristretto255 and sent approval email to group chairs: cfrg-chairs@ietf.org