I would like to better understand the difference and trade-offs between WiFi's OSEN and OWE authentication modes. My understanding is that these have broadly similar goals, namely preventing traffic from going out unencrypted over the air while simultaneously not requiring user credentials (i.e. being essentially an open network). Now, if I understand correctly
- OSEN is essentially just WPA2 with EAP-TLS except that the client doesn't send any credentials. This still helps encryption, because the WPA2 MSK is derived from the TLS key, so the TLS key exchange is used to bootstrap the symmetric key for the subsequent communication.
- OWE is essentially just WPA3 with a DH key exchange up front
Is this understanding correct? If so, what are the implications for deployment. I found very little actual documentation on OSEN, so I assume it may not be particularly widely implemented in clients? Are there any other practical considerations that set the two apart?