Paper 2022/803 Original: eprint.iacr.org/2022/803 ↗

How to Avoid Repetitions in Lattice-based Deniable Zero-Knowledge Proofs

Xavier Arnal
Abraham Cano
Tamara Finogina
Javier Herranz
Abstract

Interactive zero-knowledge systems are a very important cryptographic primitive, used in many applications, especially when deniability (also known as non-transferability) is desired. In the lattice-based setting, the currently most efficient interactive zero-knowledge systems employ the technique of rejection sampling, which implies that the interaction does not always finish correctly in the first execution; the whole interaction must be re-run until abort does not happen. While repetitions due to aborts are acceptable in theory, in some practical applications it is desirable to avoid re-runs for usability reasons. In this work we present a generic technique that departs from an interactive zero-knowledge system (that might require multiple re-runs to complete the protocol) and obtains a 3-moves zero-knowledge system (without re-runs). The transformation combines the well-known Fiat-Shamir technique with a couple of initially exchanged messages. The resulting 3-moves system enjoys honest-verifier zero-knowledge and can be easily turned into a fully deniable proof using standard techniques. We show some practical scenarios where our transformation can be beneficial and we also discuss the results of an implementation of our transformation.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2022-12-21: last updated
2022-06-21: published
Short URL
https://ia.cr/2022/803
License
https://creativecommons.org/publicdomain/zero/1.0/

BibTeX

@misc{cryptoeprint:2022/803,
      author = {Xavier Arnal and Abraham Cano and Tamara Finogina and Javier Herranz},
      title = {How to Avoid Repetitions in Lattice-based Deniable Zero-Knowledge Proofs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/803},
      year = {2022},
      url = {https://eprint.iacr.org/2022/803}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.