Lin Hsin Hsin Quantum Security Center




Attacks on Post-Quantum Cryptography






Kyber (CRYSTALS-Kyber/ML-KEM) Vulnerabilities






Kyber (CRYSTALS-Kyber/ML-KEM)


Definition


Algorithm Type Lattice-based Key Encapsulation Mechanism (KEM)


FIPS 203 -- Standardization: Selected by NIST in August 2024 as a standard for post-quantum key establishment, alongside ML-DSA (Dilithium) for digital signatures.


Security Relies on the hardness of the Module-Learning With Errors (MLWE) problem, which is believed to be resistant to attacks by both classical and quantum computers.


Parameter Sets Kyber offers three security levels:

          🔑 Kyber-512
          🔑 Kyber-768
          🔑 Kyber-1024
                highest security
                NIST Level 5 ~AES-256 equivalent


Objectives


Quantum Resistance: Unlike RSA or ECC, Kyber is not vulnerable to Shor’s algorithm, which can break classical public-key cryptography on a sufficiently powerful quantum computer.


Performance Kyber is optimized for speed and efficiency, with handshake latencies and key sizes that are practical for real-world deployment, eg ~1.2 KB public keys for ML-KEM1024


Hybrid Use NIST and industry best practices recommend using Kyber in hybrid modeeg Kyber + ECDH)to ensure security against both classical and quantum threats during the transition period



How Kyber Works in PQC


Key Encapsulation


📍 Encapsulate Sender generates a shared secret using the recipient’s public key (a matrix and vector over a finite ring).

📍 Decapsulate Recipient uses their private key to recover the shared secret



Security


📍 MLWE Problem: The security of Kyber relies on the difficulty of solving noisy linear equations over high-dimensional lattices, which is believed to be hard for quantum computers.

📍 Side-Channel Resistance: Implementations must be constant-time to prevent timing attacks (eg KyberSlash)



Hybrid Schemes


Often combined with classical KEMs, eg ECDH to provide defense-in-depth during the PQC transition


Known Vulnerabilities & Mitigations


Vulnerability Description Mitigation
Timing Attacks (KyberSlash) Key recovery via decryption time measurement. Use constant-time implementations; apply NIST patches.
Compiler-Induced Leaks Compiler optimizations may introduce side channels. Audit compiler output; use verified libraries (e.g., PQClean, rustpq).
Implementation Flaws Incorrect use of Kyber (e.g., non-hybrid mode) may reduce security. Follow NIST guidelines; use hybrid schemes during transition.
Harvest-Now-Decrypt-Later Nation-states stockpile encrypted data for future quantum decryption. Migrate to PQC now; use crypto-agile architectures.



Kyber Breaches & Incidents


Date Incident Technical Details Impact/Implications
Apr 2026 Industry-Wide PQC Migration Urgency Intelligence reports warn of "harvest now, decrypt later" campaigns by nation-states. Organizations urged to accelerate PQC adoption to prevent future decryption of stolen data.
Mar 2026 Kyber Ransomware (PQC) Campaign Windows variant uses ML-KEM1024 to encapsulate AES-256 keys; ESXi variant uses classical crypto. First confirmed use of PQC in ransomware; demonstrates operational feasibility of PQC in malware.
Apr 2025 PQShield Discovers Compiler Leaks Compiler optimizations introduced timing leaks in ML-KEM reference code. Vulnerability fixed in collaboration with Kyber team; other libraries may still be at risk.
Dec 2023 NIST Patches Timing Vulnerability Timing-based side-channel attacks (KyberSlash1/2) could recover keys by measuring decryption time. NIST issued a patch for the reference implementation; affected some open-source libraries.



Why the Kyber Ransomware Incident Matters for PQC


Proof of Concept The Kyber ransomware proves that PQC is operationally deployable in real-world attacks, not just a theoretical defense


Asymmetric Threat Attackers are adopting PQC faster than defenders, creating a gap in cryptographic resilience


Future-Proofing The use of ML-KEM1024 suggests that threat actors are preparing for a post-quantum future, where classical cryptography may be broken




Key Takeaways for Kyber (ML-KEM)


📍 Kyber (ML-KEM) is the gold standard for PQC key exchange, but implementation matters: side-channel resistance and hybrid use are critical.

⏰ The Kyber ransomware incident is a wake-up call: PQC is no longer just a defensive tool—it’s being weaponized by attackers.

📍 Urgency for Migration: Organizations must prioritize PQC adoption, especially for long-term secrets, to mitigate "harvest now, decrypt later" risks.