Visible to the public Lattice-Based Group Signatures and Zero-Knowledge Proofs of Automorphism Stability

TitleLattice-Based Group Signatures and Zero-Knowledge Proofs of Automorphism Stability
Publication TypeConference Paper
Year of Publication2018
Authorsdel Pino, Rafael, Lyubashevsky, Vadim, Seiler, Gregor
Conference NameProceedings of the 2018 ACM SIGSAC Conference on Computer and Communications Security
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5693-0
Keywordscomposability, group signature, implementation, Lattices, Metrics, Post-quantum, pubcrawl, quantum computing security, resilience, Resiliency, Scalability, zero-knowledge
Abstract

We present a group signature scheme, based on the hardness of lattice problems, whose outputs are more than an order of magnitude smaller than the currently most efficient schemes in the literature. Since lattice-based schemes are also usually non-trivial to efficiently implement, we additionally provide the first experimental implementation of lattice-based group signatures demonstrating that our construction is indeed practical - all operations take less than half a second on a standard laptop. A key component of our construction is a new zero-knowledge proof system for proving that a committed value belongs to a particular set of small size. The sets for which our proofs are applicable are exactly those that contain elements that remain stable under Galois automorphisms of the underlying cyclotomic number field of our lattice-based protocol. We believe that these proofs will find applications in other settings as well. The motivation of the new zero-knowledge proof in our construction is to allow the efficient use of the selectively-secure signature scheme (i.e. a signature scheme in which the adversary declares the forgery message before seeing the public key) of Agrawal et al. (Eurocrypt 2010) in constructions of lattice-based group signatures and other privacy protocols. For selectively-secure schemes to be meaningfully converted to standard signature schemes, it is crucial that the size of the message space is not too large. Using our zero-knowledge proofs, we can strategically pick small sets for which we can provide efficient zero-knowledge proofs of membership.

URLhttps://dl.acm.org/citation.cfm?doid=3243734.3243852
DOI10.1145/3243734.3243852
Citation Keydel_pino_lattice-based_2018