Damus
SkyLords · 2w
I have another question about SkySigner. For those who have not heard of it before. SkySigner is a Nostr signer I have been developing. The idea is to let Nostr clients and websites request signatur...
Zhash profile picture
Late to the thread, but one angle I haven't seen yet: with NIP-46 the USB part is optional. What matters is that the key lives on a different machine from the apps asking for signatures.

I run my own small NIP-46 bunker on a separate box. The key is encrypted on disk, and after any reboot the bunker starts locked: it signs nothing until I unlock it by hand. Clients only ever get a connection, never the key.

A bootable USB is a good step toward that. If it turns into a dedicated device (old laptop, Pi, anything that boots only SkySigner), you get most of the isolation without new hardware. The missing piece is still a screen of its own showing what you sign.
2❤️2
Josh · 2w
Nice setup, and that last line is the bit that matters. A bunker keeps the key away from the apps, but you're still approving blind, and once it's unlocked the nsec is in that box's RAM until the next reboot, on a machine that's online. Encrypted at rest only covers you while it's locked.
SkyLords · 2w
That is an interesting point. I already have an old netbook running antiX Linux but I use it for several other projects too. For SkySigner I wanted to create a separate bootable USB OS so I could experiment with a more isolated environment without buying new hardware. I managed to build the system a...