Dilithium is a lattice-based digital signature algorithm designed to be secure against quantum computer attacks.
Dilithium offers different security levels to balance security and performance:
Higher security levels provide stronger protection but result in larger signatures and keys.
Dilithium is a lattice-based digital signature algorithm that was selected by NIST as a standard for post-quantum digital signatures. It was designed to be secure against attacks by both classical and quantum computers.
Dilithium is based on the hardness of the Module Learning With Errors (MLWE) and Module Short Integer Solution (MSIS) problems, which are believed to be resistant to quantum attacks. The algorithm consists of three main operations:
Dilithium can be used in various cryptographic protocols that require digital signatures, such as: