SeedSigner / seedsigner

Use an air-gapped Raspberry Pi Zero to sign for Bitcoin transactions! (and do other cool stuff)
MIT License
723 stars 170 forks source link

[Discussion/Feature Request] Add PIN to open seed #630

Open Rob0xFF opened 3 days ago

Rob0xFF commented 3 days ago

Do you think it might be possible to store the seed entropy in a compact QR code but additionally scrambled with a PIN, let‘s say 4-8 letters/numerics. I know there is something like a 25th word already in the mnemotic phrase design, but it would add some kind of additional security for those with 12/24 word seeds who want to store them as QR in case someone could steal it. It would still be worthless without the right PIN.

On seed backup via QR, the user would define the PIN once, and he would be prompted to put in the PIN on each time the QR is read again.

Thanks for thoughts/consideration.

fedebuyito commented 22 hours ago

Hi. It would be like passphrase functionality?

Rob0xFF commented 18 hours ago

No, it would be a means to encrypt the seed QR to render it useless, if somebody finds and scans it. Might be useful for existing wallets with 12/24 seed words without passphrase to be used with Seedsigner.

fedebuyito commented 11 hours ago

Ok, I understood. You are maybe talking about to a encrypted QR function has krux project, for instance? Very good idea.