@@ -59,7 +59,73 @@ popular Bitcoin infrastructure software.
5959_ A monthly section summarizing proposals and discussion about changing
6060Bitcoin's consensus rules._
6161
62- FIXME: bitschmidty
62+ - ** Compact Isogeny PQC can replace HD wallets, key-tweaking, silent payments** :
63+ Conduition [ wrote] [ c delving ibc hd ] on Delving Bitcoin about his research
64+ into the suitability of Isogeny-Based Cryptography (IBC) as a [ post-quantum] [ topic quantum resistance ]
65+ cryptosystem for Bitcoin. While the elliptic curve discrete logarithm
66+ problem (ECDLP) may be rendered insecure in a post-quantum world, there is
67+ nothing fundamentally broken about elliptic curve mathematics in general.
68+ Briefly, an Isogeny is a mapping from one elliptic curve to another. The
69+ cryptographic assumption of IBC is that it is difficult to compute the
70+ Isogeny between one elliptic curve of a specific type and another, while it
71+ is easy to produce an Isogeny and the curve it maps to from a base curve.
72+ Thus IBC secret keys are Isogenies and the public keys are the mapped
73+ curves.
74+
75+ Like ECDLP secret and public keys, it is possible to compute new secret keys
76+ and public keys independently from the same salt (e.g. a [ BIP32 derivation] [ topic bip32 ]
77+ step) and have the resulting secret keys correctly sign for the resulting
78+ public keys. Conduition refers to this as "rerandomization" and it
79+ fundamentally enables [ BIP32] [ ] , [ BIP341] [ ] , and [ BIP352] [ ] (with some
80+ additional cryptographic innovation, probably).
81+
82+ To date, there are no signature aggregation protocols for IBC like there
83+ are in [ MuSig] [ topic musig ] and [ FROST] [ topic threshold signature ] , and
84+ conduition issues a call to action for Bitcoin developers and cryptographers
85+ to research what may be possible.
86+
87+ Keys and signatures in known IBC cryptosystems are about twice the
88+ size of keys in ECDLP-dependent cryptosystems. Much smaller than hash-based
89+ or lattice-based cryptosystems. Verification is costly even on desktop
90+ machines (on the order of 1 millisecond per verification), in the same
91+ ballpark as hash-based and lattice-based.
92+
93+ - ** Varops budget and tapscript leaf 0xc2 (aka "Script Restoration") are BIPs 440 and 441** :
94+ Rusty Russell [ wrote] [ rr ml gsr bips ] on the Bitcoin-Dev mailing list
95+ that the first two BIPs of the Great Script Restoration (or Grand Script
96+ Renaissance) have been submitted for BIP numbering. They subsequently
97+ received BIP numbers 440 and 441 respectively. [ BIP440] [ news374 varops ]
98+ enables the restoration of previously-disabled Script opcodes by building an accounting system for the
99+ cost of each operation that ensures the worst case block-level script
100+ validation cost cannot exceed the cost of validating a block containing the
101+ worst case number of signature operations. [ BIP441] [ news374 c2 ] describes
102+ the validation of a new [ tapscript] [ topic tapscript ] version which restores the opcodes
103+ disabled by Satoshi in 2010.
104+
105+ - ** SHRIMPS: 2.5 KB post-quantum signatures across multiple stateful devices** :
106+ Jonas Nick [ writes] [ jn delving shrimps ] on Delving Bitcoin about a new
107+ semi-stateful hash-based signature construction for post-quantum Bitcoin.
108+ SHRIMPS takes advantage of the fact that [ SPHINCS+] [ news383 sphincs ]
109+ signature sizes scale with the maximum number of signatures for a given key
110+ which can be produced while retaining a given security level.
111+
112+ Similar to the [ SHRINCS] [ news391 shrincs ] design, a SHRIMPS key consists of
113+ two keys hashed together. In this case, both keys are stateless SPHINCS+ keys,
114+ but with different parameter sets. The first key is only secure for a small
115+ number of signatures and intended to be used with first (or first few)
116+ signatures from each signing device the key is used with. The second key is
117+ secure for a much larger number of signatures (effectively unlimited in a
118+ Bitcoin context) and each device falls back to that key after some
119+ (potentially user chosen) number of signatures from that device. The result is
120+ that in the common Bitcoin use-case where any given key (of which many can be
121+ derived from a single seed) only signs a small handful of times, nearly all
122+ signatures can be < 2.5 KB while still having no effective limit on the total
123+ number of signatures if a key ends up being reused many times, at the cost of
124+ the later signatures being ~ 7.5 KB. SHRIMPS is semi-stateful in that no global
125+ state must be retained, but each signing device must record a few bits of
126+ state for each SHRIMPS key it signs with (as little as a single bit if only
127+ the first signature from each device-key tuple takes advantage of the small
128+ signature).
63129
64130## Releases and release candidates
65131
@@ -87,3 +153,10 @@ FIXME:Gustavojfe
87153
88154[ topic payjoin ] : /en/topics/payjoin/
89155[ topic payjoin fingerprinting ] : https://delvingbitcoin.org/t/how-wallet-fingerprints-damage-payjoin-privacy/2354
156+ [ c delving ibc hd ] : https://delvingbitcoin.org/t/compact-isogeny-pqc-can-replace-hd-wallets-key-tweaking-silent-payments/2324
157+ [ rr ml gsr bips ] : https://groups.google.com/g/bitcoindev/c/T8k47suwuOM
158+ [ news374 varops ] : /en/newsletters/2025/10/03/#first-bip
159+ [ news374 c2 ] : /en/newsletters/2025/10/03/#second-bip
160+ [ jn delving shrimps ] : https://delvingbitcoin.org/t/shrimps-2-5-kb-post-quantum-signatures-across-multiple-stateful-devices/2355
161+ [ news383 sphincs ] : /en/newsletters/2025/12/05/#slh-dsa-sphincs-post-quantum-signature-optimizations
162+ [ news391 shrincs ] : /en/newsletters/2026/02/06/#shrincs-324-byte-stateful-post-quantum-signatures-with-static-backups
0 commit comments