Re: [Bitcoin-development] Physical key / edge detection software and PIN to generate private key
On Thu, Mar 13, 2014 at 9:38 PM, Jack Scott jack.scott.pub...@gmail.comwrote: BIP: XX Title: Physical key / edge detection software and PIN to generate a Bitcoin private key Author: Jack Scott Status: Idea Type: Standard Track Created: 13-3-2014 Abstract: A method is proposed to generate a Bitcoin private key by using a physical key in conjunction with image recognition software and a PIN. Use edge detection software applied to incoming video feed to convert the shape of a physical key into an equation that describes the key. The hash of the key's equation plus a user generated five digit pin can then be used to create a Bitcoin private key. Interesting idea, though as Wladimir mentioned, a real-world key is much less secure than a Bitcoin/PGP key, though in this case, I could see your physical/visual key being any complex, high-contrast image (like a Motion Tracking Target: https://www.google.com/search?q=tracking+markerstbm=isch), if just using edge-detection (a high-contrast image would help make low-light or out-of-focus shots still able to be detected), though like a QR-code, it should probably have calibration markers in the corners to specify orientation (would help decoding a skewed or rotated image) and the standard should enforce some minimum level of complexity to prevent really simple and easy-to-reproduce/steal keys . Though if you're getting to that level of complexity, you might as well just have a QR code of the private key. Brooks -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
[Bitcoin-development] Physical key / edge detection software and PIN to generate private key
BIP: XX Title: Physical key / edge detection software and PIN to generate a Bitcoin private key Author: Jack Scott Status: Idea Type: Standard Track Created: 13-3-2014 Abstract: A method is proposed to generate a Bitcoin private key by using a physical key in conjunction with image recognition software and a PIN. Use edge detection software applied to incoming video feed to convert the shape of a physical key into an equation that describes the key. The hash of the key's equation plus a user generated five digit pin can then be used to create a Bitcoin private key. -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development
Re: [Bitcoin-development] Physical key / edge detection software and PIN to generate private key
On Fri, Mar 14, 2014 at 3:38 AM, Jack Scott jack.scott.pub...@gmail.comwrote: A method is proposed to generate a Bitcoin private key by using a physical key in conjunction with image recognition software and a PIN. Use edge detection software applied to incoming video feed to convert the shape of a physical key into an equation that describes the key. The hash of the key's equation plus a user generated five digit pin can then be used to create a Bitcoin private key. Some practical nits: - Physical keys are vulnerable to photography-based reproduction attacks. That gets even worse if you use them to identify to a digital system as you can leave out the tiresome manual reproduction step. - The output from computer vision algorithms is notoriously noisy. If you use that as input for hashing a private key, it may become hard/impossible to reproduce (also, physical objects may deform over time). Wladimir -- Learn Graph Databases - Download FREE O'Reilly Book Graph Databases is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech___ Bitcoin-development mailing list Bitcoin-development@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bitcoin-development