Batch Groth-Sahai

  • Authors:
  • Olivier Blazy;Georg Fuchsbauer;Malika Izabachène;Amandine Jambert;Hervé Sibert;Damien Vergnaud

  • Affiliations:
  • École normale supérieure, CNRS, INRIA, Paris Cedex 05, France;École normale supérieure, CNRS, INRIA, Paris Cedex 05, France;Université de Versailles, Versailles, France;Orange Labs R&D, Caen Cedex, France and IMB, Université Bordeaux 1, Talence, France;ST-Ericsson, Le Mans Cedex 9, France;École normale supérieure, CNRS, INRIA, Paris Cedex 05, France

  • Venue:
  • ACNS'10 Proceedings of the 8th international conference on Applied cryptography and network security
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In 2008, Groth and Sahai proposed a general methodology for constructing non-interactive zero-knowledge (and witness-indistinguishable) proofs in bilinear groups. While avoiding expensive NP-reductions, these proof systems are still inefficient due to the number of pairing computations required for verification. We apply recent techniques of batch verification to the Groth-Sahai proof systems and succeed to improve significantly the complexity of proof verification. We give explicit batch-verification formulas for generic Groth-Sahai equations (whose cost is less than a tenth of the original) as well as for specific popular protocols relying on their methodology (namely Groth's group signatures and the P-signatures by Belenkiy, Chase, Kohlweiss and Lysyanskaya).