aboutsummaryrefslogtreecommitdiff
path: root/LICENSES/MIT.txt
diff options
context:
space:
mode:
authorOsmium Sorcerer <os@sof.beauty>2026-03-25 14:16:09 +0000
committerOsmium Sorcerer <os@sof.beauty>2026-03-25 14:16:09 +0000
commitc48736a18976a8d1c62fec3dbfa5c8c4dce38bc6 (patch)
tree1ccdf9fcde8b5ef282581f90c7de20ec88706744 /LICENSES/MIT.txt
parentcd4acb94133f7e6d42f0a04085cd11433b9eb611 (diff)
Model points at infinity as malicious public keysHEADmaster
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/MIT.txt')
0 files changed, 0 insertions, 0 deletions