summaryrefslogtreecommitdiff
path: root/3a/994d2d47e1f185db9521b26cf86324736581cf
blob: 283c577e22b294754a0a2cfe43dc8ffe2edff246 (plain)
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
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
Delivery-date: Thu, 16 May 2024 10:36:30 -0700
Received: from mail-oa1-f60.google.com ([209.85.160.60])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBAABBFUITGZAMGQEHOHMLBI@googlegroups.com>)
	id 1s7f1p-0005p8-Os
	for bitcoindev@gnusha.org; Thu, 16 May 2024 10:36:30 -0700
Received: by mail-oa1-f60.google.com with SMTP id 586e51a60fabf-22ef805c46csf6475914fac.2
        for <bitcoindev@gnusha.org>; Thu, 16 May 2024 10:36:29 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1715880984; cv=pass;
        d=google.com; s=arc-20160816;
        b=xUBCxoqVzPG7SzSgh4dp1Pl/FzAEli6EvO9V3CEjvNICfpcMO3DDJmImdr5nxqQiG4
         uTuAOvPM+LAZcjxAHVpEM8ILbDyM5T9hAoQnRp22Gy6NC4qy7vm/ZV0AMQd0SifDk/HO
         4+MeGgtI3WcHWpVz9ecgD/VUTUSzL+ojDcDEOBiw67jLFRqWy2g2TtauYKC1kMVw5+/V
         urBFjKSzLp2iL3zecWiQuXU2p9/a8HSz4TaA5tVPoDikvfDGkxpSWhhfxP8HY0YX0x5i
         fXkeuycPOfan9tX0oOJF45TvIdTNBQJZ6s9CTmKg2fhZF264NcEcNq94w3R1g7x+E4Ix
         2xpw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:in-reply-to:content-disposition
         :mime-version:references:message-id:subject:cc:to:from:date:sender
         :dkim-signature;
        bh=gzeD/fIrW4GRhTBJOw9POG8S0clNmEek5kUHPOUiRCY=;
        fh=L24BGzjtLJZcMu7jaafaeWPDaR3WJmIoXFcHykvxhAA=;
        b=VVkrTRmZ8dpN8rvRkPB3W3QSpFno+dtmTvuU3clxC6HNuNneeehTQZDGgKB50TK/4F
         dCm2qeFiuM9WwWFrKjAts0EDk6AuDryyqamjmOIXFLLOS5in+Zb8R2bewGTs9xCphanO
         VrjqhVTRi0/TTnEDT7d243obuAA0wNejXR0wyforx/IgGADPNRHzIVi/o+ajeQkTHPpo
         r7SxXEFDgm3AE/EttVfgc22WXwWQ/Hqy2AA/hyYO8fH9IS0U6vmOMXkH3KQhLz3eAspH
         mxtlTPdnqypCL+b888UJYy7hWOip+GExVHxdOc0xJE3J4S6HJzgAwv8iG0swuxzKplES
         4Ndg==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=LcRnot7b;
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.205 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1715880984; x=1716485784; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:in-reply-to:content-disposition:mime-version
         :references:message-id:subject:cc:to:from:date:sender:from:to:cc
         :subject:date:message-id:reply-to;
        bh=gzeD/fIrW4GRhTBJOw9POG8S0clNmEek5kUHPOUiRCY=;
        b=qK0O/BwS+PuxAKB6kgy1ytZkWUejA8Bm9JcdufXTxBkjxyODEZpTWlelUMjZ8JVsiG
         i3g7orXlqg1N0HWvY1AEsUdVwIxH/WM+W55EAfVz9mElzKOVCD2OoN9SmKBi1CiKFLy4
         /CavH9uBZp00cPvaTdHzZsiafFuaAzg/AjI/DK2QxbjL8CCoK+eanyZahsvCAWMIDv2z
         KxXaoIeKX5qcShn72Ql6MOsYzJNW5oZGjvGVVBPa9M54CYtv2AEyzyN7zOIwfmU2Y5zm
         tCUGKbqaGg7/5gAseAtzrxE/kwPT3zfW2cd1oVOPwSWEeCzGfMRuX1KKJnVeby7IeDsU
         cPRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1715880984; x=1716485784;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:in-reply-to:content-disposition:mime-version
         :references:message-id:subject:cc:to:from:date:x-beenthere
         :x-gm-message-state:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=gzeD/fIrW4GRhTBJOw9POG8S0clNmEek5kUHPOUiRCY=;
        b=n0NXKajVX1l6rwX22lggCcSC4nxmGz1OYZEXnnfe/l2QIy4hrW+Acv6DJsvs48t48N
         TSmPp5/9BTle6k+dLaAiNsrY/Gl77BW42HtTFtgmPYpuLzuSm7r0Qxe1+batV7j1BDsu
         0zMB7GPJXUukR4PoE3F9cIElaus9mpq5OLJrSzBHJbnQg9wBF5wN+HsLm28LH5FuxwK2
         +NroEbm8wZ6aqEZwFHCv9FYq51UMDejUd4UrAyjuHit8Fp2i3rEZnvm/cGAfHpgaQnSp
         FWkyDrKN9rAiMORDax4IuWhvtdTu8CSswrih4yCUvHT5O6Vh88YUBN/o+Y9bERoGAkw2
         2rCQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCWE046IH0N2uTu84oZcIoDH1eQJf10cSRFM7acu6ZM14Ezx7Abzm2M+e5/bxUSeLy+qqfpX7qd0LVMbn3ngEyf6uFiJN88=
