Paper 2021/041 Original: eprint.iacr.org/2021/041 ↗

Post-Quantum LMS and SPHINCS+ Hash-Based Signatures for UEFI Secure Boot

Panos Kampanakis
Peter Panburana
Michael Curcio
Chirag Shroff
Md Mahbub Alam
Abstract

The potential development of large-scale quantum computers is raising concerns among IT and security research professionals due to their ability to solve (elliptic curve) discrete logarithm and integer factorization problems in polynomial time. This would jeopardize IT security as we know it. In this work, we investigate two quantum-safe, hash-based signature schemes published by the Internet Engineering Task Force and submitted to the National Institute of Standards and Technology for use in secure boot. We evaluate various parameter sets for the use-case in question and we prove that post-quantum signatures with less than one second signing and less than 10ms verification would not have material impact (less than1‰) on secure boot. We evaluate the hierarchical design of these signatures in hardware-based and virtual secure boot. In addition, we develop Hardware Description Language code and show that the code footprint is just a few kilobytes in size which would fit easily in almost all modern FPGAs. We also analyze and evaluate potential challenges for integration in existing technologies and we discuss considerations for vendors embarking on a journey of image signing with hash-based signatures.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
History
2021-06-05: last updated
2021-01-12: published
Short URL
https://ia.cr/2021/041
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2021/041,
      author = {Panos Kampanakis and Peter Panburana and Michael Curcio and Chirag Shroff and Md Mahbub Alam},
      title = {Post-Quantum LMS and SPHINCS+ Hash-Based Signatures for UEFI Secure Boot},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/041},
      year = {2021},
      url = {https://eprint.iacr.org/2021/041}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.