Signatures of knowledge for boolean circuits under standard assumptions

This paper constructs unbounded simulation sound proofs for boolean circuit satisfiability under standard assumptions with proof size O(n+d) bilinear group elements, where d is the depth and n is the input size of the circuit. Our technical contribution is to add unbounded simulation soundness to a...

Descripción completa

Detalles Bibliográficos
Autores: Baghery, Karim, González, Alonso, Pindado, Zaira, Ràfols, Carla
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2022
País:España
Institución:Universitat Pompeu Fabra
Repositorio:Repositorio Digital de la UPF
OAI Identifier:oai:dnet:rdupf_______::73d1dc0c6378cf5ed0cedf7fe7673a55
Acceso en línea:https://hdl.handle.net/10230/72925
http://dx.doi.org/10.1016/j.tcs.2022.03.006
Access Level:acceso abierto
Palabra clave:NIZK
Signatures
Bilinear groups
CircuitSat
Descripción
Sumario:This paper constructs unbounded simulation sound proofs for boolean circuit satisfiability under standard assumptions with proof size O(n+d) bilinear group elements, where d is the depth and n is the input size of the circuit. Our technical contribution is to add unbounded simulation soundness to a recent NIZK of González and Ràfols (ASIACRYPT'19) with very small overhead. We give two different constructions: the first one is more efficient but not tight, and the second one is tight. Our new scheme can be used to construct Signatures of Knowledge based on standard assumptions that also can be composed universally with other cryptographic protocols/primitives. As an independent contribution we also detail a simple formula to encode Boolean circuits as Quadratic Arithmetic Programs.