Details of Research Outputs

Status已发表Published
TitleCompact ring-LWE cryptoprocessor
Creator
Date Issued2014
Source PublicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN0302-9743
Volume8731Pages:371-391
Abstract

In this paper we propose an efficient and compact processor for a ring-LWE based encryption scheme. We present three optimizations for the Number Theoretic Transform (NTT) used for polynomial multiplication: we avoid pre-processing in the negative wrapped convolution by merging it with the main algorithm, we reduce the fixed computation cost of the twiddle factors and propose an advanced memory access scheme. These optimization techniques reduce both the cycle and memory requirements. Finally, we also propose an optimization of the ring-LWE encryption system that reduces the number of NTT operations from five to four resulting in a 20% speed-up. We use these computational optimizations along with several architectural optimizations to design an instruction-set ring-LWE cryptoprocessor. For dimension 256, our processor performs encryption/decryption operations in 20/9 μs on a Virtex 6 FPGA and only requires 1349 LUTs, 860 FFs, 1 DSP-MULT and 2 BRAMs. Similarly for dimension 512, the processor takes 48/21 μs for performing encryption/decryption operations and only requires 1536 LUTs, 953 FFs, 1 DSP-MULT and 3 BRAMs. Our processors are therefore more than three times smaller than the current state of the art hardware implementations, whilst running somewhat faster.

KeywordHardware implementation Lattice-based cryptography Number theoretic transform Polynomial multiplication Ring-LWE
DOI10.1007/978-3-662-44709-3_21
URLView source
Indexed ByCPCI-S
Language英语English
WOS Research AreaComputer Science
WOS SubjectComputer Science, Hardware & Architecture ; Computer Science, Information Systems ; Computer Science, Theory & Methods
WOS IDWOS:000345071700021
Scopus ID2-s2.0-84921465441
Citation statistics
Cited Times:189[WOS]   [WOS Record]     [Related Records in WOS]
Document TypeJournal article
Identifierhttp://repository.uic.edu.cn/handle/39GCC9TT/10096
CollectionResearch outside affiliated institution
Corresponding AuthorRoy, Sujoy Sinha
Affiliation
1.ESAT/COSIC and iMinds,KU Leuven,Leuven-Heverlee,Kasteelpark Arenberg 10,B-3001,Belgium
2.Department of Electronic Engineering,City University of Hong Kong,Kowloon,Tat Chee Avenue,Hong Kong
Recommended Citation
GB/T 7714
Roy, Sujoy Sinha,Vercauteren, Frederik,Mentens, Neleet al. Compact ring-LWE cryptoprocessor[J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8731: 371-391.
APA Roy, Sujoy Sinha, Vercauteren, Frederik, Mentens, Nele, Donglong, Donald, & Verbauwhede, Ingrid. (2014). Compact ring-LWE cryptoprocessor. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8731, 371-391.
MLA Roy, Sujoy Sinha,et al."Compact ring-LWE cryptoprocessor". Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 8731(2014): 371-391.
Files in This Item:
There are no files associated with this item.
Related Services
Usage statistics
Google Scholar
Similar articles in Google Scholar
[Roy, Sujoy Sinha]'s Articles
[Vercauteren, Frederik]'s Articles
[Mentens, Nele]'s Articles
Baidu academic
Similar articles in Baidu academic
[Roy, Sujoy Sinha]'s Articles
[Vercauteren, Frederik]'s Articles
[Mentens, Nele]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Roy, Sujoy Sinha]'s Articles
[Vercauteren, Frederik]'s Articles
[Mentens, Nele]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.