X-Gm-Message-State: AOJu0YxVygo0Z0rkNXz6Hfa2IaCH7SOwsk5lVKRPuuMqQVy+aUzxcy/7
	LoglX3MWcwXC0w1S/RnPY9YrOk9TFiyXlPHDOOBvAJ/J8zmjwG3W
X-Google-Smtp-Source: AGHT+IEsiVCZcOjNi5IiTvPvKqbV/GCD40CyOv3eYYmlVKVq4wicJ+YR4SwxdFSMAyIgzdQtAOfS4Q==
X-Received: by 2002:a05:6870:40c4:b0:241:aca8:90c1 with SMTP id 586e51a60fabf-241aca8983cmr21548153fac.2.1715880983703;
        Thu, 16 May 2024 10:36:23 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a05:6870:7028:b0:245:46db:3e43 with SMTP id
 586e51a60fabf-24546db629els1195495fac.2.-pod-prod-09-us; Thu, 16 May 2024
 10:36:22 -0700 (PDT)
X-Received: by 2002:a05:6870:f609:b0:221:8557:d565 with SMTP id 586e51a60fabf-24172f5b720mr520054fac.9.1715880982198;
        Thu, 16 May 2024 10:36:22 -0700 (PDT)
Received: by 2002:a05:6808:1415:b0:3c8:5389:e9a8 with SMTP id 5614622812f47-3c996eef05bmsb6e;
        Thu, 16 May 2024 10:24:30 -0700 (PDT)
X-Received: by 2002:a54:468d:0:b0:3c8:2b1f:5270 with SMTP id 5614622812f47-3c9970491eemr19396229b6e.20.1715880269446;
        Thu, 16 May 2024 10:24:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1715880269; cv=none;
        d=google.com; s=arc-20160816;
        b=tvLaiFbnR+XtntOfIU4KqQLC1qpWT7jv6j8Q9tqaV8oyyJzj6AVrE8hKiAEbBG4Qiw
         x4ck+0Q3Voit4IJ/WLSyQTXrdUyPeNTY7l94zWOBEYEAKB2J35i3agemisgpE9gLsg0u
         Nflp4XBCei4v2XPOUEX6Zg7Jz6bnmCAbcvp04rmR2L9KteBG/83PVdem0DEAxUFxXi8i
         8ZWpAOpffmpiIOHKV7R2gizTAt9eIozZgW0hWT32XpKMWa5egsCymECM8sAFD3pVSz3D
         Obj8ekuuzO4VBK20HsMIGj/G/dO53ldp+bC4BaUjPwcLuQgjVGO36AHGgbl7SNKVBFcU
         OBkg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=in-reply-to:content-disposition:mime-version:references:message-id
         :subject:cc:to:from:date:dkim-signature;
        bh=zIQD0f+vYHb2Wsqu8rBqMGIjxik0KOqIIbFljac1Hso=;
        fh=cahZDgTdN45RG3UsKThsxzoXgKY9yWPedXjgzYAIiH8=;
        b=Ys06EYHSI29qUxJ3smu3xft1IiECEVYbumL/+6MScqfNdsSOoM6crLXRdOxd32IZLI
         oXf0nXPWYCp3bN1zJHp2lFQ6rDUCtxcmlLfcb/A39cF7D9x5nW2WyeUId652oPjdWG5a
         uyJ+9JNcd3+ahAmvk1LD2iaEdSo3/DeHueMo9nDDlM8hJAh1RS1unLeLFB3+J5x0zKM5
         T/vbWF976ZJZ3zmPwUR46yQvazQRqXBW4ITTWDOs8qCrX64OSuJVuIC4On5bf5a+Nh96
         IrW1mwuaJa7mAiHBxszRdDQdo192zbzC6+zpC9nSyWTg2/f+khjSpo6tJk1zG6otdfjV
         Kjyg==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       dkim=pass header.i=@mail.wpsoftware.net header.s=default header.b=LcRnot7b;
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.205 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
Received: from mail.wpsoftware.net ([66.183.0.205])
        by gmr-mx.google.com with ESMTP id 5614622812f47-3c9aec970c5si553919b6e.3.2024.05.16.10.24.28
        for <bitcoindev@googlegroups.com>;
        Thu, 16 May 2024 10:24:28 -0700 (PDT)
