Malleable Proof Systems and Applications

Melissa Chase, Markulf Kohlweiss, Anna Lysyanskaya, Sarah Meiklejohn

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Malleability for cryptography is not necessarily an opportunity for attack; in many cases it is a potentially useful feature that can be exploited. In this work, we examine notions of malleability for non-interactive zero-knowledge (NIZK) proofs. We start by defining a malleable proof system, and then consider ways to meaningfully control the malleability of the proof system, as in many settings we would like to guarantee that only certain types of transformations can be performed.

As our motivating application, we consider a shorter proof for verifiable shuffles. Our controlled-malleable proofs allow us for the first time to use one compact proof to prove the correctness of an entire multi-step shuffle. Each authority takes as input a set of encrypted votes and a controlled-malleable NIZK proof that these are a shuffle of the original encrypted votes submitted by the voters; it then permutes and re-randomizes these votes and updates the proof by exploiting its controlled malleability. As another application, we generically use controlled-malleable proofs to realize a strong notion of encryption security.

Finally, we examine malleability in existing proof systems and observe that Groth-Sahai proofs are malleable. We then go beyond this observation by characterizing all the ways in which they are malleable, and use them to efficiently instantiate our generic constructions from above; this means we can instantiate our proofs and all their applications using only the Decision Linear (DLIN) assumption.
Original languageEnglish
Title of host publicationAdvances in Cryptology - EUROCRYPT 2012 - 31st Annual International Conference on the Theory and Applications of Cryptographic Techniques, Cambridge, UK, April 15-19, 2012. Proceedings
PublisherSpringer
Pages281-300
Number of pages20
ISBN (Electronic)978-3-642-29011-4
ISBN (Print)978-3-642-29010-7
DOIs
Publication statusPublished - 2012
Event31st Annual Eurocrypt Conference - Cambridge, United Kingdom
Duration: 15 Apr 201219 Apr 2012
https://www.iacr.org/conferences/eurocrypt2012/index.html

Conference

Conference31st Annual Eurocrypt Conference
Abbreviated titleEurocrypt 2012
Country/TerritoryUnited Kingdom
CityCambridge
Period15/04/1219/04/12
Internet address

Fingerprint

Dive into the research topics of 'Malleable Proof Systems and Applications'. Together they form a unique fingerprint.

Cite this