Vitor Pamplona on Nostr: We need to make sharded nsecs the default for Nostr. Amethyst partially signs with ...
We need to make sharded nsecs the default for Nostr.
Amethyst partially signs with its share of the nsec and sends to Amber. Amber can only finish the signature or reject. Amber should not be able to reassemble the nsec from any event from Amethyst (or any other app).
Now repeat this for every single Nostr app.
No single app has the full nsec. The only way to "leak" an nsec is to break into the code of both apps at the same time.
Frost does that. But for singing only.
We also need sharded encryption and decryption schemes.
Published at
2025-03-12 15:42:21Event JSON
{
"id": "1bed61c026408f2f9aa748f4c23c4a064e74e90c0fb1799d91cbb7406da4def0",
"pubkey": "460c25e682fda7832b52d1f22d3d22b3176d972f60dcdc3212ed8c92ef85065c",
"created_at": 1741794141,
"kind": 1,
"tags": [
[
"alt",
"A short note: We need to make sharded nsecs the default for Nost..."
]
],
"content": "We need to make sharded nsecs the default for Nostr. \n\nAmethyst partially signs with its share of the nsec and sends to Amber. Amber can only finish the signature or reject. Amber should not be able to reassemble the nsec from any event from Amethyst (or any other app). \n\nNow repeat this for every single Nostr app.\n\nNo single app has the full nsec. The only way to \"leak\" an nsec is to break into the code of both apps at the same time. \n\nFrost does that. But for singing only. \n\nWe also need sharded encryption and decryption schemes.",
"sig": "8be0147e430fce3abf890ab023de4ce4eb49f0607ea59a6a2c0744f3de1b78ba03199b8d933e1af4f5946f638cedee42be6b54202d7ddef9cce0bcbe790a395a"
}