Return-Path: Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) by lists.linuxfoundation.org (Postfix) with ESMTP id BF0C9C002A for ; Tue, 2 May 2023 08:37:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id 95D4C82031 for ; Tue, 2 May 2023 08:37:06 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 95D4C82031 Authentication-Results: smtp1.osuosl.org; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.a=rsa-sha256 header.s=protonmail3 header.b=NQHM4wwH X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -2.101 X-Spam-Level: X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Uz6Z5a1CargA for ; Tue, 2 May 2023 08:37:05 +0000 (UTC) X-Greylist: delayed 00:05:25 by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp1.osuosl.org 066DE81FFA Received: from mail-4327.protonmail.ch (mail-4327.protonmail.ch [185.70.43.27]) by smtp1.osuosl.org (Postfix) with ESMTPS id 066DE81FFA for ; Tue, 2 May 2023 08:37:04 +0000 (UTC) Date: Tue, 02 May 2023 08:31:19 +0000 Authentication-Results: mail-4321.protonmail.ch; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b="NQHM4wwH" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1683016289; x=1683275489; bh=w89vMUNZanf2r4XH9Dae0U9lRg6VBgOXz2W/WwZiVtI=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=NQHM4wwH81vUNZMWqWorkCcvGLRdtPbOf19ZGqZXsdSyCiZE/XxgXrJDx4DxOqeiy i33pcbAZhUFSVsYx/bFNRBpuFWcbFTY0jfNGDaP/Bz2JzXWkyWdSDu6yJJuQLToftY rlXhMqwSiyDyLR7+HgTBqdnPFIoKsJ17/mlqQzyZxfdmFi3T/xJ2QUq7UJUbT3KMHN DJ5/MSwN2zuiLASvjNwS5NZpCeUmqx4mW4CxekO643gUbwsMN4cV19P05YjuKGd9cN DLK+SgSKYGGhNqlqSzkKe8MLuB83THVt8lAugowpJrJ3wTP5+XbAnwkt6bp832+nmu b+ZIh8MM4lIZg== To: "bitcoin-dev@lists.linuxfoundation.org" From: yurisvb@pm.me Message-ID: Feedback-ID: 15605746:user:proton MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------11a69aaeeb0df2c0a33935418cad7493c6ac3e2d1e8d63d1ae811b9fdd990fcc"; charset=utf-8 X-Mailman-Approved-At: Tue, 02 May 2023 12:05:00 +0000 Subject: [bitcoin-dev] Formosa --- proposed improvement upon BIP39 X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 May 2023 08:37:06 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------11a69aaeeb0df2c0a33935418cad7493c6ac3e2d1e8d63d1ae811b9fdd990fcc Content-Type: multipart/mixed;boundary=---------------------ba90bf1327967a823d293caa77b6ca7a -----------------------ba90bf1327967a823d293caa77b6ca7a Content-Type: multipart/alternative;boundary=---------------------5e314894ecadcc20f9dbe0d4057b644a -----------------------5e314894ecadcc20f9dbe0d4057b644a Content-Transfer-Encoding: quoted-printable Content-Type: text/plain;charset=utf-8 Dear colleagues, The following is a password format that improves upon BIP39 by allowing me= aningful, themed sentences with a regular grammatical structure instead of= semantically disconnected words, while keeping the same entropy/checksum = and total bits/non-repeating leading digits ratios (of 32/1 and 11/4 respe= ctively). https://github.com/Yuri-SVB/formosa Anecdotal experiments suggest that less than one hour of moderate concentr= ation is enough for long term memorization of 128 + 4 bits (equivalent to = the 12 words standard of BIP39) if a theme of interest is employed. I hereby offer it to your scrutiny as a Bitcoin Improvement Proposal. Plea= se don't hesitate to ask whatever issue about the project there might be. Faithfully yours, Yuri S VB. -----------------------5e314894ecadcc20f9dbe0d4057b644a Content-Type: multipart/related;boundary=---------------------0ce3ccb117975ea595103cbbf9495510 -----------------------0ce3ccb117975ea595103cbbf9495510 Content-Type: text/html;charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7Ij48c3BhbiBzdHlsZT0ibGluZS1oZWlnaHQ6MS41Ij5EZWFyIGNvbGxlYWd1ZXMsPC9zcGFu PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNSI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUt aGVpZ2h0OjEuNSI+PGRpdj48ZGl2PjxzcGFuPlRoZSBmb2xsb3dpbmcgaXMgYSBwYXNzd29yZCBm b3JtYXQgdGhhdCBpbXByb3ZlcyB1cG9uIEJJUDM5IGJ5IGFsbG93aW5nIG1lYW5pbmdmdWwsIHRo ZW1lZCBzZW50ZW5jZXMgd2l0aCBhIHJlZ3VsYXIgZ3JhbW1hdGljYWwgc3RydWN0dXJlIGluc3Rl YWQgb2Ygc2VtYW50aWNhbGx5IGRpc2Nvbm5lY3RlZCB3b3Jkcywgd2hpbGUga2VlcGluZyB0aGUg c2FtZSBlbnRyb3B5L2NoZWNrc3VtIGFuZCB0b3RhbCBiaXRzL25vbi1yZXBlYXRpbmcgbGVhZGlu ZyBkaWdpdHMgcmF0aW9zIChvZiAzMi8xIGFuZCAxMS80IHJlc3BlY3RpdmVseSkuPGJyPjxicj48 c3Bhbj48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vWXVyaS1TVkIvZm9ybW9zYSIgcmVsPSJu b3JlZmVycmVyIG5vZm9sbG93IG5vb3BlbmVyIiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9InRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXIiPmh0dHBzOi8vZ2l0aHViLmNvbS9Z dXJpLVNWQi9mb3Jtb3NhPC9hPjwvc3Bhbj48YnI+PGJyPkFuZWNkb3RhbCBleHBlcmltZW50cyBz dWdnZXN0IHRoYXQgbGVzcyB0aGFuIG9uZSBob3VyIG9mIG1vZGVyYXRlIGNvbmNlbnRyYXRpb24g aXMgZW5vdWdoIGZvciBsb25nIHRlcm0gbWVtb3JpemF0aW9uIG9mIDEyOCArIDQgYml0cyAoZXF1 aXZhbGVudCB0byB0aGUgMTIgd29yZHMgc3RhbmRhcmQgb2YgQklQMzkpIGlmIGEgdGhlbWUgb2Yg aW50ZXJlc3QgaXMgZW1wbG95ZWQuPGJyPjxicj5JIGhlcmVieSBvZmZlciBpdCB0byB5b3VyIHNj cnV0aW55IGFzIGEgQml0Y29pbiBJbXByb3ZlbWVudCBQcm9wb3NhbC4gUGxlYXNlIGRvbid0IGhl c2l0YXRlIHRvIGFzayB3aGF0ZXZlciBpc3N1ZSBhYm91dCB0aGUgcHJvamVjdCB0aGVyZSBtaWdo dCBiZS48YnI+PGJyPkZhaXRoZnVsbHkgeW91cnMsIFl1cmkgUyBWQi48L3NwYW4+PC9kaXY+PC9k aXY+PC9kaXY+PGJyPjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2Nr ICIgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyI+CjwvZGl2Pgo= -----------------------0ce3ccb117975ea595103cbbf9495510-- -----------------------5e314894ecadcc20f9dbe0d4057b644a-- -----------------------ba90bf1327967a823d293caa77b6ca7a Content-Type: application/pgp-keys; filename="publickey - yurisvb@pm.me - 0x535F445D.asc"; name="publickey - yurisvb@pm.me - 0x535F445D.asc" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="publickey - yurisvb@pm.me - 0x535F445D.asc"; name="publickey - yurisvb@pm.me - 0x535F445D.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4c0JOQkYySmpSWUJDQUM1MXlo K0s0MmF0c0V5MGdCTmgvaklXR1hzQnRFLzdJOGFuUmZkZTcvcWdHeXkKbEx4TXFZRE1OelUwN3c5 Z3VINllKRDdWdzNaUmxTVGVqNU9Hc2laOFJ2OUp4YXBYc0MxeDMrdHhOQkFQClYyVml1MVpsMnhK Y29sTDkrem9SUmhmU25lVDVaZm1IQlpBSklKbmhOdU80ajhrRi9iNDRFaEZ3NkwvTgpGbE9rK1VC SkVvS0FFQWttd09aWWpVTDd6MStRdzJBZkJIVGVwNFMzYmY4SmZMNDFOUVJsRnBSa3MrSkMKTjNa c0ozZmZhNURjWjVqTGgyK2k5Mlg2eE8yVW5nM0hLYXhJYTVtbzB3cGVvQ1JQdUxNRjE2cjVQelJ4 CjJmNldzZVlUbWVmZWVYUGUzZEhyTTR4ai9ndHpBRGNxaFd6VVZLM21ZNTdPTXhVYjJ4MWdqZ1Z6 QUJFQgpBQUhOSFhsMWNtbHpkbUpBY0cwdWJXVWdQSGwxY21semRtSkFjRzB1YldVK3dzQjFCQkFC Q0FBZkJRSmQKaVkwV0Jnc0pCd2dEQWdRVkNBb0NBeFlDQVFJWkFRSWJBd0llQVFBS0NSQXYzelY4 UzhOTVZkTkRCLzlRCnZRRlpZNkRzR3FMOTlkKzI2QjdHYmRCb0VjenUxL2NqTVpNdE9QeW9nSElF eXllalR3R1RVN3ZYNEpWZQozRHZnbnd4U2xIYjQ2dDU2VGV3OU5rZ2V4MmFIb0hGRnJBd3MraTVa ajdZN2lhL2l2RVozZE1KR3dNSUoKeVlQS08rdG1ockxNYWlSSFdnUnhtSG5mRnhUY1dFQ1dSZEk3 dDRJWFp3Rm9QN2Z3TVVVVXQrV3NTbzJSCnJhUVZEL3NTL2F2TlF5T2h6YTlLcVBQNjBZY3B2RUtj UXArL2hyTjRRcFhVSkxiaDFZMVlqeUhlbDhnQgpRa3p2QzUwUjVxTzRlY2xxSy9FMEhESnlDWmZN TThkV2o0REJrTWN2SzlsYjB5b3ZRMDFFTXp1NkU1NEcKYjZ0VFp1bktQTVpVd1J1SW5FY0hHMjV0 azdWUEM4clJTU0hqeDhTT3pzQk5CRjJKalJZQkNBQ3RiUWdNCldRSnMvTVdZbDR2THRLSlhYbFlS T2h1YkVWbjRjTFdZSmVFWHpzSllCQWRlNWh0QlEzc212UjJ2NnVJegptejJpaXFsSkVVdmYwY2xM WS9QVExoSGVTbWE5VTRodzRaRDNZKzV6WWxINURza2l1N3lLZTdIVmpEVmkKd1FJN25acWRvanJs dDhCZENiOVNMaXRNaFRvR1crS2E1VCtUOWNmbWthMk1qa3pRSFBNTEJtdVJ6a2V2ClBkZFF6M0xB MjMzZDNHREVTZklCYy91OC9YelBUNkZTZ3MzSEh4OEFJbFdQbEJaYmh6WmpQNlRLclRNRQpOSEtK cmxTRlZKclErL25QU28ya0VSL0VDczF0aUJEY0JkamVPYWx6LzdRVWN0Rnp3NGdjS0RtMGpUeEkK cVhWVlV3a2tuRkM4NDZMTjNBT2p0UWRyOVV3czVsTzhkeXBGQUJFQkFBSEN3RjhFR0FFSUFBa0ZB bDJKCmpSWUNHd3dBQ2drUUw5ODFmRXZEVEZXS2VBZ0FxRXN1QXJMZFprYXBvZDI3K2hpcHZZNUcr eVRLQW1NMApIVlhmQzJiMVdtNXQwQXhOVXVkMlJ1OTE1MHA3V09CRXpXYkxnNXdzOTc1M296dlZi cFpIQU9uVGZOeXoKUUR5QWhmZ1hNQjIvdzRERXEwT2tlQVBRNXhsQWtISDZpUW1hSkZiYy9FRjRX ZWZWeE92MnNRNDlRNks5Ci9Bb1FROG54RVh1RzRidXVrclEwTGVlTVAzNEdMWUhYK2JvWENHQmxI MGhiZm5kc3VQbEdqYnBnWVErdQplclJGTlB4N1JtSWtnQjJ0WmhwZkZ3VGtid1c2TVFmWDM5Z3F1 SitwVEVKUnA5UmpJVjFZU2txSjZJUkgKQkc4eFBocGgzT3huaWJyWkdlbGdtakpNM2QwM1k5OSs3 OXBvdTRlY09BeWYyTHMrMVVTY2NDTzA2YnI4CldlcjJ3cmI0WXc9PQo9aHJheAotLS0tLUVORCBQ R1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCg== -----------------------ba90bf1327967a823d293caa77b6ca7a-- --------11a69aaeeb0df2c0a33935418cad7493c6ac3e2d1e8d63d1ae811b9fdd990fcc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wsBzBAEBCAAnBYJkUMpDCZAv3zV8S8NMVRYhBFNfRF3t6Z4/pmFJQy/fNXxL w0xVAACC5gf/UgapLbkznWVx0e7ILsKUO8rxz/p+wqRC4y4AdgtJuKARfYoJ fq9wNUKijJXv4MEIvGdVExBjvgLAFigN9Q7Dnv8d67+w6U98sp5vnb7Yqbzt mfY6GJiD9xfosa47qRpFliH3809yNeSsV/vqJQ3oSMHOFuDek/qn8AS1qZma SlpmIC4x7JmhRrUvip0T1WtI6I35ZtDIoKHbSOxxLT6lgfUGDhh5FnrGIkiF N2o9r5EDV74oqmTwdjpiZE8xHPqJ5H7kwpyIcDaTHroB2ZrCr42AS600Ot1d BDABDe40uDR725gBsUy8YTqWdsn5yQDksVkrKN0mhSoPC7pmXZt+KQ== =xBiY -----END PGP SIGNATURE----- --------11a69aaeeb0df2c0a33935418cad7493c6ac3e2d1e8d63d1ae811b9fdd990fcc--