With the emergence of the Internet of Things (IoT), industry’s digital transformation has begun by bringing new challenges. Security, in particular, is one of the main concerns due, in part, to recent developments in quantum computing.
A quantum computer is different from common digital computers, where data are encoded into binary digits (bits), each of which is always in one of two definite states (0 or 1). Instead, a quantum computation uses quantum bits (qubits), which can be in superpositions of states. This means that a quantum computer with n qubits can be in an arbitrary superposition of up to 2n different states simultaneously, whereas a "normal' computer can only be in one of these 2n states at any one time. Experts believe that once a fault-tolerant universal quantum computer is available, which may still be several years away, it will be capable of solving complex mathematical problems, rendering all currently used public-key cryptographic solutions insecure. As a result, the need to find ways to incorporate quantum-resistant (QR) cryptographic algorithms into deployed systems is becoming very pressing.
The FutureTPM project is aimed at designing and developing a Quantum-Resistant (QR) Trusted Platform Module (TPM). FutureTPM will provide a new generation of TPM-based solutions, including hardware, software and virtualization environments, by incorporating robust and physically secured Quantum-Resistant cryptographic primitives. This will allow long-term security, privacy and operational assurance for future ICT systems and services. FutureTPM solutions will also improve the security of Hardware Security Modules, Trusted Execution Environments, Smart Cards, and the Internet of Things.