Tweaking ML-KEM (Kyber) and ML-DSA (Dilithium)

No Thumbnail Available

Date

2025-06

Journal Title

Journal ISSN

Volume Title

Publisher

Indian Statistical Institute, Kolkata

Abstract

Lattice-based cryptography is the use of conjectured hard problems on point lattices in Rn as the foundation for secure cryptographic systems. Attractive features of lattice cryptography include apparent resistance to quantum attacks (in contrast with most number-theoretic cryptography), high asymptotic efficiency and parallelism, security under worst-case intractability assumptions, and solutions to long-standing open problems in cryptography. This work surveys the structure, security, and optimization potential of two leading lattice-based cryptographic schemes: ML-KEM (Kyber) and ML-DSA (Dilithium). Special attention is given to their applicability in government-oriented post-quantum cryptographic systems, focusing on performance, implementation considerations, and resilience against known quantum threats. In particular, the study introduces tweaks to implementational-level components—such as encoding, compression, and sampling routines—to enhance efficiency and adaptability. Emphasis is placed on how the underlying Short Integer Solution (SIS) and Learning With Errors (LWE) problems—and their ring-based variants—form the mathematical backbone of these NIST-standardized algorithms.

Description

Dissertation under the guidance of Prof Y.V. Subba Rao and Prof. Subhamoy Maitra

Keywords

ML-KEM (Kyber), ML-DSA (Dilithium), Short Integer Solution (SIS)

Citation

100p.

Endorsement

Review

Supplemented By

Referenced By