ARM-software / psa-api

Documentation source and development of the PSA Certified API
https://arm-software.github.io/psa-api/
Other
55 stars 25 forks source link

Dragonfly PAKE for WPA3 use cases #203

Open athoelke opened 1 month ago

athoelke commented 1 month ago

WPA3, part of the IEEE 802.11 wireless specifications, defines a key establishment mechanism called Simultaneous Authentication of Equals (SAE). The key exchange mechanism is a variant of the Dragonfly PAKE (see RFC 7664).

The SAE protocol has evolved:

SAE is fully specified in IEE 802.11-2020 §12.4, including the H2E and HNP methods, the key exchange, and the specific hash and key derivation procedures for the protocol.

athoelke commented 1 month ago

If WPA3-SAE, or a more generic Dragonfly PAKE, is something you want to have added to the API, please respond here, so we can determine the importance of adding this protocol to the specification.