Abstract
Post-quantum cryptography is one of the popular research topics today. The implementation of the proposed algorithms is also extremely important. In this study, the NTRU cryptosystem, which is one of the post-quantum cryptography candidate algorithms, is designed and run on an open source RV32IMC processor. New instruction candidates have been developed and integrated into the functional unit of the processor with a functional profiling method. The results show that NTRU cryptosystem can be accelerated by 32.3% with this simple method.
Original language | English |
---|---|
Title of host publication | ECCTD 2020 - 24th IEEE European Conference on Circuit Theory and Design |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
ISBN (Electronic) | 9781728171838 |
DOIs | |
Publication status | Published - Sept 2020 |
Event | 24th IEEE European Conference on Circuit Theory and Design, ECCTD 2020 - Sofia, Bulgaria Duration: 7 Sept 2020 → 10 Sept 2020 |
Publication series
Name | ECCTD 2020 - 24th IEEE European Conference on Circuit Theory and Design |
---|
Conference
Conference | 24th IEEE European Conference on Circuit Theory and Design, ECCTD 2020 |
---|---|
Country/Territory | Bulgaria |
City | Sofia |
Period | 7/09/20 → 10/09/20 |
Bibliographical note
Publisher Copyright:© 2020 IEEE.
Keywords
- Custom Instruction
- Instruction Set Extension
- NTRU
- Open Source Hardware
- Post-Quantum Cryptography
- RISC-V ISA