Aller au contenu

TPM : Trusted Platform Module

Gestion des clés

TPM : Trusted Platform Module. « Module de plateforme de confiance », par analogie avec le coffre scellé dans le mur de la maison : on peut lui demander de signer, jamais de rendre ce qu'il garde.

Rôle : Puce dédiée ou fonction du processeur liée à la carte mère, le TPM génère et protège des clés, signe et déchiffre sans exposer la clé privée au système d'exploitation.

Mesure du démarrage : À chaque étape du démarrage, un condensé du composant chargé s'accumule dans des registres dédiés. Une clé peut être scellée à ces mesures : si le chargeur de démarrage change, le secret reste enfermé.

Usages : Chiffrement de disque déverrouillé sans saisie, authentificateur WebAuthn du portable, attestation de l'état d'une machine auprès d'un serveur. Il protège bien une clé de nœud, moins une clé partagée par tout un cluster.

Face au HSM : Un HSM sert des milliers d'opérations pour toute une infrastructure ; le TPM, lent et modeste, ne sert que sa machine. Il a la fidélité du chien de garde et, à peu de chose près, sa puissance de calcul.

Ce qui arrive si on s'en passe

Sans TPM ni équivalent matériel, les clés d'une machine résident dans des fichiers ou en mémoire, et toute compromission du système d'exploitation permet de les copier pour s'en servir ailleurs, indéfiniment. Un disque chiffré sans ancrage matériel exige une phrase de passe à chaque démarrage ou laisse sa clé accessible sur le disque, qui se lit alors sur un autre poste une fois retiré. Sans mesure du démarrage, un chargeur modifié s'installe sans que rien ne refuse de libérer les secrets, et l'attestation à distance de l'état d'un poste devient impossible.

Explication de la marmotte

Dans la plupart des ordinateurs récents se cache une petite puce chargée de garder des secrets, comme les clés qui protègent le contenu du disque. Ces secrets ne sortent jamais de la puce : on lui demande d'effectuer une opération, elle répond, mais elle ne montre jamais la clé. Elle vérifie aussi que l'ordinateur démarre normalement : si quelqu'un a trafiqué le démarrage, elle refuse de libérer les secrets. C'est comme un coffre-fort qui ne s'ouvrirait que si la maison est exactement dans l'état où on l'a laissée.

Où ce terme est utilisé

← Tout le glossaire