reposting this blurb from one of my replies to #asknostr because I’m curious about any thoughts on key security or updates in key management to help avoid loss/theft of nostr keys. I feel like nostr needs a signing device that can generate your key offline, airgapped and hold the keys and sign events only onboard like a bitcoin HW. I think it’s that important. This is probably where someone tells me this already exists! There’s https://nostrtool.com developed by nostr:npub1tv8gmfhalwnxxquxjzeh6gtdsdz6vg7vx0s3rt7s7uuw6aujh32qn77wn2 of the seedsigner project, which lets you create a #nostr key offline from a standard seed phrase, so the software already exists. Perhaps this could just be added to the seedsigner interface in the future?? That would be amazing. Anyway:

“The one fear I have is the single point of failure in the nsec key, and what happens if someone gets a hold of yours. Is there a permissionless 2FA that can be introduced to the login process? I saw Damus has the ability to sign some kind of termination event on your account if, say, someone started rogue posting with your stolen key, but I don’t know how the relays handle this or if other clients would still let them post as you. Someone could decrypt all your DMs with your key, etc. I suppose signing apps are one answer, where you only import your nsec key once, then use that app to sign an event that proves it’s you in order to log into other apps, but this key slinging is a bit scary, and should be treated with the same seriousness as guarding a seed phrase to a cold wallet. More is needed here to protect nostriches from key loss/theft.”

Reply to this note

Please Login to reply.

Discussion

I think @hzrd149 is on the leading edge of this?

I have a Monero dev bounty to create the precursor to a Nintendo 64 cartridge for it - nostr:naddr1qqxkwctdv4cxzerhv9kxcet5qgs8wakr9493685t725kh2ltgwke4hs400fk8kymslak8eh3g42c3zqrqsqqqa28usjc9r

Primal tagging failed because I edited with the clipboard - nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr

nostr:note1w3dvca2ulfkqzcz7504un34rn9fzrjhrlluh7lg4k98k78c28pssmyy2yt

Thanks for this!!

There was a project called "The Game Wallet" that made Gameboys into Bitcoin Wallets.

Unfortunately, it looks like the project is down currently.

May it be resurrected then 🤙