cfrg / draft-irtf-cfrg-opaque

The OPAQUE Asymmetric PAKE Protocol
https://cfrg.github.io/draft-irtf-cfrg-opaque/draft-irtf-cfrg-opaque.html
Other
100 stars 20 forks source link

Adding comment which caveats OPRF seed usage #455

Closed kevinlewi closed 6 months ago

kevinlewi commented 6 months ago

We are adding a caveat to the original text,

"The oprf_seed value SHOULD be used for all clients; see {{preventing-client-enumeration}}."

The reason being that the leakage of this global value would compromise security for all users that depend on this value, and one could arguably improve security of the protocol against this kind of compromise by sampling independent OPRF keys. However, we still keep the recommendation to use the global seed value in this way in favor of protecting against client enumeration attacks.

But, applications that don't care about preventing client enumeration can feel free to use independently-sampled OPRF keys.