Back to videos

The Proposed New Paper Wallet (PGP Secured QR Codes with Bounty)

Friday, August 7, 202013:137,187 viewsWatch on YouTube

Full Transcript

hey everybody it is an exciting day today it is new feature discussion day yay new feature discussion day woo yeah feature discussion day so what the heck is that well we're going to talk about a potential new feature which maybe kind of sort sorta probably yeah is gonna come to daedalus so many of you are fans of paper wallets i am as well it's a long part of the legacy of the cryptocurrency space and we are right now developing a qr code generator to move credentials from daedalus to another device and we are going to be using that for the voltaire cell phone app and then it got thinking well i just did that big lecture on pgp and security using these magical things called ub keys and it's one of my favorite security devices it's the swiss army knife of crypto so why don't we build a better paper wallet why don't we build the best paper wallet why don't we build a paper wallet that is so amazing and secure and awesome and easy to use that we would be willing to have a bounty so how about this why don't we build something as a bounty that i can put one million dollars of ada in it and publish the paper wallet both the private part and the public part out in the open and the challenge is if you can hack it you can keep it would that be something interesting so let's talk about how to build it all right so qr codes for those of you who don't know look like this you've seen them all around they come all around they can store a lot of data you can do color qr codes you can embed pictures in them and so forth and basically how they work is that you scan them a barcode with your cell phone camera or your laptop camera or your pc webcam and your computer can interpret it and then take the data payload so let's start with okay let's start with two qr codes okay i'll rewrite that for qr code and i'll do orange for the private one how about that you have a public qr code and this is kind of an address that people can pay to and verify the balance that is stored on that wallet and you have a private qr code and what we're going to do is have a shielded qr code so what that means is you take your private keys your data maybe your wallet recovery phrase and you take all of that and shielded means that you encrypt it okay so computer can scan it and get the encrypted payload out of the qr code but they can't decrypt it the problem is that usually when you shield it you use a password right and passwords are bad people are really bad at picking passwords and it's not really the most secure thing in the world and if somebody takes that paper wallet they can conduct a whole bunch of brute force attacks with rainbow tables and things like that and unfortunately they're probably going to be able to get your wallet recovery phrase but what if we had an id center in daedalus and we're gonna have to build something like this for prism anyway as you guys upload you did and that id center lets you upload your public pgp key okay if that's the case then we can use the openpgp.

Found an error in the transcript?

Help improve this transcript by reporting an error.