Loading...

High-Speed post-quantum cryptoprocessor based on RISC-V architecture for IoT

Hadayeghparast, S ; Sharif University of Technology | 2022

97 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/JIOT.2022.3152850
  3. Publisher: Institute of Electrical and Electronics Engineers Inc , 2022
  4. Abstract:
  5. Public-key plays a significant role in today's communication over the network. However, current state-of-the-art public-key encryption (PKE) schemes are too complex to be efficiently employed in resource-constrained devices. Moreover, they are vulnerable to quantum attacks and soon will not have the required security. In the last decade, lattice-based cryptography has been a progenitor platform of the post-quantum cryptography (PQC) due to its lower complexity, which makes it more suitable for Internet of Things applications. In this article, we propose an efficient implementation of the binary learning with errors over ring (Ring-BinLWE) on the reduced instruction set computer-five (RISC-V) platform. Our field-programmable gate array (FPGA) implementations improve the speed of scheme operations by more than 51% in terms of CPU cycles compared to previous work. The proposed hardware module has low complexity and only imposes around 6%-9% overhead to the original core. Moreover, it has constant-time operations and is resistant to timing attacks. Besides, a more reliable fault-resilient variant of the architecture with 1% area overhead is proposed. According to the application-specific integrated circuits (ASICs) implementations, the proposed architecture achieves at least 32%, 79%, and 50% lower power, energy, and area consumption compared to the previous work, respectively. © 2014 IEEE
  6. Keywords:
  7. Binary learning with errors over ring (Ring-BinLWE) ; Internet of Things (IoT) ; Lattice-based cryptography ; Post-quantum cryptography ; Reduced instruction set computer five (RISC-V) ; Complex networks ; Field programmable gate arrays (FPGA) ; Network architecture ; Public key cryptography ; Quantum cryptography ; Binary learning with error over ring (ring-BinLWE) ; High Speed ; Internet of thing ; Learning with Errors ; Lower complexity ; Post quantum ; Post quantum cryptography ; Reduced instruction set computer-five ; Reduced instruction set computers ; Internet of things
  8. Source: IEEE Internet of Things Journal ; Volume 9, Issue 17 , 2022 , Pages 15839-15846 ; 23274662 (ISSN)
  9. URL: https://ieeexplore.ieee.org/document/9717291