[Resource Topic] 2024/1660: A Note on the Hint in the Dilithium Digital Signature Scheme

Welcome to the resource topic for 2024/1660

Title:
A Note on the Hint in the Dilithium Digital Signature Scheme

Authors: Amit Berman, Ariel Doubchak, Noam Livne

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.

ePrint: https://eprint.iacr.org/2024/1660

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .