Post-Quantum Signature Verification Host Functions in Soroban #1915
jayz22
started this conversation in
Core Advancement Proposals
Replies: 2 comments 1 reply
-
|
Cross-posting, there is another thread discussing support for Falcon (FN-DSA, one of the NIST standardized schemes mentioned above) |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
dont know if its relevant here, wanted to share- https://github.com/Eshan276/nebulav2 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The signature verification algorithms currently available in Soroban — ECDSA and EdDSA — rest on the (elliptic-curve) discrete logarithm problem, whose hardness assumption no longer holds in the post-quantum setting.
As a first step toward post-quantum readiness, we want to expose host functions for native PQ signature verification. This lets Soroban custom accounts (smart wallets) enforce PQ-secure auth on the user side without waiting for protocol-level key-type changes.
This thread tracks the discussion and effort.
Scope of candidates. NIST has standardized three PQ signature schemes: ML-DSA (FIPS 204, lattice), SLH-DSA (FIPS 205, hash-based), and FN-DSA / Falcon (FIPS 206, lattice) — see NIST PQC. Open Quantum Safe (liboqs) tracks available implementations.
Open questions for discussion:
Beta Was this translation helpful? Give feedback.
All reactions