Key Material

keymaterial.net · Personal blog · on HN since 2020

Key Material is a cryptography blog on post-quantum algorithms such as ML-KEM and Falcon, plus key formats and AES-GCM-SIV issues.

What HN saysCommenters recommend its ML-KEM mythbusting post for explaining why ML-KEM cannot be backdoored like Dual_EC_DRBG, and cite its Falcon article.
21HN people shared it
7linked it in comments
21stories submitted
427story points
3 months agolast shared
2020people per year2026

Most-shared posts

  1. 1
    ML-KEM Mythbusting
    6 people · 43 points · first shared 2025 · 14 comments on HN
  2. 2
    Post Quantum Cryptography for non-cryptographers
    3 people · 4 points · first shared 2024 · discussion on HN
  3. 3
  4. 4
    Reconstructing Public Keys from Signatures
    2 people · 146 points · first shared 2024 · 67 comments on HN
  5. 5
  6. 6
  7. 7
    How not to format a private key
    2 people · 7 points · first shared 2025 · 1 comments on HN
  8. 8
    Invisible Salamanders in AES-GCM-SIV
    2 people · 6 points · first shared 2020 · discussion on HN
  9. 9
    Hybrid Signatures
    2 people · 1 points · first shared 2026 · discussion on HN
  10. 10
    Lattices vs. Cranks
    1 people · 49 points · first shared 2024 · 8 comments on HN
  11. 11
    HashML-DSA Considered Harmful
    1 people · 17 points · first shared 2024 · 1 comments on HN
  12. 12
    Unbindable Kemmy Schmidt
    1 people · 5 points · first shared 2024 · discussion on HN
  13. 13
    Kyber512's Security Level (2023)
    1 people · 3 points · first shared 2025 · discussion on HN
  14. 14
    Stupid TLS facts: session resumption (2023)
    1 people · 1 points · first shared 2024 · discussion on HN

What HN people wrote when they linked it

ameliaquining · 2026-07-29
I recommend reading https://keymaterial.net/2025/11/27/ml-kem-mythbusting/, which explains (1) why it's not possible for ML-KEM (the thing most people are using for post-quantum encryption) to be backdoored the way Dual_EC_DRBG was, and (2) some of the reasons some people don't like hybrids, not all of which are good but none of which should serve to undermine confidence in ML-KEM's security.
some_furry · 2026-07-02
I recommend reading this perspective https://mailarchive.ietf.org/arch/msg/tls/SXo4iVmp0ng_vi57ceVcfmA75Hs/ Also, https://keymaterial.net/2025/11/27/ml-kem-mythbusting/ ML-KEM is not "very new" compared to the age of other algorithms historically deployed.
FiloSottile · 2026-04-06
Remember that the entities most likely to heed those governments recommendations are those providing services to said government and its military. I feel like the NSA pushing a (definitely misguided and obviously later exploited by adversaries) NOBUS backdoor has poorly percolated into the collective consciousness, missing the NOBUS part entirely. See https://keymaterial.net/2025/11/27/ml-kem-mythbusting/ for whether the current standards can hide NOBUS backdoors. It talks about ML-KEM, but all recent standards I read look like this.
mcpherrinm · 2026-07-07
So, in this case it wasn't correct to do so, but there is actually a current algorithm which uses floating point: Falcon (aka FN-DSA). https://keymaterial.net/2026/05/13/so-you-want-to-deploy-fn-dsa/ talks about FN-DSA and has a section about how it's require to hand-implement floats to get constant-time operations.
g-b-r · 2026-07-07
> nothing that's happening here has really anything to do with NSA How can you say that??? It seems to be literally only for their claim to need it that pure MLKEM is being requested..! A summary at https://blog.cr.yp.to/20251004-weakened.html, or just see e.g. https://keymaterial.net/2025/11/27/ml-kem-mythbusting for an opposite voice stating the same...
miloignis · 2026-07-02
This has been discussed before, and I believe the general consensus is that djb's objections don't make sense. The Key Material blog addresses this in a very good larger ML-KEM mythbusting post: https://keymaterial.net/2025/11/27/ml-kem-mythbusting/#:~:text=hybrids
866121283 · 2026-07-01
For a counterpoint Sophie Schmieg recently wrote https://keymaterial.net/2026/06/18/on-hybrid-signatures/ arguing against hybrids. Putting EC and PQ algorithms together isn't trivial, and the complexity of using multiple algorithms in parallel can, itself, lead to more issues. In response to the implementation errors in ML-KEM, companies have moved to formal verification. Apple, for example, recently released[1] a formally verified ML-KEM implementation, where they formally verified the assembly of the implementation to verify that it matches the specification and that it's side-channel free. AWS, similarly, is using a formally verified ML-KEM implementation: "All AArch64 and x86_64 assembly is proved to be functionally correct, memory-safe, and of secret-independent timing (constant-time)" [2]. There are similar efforts (by both Apple, Amazon, and others) to formally prove ML-DSA implementations as well. [1]: https://security.apple.com/blog/formal-verification-corecrypto/ [2]: https://github.com/pq-code-package/mlkem-native

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close