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
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
|
Delivery-date: Thu, 20 Feb 2025 17:44:27 -0800
Received: from mail-yb1-f186.google.com ([209.85.219.186])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBD3YNWFH7IHBB35U366QMGQEEPQ3C2Y@googlegroups.com>)
id 1tlI5Z-0006VO-Fz
for bitcoindev@gnusha.org; Thu, 20 Feb 2025 17:44:27 -0800
Received: by mail-yb1-f186.google.com with SMTP id 3f1490d57ef6-e5dc2822ae6sf2277621276.1
for <bitcoindev@gnusha.org>; Thu, 20 Feb 2025 17:44:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1740102259; x=1740707059; darn=gnusha.org;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-sender:mime-version
:subject:references:in-reply-to:message-id:to:from:date:sender:from
:to:cc:subject:date:message-id:reply-to;
bh=B0oXU4WTGHI2web6tetPg0RyHZkR2XAXiKuUZuisqNw=;
b=wFW09ef3BThmNXskrUnJ1EaUNbpc6+qL0UTEFWkhLCPpcmnxqxSIsIdF2x7Td4Uw3s
6xlH4qF60q8K6tXA77eQuQiGxMe+i/SNg6lfy4u4tV5krE5ZqoRelw1JWQ6jCgL00qaV
xBHFTciwgekG/Vi+eRBvCSkiMKdNgNtepqjGtJJcaSF1R1dy8fpA/i2/XG75QtxF+Ips
mwv9kFxgAyRoLPy3cH1NIPxbkj3UnGPmkwakmceAVt6DRvY99y6VXB091TbCjOCMcLSB
MxZM6lCAXDlbrOm/rqYHIF4mLzOMlx4T31HJvGx9uuoNec6KUDL7lmFIPEXtlsvFqBvX
Zq2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1740102259; x=1740707059;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-sender:mime-version
:subject:references:in-reply-to:message-id:to:from:date:x-beenthere
:x-gm-message-state:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=B0oXU4WTGHI2web6tetPg0RyHZkR2XAXiKuUZuisqNw=;
b=V3gCdr8bYAas4GKH1WxYYTwiE11rLWKAXDSsJkDGoQTjpkCEBvJxE/hw4jopCFia2r
DXujIioRBgieA0K/p1VrcIMDHxrcHKSE6JwrGsTSOBRbkL3W+A7Qy4FG4vqm5M4DyhOn
Xc+W1hSwnn47CUdNbalRT5K1UUYuJunmPXoNRND4vX9WodvN7dZ2ogShcdTzxTQsprFn
Kp6UOwe3RJEEBOfrg50BGzHffYJQV3qtIBF+8/O/1Q5ArQdOeUxIEwp6Zq7WuGHQHLru
7aVo+5TrI5Zt0BKRAumo/SFhOe/9uBKyHjJ9DbxNtw8MxOne0pDZ7MEh9nnRZMuzdLRt
yFzQ==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=1; AJvYcCU16+JXJp/8U68n8hnn/jozsBMCgeH1IXaTjrcrO2iW343KKNgIkzC0Oh4g1cwRUUvN/GW/d851N7/Z@gnusha.org
X-Gm-Message-State: AOJu0YwXq/oBbYgQ887uQMWmYnsv5uzsADxj5acVIqBslbqQlOW890Mt
0yREvw2GvWo51mckqMljIJSndJbNFThUjgtat058UbZeAhTl+gZK
X-Google-Smtp-Source: AGHT+IHyFEazvZKk7fOLs+VQClt5yQ2jTOdIkHNHxcE05/f/gax75/4yvqTh7rpUtdKaQnJRe+mGrg==
X-Received: by 2002:a05:6902:10ce:b0:e57:d3c8:554b with SMTP id 3f1490d57ef6-e5e246015e7mr1190498276.22.1740102258909;
Thu, 20 Feb 2025 17:44:18 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com; h=Adn5yVHxtDkxy9PW1FEtVgb6o+bsiGg7mdmq03v5NbzAiwFiGg==
Received: by 2002:a25:aa26:0:b0:e5b:3fa5:8102 with SMTP id 3f1490d57ef6-e5ea78e6070ls192411276.2.-pod-prod-03-us;
Thu, 20 Feb 2025 17:44:15 -0800 (PST)
X-Received: by 2002:a05:690c:6888:b0:6fb:b36b:300f with SMTP id 00721157ae682-6fbcc81788emr9810757b3.27.1740102255029;
Thu, 20 Feb 2025 17:44:15 -0800 (PST)
Received: by 2002:a81:be1a:0:b0:6f9:77a0:782b with SMTP id 00721157ae682-6fb44a6cc88ms7b3;
Wed, 19 Feb 2025 14:58:05 -0800 (PST)
X-Received: by 2002:a05:690c:4904:b0:6ef:8c41:defc with SMTP id 00721157ae682-6fb582803a0mr215571807b3.11.1740005880056;
Wed, 19 Feb 2025 14:58:00 -0800 (PST)
Date: Wed, 19 Feb 2025 14:57:59 -0800 (PST)
From: Hunter Beast <hunter@surmount.systems>
To: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Message-Id: <aa62f885-2807-41af-a672-5b1ff4c0b6b6n@googlegroups.com>
In-Reply-To: <CAC3UE4KkpxCO++huw=kw6YRayEvnhWtngzPkngiAvk16v3Kfew@mail.gmail.com>
References: <8797807d-e017-44e2-b419-803291779007n@googlegroups.com>
<CAC3UE4KkpxCO++huw=kw6YRayEvnhWtngzPkngiAvk16v3Kfew@mail.gmail.com>
Subject: Re: [bitcoindev] P2QRH / BIP-360 Update
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_202314_444941088.1740005879177"
X-Original-Sender: hunter@surmount.systems
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.0 (/)
------=_Part_202314_444941088.1740005879177
Content-Type: multipart/alternative;
boundary="----=_Part_202315_1117001371.1740005879177"
------=_Part_202315_1117001371.1740005879177
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
> HD wallets
libbitcoinpqc will require key entropy to be provided, so it should=20
maintain compatibility with that feature of HD wallets, so that's not a=20
concern. The larger problem is for full BIP-32 support, I'm not really sure=
=20
how xpubs or watch-only wallets will work.
> Security levels
You're not the first person to say that NIST V is overkill... I'll update=
=20
the spec for NIST I. If more security is desired, they can use all three=20
algorithms, plus Schnorr.
On Wednesday, February 19, 2025 at 11:47:04=E2=80=AFAM UTC-7 Dustin Ray wro=
te:
> Thanks for your work on this, it's exciting to watch it move along.
>
> One item I have not yet addressed yet that is worth discussing is the=20
> hierarchical deterministic seed characteristic of private keys for any of=
=20
> the post quantum schemes you have mentioned so far. At present, if FALCON=
=20
> is shortlisted, how do you propose to backup private keys? Must a new=20
> wallet backup be made for each new public key that is generated?
>
> Per your comment on security levels, I agree that your previous proposal=
=20
> was absolutely overkill. My personal thought is that we will be just fine=
=20
> by matching the current security levels provided by ecdsa, many years of=
=20
> scrutiny has shown that this is sufficient.
>
>
> On Wed, Feb 19, 2025 at 7:57=E2=80=AFAM Hunter Beast <hun...@surmount.sys=
tems>=20
> wrote:
>
>> Dear Bitcoin Dev Community,
>>
>> A bit over six months after introducing the P2QRH proposal (now BIP-360)=
,=20
>> I'm writing to share significant developments and request additional=20
>> feedback on our post-quantum roadmap, and I'd also like to mention a=20
>> potential P2TRH post-quantum mitigation strategy.
>>
>> First, now that there's a BIP number assigned, you can find the update=
=20
>> BIP here:
>>
>> https://github.com/cryptoquick/bips/blob/p2qrh/bip-0360.mediawiki
>>
>> The revised BIP-360 draft reflects substantial changes since initial=20
>> publication, particularly regarding algorithm selection. While we=20
>> originally considered SQIsign, it has 15,000x slower verification compar=
ed=20
>> to ECC [1]. If it takes 1 second to verify a fully ECC block, it would t=
ake=20
>> 4 hours to validate a block filled with SQIsign transactions. This has=
=20
>> obvious and concerning DDoS implications.
>>
>> While it would take a long time to sign many thousands of SQIsign=20
>> transactions as well, the increased time needed to sign the transactions=
=20
>> likely won=E2=80=99t affect the practicality of DDoS attacks-- another c=
oncern=20
>> which has been brought to my attention. As such, I've decided to depreca=
te=20
>> SQIsign from the BIP.
>>
>> It's worth mentioning because it was brought up in the PR, there's a new=
=20
>> class of algorithms that support signature aggregation, but they general=
ly=20
>> result in signatures that are still quite large. Chipmunk and RACCOON ar=
e=20
>> good examples [2], [3]. I do expect that to improve with time. It might =
be=20
>> worthwhile to shorten the list by making signature aggregation a=20
>> requirement, so as not to regress too far from Schnorr signatures. That=
=20
>> said, I think those capabilities should be introduced in a separate BIP=
=20
>> once they're more mature and worthwhile.
>>
>> Our current shortlist prioritizes FALCON for its signature aggregation=
=20
>> potential, with SPHINCS+ and CRYSTALS-Dilithium as secondary candidates.=
=20
>> However, major technical challenges remain, particularly BIP-32=20
>> compatibility issues affecting xpub generation in watch-only wallets, as=
=20
>> detailed by conduition in another mailing list discussion [4], and also,=
=20
>> how we should handle multisig wallets.
>>
>> Additionally, I think it's worthwhile to restrict BIP-360 to=20
>> NIST-approved algorithms to maintain FIPS compliance. That's because HSM=
s=20
>> such as those provided by Securosys already have support for all three=
=20
>> algorithms [5], which is essential for secure deployment of federated L2=
=20
>> treasuries.
>>
>> Presently, for multisigs, we have a merkle tree configuration defined fo=
r=20
>> encumbering the output with multiple keys. While that's efficient, it's =
a=20
>> novel construction. I'm not certain we should proceed with the merkle tr=
ee=20
>> commitment scheme-- it needs more scrutiny. We could use a sort of P2SH=
=20
>> approach, just modifying the semantics of OP_CHECKMULTISIG in a witness=
=20
>> script to alias to public keys in the attestation. But that could introd=
uce=20
>> additional overhead in a signature scheme that already uses a lot more=
=20
>> space. Without this, however, we do not yet have a way specified to=20
>> indicate thresholds or a locking script for the attestation, as it is=20
>> designed to be purposely limited, so as specified it is only capable of =
n/n=20
>> multisig. I consider m/n multisigs to be the single largest obvious=20
>> omission in the spec right now. It definitely needs more thought and I'm=
=20
>> open to suggestions. Perhaps two additional bytes at the top level of th=
e=20
>> SegWit v3 output hash could be provided to indicate PQC signature thresh=
old=20
>> and total, and those would be hashed and committed to in the output, the=
n=20
>> provided in a field in the attestation once spent.
>>
>> While finalizing PQC selections, I've also drafted P2TRH as an interim=
=20
>> solution to secure Taproot keypath spends without disabling them, as=20
>> Matthew Corallo proposes in the aforementioned mailing list thread [4]. =
The=20
>> P2TRH approach hashes public keys rather than exposing them directly,=20
>> particularly benefiting:
>>
>> - MuSig2 Lightning channel implementations
>>
>> - FROST-based MPC vaults
>>
>> - High-value transactions using private pools that don't reveal the bloc=
k=20
>> template
>>
>> For those interested, take a look at the draft BIP for P2TRH here:=20
>> https://github.com/cryptoquick/bips/blob/p2trh/bip-p2trh.mediawiki
>>
>> I have my hands full with P2QRH advocacy and development and would prefe=
r=20
>> to focus on that, but I wanted to introduce P2TRH in case that is=20
>> attractive as the community's preferred solution-- at least for Taproot=
=20
>> quantum security. The tradeoff is that it adds 8.25 vB of overhead per=
=20
>> input, and key tweaking might have slightly less utility for some=20
>> applications, and it also doesn't protect against short exposure quantum=
=20
>> attacks as defined in BIP-360.
>>
>> Returning to P2QRH and what's needed to push it across the finish line..=
.
>>
>> I still need to finish the test vectors. I'm implementing these using a=
=20
>> fork of rust-bitcoin and modeling them after Steven Roose's work on=20
>> BIP-346. I've been told that's not a blocker for merging the draft, but =
if=20
>> it isn't merged by the time I'm finished, hopefully that will provide so=
me=20
>> additional impetus behind it.
>>
>> One concern Murch brought up is that introducing four new algorithms int=
o=20
>> the network was too many-- adding too much complexity to the network and=
to=20
>> wallets and other applications-- and I agree.=20
>>
>> Hopefully this is addressed to some degree by removing SQIsign=20
>> (especially in its current state lacking implementation maturity), and w=
ill=20
>> help push the BIP below a certain complexity threshold, making it somewh=
at=20
>> easier to review.
>>
>> =20
>>
>> I think it's still important to include multiple signature algorithm=20
>> options for users to select their desired level of security. It's not 10=
0%=20
>> certain that all of these algorithms will remain quantum resistant for a=
ll=20
>> time, so redundancy here is=E2=80=A6 key.
>>
>> Another concern is that NIST level V is overkill. I have less conviction=
=20
>> on this since secp256k1 technically has 128 bits of security due to=20
>> Pollard's rho attacks. But if the intention was for 256 bits of security=
,=20
>> should level V security be the default? It's difficult for me to say.=20
>> Perhaps both level V and level I implementations could be included, but=
=20
>> this would be a deviation from the BIP as presently specified, which=20
>> defaults to level V security. The disadvantage of including level I supp=
ort=20
>> for each algorithm is that it essentially doubles the complexity of=20
>> libbitcoinpqc.
>>
>> Ultimately, I hope the default of NIST V and selection of 3 mature=20
>> NIST-approved algorithms demonstrate a focused, polished, and conservati=
ve=20
>> proposal.
>>
>> At this point, the major call to action I would like to highlight is=20
>> simply the need for more feedback from the community. Please review and=
=20
>> provide feedback here: https://github.com/bitcoin/bips/pull/1670
>>
>> I look forward to feedback and opinions on P2QRH and P2TRH.
>>
>> P.S. I'll be advocating for BIP-360 at OP_NEXT in VA, btc++ in Austin,=
=20
>> Consensus in Toronto, and BTC 25 in Las Vegas, and later this year, TABC=
onf=20
>> in Atlanta.
>>
>>
>> [1] https://pqshield.github.io/nist-sigs-zoo
>>
>> [2] https://eprint.iacr.org/2023/1820.pdf
>>
>> [3] https://eprint.iacr.org/2024/1291.pdf
>>
>> [4] https://groups.google.com/g/bitcoindev/c/8O857bRSVV8/m/7uu4dZNgAwAJ
>>
>> [5]=20
>> https://docs.securosys.com/tsb/Tutorials/Post-Quantum-Cryptography/pqc-r=
elease-overview
>>
>> --=20
>> You received this message because you are subscribed to the Google Group=
s=20
>> "Bitcoin Development Mailing List" group.
>> To unsubscribe from this group and stop receiving emails from it, send a=
n=20
>> email to bitcoindev+...@googlegroups.com.
>> To view this discussion visit=20
>> https://groups.google.com/d/msgid/bitcoindev/8797807d-e017-44e2-b419-803=
291779007n%40googlegroups.com=20
>> <https://groups.google.com/d/msgid/bitcoindev/8797807d-e017-44e2-b419-80=
3291779007n%40googlegroups.com?utm_medium=3Demail&utm_source=3Dfooter>
>> .
>>
>
--=20
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 e=
mail to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bitcoindev/=
aa62f885-2807-41af-a672-5b1ff4c0b6b6n%40googlegroups.com.
------=_Part_202315_1117001371.1740005879177
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
> HD wallets<div><br /></div><div>libbitcoinpqc will require key entropy=
to be provided, so it should maintain compatibility with that feature of H=
D wallets, so that's not a concern. The larger problem is for full BIP-32 s=
upport, I'm not really sure how xpubs or watch-only wallets will work.</div=
><div><br /></div><div>> Security levels</div><div><br /></div><div>You'=
re not the first person to say that NIST V is overkill... I'll update the s=
pec for NIST I. If more security is desired, they can use all three algorit=
hms, plus Schnorr.<br /><br /></div><div class=3D"gmail_quote"><div dir=3D"=
auto" class=3D"gmail_attr">On Wednesday, February 19, 2025 at 11:47:04=E2=
=80=AFAM UTC-7 Dustin Ray wrote:<br/></div><blockquote class=3D"gmail_quote=
" style=3D"margin: 0 0 0 0.8ex; border-left: 1px solid rgb(204, 204, 204); =
padding-left: 1ex;"><div></div><div><div dir=3D"auto" style=3D"font-family:=
-apple-system,helveticaneue;font-size:16px;font-style:normal;font-weight:40=
0;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:nor=
mal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);bo=
rder-color:rgb(0,0,0);color:rgb(0,0,0)">Thanks for your work on this, it=
9;s exciting to watch it move along.</div><div dir=3D"auto" style=3D"font-f=
amily:-apple-system,helveticaneue;font-size:16px;font-style:normal;font-wei=
ght:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-spa=
ce:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,0=
,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></div><div dir=3D"auto" s=
tyle=3D"font-family:-apple-system,helveticaneue;font-size:16px;font-style:n=
ormal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:=
none;white-space:normal;word-spacing:0px;text-decoration:none;background-co=
lor:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">One item I have=
not yet addressed yet that is worth discussing is the hierarchical determi=
nistic seed characteristic of private keys for any of the post quantum sche=
mes you have mentioned so far. At present, if FALCON is shortlisted, how do=
you propose to backup private keys? Must a new wallet backup be made for e=
ach new public key that is generated?</div><div dir=3D"auto" style=3D"font-=
family:-apple-system,helveticaneue;font-size:16px;font-style:normal;font-we=
ight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-sp=
ace:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0,=
0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></div><div dir=3D"auto" =
style=3D"font-family:-apple-system,helveticaneue;font-size:16px;font-style:=
normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform=
:none;white-space:normal;word-spacing:0px;text-decoration:none;background-c=
olor:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">Per your comme=
nt on security levels, I agree that your previous proposal was absolutely o=
verkill. My personal thought is that we will be just fine by matching the c=
urrent security levels provided by ecdsa, many years of scrutiny has shown =
that this is sufficient.</div><div dir=3D"auto" style=3D"font-family:-apple=
-system,helveticaneue;font-size:16px;font-style:normal;font-weight:400;lett=
er-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;wo=
rd-spacing:0px;text-decoration:none;background-color:rgba(0,0,0,0);border-c=
olor:rgb(0,0,0);color:rgb(0,0,0)"><br></div><div dir=3D"auto" style=3D"font=
-family:-apple-system,helveticaneue;font-size:16px;font-style:normal;font-w=
eight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-s=
pace:normal;word-spacing:0px;text-decoration:none;background-color:rgba(0,0=
,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></div></div><div><div c=
lass=3D"gmail_quote"></div></div><div><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">On Wed, Feb 19, 2025 at 7:57=E2=80=AFAM Hunte=
r Beast <hun...@surmount.systems> wrote:<br></div></div></div><div><d=
iv class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-lef=
t:1ex;border-left-color:rgb(204,204,204)"><p dir=3D"ltr" style=3D"line-heig=
ht:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-family:Arial,=
sans-serif;font-size:11pt;background-color:transparent;color:rgb(0,0,0)">De=
ar Bitcoin Dev Community,</span></p><br><p dir=3D"ltr" style=3D"line-height=
:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-=
family:Arial,sans-serif;font-variant-numeric:normal;font-variant-east-asian=
:normal;font-variant-alternates:normal;vertical-align:baseline;background-c=
olor:transparent;color:rgb(0,0,0)">A bit over six months after introducing =
the P2QRH proposal (now BIP-360), I'm writing to share significant deve=
lopments and request additional feedback on our post-quantum roadmap, and I=
'd also like to mention a potential P2TRH post-quantum mitigation strat=
egy.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-ser=
if;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-=
alternates:normal;vertical-align:baseline;background-color:transparent;colo=
r:rgb(0,0,0)">First, now that there's a BIP number assigned, you can fi=
nd the update BIP here:</span></p><p dir=3D"ltr" style=3D"line-height:1.38;=
margin-top:0pt;margin-bottom:0pt"><a href=3D"https://github.com/cryptoquick=
/bips/blob/p2qrh/bip-0360.mediawiki" target=3D"_blank" rel=3D"nofollow" dat=
a-saferedirecturl=3D"https://www.google.com/url?hl=3Den&q=3Dhttps://git=
hub.com/cryptoquick/bips/blob/p2qrh/bip-0360.mediawiki&source=3Dgmail&a=
mp;ust=3D1740089567237000&usg=3DAOvVaw1RzsLENl73Y4OMGfX6U0jf"><span sty=
le=3D"font-size:11pt;font-family:Arial,sans-serif;font-weight:700;font-vari=
ant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:n=
ormal;text-decoration:underline;vertical-align:baseline;background-color:tr=
ansparent;color:rgb(17,85,204)">https://github.com/cryptoquick/bips/blob/p2=
qrh/bip-0360.mediawiki</span></a></p><br><p dir=3D"ltr" style=3D"line-heigh=
t:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font=
-family:Arial,sans-serif;font-variant-numeric:normal;font-variant-east-asia=
n:normal;font-variant-alternates:normal;vertical-align:baseline;background-=
color:transparent;color:rgb(0,0,0)">The revised BIP-360 draft reflects subs=
tantial changes since initial publication, particularly regarding algorithm=
selection. While we originally considered SQIsign, it has 15,000x slower v=
erification compared to ECC [1]. If it takes 1 second to verify a fully ECC=
block, it would take 4 hours to validate a block filled with SQIsign trans=
actions. This has obvious and concerning DDoS implications.</span></p><br><=
p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><=
span style=3D"font-size:11pt;font-family:Arial,sans-serif;font-variant-nume=
ric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;ve=
rtical-align:baseline;background-color:transparent;color:rgb(0,0,0)">While =
it would take a long time to </span><span style=3D"font-size:11pt;font-fami=
ly:Arial,sans-serif;font-style:italic;font-variant-numeric:normal;font-vari=
ant-east-asian:normal;font-variant-alternates:normal;vertical-align:baselin=
e;background-color:transparent;color:rgb(0,0,0)">sign</span><span style=3D"=
font-size:11pt;font-family:Arial,sans-serif;font-variant-numeric:normal;fon=
t-variant-east-asian:normal;font-variant-alternates:normal;vertical-align:b=
aseline;background-color:transparent;color:rgb(0,0,0)"> many thousands of S=
QIsign transactions as well, the increased time needed to sign the transact=
ions likely won=E2=80=99t affect the practicality of DDoS attacks-- another=
concern which has been brought to my attention. As such, I've decided =
to deprecate SQIsign from the BIP.</span></p><br><p dir=3D"ltr" style=3D"li=
ne-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:1=
1pt;font-family:Arial,sans-serif;font-variant-numeric:normal;font-variant-e=
ast-asian:normal;font-variant-alternates:normal;vertical-align:baseline;bac=
kground-color:transparent;color:rgb(0,0,0)">It's worth mentioning becau=
se it was brought up in the PR, there's a new class of algorithms that =
support signature aggregation, but they generally result in signatures that=
are still quite large. Chipmunk and RACCOON are good examples [2], [3]. I =
do expect that to improve with time. It might be worthwhile to shorten the =
list by making signature aggregation a requirement, so as not to regress to=
o far from Schnorr signatures. That said, I think those capabilities should=
be introduced in a separate BIP once they're more mature and worthwhil=
e.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;ma=
rgin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-serif=
;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-al=
ternates:normal;vertical-align:baseline;background-color:transparent;color:=
rgb(0,0,0)">Our current shortlist prioritizes FALCON for its signature aggr=
egation potential, with SPHINCS+ and CRYSTALS-Dilithium as secondary candid=
ates. However, major technical challenges remain, particularly BIP-32 compa=
tibility issues affecting xpub generation in watch-only wallets, as detaile=
d by conduition in another mailing list discussion [4], and also, how we sh=
ould handle multisig wallets.</span></p><br><p dir=3D"ltr" style=3D"line-he=
ight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;f=
ont-family:Arial,sans-serif;font-variant-numeric:normal;font-variant-east-a=
sian:normal;font-variant-alternates:normal;vertical-align:baseline;backgrou=
nd-color:transparent;color:rgb(0,0,0)">Additionally, I think it's worth=
while to restrict BIP-360 to NIST-approved algorithms to maintain FIPS comp=
liance. That's because HSMs such as those provided by Securosys already=
have support for all three algorithms [5], which is essential for secure d=
eployment of federated L2 treasuries.</span></p><br><p dir=3D"ltr" style=3D=
"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-siz=
e:11pt;font-family:Arial,sans-serif;font-variant-numeric:normal;font-varian=
t-east-asian:normal;font-variant-alternates:normal;vertical-align:baseline;=
background-color:transparent;color:rgb(0,0,0)">Presently, for multisigs, we=
have a merkle tree configuration defined for encumbering the output with m=
ultiple keys. While that's efficient, it's a novel construction. I&=
#39;m not certain we should proceed with the merkle tree commitment scheme-=
- it needs more scrutiny. We could use a sort of P2SH approach, just modify=
ing the semantics of OP_CHECKMULTISIG in a witness script to alias to publi=
c keys in the attestation. But that could introduce additional overhead in =
a signature scheme that already uses a lot more space. Without this, howeve=
r, we do not yet have a way specified to indicate thresholds or a locking s=
cript for the attestation, as it is designed to be purposely limited, so as=
specified it is only capable of n/n multisig. I consider m/n multisigs to =
be the single largest obvious omission in the spec right now. It definitely=
needs more thought and I'm open to suggestions. Perhaps two additional=
bytes at the top level of the SegWit v3 output hash could be provided to i=
ndicate PQC signature threshold and total, and those would be hashed and co=
mmitted to in the output, then provided in a field in the attestation once =
spent.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0p=
t;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-s=
erif;font-variant-numeric:normal;font-variant-east-asian:normal;font-varian=
t-alternates:normal;vertical-align:baseline;background-color:transparent;co=
lor:rgb(0,0,0)">While finalizing PQC selections, I've also drafted P2TR=
H as an interim solution to secure Taproot keypath spends without disabling=
them, as Matthew Corallo proposes in the aforementioned mailing list threa=
d [4]. The P2TRH approach hashes public keys rather than exposing them dire=
ctly, particularly benefiting:</span></p><br><p dir=3D"ltr" style=3D"line-h=
eight:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;=
font-family:Arial,sans-serif;font-variant-numeric:normal;font-variant-east-=
asian:normal;font-variant-alternates:normal;vertical-align:baseline;backgro=
und-color:transparent;color:rgb(0,0,0)">- MuSig2 Lightning channel implemen=
tations</span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;m=
argin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-seri=
f;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-a=
lternates:normal;vertical-align:baseline;background-color:transparent;color=
:rgb(0,0,0)">- FROST-based MPC vaults</span></p><p dir=3D"ltr" style=3D"lin=
e-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11=
pt;font-family:Arial,sans-serif;font-variant-numeric:normal;font-variant-ea=
st-asian:normal;font-variant-alternates:normal;vertical-align:baseline;back=
ground-color:transparent;color:rgb(0,0,0)">- High-value transactions using =
private pools that don't reveal the block template</span></p><br><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial,sans-serif;font-variant-numeric:n=
ormal;font-variant-east-asian:normal;font-variant-alternates:normal;vertica=
l-align:baseline;background-color:transparent;color:rgb(0,0,0)">For those i=
nterested, take a look at the draft BIP for P2TRH here: </span><a href=3D"h=
ttps://github.com/cryptoquick/bips/blob/p2trh/bip-p2trh.mediawiki" target=
=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com=
/url?hl=3Den&q=3Dhttps://github.com/cryptoquick/bips/blob/p2trh/bip-p2t=
rh.mediawiki&source=3Dgmail&ust=3D1740089567237000&usg=3DAOvVaw=
3oN-fWCJUDvbZ4oi3q9ilr"><span style=3D"font-size:11pt;font-family:Arial,san=
s-serif;font-variant-numeric:normal;font-variant-east-asian:normal;font-var=
iant-alternates:normal;text-decoration:underline;vertical-align:baseline;ba=
ckground-color:transparent;color:rgb(17,85,204)">https://github.com/cryptoq=
uick/bips/blob/p2trh/bip-p2trh.mediawiki</span></a></p><br><p dir=3D"ltr" s=
tyle=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"f=
ont-size:11pt;font-family:Arial,sans-serif;font-variant-numeric:normal;font=
-variant-east-asian:normal;font-variant-alternates:normal;vertical-align:ba=
seline;background-color:transparent;color:rgb(0,0,0)">I have my hands full =
with P2QRH advocacy and development and would prefer to focus on that, but =
I wanted to introduce P2TRH in case that is attractive as the community'=
;s preferred solution-- at least for Taproot quantum security. The tradeoff=
is that it adds 8.25 vB of overhead per input, and key tweaking might have=
slightly less utility for some applications, and it also doesn't prote=
ct against short exposure quantum attacks as defined in BIP-360.</span></p>=
<br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0=
pt"><span style=3D"font-size:11pt;font-family:Arial,sans-serif;font-variant=
-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:norm=
al;vertical-align:baseline;background-color:transparent;color:rgb(0,0,0)">R=
eturning to P2QRH and what's needed to push it across the finish line..=
.</span></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;mar=
gin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-serif;=
font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alt=
ernates:normal;vertical-align:baseline;background-color:transparent;color:r=
gb(0,0,0)">I still need to finish the test vectors. I'm implementing th=
ese using a fork of rust-bitcoin and modeling them after Steven Roose's=
work on BIP-346. I've been told that's not a blocker for merging t=
he draft, but if it isn't merged by the time I'm finished, hopefull=
y that will provide some additional impetus behind it.</span></p><br><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial,sans-serif;font-variant-numeric:n=
ormal;font-variant-east-asian:normal;font-variant-alternates:normal;vertica=
l-align:baseline;background-color:transparent;color:rgb(0,0,0)">One concern=
Murch brought up is that introducing four new algorithms into the network =
was too many-- adding too much complexity to the network and to wallets and=
other applications-- and I agree.=C2=A0</span></p><br><p dir=3D"ltr" style=
=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"font-=
size:11pt;font-family:Arial,sans-serif;font-variant-numeric:normal;font-var=
iant-east-asian:normal;font-variant-alternates:normal;vertical-align:baseli=
ne;background-color:transparent;color:rgb(0,0,0)">Hopefully this is address=
ed to some degree by removing SQIsign (especially in its current state lack=
ing implementation maturity), and will help push the BIP below a certain co=
mplexity threshold, making it somewhat easier to review.</span></p><p dir=
=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span =
style=3D"font-size:11pt;font-family:Arial,sans-serif;font-variant-numeric:n=
ormal;font-variant-east-asian:normal;font-variant-alternates:normal;vertica=
l-align:baseline;background-color:transparent;color:rgb(0,0,0)">=C2=A0</spa=
n></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom=
:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-serif;font-varia=
nt-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:no=
rmal;vertical-align:baseline;background-color:transparent;color:rgb(0,0,0)"=
>I think it's still important to include multiple signature algorithm o=
ptions for users to select their desired level of security. It's not 10=
0% certain that all of these algorithms will remain quantum resistant for a=
ll time, so redundancy here is=E2=80=A6 key.</span></p><br><p dir=3D"ltr" s=
tyle=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D"f=
ont-size:11pt;font-family:Arial,sans-serif;font-variant-numeric:normal;font=
-variant-east-asian:normal;font-variant-alternates:normal;vertical-align:ba=
seline;background-color:transparent;color:rgb(0,0,0)">Another concern is th=
at NIST level V is overkill. I have less conviction on this since secp256k1=
technically has 128 bits of security due to Pollard's rho attacks. But=
if the intention was for 256 bits of security, should level V security be =
the default? It's difficult for me to say. Perhaps both level V and lev=
el I implementations could be included, but this would be a deviation from =
the BIP as presently specified, which defaults to level V security. The dis=
advantage of including level I support for each algorithm is that it essent=
ially doubles the complexity of libbitcoinpqc.</span></p><br><p dir=3D"ltr"=
style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style=3D=
"font-size:11pt;font-family:Arial,sans-serif;font-variant-numeric:normal;fo=
nt-variant-east-asian:normal;font-variant-alternates:normal;vertical-align:=
baseline;background-color:transparent;color:rgb(0,0,0)">Ultimately, I hope =
the default of NIST V and selection of 3 mature NIST-approved algorithms de=
monstrate a focused, polished, and conservative proposal.</span></p><br><p =
dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:0pt"><sp=
an style=3D"font-size:11pt;font-family:Arial,sans-serif;font-variant-numeri=
c:normal;font-variant-east-asian:normal;font-variant-alternates:normal;vert=
ical-align:baseline;background-color:transparent;color:rgb(0,0,0)">At this =
point, the major call to action I would like to highlight is simply the nee=
d for more feedback from the community. Please review and provide feedback =
here: </span><a href=3D"https://github.com/bitcoin/bips/pull/1670" target=
=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://www.google.com=
/url?hl=3Den&q=3Dhttps://github.com/bitcoin/bips/pull/1670&source=
=3Dgmail&ust=3D1740089567237000&usg=3DAOvVaw0VnDeX017uHHMrzsnK_Zdq"=
><span style=3D"font-size:11pt;font-family:Arial,sans-serif;font-variant-nu=
meric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;=
text-decoration:underline;vertical-align:baseline;background-color:transpar=
ent;color:rgb(17,85,204)">https://github.com/bitcoin/bips/pull/1670</span><=
/a></p><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-b=
ottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-serif;font-=
variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternat=
es:normal;vertical-align:baseline;background-color:transparent;color:rgb(0,=
0,0)">I look forward to feedback and opinions on P2QRH and P2TRH.</span></p=
><br><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin-bottom:=
0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-serif;font-varian=
t-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:nor=
mal;vertical-align:baseline;background-color:transparent;color:rgb(0,0,0)">=
P.S. I'll be advocating for BIP-360 at OP_NEXT in VA, btc++ in Austin, =
Consensus in Toronto, and BTC 25 in Las Vegas, and later this year, TABConf=
in Atlanta.</span></p><br><br><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ar=
ial,sans-serif;font-variant-numeric:normal;font-variant-east-asian:normal;f=
ont-variant-alternates:normal;vertical-align:baseline;background-color:tran=
sparent;color:rgb(0,0,0)">[1] <a href=3D"https://pqshield.github.io/nist-si=
gs-zoo" style=3D"font-family:Arial,sans-serif" target=3D"_blank" rel=3D"nof=
ollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Den&q=3Dh=
ttps://pqshield.github.io/nist-sigs-zoo&source=3Dgmail&ust=3D174008=
9567237000&usg=3DAOvVaw1gsyZUEgj_qcI1hHsecEhL">https://pqshield.github.=
io/nist-sigs-zoo</a></span></p><p dir=3D"ltr" style=3D"line-height:1.38;mar=
gin-top:0pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Ar=
ial,sans-serif;font-variant-numeric:normal;font-variant-east-asian:normal;f=
ont-variant-alternates:normal;vertical-align:baseline;background-color:tran=
sparent;color:rgb(0,0,0)">[2] <a href=3D"https://eprint.iacr.org/2023/1820.=
pdf" style=3D"font-family:Arial,sans-serif" target=3D"_blank" rel=3D"nofoll=
ow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Den&q=3Dhttp=
s://eprint.iacr.org/2023/1820.pdf&source=3Dgmail&ust=3D174008956723=
7000&usg=3DAOvVaw2TtID7bCatkWfnUMdYK0nQ">https://eprint.iacr.org/2023/1=
820.pdf</a></span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0=
pt;margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-=
serif;font-variant-numeric:normal;font-variant-east-asian:normal;font-varia=
nt-alternates:normal;vertical-align:baseline;background-color:transparent;c=
olor:rgb(0,0,0)">[3] <a href=3D"https://eprint.iacr.org/2024/1291.pdf" styl=
e=3D"font-family:Arial,sans-serif" target=3D"_blank" rel=3D"nofollow" data-=
saferedirecturl=3D"https://www.google.com/url?hl=3Den&q=3Dhttps://eprin=
t.iacr.org/2024/1291.pdf&source=3Dgmail&ust=3D1740089567237000&=
usg=3DAOvVaw1iUEFj8e7QiV8_wW21BtXD">https://eprint.iacr.org/2024/1291.pdf</=
a></span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;margin=
-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-serif;fon=
t-variant-numeric:normal;font-variant-east-asian:normal;font-variant-altern=
ates:normal;vertical-align:baseline;background-color:transparent;color:rgb(=
0,0,0)">[4] <a href=3D"https://groups.google.com/g/bitcoindev/c/8O857bRSVV8=
/m/7uu4dZNgAwAJ" style=3D"font-family:Arial,sans-serif" target=3D"_blank" r=
el=3D"nofollow" data-saferedirecturl=3D"https://www.google.com/url?hl=3Den&=
amp;q=3Dhttps://groups.google.com/g/bitcoindev/c/8O857bRSVV8/m/7uu4dZNgAwAJ=
&source=3Dgmail&ust=3D1740089567237000&usg=3DAOvVaw2dWpYoDmEhTS=
avLvX8iJ-v">https://groups.google.com/g/bitcoindev/c/8O857bRSVV8/m/7uu4dZNg=
AwAJ</a></span></p><p dir=3D"ltr" style=3D"line-height:1.38;margin-top:0pt;=
margin-bottom:0pt"><span style=3D"font-size:11pt;font-family:Arial,sans-ser=
if;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-=
alternates:normal;vertical-align:baseline;background-color:transparent;colo=
r:rgb(0,0,0)">[5] <a href=3D"https://docs.securosys.com/tsb/Tutorials/Post-=
Quantum-Cryptography/pqc-release-overview" style=3D"font-family:Arial,sans-=
serif" target=3D"_blank" rel=3D"nofollow" data-saferedirecturl=3D"https://w=
ww.google.com/url?hl=3Den&q=3Dhttps://docs.securosys.com/tsb/Tutorials/=
Post-Quantum-Cryptography/pqc-release-overview&source=3Dgmail&ust=
=3D1740089567237000&usg=3DAOvVaw2vqqELhszU0b91mHH3C4B5">https://docs.se=
curosys.com/tsb/Tutorials/Post-Quantum-Cryptography/pqc-release-overview</a=
></span></p><br>
<p></p></blockquote></div></div><div><div class=3D"gmail_quote"><blockquote=
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:=
1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,=
204)">
-- <br>
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href data-email-masked rel=3D"nofollow">bitcoindev+...@googlegro=
ups.com</a>.<br>
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/8797807d-e017-44e2-b419-803291779007n%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter" target=3D"_blank" rel=3D"nofollow" dat=
a-saferedirecturl=3D"https://www.google.com/url?hl=3Den&q=3Dhttps://gro=
ups.google.com/d/msgid/bitcoindev/8797807d-e017-44e2-b419-803291779007n%254=
0googlegroups.com?utm_medium%3Demail%26utm_source%3Dfooter&source=3Dgma=
il&ust=3D1740089567237000&usg=3DAOvVaw0q9gOuXQa3PH-HGI2q6Pr9">https=
://groups.google.com/d/msgid/bitcoindev/8797807d-e017-44e2-b419-80329177900=
7n%40googlegroups.com</a>.<br>
</blockquote></div></div>
</blockquote></div>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;Bitcoin Development Mailing List" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:bitcoindev+unsubscribe@googlegroups.com">bitcoind=
ev+unsubscribe@googlegroups.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/d/msgid/=
bitcoindev/aa62f885-2807-41af-a672-5b1ff4c0b6b6n%40googlegroups.com?utm_med=
ium=3Demail&utm_source=3Dfooter">https://groups.google.com/d/msgid/bitcoind=
ev/aa62f885-2807-41af-a672-5b1ff4c0b6b6n%40googlegroups.com</a>.<br />
------=_Part_202315_1117001371.1740005879177--
------=_Part_202314_444941088.1740005879177--
|