Paper 2024/1178

Towards Quantum-Safe Blockchain: Exploration of PQC and Public-key Recovery on Embedded Systems

Dominik Marchsreiter, Technical University of Munich
Abstract

Blockchain technology ensures accountability, transparency, and redundancy in critical applications, includ- ing IoT with embedded systems. However, the reliance on public-key cryptography (PKC) makes blockchain vulnerable to quantum computing threats. This paper addresses the urgent need for quantum-safe blockchain solutions by integrating Post- Quantum Cryptography (PQC) into blockchain frameworks. Utilizing algorithms from the NIST PQC standardization pro- cess, we aim to fortify blockchain security and resilience, partic- ularly for IoT and embedded systems. Despite the importance of PQC, its implementation in blockchain systems tailored for embedded environments remains underexplored. We propose a quantum-secure blockchain architecture, evaluating various PQC primitives and optimizing transaction sizes through tech- niques such as public-key recovery for Falcon, achieving up to 17% reduction in transaction size. Our analysis identifies Falcon-512 as the most suitable algorithm for quantum-secure blockchains in embedded environments, with XMSS as a viable stateful alternative. However, for embedded devices, Dilithium demonstrates a higher transactions-per-second (TPS) rate compared to Falcon, primarily due to Falcon’s slower sign- ing performance on ARM CPUs. This highlights the signing time as a critical limiting factor in the integration of PQC within embedded blockchains. Additionally, we integrate smart contract functionality into the quantum-secure blockchain, assessing the impact of PQC on smart contract authentication. Our findings demonstrate the feasibility and practicality of deploying quantum-secure blockchain solutions in embedded systems, paving the way for robust and future-proof IoT applications.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
BlockchainPost-Quantum CryptographyEmbedded SystemsPublic-key recovery
Contact author(s)
dominik marchsreiter @ tum de
History
2024-07-22: approved
2024-07-21: received
See all versions
Short URL
https://ia.cr/2024/1178
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1178,
      author = {Dominik Marchsreiter},
      title = {Towards Quantum-Safe Blockchain: Exploration of {PQC} and Public-key Recovery on Embedded Systems},
      howpublished = {Cryptology ePrint Archive, Paper 2024/1178},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/1178}},
      url = {https://eprint.iacr.org/2024/1178}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.