User:Qkniep/sandbox

Dragonfly, most prominently used in WPA3-SAE, is a protocol for performing a password-authenticated key agreement. Its goal is to provide this feature under security against active, passive, and especially offline dictionary attacks. Also, it intends to provide perfect forward secrecy. These goals are achieved using a zero-knowledge proof together with a DH-based key agreement. The protocol can use normal Galois field Diffie-Hellman or Elliptic curve Diffie-Hellman for the key exchange.

Derivation of password element
Here we derive the password element.

Commit exchange
This is the commit step of the exchange.

Confirm exchange
This is the confirm step of the exchange.