Received-SPF: pass (google.com: domain of apoelstra@wpsoftware.net designates 66.183.0.205 as permitted sender) client-ip=66.183.0.205;
Received: from camus (camus-andrew.lan [192.168.0.190])
	by mail.wpsoftware.net (Postfix) with ESMTPSA id 3ACAD40102;
	Thu, 16 May 2024 17:24:27 +0000 (UTC)
Date: Thu, 16 May 2024 17:24:26 +0000
From: Andrew Poelstra <apoelstra@wpsoftware.net>
To: Rama Gan <ganrama@proton.me>
Cc: "bitcoindev@googlegroups.com" <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] Penlock, a paper-computer for secret-splitting BIP39
 seed phrases
Message-ID: <ZkZBSriGn96GDLg-@camus>
References: <9bt6npqSdpuYOcaDySZDvBOwXVq_v70FBnIseMT6AXNZ4V9HylyubEaGU0S8K5TMckXTcUqQIv-FN-QLIZjj8hJbzfB9ja9S8gxKTaQ2FfM=@proton.me>
 <ZkIYXs7PgbjazVFk@camus>
 <GqYxqTBUgHl6yq1UAaOc2O9Ea4-5yKnM-jGZzGaKC19c-k3KcUN_Bo2e7XPYUrNaX3NMJC0tCMudgSl0_l1BCRUz4DIYBR1ecL2ifopzs98=@proton.me>
 <ZkNqVZFNBNTq7mAL@camus>
 <e1V4sbaLiJ4XGzEEEnr7lg2O1h3OxQabGcSoeTmDeo8bLVgIGhz9HHo3qtGQIVi-5aoU4xc2Kdj_qcC8Rt_xtFvQDahhXcIg4V0raMJxh2Y=@proton.me>
 <ZkYJ21cloqyvT93G@camus>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="xLDPCawwEMTarxP7"
Content-Disposition: inline
In-Reply-To: <ZkYJ21cloqyvT93G@camus>
X-Original-Sender: apoelstra@wpsoftware.net
X-Original-Authentication-Results: gmr-mx.google.com;       dkim=pass
 header.i=@mail.wpsoftware.net header.s=default header.b=LcRnot7b;
       spf=pass (google.com: domain of apoelstra@wpsoftware.net designates
 66.183.0.205 as permitted sender) smtp.mailfrom=apoelstra@wpsoftware.net;
       dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=wpsoftware.net
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
 <https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.8 (/)


--xLDPCawwEMTarxP7
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline

On Thu, May 16, 2024 at 01:27:55PM +0000, Andrew Poelstra wrote:
> >
> > [3]: The 2-of-M wheel "Recovery" window shows the distance between two shares:
> > https://beta.penlock.io/2ofm-wheel.html
> >
> 
> Ah, I understand. Looking again at your wheel, I see that it's a
> combination slide wheel (for addition/subtraction) and slide chart (for
> "recovery windows").
> 
> What I'm saying is that you don't need to have extra cutout windows for
> the recovery windows. You should be able to just label the characters on
> the inner wheel with them, similar to how you have already labeled =
> with (1).
>

Ah, I am incorrect. You can put the recovery windows on a slide wheel
but it needs to use a different ordering than the one used for addition.
So you would need a second wheel and possibly some relabelling of
recovery windows.

I don't see why this is ... it seems that the recovery windows, being
differences of characters, should follow exactly the same pattern as
addition (possibly in the opposite direction). So worth investigating.

But assuming that it isn't possible and would require you introduce
another wheel, it's probably not worth the extra "simplicity". After
all, you only need to look up the windows once per share (so volvelle
ergonomics are not so important) and you only need to cut out as many
windows as you have shares (so setup/construction time is not bad).


-- 
Andrew Poelstra
Director, Blockstream Research
Email: apoelstra at wpsoftware.net
Web:   https://www.wpsoftware.net/andrew

The sun is always shining in space
    -Justin Lewis-Webster

-- 
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoindev/ZkZBSriGn96GDLg-%40camus.

--xLDPCawwEMTarxP7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEkPnKPD7Je+ki35VexYjWPOQbl8EFAmZGQUkACgkQxYjWPOQb
l8E3qwf+Khpy5RAo67ztFITQspO7przPJ8TBfpJ7kmIWWlWQ+rLES3wX1TGJDanM
KeKEpOn5dZxMKWrvYnfyE5vjNR4yU7Jtr11Svdq9zBej0wEgFrm8IFawQPupbqjc
0igvXY8D96WF+sC8Azf5c5cor7G2bc19fS7WhX2Uwwg9NjhEkrCe5d6+monI/3Jp
1PBA5fO6xZqlLvF0+sdf+JOvL2ru/FtRzhawp2qs4NeXEv0TJL5yeUYesz3aPWK4
SUzaduznaeW44rgk2hDDHcn8jz/Eq8MG8p/clU9l3RPdJt+MhruLjbbONnz2X/4G
3aa5d5KoUR2VuHTWry2R5oGhjCGlGA==
=wu3b
-----END PGP SIGNATURE-----

--xLDPCawwEMTarxP7--