optout on Nostr: Pregenrated/Masterkey/HD schemes are not good for several reasons: - Cannot be used ...
Pregenrated/Masterkey/HD schemes are not good for several reasons:
- Cannot be used for keys already in use
- Can be used for newly created profiles, but only if created with a supporting client
- If two-level key protection is not done by the user/clients (ie. master key is in client), there is a chance for the master key being compromised, for which case the scheme is ineffective
- Basically works only if the user considers the key compromise risk explicitly upfront, which is not the case for most users.
fiatjaf (npub180c…h6w6) 's proposed NIP41 scheme is a clever scheme to ease proving the relationship between subsequent keys, but still has the above issues (pr #158, since abandoned).
Published at
2023-10-15 21:55:59Event JSON
{
"id": "4b6d6da883fc7d74d3936b0a4e0fc8ed00fd505e9024e1ae9d96fc1d2616fe5c",
"pubkey": "b190175cef407c593f17c155480eda1a2ee7f6c84378eef0e97353f87ee59300",
"created_at": 1697399759,
"kind": 1,
"tags": [
[
"t",
"158"
],
[
"p",
"3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d",
"",
"mention"
],
[
"e",
"d7226dc994abb1fa94bb76b91f5c7a76225e3383f5efdf542d9e2c219f5ae185",
"",
"reply"
],
[
"p",
"fa984bd7dbb282f07e16e7ae87b26a2a7b9b90b7246a44771f0cf5ae58018f52"
]
],
"content": "Pregenrated/Masterkey/HD schemes are not good for several reasons:\n- Cannot be used for keys already in use\n- Can be used for newly created profiles, but only if created with a supporting client\n- If two-level key protection is not done by the user/clients (ie. master key is in client), there is a chance for the master key being compromised, for which case the scheme is ineffective\n- Basically works only if the user considers the key compromise risk explicitly upfront, which is not the case for most users.\n nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 's proposed NIP41 scheme is a clever scheme to ease proving the relationship between subsequent keys, but still has the above issues (pr #158, since abandoned).",
"sig": "5cab58133c12428f8437532d2cf43a77fba78257f4c3a30d3960cd3f9628ac1711426d8927fc4499c2fde329e1e1ad945c4ab8a59439d883ab6de3adc83490cd"
}