<oembed><type>rich</type><version>1.0</version><author_name>npub14jv7tj33yt72yk8mljmvkck3p4xm5s3mxfpj289up38qqsn9dhkqeh00t4</author_name><author_url>https://nostr.ae/npub14jv7tj33yt72yk8mljmvkck3p4xm5s3mxfpj289up38qqsn9dhkqeh00t4</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-03-20&#xA;📝 Original message:Hmm, is there any other way to do it? Can we provide a signed payment&#xA;request and verify the sign on receiving side and this way protect from&#xA;bluetooth MitM attack? Quick googling showed that SSL over bluetooth isn&#39;t&#xA;a very well developed area, and my own skills are not enough to quickly&#xA;implement a reliable secure solution here.&#xA;&#xA;&#xA;2014-03-20 10:36 GMT+00:00 Mike Hearn &lt;mike at plan99.net&gt;:&#xA;&#xA;&gt; Encoding entire payment requests into qrcodes is definitely not the way to&#xA;&gt; go. They can already be large when signed and we&#39;re just at the start of&#xA;&gt; adding features.&#xA;&gt;&#xA;&gt; Finishing off and standardising the bluetooth support is the way to go&#xA;&gt; (r=bt:mac). Andreas&#39; app already has some support for this I believe, so&#xA;&gt; Alex you could prototype with that, but we need to:&#xA;&gt;&#xA;&gt; 1) Add an encryption/auth layer on top, because it runs over RFCOMM&#xA;&gt; sockets. The authentication would require proof of owning the Bitcoin key&#xA;&gt; that&#39;s in the address part of the URI (which is needed for backwards compat&#xA;&gt; anyway).&#xA;&gt;&#xA;&gt; 2) Write a BIP for it and make sure it&#39;s interoperable&#xA;&gt;&#xA;&gt; For the auth layer we could either use SSL and then just ignore the server&#xA;&gt; certificate and require signing of the session public key with the Bitcoin&#xA;&gt; key, which should be easy to code up but is rather heavy on the air, or&#xA;&gt; roll a custom lightweight thing where we just do a basic ECDH, with the&#xA;&gt; servers key being the same as the address key. But rolling such protocols&#xA;&gt; is subtle and I guess it&#39;d need to be reviewed by people familiar with such&#xA;&gt; things.&#xA;&gt;&#xA;&gt; This feels like a good opportunity to grow the community - perhaps we can&#xA;&gt; find a volunteer in the forums who enjoys crypto.&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; Learn Graph Databases - Download FREE O&#39;Reilly Book&#xA;&gt; &#34;Graph Databases&#34; is the definitive new guide to graph databases and their&#xA;&gt; applications. Written by three acclaimed leaders in the field,&#xA;&gt; this first edition is now available. Download your free book today!&#xA;&gt; http://p.sf.net/sfu/13534_NeoTech&#xA;&gt; _______________________________________________&#xA;&gt; Bitcoin-development mailing list&#xA;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140320/83e79cbf/attachment.html&gt;</html></oembed>