Paper 2024/1262 Original: eprint.iacr.org/2024/1262 ↗

Dilithium-Based Verifiable Timed Signature Scheme

Erkan Uslu
Oğuz Yayla
Abstract

Verifiable Timed Signatures (VTS) are cryptographic constructs that enable obtaining a signature at a specific time in the future and provide evidence that the signature is legitimate. This framework particularly finds utility in applications such as payment channel networks, multiparty signing operations, or multiparty computation, especially within blockchain architectures. Currently, VTS schemes are based on signature algorithms such as BLS signature, Schnorr signature, and ECDSA. These signature algorithms are considered insecure against quantum attacks due to the effect of Shor's Algorithm on the discrete logarithm problem. We present a new VTS scheme called VT-Dilithium based on CRYSTALS-Dilithium Digital Signature Algorithm that has been selected as NIST's quantum-resistant digital signature standard and is considered secure against both classical and quantum attacks. Integrating Dilithium into the VTS scheme is more challenging problem due to its complex mathematical operations (i.e. polynomial multiplications, rounding operations) and large module parameters such as polynomials, polynomial vectors, and matrices. This work aims to provide a comprehensive exposition of the VT-Dilithium scheme.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2024-08-09: last updated
2024-08-09: published
Short URL
https://ia.cr/2024/1262
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/1262,
      author = {Erkan Uslu and Oğuz Yayla},
      title = {Dilithium-Based Verifiable Timed Signature Scheme},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1262},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1262}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.