Projects per year
Abstract
Lattice based cryptography (LBC) is one of the most promising post-quantum cryptographic candidates. Ring-learning with errors (R-LWE) is an encryption scheme of LBC. In this paper, a lightweight hardware implementation is presented including key generation, encryption, and decryption. The R-LWE encryption scheme consists of a Gaussian sampler and polynomial multiplication. This paper uses cumulative distribution table (CDT) as the Gaussian sampler and schoolbook approach for the polynomial multiplication. The purpose of this architecture is to achieve small area consumption with high frequency. The hardware implementation results on the Xilinx Kintex-7 FPGA show that the design consumes 808 slices and the frequency can be up to 288.35MHz.
Original language | English |
---|---|
Title of host publication | 2018 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2018 |
Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
Pages | 403-406 |
Number of pages | 4 |
ISBN (Electronic) | 9781538682401 |
DOIs | |
Publication status | Published - 10 Jan 2019 |
Event | 14th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2018 - Chengdu, China Duration: 26 Oct 2018 → 30 Oct 2018 |
Conference
Conference | 14th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2018 |
---|---|
Country/Territory | China |
City | Chengdu |
Period | 26/10/18 → 30/10/18 |
Keywords
- cumulative distribution table
- FPGA
- lattice-based cryptography
- polynomial multiplication
- ring-learning with errors
Fingerprint
Dive into the research topics of 'Lightweight Hardware Implementation of R-LWE Lattice-Based Cryptography'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Side channel aware software design flow
Page, D. (Principal Investigator)
1/01/16 → 31/12/20
Project: Research