Back to Search
Start Over
Optimized Schoolbook Polynomial Multiplication for Compact Lattice-Based Cryptography on FPGA
- Source :
- Liu, W, Fan, S, Khalid, A, Rafferty, C & O'Neill, M 2019, ' Optimised Schoolbook Polynomial Multiplication for Compact Lattice-based Cryptography on FPGA ', IEEE Transactions on Very Large Scale Integration (VLSI) Systems, pp. 1-5 . https://doi.org/10.1109/TVLSI.2019.2922999
- Publication Year :
- 2019
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2019.
-
Abstract
- Lattice-based cryptography (LBC) is one of the most promising classes of post-quantum cryptography (PQC) that is being considered for standardization. This brief proposes an optimized schoolbook polynomial multiplication (SPM) for compact LBC. We exploit the symmetric nature of Gaussian noise for bit reduction. Additionally, a single field-programmable gate array (FPGA) DSP block is used for two parallel multiplication operations per clock cycle. These optimizations enable a significant $2.2\times $ speedup along with reduced resources for dimension $n=256$ . The overall efficiency (throughput per slice) is $1.28\times $ higher than the conventional SPM, as well as contributing to a more compact LBC system compared to previously reported designs. The results targeting the FPGA platform show that the proposed design can achieve high hardware efficiency with reduced hardware area costs.
- Subjects :
- Speedup
Computer science
business.industry
Cryptography
02 engineering and technology
Encryption
020202 computer hardware & architecture
Computational science
Reduction (complexity)
Hardware and Architecture
Gate array
0202 electrical engineering, electronic engineering, information engineering
Multiplication
Lattice-based cryptography
Electrical and Electronic Engineering
Field-programmable gate array
business
Throughput (business)
Software
Subjects
Details
- ISSN :
- 15579999 and 10638210
- Volume :
- 27
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Accession number :
- edsair.doi.dedup.....48d5d507387f53e1e326624704850419
- Full Text :
- https://doi.org/10.1109/tvlsi.2019.2922999