Re: [bitcoin-dev] RFC: Kicking BIP-322 (message signing) into motion

2020-03-03 Thread Karl-Johan Alm via bitcoin-dev
I forgot one: = 5. The current BIP itself is poorly written and/or unnecessarily complex: e.g. remove the multi-proof support, and/or remove the extensibility stuff for a future proof-of-funds extension, and/or focus solely on the generic sign message stuff. = 6. Some othe

[bitcoin-dev] RFC: Kicking BIP-322 (message signing) into motion

2020-03-03 Thread Karl-Johan Alm via bitcoin-dev
Hello, I noticed recently that a PR to Bitcoin Core that pretty much touched everything my BIP-322 pull request touches (around the same complexity) was merged without a thought given to BIP-322 compatibility, despite the BIP-322 PR being open for 2x the time. I can only conclude from this that pe

[bitcoin-dev] Overview of anti-covert-channel signing techniques

2020-03-03 Thread Pieter Wuille via bitcoin-dev
Hi all, Given the recent activity and attention [1,2] around anti-covert channel signing schemes, I decided to create this overview of the various techniques that I know of, their trade-offs, and the various issues they protect against. Most of this is based on various schemes by a number of autho

Re: [bitcoin-dev] Nonce blinding protocol for hardware wallets and airgapped signers

2020-03-03 Thread Dustin Dettmer via bitcoin-dev
Stepan have you spent any time considering a scheme that could involve HD keys, preregistering n (ie. 1000) preimages, or something similar to reduce the number of rounds at time of signing? Would a zero knowledge solution allow for a reduction in rounds? On Wed, Feb 26, 2020 at 7:13 PM Stepan Sn

Re: [bitcoin-dev] Fwd: BIP 340 updates: even pubkeys, more secure nonce generation

2020-03-03 Thread Marko via bitcoin-dev
That is an interesting point. Does the same concern apply to anti nonce covert channel protocols? In those, the host would mix in a random nonce of its own. The process is still deterministic and can be checked during signing, but unless the host persists the nonce contributions it provides, one ca