Recycling random bits in composed perfect zero-knowledge

  • Authors:
  • Giovanni Di Crescenzo

  • Affiliations:
  • Department of Computer Science and Engineering, University of California, San Diego, La Jolla, CA and Dipartimento di Informatica ed Applicazioni, Università di Salerno, Baronissi, SA, Italy

  • Venue:
  • EUROCRYPT'95 Proceedings of the 14th annual international conference on Theory and application of cryptographic techniques
  • Year:
  • 1995

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this paper we give techniques for recycling random bits both in the interactive and in the non-interactive model for perfect zero-knowledge proofs. Our first result is a non-interactive perfect zero-knowledge proof system for proving that at least one out of any given polynomial number of statements is true, in which the amount of public random bits used is the same as that for proving a single statement. Our second result is an interactive perfect zero-knowledge proof system for proving any given polynomial number of statements, in which the amount of private random bits used by the prover is, apart from a constant factor, the same as that for proving a single statement. In order to get a randomness-efficient proof system, we also reduce the random string of the verifier by using a multi-bit commitment scheme. The statements considered are of quadratic non residuosity modulo a Blum integer.