Back to Search
Start Over
Reliable Architectures for Composite-Field-Oriented Constructions of McEliece Post-Quantum Cryptography on FPGA
- Source :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 40:999-1003
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- Code-based cryptography based on binary Goppa codes is a promising solution for thwarting attacks based on quantum computers. The McEliece cryptosystem is a code-based public-key cryptosystem which is believed to be resistant against quantum attacks. In fact, it is successfully advanced to the second round of the post-quantum cryptography standardization competition early 2019. Due to its very large key size, different variants of binary Goppa codes have been proposed. Nevertheless, research has shown that such codes can be thwarted through the injection of faults, causing erroneous outputs. In this work, we present countermeasures for the implementation of different composite field arithmetic units used in the McEliece cryptosystem. The proposed architectures use overhead-aware and tailored signatures. We apply these error detection signatures to the McEliece cryptosystem and perform field-programmable gate array (FPGA) implementations to show the feasibility of adopting the proposed schemes. We benchmark the overhead and performance degradation of the proposed approaches and show their suitability for constrained embedded systems.
- Subjects :
- Post-quantum cryptography
Computer science
business.industry
Cryptography
02 engineering and technology
Computer Graphics and Computer-Aided Design
020202 computer hardware & architecture
Computer engineering
McEliece cryptosystem
0202 electrical engineering, electronic engineering, information engineering
Code (cryptography)
Cryptosystem
Electrical and Electronic Engineering
Elliptic curve cryptography
business
Quantum
Software
Composite field
Key size
Quantum computer
Subjects
Details
- ISSN :
- 19374151 and 02780070
- Volume :
- 40
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Accession number :
- edsair.doi...........06476c70aedb1783956ca87d748ba537
- Full Text :
- https://doi.org/10.1109/tcad.2020.3019987