Post Quantum Crypto #1395
Replies: 6 comments 3 replies
-
Hi @kuehne-trustable-de, could you share more about your use case for hybrid certs? |
Beta Was this translation helpful? Give feedback.
-
Currently, it looks like Kyber is going to be included in TLS 1.3. It might come to the Go stdlib once NIST reaches a final spec around 2024. For digital signatures, the situation is a little bit uncertain at the moment, Dilithium or Falcom are leading, but each one has its drawbacks. We don't have a 100% defined plan for supporting them, but they will be. |
Beta Was this translation helpful? Give feedback.
-
I think it's not easy |
Beta Was this translation helpful? Give feedback.
-
I'd like to know if the development team has any roadmap updates regarding post-quantum. NIST published the standards for signatures: ML-DSA and SLH-DSA, and ML-KEM (for key encapsulation). While getting a KEM certificate is tricky, dealing with ML-DSA and SLH-DSA is easier. Open source implementations in Go are available for ML-DSA (cloudflare/circl#480). |
Beta Was this translation helpful? Give feedback.
-
@tashian In the light of this press release https://smallstep.com/blog/post-quantum-cryptography-at-smallstep/index.html, could you share a rough timeline for when you'd be able to issue PQ certificates? And what type of X.509 hybrid certificates do you plan to support?
For some use-cases ML-DSA and SLH-DSA are good enough as they are, so I believe it makes sense to add support for issuing such certificates without waiting for the follow-up competition. The competition will take years, while the demand for PQ certificates already exists. For example, according to the CNSA 2.0 timeline, we're already at a stage where signing firmware or software with PQ algorithms ought to be a thing. When distributing firmware - the image size dwarfs the size of the certificate, so it would be no issue at all to have large keys and large signatures. |
Beta Was this translation helpful? Give feedback.
-
Hi @ralienpp, Yes I agree that there is demand for PQ certificates, and it's on our roadmap. We were able to add PQ HKE after it was added to Go's While I can't offer even a rough timeline for PQ certificate support in |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Are there any plans / schedule to implement PQC algorithms?
Hybrid certificates would be great!
Beta Was this translation helpful? Give feedback.
All reactions