ECC software can have flaws too but I don't think anyone seriously suggested hybridizing two different ECC implementations, for example.
Bugs happen: The easy way to compare solo PQ to ECC+PQ (blog.cr.yp.to)
Retr0id 3 days ago
libeclipse 3 days ago
Software bugs is a weak argument for a new hybrid standard, and doesn't justify the additional complexity.
pona-a 3 days ago
rot256 3 days ago
dhx 12 minutes ago
What's more likely right now:
- Your cryptosystem is compromised at some point in the future if/when quantum computers exist and can effectively attack EdDSA/X25519. Something no one has yet demonstrated or come close to demonstrating.
- Someone implementing PQC in a library/software/hardware follows the standard which does not care at all about side channel resistant implementation of critical algorithms, resulting in your private keys being leaked. Demonstrated repeatedly over 20+ years.
[1] https://cr.yp.to/papers/safecurves-20240809.pdf#chronology
rot256 3 days ago
Additionally, NIST had the foresight to derandomize all the algorithms, so we can now check e.g. what a correct implementation will produce on particular seeds. This is a big deal because a bunch of e.g. ECDSA bugs, such as biased nonces or reused nonces, are trivally caught by such tests/derandomization.
TLDR: the bugs are going to be elsewhere.