Visible to the public Implementation and Evaluation of Improved Gaussian Sampling for Lattice Trapdoors

TitleImplementation and Evaluation of Improved Gaussian Sampling for Lattice Trapdoors
Publication TypeConference Paper
Year of Publication2018
AuthorsGür, Kamil Doruk, Polyakov, Yuriy, Rohloff, Kurt, Ryan, Gerard W., Savas, Erkay
Conference NameProceedings of the 6th Workshop on Encrypted Computing & Applied Homomorphic Cryptography
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5987-0
Keywordsattribute based encryption, Collaboration, digital signature, digital signatures, gaussian sampling, Human Behavior, lattice-based cryptography, policy-based governance, pubcrawl, Resiliency, ring-lwe, Scalability, trapdoor
Abstract

We report on our implementation of a new Gaussian sampling algorithm for lattice trapdoors. Lattice trapdoors are used in a wide array of lattice-based cryptographic schemes including digital signatures, attributed-based encryption, program obfuscation and others. Our implementation provides Gaussian sampling for trapdoor lattices with prime moduli, and supports both single- and multi-threaded execution. We experimentally evaluate our implementation through its use in the GPV hash-and-sign digital signature scheme as a benchmark. We compare our design and implementation with prior work reported in the literature. The evaluation shows that our implementation 1) has smaller space requirements and faster runtime, 2) does not require multi-precision floating-point arithmetic, and 3) can be used for a broader range of cryptographic primitives than previous implementations.

URLhttp://doi.acm.org/10.1145/3267973.3267975
DOI10.1145/3267973.3267975
Citation Keygur_implementation_2018