1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
|
Return-Path: <yurisvb@pm.me>
Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])
by lists.linuxfoundation.org (Postfix) with ESMTP id BF0C9C002A
for <bitcoin-dev@lists.linuxfoundation.org>;
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 <bitcoin-dev@lists.linuxfoundation.org>;
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 <bitcoin-dev@lists.linuxfoundation.org>;
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 <bitcoin-dev@lists.linuxfoundation.org>;
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"
<bitcoin-dev@lists.linuxfoundation.org>
From: yurisvb@pm.me
Message-ID: <jQqInjh7VTC5byefTzENidJjigvRqf5Y7UvbrWjKPJykvhdlLETeglGE3zoAiVAxUyAXU8uWHsHEjJ0MHqqPTy4prgaIhgMyIrD9c6ZUuE0=@pm.me>
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 <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=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--
|