Paper 2021/781

Quantum-Resistant Security for Software Updates on Low-power Networked Embedded Devices

Gustavo Banegas
Koen Zandberg
Adrian Herrmann
Emmanuel Baccelli
Benjamin Smith
Abstract

As the Internet of Things (IoT) rolls out today to devices whose lifetime may well exceed a decade, conservative threat models should consider attackers with access to quantum computing power. The SUIT standard (specified by the IETF) defines a security architecture for IoT software updates, standardizing the metadata and the cryptographic tools---namely, digital signatures and hash functions---that guarantee the legitimacy of software updates. While the performance of SUIT has previously been evaluated in the pre-quantum context, it has not yet been studied in a post-quantum context. Taking the open-source implementation of SUIT available in RIOT as a case study, we overview post-quantum considerations, and quantum-resistant digital signatures in particular, focusing on low-power, microcontroller-based IoT devices which have stringent resource constraints in terms of memory, CPU, and energy consumption. We benchmark a selection of proposed post-quantum signature schemes (LMS, Falcon, and Dilithium) and compare them with current pre-quantum signature schemes (Ed25519 and ECDSA). Our benchmarks are carried out on a variety of IoT hardware including ARM Cortex-M, RISC-V, and Espressif (ESP32), which form the bulk of modern 32-bit microcontroller architectures. We interpret our benchmark results in the context of SUIT, and estimate the real-world impact of post-quantum alternatives for a range of typical software update categories.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. ACNS 2022
Keywords
Post-quantum Security IoT Microcontroller Embedded systems
Contact author(s)
gustavo @ cryptme in
koen zandberg @ inria fr
adrian herrmann @ fu-berlin de
emmanuel baccelli @ inria fr
smith @ lix polytechnique fr
History
2022-07-06: last of 5 revisions
2021-06-10: received
See all versions
Short URL
https://ia.cr/2021/781
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2021/781,
      author = {Gustavo Banegas and Koen Zandberg and Adrian Herrmann and Emmanuel Baccelli and Benjamin Smith},
      title = {Quantum-Resistant Security for Software Updates on Low-power Networked Embedded Devices},
      howpublished = {Cryptology ePrint Archive, Paper 2021/781},
      year = {2021},
      note = {\url{https://eprint.iacr.org/2021/781}},
      url = {https://eprint.iacr.org/2021/781}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.