Skip to content

Implementation Choices for Dilithium Variants in Botan #3936

Answered by reneme
elGoonie asked this question in Q&A
Discussion options

You must be logged in to vote

To the best of my understanding, the names Dilitihium2, Dilithium3, Dilithium5 and 4x4, 6x5, 8x7 are basically synonymous respectively. The numbers refer to the targeted NIST security level and the AxB notation reflects the size of the underlying matrix. Or am I missing your point?

However, there are different revisions of the specification, for each NIST round, among others. Currently, we implement what is referred to as "Version 3.1" in FIPS 204 ipd Section 1.3.1, this is also the algorithm implemented by the authors' reference implementation's master branch making it compatible to the implementation in liboqs, for instance.

We are currently working on the integration of ML-DSA-ipd, and…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@elGoonie
Comment options

Answer selected by randombit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants