DocumentCode
17422
Title
Lattice-Based Signatures: Optimization and Implementation on Reconfigurable Hardware
Author
Guneysu, Tim ; Lyubashevsky, Vadim ; Poppelmann, Thomas
Author_Institution
Horst Gortz Inst. for ITSecurity, Ruhr Univ. Bochum, Bochum, Germany
Volume
64
Issue
7
fYear
2015
fDate
July 1 2015
Firstpage
1954
Lastpage
1967
Abstract
Nearly all of the currently used signature schemes, such as RSA or DSA, are based either on the factoring assumption or the presumed intractability of the discrete logarithm problem. As a consequence, the appearance of quantum computers or algorithmic advances on these problems may lead to the unpleasant situation that a large number of today´s schemes will most likely need to be replaced with more secure alternatives. In this work we present such an alternative-an efficient signature scheme whose security is derived from the hardness of lattice problems. It is based on recent theoretical advances in lattice-based cryptography and is highly optimized for practicability and use in embedded systems. The public and secret keys are roughly 1.5 kB and 0.3 kB long, while the signature size is approximately 1.1 kB for a security level of around 80 bits. We provide implementation results on reconfigurable hardware (Spartan/Virtex-6) and demonstrate that the scheme is scalable, has low area consumption, and even outperforms classical schemes.
Keywords
cryptography; digital signatures; discrete logarithm problem; lattice-based cryptography; lattice-based signatures; reconfigurable hardware; Hardware; Lattices; Optimization; Polynomials; Public key; FPGA; Public key cryptosystems; ideal lattices; reconfigurable hardware; signature scheme;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2014.2346177
Filename
6873291
Link To Document