SwBratcher on Nostr: Exploring key/pair derivation on some nsec/npub concepts that would allow some pretty ...
Exploring key/pair derivation on some nsec/npub concepts that would allow some pretty flexible use cases and lead to some helpful nips that could improve on the current basic key-pair. Preview sketches attached.
PROGRESS:
✅ Initial thoughts for developing use cases.
🟩 define the secure key derivation method.
🟩 Write up a Nostr Improvement Proposal (NIP) draft.
🟩 Share sketches and ideas with the Nostr community for feedback.
🟩 Partner with dev on application to explore isolated user-friendly key mgmt implementation.
NSEC - Nostr Secret Key.
NPUB - Nostr Public Key.
NSUB - Subordinate NSEC with revokability. A unique NSEC derived from an NSEC that generates the same NPUB as originating NSEC.
MSEC - Multi Secret Key. An NSEC derived from an NSEC that results in a unique NPUB.
MPUB - Multi Public Key. NSEC derived NPUB series to have multiple NPUBs on an NSEC.
Published at
2025-02-23 16:16:22Event JSON
{
"id": "92f66274ee7b8f1beeafb49699fac31d80d91529acc04e1f6d4ef30054bf4d7d",
"pubkey": "45904b28ffe0e5cb9132f9a08e976ed7f0fc57d8387781ea9c80f256c412c1b4",
"created_at": 1740327382,
"kind": 1,
"tags": [],
"content": "Exploring key/pair derivation on some nsec/npub concepts that would allow some pretty flexible use cases and lead to some helpful nips that could improve on the current basic key-pair. Preview sketches attached.\n\nPROGRESS:\n✅ Initial thoughts for developing use cases. \n🟩 define the secure key derivation method. \n🟩 Write up a Nostr Improvement Proposal (NIP) draft.\n🟩 Share sketches and ideas with the Nostr community for feedback.\n🟩 Partner with dev on application to explore isolated user-friendly key mgmt implementation.\n\nNSEC - Nostr Secret Key. \nNPUB - Nostr Public Key. \nNSUB - Subordinate NSEC with revokability. A unique NSEC derived from an NSEC that generates the same NPUB as originating NSEC. \nMSEC - Multi Secret Key. An NSEC derived from an NSEC that results in a unique NPUB. \nMPUB - Multi Public Key. NSEC derived NPUB series to have multiple NPUBs on an NSEC. \n\n\nhttps://m.primal.net/PIPC.png",
"sig": "53eb9287ac98832e54d20096dd73f187c2b1829caed7fda228959836fdcd040e43580c062f5aeb13a8b0835c54312b60873489b87be321035440eb09da550715"
}