Efficient-Scheduling Parallel Multiplier-Based Ring-LWE Cryptoprocessors

Citations

WEB OF SCIENCE

9
Citations

SCOPUS

11

초록

This paper presents a novel architecture for ring learning with errors (LWE) cryptoprocessors using an efficient approach in encryption and decryption operations. By scheduling multipliers to work in parallel, the encryption and decryption time are significantly reduced. In addition, polynomial multiplications are conducted using radix-2 and radix-8 multiple delay feedback (MDF) architecture-based number theoretic transform (NTT) multipliers to speed up the multiplication operation. To reduce the hardware complexity of an NTT multiplier, three bit-reverse operations during the NTT and inverse NTT (INTT) processes are removed. Polynomial additions in the ring-LWE encryption phase are also arranged to work simultaneously to reduce the latency. As a result, the proposed efficient-scheduling parallel multiplier-based ring-LWE cryptoprocessors can achieve higher throughput and efficiency compared with existing architectures. The proposed ring-LWE cryptoprocessors are synthesized and verified using Xilinx VIVADO on a Virtex-7 field programmable gate array (FPGA) board. With security parameters s, respectively. A comparison of the obtained throughput and efficiency with those of previous studies proves that the proposed cryptoprocessors achieve a better performance.

키워드

encryptiondecryptionnumber theoretic transformpolynomial multiplierring-learning with errorsARCHITECTUREALGORITHM
제목
Efficient-Scheduling Parallel Multiplier-Based Ring-LWE Cryptoprocessors
저자
Tan, Tuy NguyenLee, Hanho
DOI
10.3390/electronics8040413
발행일
2019-04
유형
Article
저널명
ELECTRONICS
8
4