Paper 2021/417 Original: eprint.iacr.org/2021/417 ↗

History Binding Signature

Shlomi Dolev
Matan Liber
Abstract

Digital signatures are used to verify the authenticity of digital messages, that is, to know with a high level of certainty, that a digital message was created by a known sender and was not altered in any way. This is usually achieved by using asymmetric cryptography, where a secret key is used by the signer, and the corresponding public key is used by those who wish to verify the signed data. In many use-cases, such as blockchain, the history and order of the signed data, thus the signatures themselves, are important. In blockchains specifically, the threat is forks, where one can double-spend its crypto-currency if one succeeds to publish two valid transactions on two different branches of the chain. We introduce a single private/public key pair signature scheme using verifiable random function, that binds a signer to its signature history. The scheme enforces a single ordered signatures' history using a deterministic verifiable chain of signature functions that also reveals the secret key in case of misbehaviors.

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

BibTeX

@misc{cryptoeprint:2021/417,
      author = {Shlomi Dolev and Matan Liber},
      title = {History Binding Signature},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/417},
      year = {2021},
      url = {https://eprint.iacr.org/2021/417}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.