From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1WOWEd-0000uU-PF for bitcoin-development@lists.sourceforge.net; Fri, 14 Mar 2014 17:49:31 +0000 Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of midnightdesign.ws designates 50.87.144.70 as permitted sender) client-ip=50.87.144.70; envelope-from=boydb@midnightdesign.ws; helo=gator3054.hostgator.com; Received: from gator3054.hostgator.com ([50.87.144.70]) by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) id 1WOWEc-00010Y-NX for bitcoin-development@lists.sourceforge.net; Fri, 14 Mar 2014 17:49:31 +0000 Received: from [209.85.212.180] (port=45730 helo=mail-wi0-f180.google.com) by gator3054.hostgator.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.80.1) (envelope-from ) id 1WOWEW-0001y2-A0 for bitcoin-development@lists.sourceforge.net; Fri, 14 Mar 2014 12:49:24 -0500 Received: by mail-wi0-f180.google.com with SMTP id hn9so873148wib.1 for ; Fri, 14 Mar 2014 10:49:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=Fil55dbXICgKlRJNIvk+1gOfQeZoQdISp7mNmtAtbbQ=; b=cMUUAoBz2rj/HfU4Bcgl6WVgL3EMe6i6oWIzcyHsQfdXvgIZswxOqtJMYvOzTRJ+PI Ji1NjjdEqHykNWS9lMIPQSG60bAOCsmAj9XPrEm3rIIMiPaH4ukNoDO3iG0vUbqk2VCV 8USb1Udr2Amo6VsRN9TAEbuCFvulC7uj3DXy34MZUcEC/liTfxcVdBUc6T7SRy+SwRSZ BZygXJI9nenV+CT8kBwS7CoD8qultfqlHaC5f7PiHRl+C68qn+MeL8EMF7JUeZfU5A+7 XDvE+q5EI94KTBq0x36apioM4L8niO6wVX68K1A8+OaQVhDYHmoqcvpamwo3L3V55OHS hM6A== X-Gm-Message-State: ALoCoQn16JhcC+Wx4q9b97HSmCIETcA6+RCHAE+C5MlA7orsNP7sQ28a5mymUfOn5z/6EsAv+W0T MIME-Version: 1.0 X-Received: by 10.180.98.232 with SMTP id el8mr3160783wib.27.1394819359836; Fri, 14 Mar 2014 10:49:19 -0700 (PDT) Received: by 10.227.71.71 with HTTP; Fri, 14 Mar 2014 10:49:19 -0700 (PDT) In-Reply-To: References: Date: Fri, 14 Mar 2014 12:49:19 -0500 Message-ID: From: Brooks Boyd To: Bitcoin Dev Content-Type: multipart/alternative; boundary=f46d0442885e78258004f494b079 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator3054.hostgator.com X-AntiAbuse: Original Domain - lists.sourceforge.net X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - midnightdesign.ws X-BWhitelist: no X-Source-IP: 209.85.212.180 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (mail-wi0-f180.google.com) [209.85.212.180]:45730 X-Source-Auth: midnight X-Email-Count: 1 X-Source-Cap: bWlkbmlnaHQ7bWlkbmlnaHQ7Z2F0b3IzMDU0Lmhvc3RnYXRvci5jb20= X-Spam-Score: -0.5 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message X-Headers-End: 1WOWEc-00010Y-NX Subject: Re: [Bitcoin-development] Physical key / edge detection software and PIN to generate private key X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Mar 2014 17:49:31 -0000 --f46d0442885e78258004f494b079 Content-Type: text/plain; charset=ISO-8859-1 On Thu, Mar 13, 2014 at 9:38 PM, Jack Scott wrote: > 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+markers&tbm=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 --f46d0442885e78258004f494b079 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable



On Thu, Mar 13, 2014 at 9:38 PM, Jack Scott <<= a href=3D"mailto:jack.scott.public@gmail.com" target=3D"_blank">jack.scott.= public@gmail.com> wrote:
BIP: XX
Title: Physical key / edge de= tection software and PIN to generate a Bitcoin private key
Author: Jack Scott
Status: Idea
Type: Standard Tra= ck
Created: 13-3-2014

Abstract:
A method is proposed to generate a = Bitcoin private key by using a physical key in conjunction with image recog= nition software and a PIN. =A0Use edge detection software applied to incomi= ng video feed to convert the shape of a physical key into an equation that = describes the key. =A0The hash of the key's equation plus a user genera= ted five digit pin can then be used to create a Bitcoin private key.


Interesting idea, though as Wladimir m= entioned, a real-world "key" is much less secure than a Bitcoin/P= GP "key", though in this case, I could see your physical/visual &= quot;key" being any complex, high-contrast image (like a Motion Tracki= ng Target: https://www.google.com/search?q=3Dtracking+markers&tbm=3D= isch), if just using edge-detection (a high-contrast image would help m= ake 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 s= pecify 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 complexit= y, you might as well just have a QR code of the private key.

=
Brooks
--f46d0442885e78258004f494b079--