QR TPM in Programmable Low-Power Devices
Lu\'is Fiolhais, Leonel Sousa

TL;DR
This paper explores integrating quantum-resistant cryptographic primitives into TPM 2.0 for embedded systems, demonstrating feasible implementation and performance benefits over traditional algorithms.
Contribution
It introduces a method to extend TPM 2.0 with QR cryptography, including Kyber, Dilithium, and ROT protocols, suitable for embedded processors like ARM and RISC-V.
Findings
Kyber and Dilithium outperform RSA in key generation speed.
Dilithium matches RSA and ECC in digital signature performance.
ROT protocol performs adequately with minimal TPM modifications.
Abstract
Trusted Platform Modules (TPMs), which serve as the root of trust in secure systems, are secure crypto-processors that carry out cryptographic primitives. Should large-scale quantum computing become a reality, the cryptographic primitives adopted in the TPM 2.0 standard will no longer be secure. Thus, the design of TPMs that provide Quantum Resistant (QR) primitives is of utmost importance, in particular with the restrictions imposed by embedded systems. In this paper, we investigate the deployment of QR primitives and protocols in the standard TPM 2.0. Cryptographic algorithms that are already in the NIST QR cryptography standardization process, as well as an Oblivious Transfer (OT), a fundamental cryptographic primitive, are the QR cryptographic schemes selected to extend TPM 2.0. In particular, the Kyber algorithm for key encapsulation, the Dilithium algorithm for digital signature,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Cryptography and Data Security · Cryptographic Implementations and Security
