diff options
| author | Osmium Sorcerer <os@sof.beauty> | 2026-03-25 14:16:09 +0000 |
|---|---|---|
| committer | Osmium Sorcerer <os@sof.beauty> | 2026-03-25 14:16:09 +0000 |
| commit | c48736a18976a8d1c62fec3dbfa5c8c4dce38bc6 (patch) | |
| tree | 1ccdf9fcde8b5ef282581f90c7de20ec88706744 /LICENSES | |
| parent | cd4acb94133f7e6d42f0a04085cd11433b9eb611 (diff) | |
If the server doesn't check that the user's public key is an identity
element O (point at infinity), authentication breaks down.
Because O^x = O, no matter the verification secret, the final result
will be: h(<O, challenge, O, username>). Username is assumed to be
public information in the model, and the challenge is openly sent into
the network. What's supposed to prove authenticity of the client via its
secret key and identity, now becomes a trivial universal backdoor with
the server challenge acting as a direct invitiation.
Diffstat (limited to 'LICENSES')
0 files changed, 0 insertions, 0 deletions
