Paper 2024/1660

A Note on the Hint in the Dilithium Digital Signature Scheme

Amit Berman, Advanced Flash Solutions Lab, Samsung R&D Center, Israe
Ariel Doubchak, Advanced Flash Solutions Lab, Samsung R&D Center, Israe
Noam Livne, Advanced Flash Solutions Lab, Samsung R&D Center, Israe
Abstract

In the Dilithium digital signature scheme, there is an inherent tradeoff between the length of the public key, and the length of the signature. The coefficients of the main part of the public-key, the vector $\mathbf{t}$, are compressed (in a lossy manner), or "quantized", during the key-generation procedure, in order to save on the public-key size. That is, the coefficients are divided by some fixed denominator, and only the quotients are published. However, this results in some "skew" during the verification process, and to fix this, a special signature-dependent "hint" is computed during the signing process. Roughly speaking, stronger compression of $\mathbf{t}$ results in the hint carrying more information, consequently increasing the signature length. Prior to the hint computation, a test is performed to check whether a proper hint can indeed be composed to fix this skew, and if the test fails, the signing process is rerun with a different seed for the (pseudo-)randomness. However, in this short report we observe that this test is not performed optimally: the test calculates a sufficient condition for the hint to work, but not a necessary one. We suggest a new refined test that results in a lower probability for the sign iteration to fail. The new test exhibits some improvement (in terms of expected running time) in certain configurations that are characterized by shorter public-key length on the expense of slightly longer signature length. It is noted that the change does not imply any change in the security of the algorithm.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Dilithiumhintdigital signature schememodule lattices
Contact author(s)
noam livne @ samsung com
History
2024-10-18: approved
2024-10-14: received
See all versions
Short URL
https://ia.cr/2024/1660
License
Creative Commons Attribution-NonCommercial-ShareAlike
CC BY-NC-SA

BibTeX

@misc{cryptoeprint:2024/1660,
      author = {Amit Berman and Ariel Doubchak and Noam Livne},
      title = {A Note on the Hint in the Dilithium Digital Signature Scheme},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1660},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1660}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.