AWS Builder Center
Understanding Kyber (ML-KEM): How AWS Prepares for Post-Quantum Security

Understanding Kyber (ML-KEM): How AWS Prepares for Post-Quantum Security

A beginner-friendly overview of post-quantum cryptography, explaining Kyber (ML-KEM) and how AWS implements hybrid TLS.

While spending some time implementing pqc algorithms and working on the number-theoretic transform (NTT) blocks inside CRYSTALS-kyber i explored how these same ideas are being adopted in large-scale infrastructure.
As quantum computing advances, upgrading cloud security is essential. AWS actively implements two main quantum-resistant standards: Kyber (ML-KEM) for encryption and key exchange, and Dilithium (ML-DSA) for digital signatures and identity verification. By using a hybrid approach across core services like AWS KMS, Secrets Manager, Amazon S3, and Private CA, AWS combines traditional security with Kyber to prevent "harvest now, decrypt later" attacks, while using Dilithium to keep software updates and certificates completely trusted. Learning how AWS uses Kyber and Dilithium helps to understand how to build quantum-resistant cloud applications today.
How AWS Simplifies Post-Quantum Resilience:
The heavy technical lifting behind the scenes so developers don't have to start from scratch:
  • Built into Core Security Engines: Both Kyber and Dilithium are integrated directly into AWS's open-source cryptographic libraries (s2n-tls and AWS-LC).
  • Easy SDK Integration: Developers can enable quantum-safe key exchange and digital signing directly through standard AWS SDKs.
  • Hardware Security: AWS protects post-quantum keys inside high-security Hardware Security Modules (HSMs).
The Two Pillars of Post-Quantum Resilience:
Kyber (ML-KEM): Safe Connections & Data Encryption
AWS uses a hybrid TLS approach, pairing Kyber with traditional encryption. This secures connections when you access services like Amazon S3, AWS Key Management Service (KMS), and AWS Secrets Manager.
Why it matters: It stops "Harvest Now, Decrypt Later" attacks, where bad actors record encrypted internet traffic today hoping to unlock it with a quantum computer years down the road.
Dilithium (ML-DSA): Proof of Identity & Authentication
AWS supports ML-DSA in AWS KMS and AWS Private Certificate Authority (Private CA). Businesses use it for code signing, software supply chain security, and verifying client identities with AWS IAM Roles Anywhere. Dilithium, now standardised as ML-DSA, is used for creating strong digital signatures that can last for many years. The private keys are generated and kept inside protected hardware modules so they never leave that safe environment.
Certificate authorities can now build full chains of trust using these lattice-based signatures. This supports long-term authentication, verification of important artefacts, and identity checks for workloads. Once the root of the chain uses ML-DSA, everything that follows inherits the same long-term strength.
Conclusion
Working on the number-theoretic transform blocks showed me how important careful, low-level details are. Seeing those same mathematical foundations protect real connections and long-lived identities gave the work clearer meaning. The new methods are no longer limited to research. They are already helping keep important information confidential and authentic across large systems, and the transition is being handled in a steady, practical way. Preparing for quantum computing isn't about replacing everything overnight—it’s about adopting quantum-resistant tools early. By using Kyber for connection privacy and Dilithium for digital identity.
Any opinions in this article are those of the individual author and may not reflect the opinions of AWS.
Enjoyed reading this content? Let the author know!

Your likes, comments, shares, and saves help creators reach more builders.

Loading recommendations

Loading article