Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id E5D2D360 for ; Tue, 21 Jul 2015 08:42:13 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-yk0-f176.google.com (mail-yk0-f176.google.com [209.85.160.176]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 0A6ECDE for ; Tue, 21 Jul 2015 08:42:13 +0000 (UTC) Received: by ykay190 with SMTP id y190so159659883yka.3 for ; Tue, 21 Jul 2015 01:42:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :content-type; bh=JvwRQllpsKZSSxFWS4AWlUwGrnYfdkeRyt+UtLVtkX4=; b=LMz8YpWNRzPYdqQQFb896BkT06hXSjQfbjlBAKBx1rJcq33yqrIloDWaReO/NNfAk1 dHjU9x1lAllx+YoCGvzHr54GPI2ivnQMAWE+/JsyZxM6Bfq/Uoq5QdR/7dwJUDK+UstY YrzrdlTnuEztttNvBN5Q2ECi8uTgF7JasSc6vs9fQSb4LQNEfQIhcA5v87qxAx8lSG7H 21aZfsdwk0V0z65vU/pjY+D3LN00X4WsPLahfL/FD+FSo6d6jG+R4Jx8afxwhkQc2zE8 cIMHPNduufgpamR5Sez8dtonwCWqHfL6CwHKy5e2WDJeSMZU2QSiXQGkK3qPgpfDrI0U ifTw== X-Received: by 10.13.213.3 with SMTP id x3mr32683950ywd.156.1437468132249; Tue, 21 Jul 2015 01:42:12 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: =?UTF-8?Q?Cl=C3=A9ment_Elbaz?= Date: Tue, 21 Jul 2015 08:42:02 +0000 Message-ID: To: Andreas Schildbach , bitcoin-dev@lists.linuxfoundation.org Content-Type: multipart/alternative; boundary=001a114fc15a6616f6051b5ea134 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: Re: [bitcoin-dev] QR code alternatives (was: Proposal: extend bip70 with OpenAlias) X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Development Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jul 2015 08:42:14 -0000 --001a114fc15a6616f6051b5ea134 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable As a side note, you may be interested about the 2D-Doc, which is a new French standard used to protect documents such as address proofs or invoice. I've been involved with it closely at work. Every 2d-Doc include an ECDSA signature inside a 2D barcode, the key being that the barcode is a Datamatrix and not a QR code. If any of you can read French, the technical specification of the standard can be found here :: https://ants.gouv.fr/content/download/516/5665/version/4/file/ANTS_2D-Doc_C= ABSpec_v2.0.1_erratum.pdf Basically, a short summary of the protected document is encoded inside the barcode, followed by an ECDSA signature of the summary (still in the barcode). The signature is done by an official, government-approved 2D-Doc emitter. The 2D-Code contains a short reference (a few bytes) to designate which emitter signed it, and then you can lookup the 2D-Doc TSL supplied by the French government to get all the X509 Certificates from every emitters you are interested in, in order to check the signature. While 2D-Doc solve a very different problem than Bitcoin + BIP70, you may be interested in knowing about it as hundred of thousands of them have been emitted successfully while solving one of the problem you face : embedding an ECDSA signature inside a 2D barcode. Thank you for your time, Cl=C3=A9ment Elbaz Le mar. 21 juil. 2015 =C3=A0 10:20, Andreas Schildbach via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> a =C3=A9crit : > Hmm, the advanced QR code standards are perhaps even useful if we don't > change anything about BIP7x. Because if we can cram more data without > loosing scanning performance this maybe means also we can stay with the > data we have but improve scanning? > > > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > --001a114fc15a6616f6051b5ea134 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
As a side note, you may be interested about the 2D-Doc, wh= ich is a new French standard used to protect documents such as address proo= fs or invoice.=C2=A0I've been involved with it closely at work.
Every 2d-Doc include an ECDSA signature inside a 2D barcode, th= e key being that the barcode is a Datamatrix and not a QR code.
<= br>
If any of you can read French, the technical specification of= the standard can be found here ::=C2=A0https://ants.gouv.fr/content/download/516/5665/version/4/file/ANTS_2D-Do= c_CABSpec_v2.0.1_erratum.pdf

Basically, a shor= t summary of the protected document is encoded inside the barcode, followed= by an ECDSA signature of the summary (still in the barcode). The signature= is done by an official, government-approved 2D-Doc emitter. The 2D-Code co= ntains a short reference (a few bytes) to designate which emitter signed it= , and then you can lookup the 2D-Doc TSL supplied by the French government = to get all the X509 Certificates from every emitters you are interested in,= in order to check the signature.

While 2D-Doc sol= ve a very different problem than Bitcoin + BIP70, you may be interested in = knowing about it as hundred of thousands of them have been emitted successf= ully while solving one of the problem you face : embedding an ECDSA signatu= re inside a 2D barcode.

--001a114fc15a6616f6051b5ea134--