Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Meta] Track CFRG PAKE competition outcome #242

Open
mfoltzgoogle opened this issue Mar 3, 2020 · 1 comment
Open

[Meta] Track CFRG PAKE competition outcome #242

mfoltzgoogle opened this issue Mar 3, 2020 · 1 comment
Assignees

Comments

@mfoltzgoogle
Copy link
Contributor

This issue is to track the CFRG PAKE selection process going on in the IETF. When that process completes, if they pick a PAKE other than SPAKE2, we should consider swapping out SPAKE2 if there are no implementations shipped yet.

https://github.com/cfrg/pake-selection

They aren't tracking progress in GitHub, instead conversations are happening on the cfrg@ietf.org mailing list. I will set myself up to lurk there to monitor progress.

@mfoltzgoogle
Copy link
Contributor Author

The IETF CFRG has completed the second round of review of candidate PAKE algorithms in March of this year.

https://github.com/cfrg/pake-selection#reviews-by-crypto-review-panel-round-2

The panel of experts made the following recommendations:

We recommend the following two protocols to be selected as «recommended by
the CFRG for usage in IETF protocols»: one balanced PAKE - CPace, and one
augmented PAKE - OPAQUE.

https://mailarchive.ietf.org/arch/msg/cfrg/LKbwodpa5yXo6VuNDU66vt_Aca8/

CPACE is being written up here:

https://datatracker.ietf.org/doc/draft-irtf-cfrg-cpace/

OPAQUE is being written up here:

https://datatracker.ietf.org/doc/draft-irtf-cfrg-opaque/

The next steps are to evaluate the assumptions and suitability of these two algorithms for our use case, and possibly follow up with the IETF draft author(s) with any questions or feedback.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant