Saltar al contenido principal
en/blog/kyber/research/index/

Kyber (ML-KEM) Research Index

By Xscriptor — Óscar Preciado2 min read
TechnologyCryptographyResearchcryptographypost-quantumKyberML-KEMNISTresearchXscriptor
Kyber (ML-KEM) Research Index

This directory contains research on the post-quantum key encapsulation mechanism (KEM) Kyber, now standardized as ML-KEM (FIPS 203) by NIST.

Topics

File Topic Status
fundamentos-lwe LWE and Lattice Fundamentals — the mathematical basis of Kyber Complete
estructura-kem KEM Structure — generation, encapsulation, decapsulation Complete
parametros-seguridad Parameters and Security Levels — ML-KEM-512/768/1024 Complete
implementacion Implementation — algorithmic details, Compress/Decompress, FO transform Complete
implementacion-dart Dart Implementation — code extracted from xkyber_crypto, contrast with FIPS 203 Complete
constante-tiempo-dart Constant Time in Dart — VM limitations, identified critical points Complete
ataques Known Attacks — classical and quantum cryptanalysis against LWE/Kyber Complete
estandarizacion Standardization — NIST process, competition, adoption Complete
conclusiones Conclusions — integrated analysis, implications, open questions Complete

Knowledge Structure

The research follows the logical flow:

  1. Fundamentals (LWE, lattices, decision vs search problem)
  2. Mechanism (how Kyber works step by step)
  3. Security (parameters, NIST levels, equivalent strength)
  4. Implementation (Compress, FO transform, optimizations)
  5. Attacks (classical, quantum, side-channel, hybrid)
  6. Context (NIST process, competitors, real-world adoption)
  7. Dart Implementation (extractions from xkyber_crypto, contrast with C reference)
  8. Security in Dart (constant time, VM limitations, critical points)

Related Documents

  • Obscura — Conclusions — parallelism: Kyber and fingerprinting share the same defender-attacker asymmetry
  • Chat Control — Homomorphic Cryptography — other post-quantum techniques and their relation to surveillance
  • xKyber Crypto — Personal implementation of Kyber in Dart/Flutter during the algorithm learning phase, archived after concluding that secure management of post-quantum cryptography in the Dart ecosystem is unfeasible without constant-time guarantees at the VM level

References