Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post-quantum solutions for Bitcoin #635

Open
kayabaNerve opened this issue Dec 12, 2024 · 0 comments
Open

Post-quantum solutions for Bitcoin #635

kayabaNerve opened this issue Dec 12, 2024 · 0 comments
Labels
bitcoin cryptography An issue involving cryptography/a cryptographic library

Comments

@kayabaNerve
Copy link
Member

The most trivial solution to implement over Bitcoin would likely be Lamport signatures. These are also the least amenable to threshold signatures, effectively mandating FHE with a threshold-split signing key. Such a solution would be universal to all cryptocurrencies we wish to integrate however.

With the adoption of covenants, we likely could implement any threshold scheme we want (such as Raccoon's, Mayo/UOV's or a dedicated threshold scheme (not a single-signer scheme with a threshold scheme later produced)). The sole question will be the complexity of building such a script and verifying it on-Bitcoin (along with the on-chain costs). Lamport signatures win in that regard, solely having a horrible off-chain complexity.

Bitcoin will presumably enshrine some post-quantum signature standard, and more-efficient threshold schemes for popular candidates will also likely be posited, giving us some flexibility.

@kayabaNerve kayabaNerve added cryptography An issue involving cryptography/a cryptographic library bitcoin labels Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bitcoin cryptography An issue involving cryptography/a cryptographic library
Projects
None yet
Development

No branches or pull requests

1 participant