Post-Quantum Computing represents an emerging technology that can be exploited to implement robust encryption and decryption mechanisms needed for secure communication in the future Internet of Things (IoT). However, the energy and resource constraints of IoT devices imply that specific energy-efficient and lightweight algorithms need to be implemented and deployed in very resource-constrained microcontroller units (MCU). This paper examines the feasibility of implementing three post-quantum cryptography NIST algorithms in tiny IoT devices, including Saber, Falcon, and HQC. The algorithms were ported and adapted to suit the software and hardware characteristics of the most popular MCU-based devices used in academic and research settings, such as ESP32, ESP8266, and Arduino Nano 33 BLE. The results were analyzed in terms of energy consumption, time, and CPU cycles.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Power Analysis of Post-quantum Cryptography NIST Algorithms in Resource-Constrained Microcontroller

  • Gennaro Pio Rimoli,
  • Luigi Gallo,
  • Pietro Fusco,
  • Massimo Ficco

摘要

Post-Quantum Computing represents an emerging technology that can be exploited to implement robust encryption and decryption mechanisms needed for secure communication in the future Internet of Things (IoT). However, the energy and resource constraints of IoT devices imply that specific energy-efficient and lightweight algorithms need to be implemented and deployed in very resource-constrained microcontroller units (MCU). This paper examines the feasibility of implementing three post-quantum cryptography NIST algorithms in tiny IoT devices, including Saber, Falcon, and HQC. The algorithms were ported and adapted to suit the software and hardware characteristics of the most popular MCU-based devices used in academic and research settings, such as ESP32, ESP8266, and Arduino Nano 33 BLE. The results were analyzed in terms of energy consumption, time, and CPU cycles.