- Toutes les différences techniques et de sécurité entre TPM 1.2 et TPM 2.0
- Impact de chaque version sur la compatibilité avec Windows 11
- Avantages de la mise à jour et son impact sur la protection du système

Ce guide complet présente les différences, les avantages et les inconvénients des modules TPM 1.2 et TPM 2.0, leur impact sur la sécurité et la compatibilité de votre système, notamment avec Windows 11, ainsi que des conseils d'activation et de mise à jour. Vous y trouverez des informations techniques claires et concises, enrichies de retours d'expérience et de solutions pratiques.
Qu'est-ce qu'un module TPM et à quoi sert-il ?
Un module de plateforme sécurisée (TPM) est une puce (physique ou logique) installée sur la carte mère de l'ordinateur ou intégrée directement au processeur. Sa fonction principale est de stocker en toute sécurité les clés cryptographiques nécessaires au chiffrement, à l'authentification et au démarrage sécurisé du système d'exploitation. Le TPM est conçu pour protéger, générer et gérer les informations confidentielles, telles que les mots de passe d'administrateur, les certificats numériques, les données biométriques et les identifiants de connexion.
Parmi ses utilisations les plus courantes figurent :
- Cryptage de disque avec BitLocker ou similaire.
- Stockage et la génération de clés pour une connexion sécurisée (par exemple, Windows Hello).
- Protection contre malware au niveau du démarrage et de la vérification de l'intégrité du système.
- Gestion des certificats et des données biométriques.
- Prise en charge de l'authentification avancée dans les réseaux d'entreprise et de l'utilisation de cartes à puce virtuelles.
Il fonctionne comme un coffre-fort numérique , garantissant que la clé privée ne quitte jamais le module TPM. Cela empêche les logiciels malveillants et les attaques physiques directes d'accéder facilement aux informations protégées.
Types de TPM : discret, micrologiciel et virtuel

Les modules TPM ne sont pas tous identiques et, selon l'architecture et le fabricant, on peut trouver plusieurs formats :
- TPM discret : Il s'agit de la puce physique soudée ou connectée à la carte mère, totalement indépendante du reste des composants et avec son propre matériel dédié.
- TPM intégré : Il est situé à l'intérieur du processeur ou du SoC, mais logiquement isolé du reste des fonctions.
- TPM basé sur le micrologiciel (fTPM) : Il fonctionne dans le firmware UEFI du BIOS et utilise les ressources propres du système, bien que de manière sécurisée et distincte du système d'exploitation.
- TPM virtuel (vTPM) : Utilisé principalement dans les environnements de virtualisation avancés ou les serveurs, il simule la fonction d'un TPM logiciel au sein d'une machine virtuelle.
- Logiciel TPM : Émulation simple, moins sécurisée et orientée vers les environnements de développement et de test.
Dans les systèmes modernes, le module TPM le plus courant est intégré au firmware (fTPM) , notamment sur les cartes mères sorties en 2016, avec la possibilité de l'activer directement depuis le BIOS/UEFI. Les solutions logicielles, sauf pour des usages très spécifiques, sont déconseillées pour des raisons évidentes de sécurité.
Différences techniques entre TPM 1.2 et TPM 2.0
L'évolution du TPM de la version 1.2 à la version 2.0 représente un progrès significatif en termes de fonctionnalités, de sécurité et de flexibilité. Examinons de plus près les principales caractéristiques qui les différencient :
Algorithmes cryptographiques pris en charge
La différence la plus significative entre les deux versions réside dans la prise en charge de différents types de chiffrement et d'algorithmes de hachage :
- TPM 1.2 ne prend en charge que RSA (jusqu'à 2048 bits) et SHA-1, un algorithme de hachage actuellement obsolète car considéré comme vulnérable. Cela limite la robustesse cryptographique internationale et l’adaptabilité aux nouvelles menaces.
- TPM 2.0 ajoute la prise en charge de SHA-2 (en particulier SHA-256), des algorithmes à clé publique tels que ECC (courbes elliptiques telles que P256 et BN256), et permet aux fabricants d'ajouter de nouveaux algorithmes avec des identifiants TCG. Cela signifie une plus grande agilité cryptographique et un avenir sûr pour les nouvelles normes de sécurité.
- La gestion des algorithmes symétriques est également améliorée : AES 128 devient obligatoire dans TPM 2.0, alors qu'il était optionnel dans 1.2 ; AES 256 reste une option avancée.
Hiérarchie et structure d'autorisation
Le système « propriétaire » s'améliore de TPM 1.2 à 2.0 :
- TPM 1.2 a une seule autorisation (le « propriétaire ») et deux clés racines (EK pour la signature/attestation et SRK pour le chiffrement) sur lesquelles reposent le reste des opérations.
- TPM 2.0 sépare le contrôle en plusieurs hiérarchies : approbation (EH), stockage (SH), plateforme (PH) et une hiérarchie nulle. Chacun peut avoir des propriétaires et des règles d'autorisation différents, améliorant ainsi la gestion granulaire et permettant des fonctionnalités pour les fabricants de systèmes, les systèmes d'exploitation et les utilisateurs d'applications.
Cela permet de séparer les fonctions de maintenance, de stockage et de sécurité, rendant le tout plus flexible et plus sécurisé.
Prise en charge et compatibilité des applications
Les principales applications qui prennent en charge les deux, telles que BitLocker, UEFI Secure Boot, les cartes à puce virtuelles, Credential Guard et Microsoft Passport, fonctionnent sur les deux versions. Cependant:
- Certaines applications de chiffrement d’entreprise ou avancées nécessitent désormais TPM 2.0., notamment pour répondre aux exigences de sécurité des entreprises, des administrations publiques et des fabricants de matériel.
- Le « DDP | ST – OTP Client » est supporté sur TPM 1.2 mais pas sur 2.0, bien que cette nuance affecte des cas très spécifiques.
En pratique, TPM 2.0 est entièrement rétrocompatible avec les principaux utilitaires de sécurité Windows et Linux , mais il permet un bond en avant significatif dans les nouvelles applications et prend en charge un plus large éventail d'environnements d'authentification.
Gestion des erreurs et sécurité anti-martèlement
La protection contre les attaques par force brute (ou attaques « marteau ») est plus robuste et standardisée dans TPM 2.0 :
- Dans TPM 1.2, la mise en œuvre et le blocage des tentatives incorrectes dépendaient du fournisseur et pouvaient varier considérablement.
- Dans TPM 2.0, le verrouillage est automatique après 32 erreurs d'autorisation, oubliant une erreur toutes les 10 minutes.. Cette politique est configurable et permet d’empêcher les attaques par dictionnaire visant à déchiffrer les codes PIN ou les mots de passe protégés par le TPM.
Pour cette raison, des fonctionnalités telles que BitLocker et Windows Hello ont augmenté la longueur minimale du code PIN dans les versions récentes, s'adaptant à la nouvelle politique de sécurité et protégeant ainsi mieux contre les attaques.
Support de systèmes opérationnels
La compatibilité du système d'exploitation varie considérablement selon la version du TPM :
- TPM 1.2 est compatible avec Windows 7, 8, 8.1 et 10, ainsi que les distributions Linux (RHEL, Ubuntu à partir de versions plus anciennes).
- TPM 2.0 est obligatoire pour Windows 11, recommandé à partir de Windows 10 et pris en charge à partir d'Ubuntu 16.04 et RHEL 7.3. Certaines fonctionnalités de chiffrement avancées ne fonctionnent qu'avec les versions de noyau 2.0 et compatibles.
Certains fabricants, comme Dell, permettent parfois de mettre à jour le firmware du module TPM de la version 1.2 à la version 2.0, si la carte mère et le matériel le permettent (mais cela n'est pas toujours possible). Plus d'informations sur la compatibilité avec Windows 11 sont disponibles à ce lien.
Modifications et avantages pratiques du TPM 2.0 par rapport au TPM 1.2
Outre les différences techniques, le passage de TPM 1.2 à 2.0 apporte des améliorations tangibles et pratiques pour les utilisateurs et les entreprises :
- Une plus grande sécurité et un avenir sûr : Prend en charge des algorithmes plus puissants et permet la compatibilité avec les futures réglementations de sécurité.
- Expérience plus cohérente et plus simple : Windows gère TPM 2.0 avec des politiques standardisées, évitant ainsi les problèmes d’incompatibilité entre différentes marques ou modèles.
- Conforme aux réglementations internationales (ISO/IEC 11889:2015), une exigence dans de nombreux environnements réglementés.
- Meilleure intégration avec le matériel et les logiciels modernes : Du démarrage sécurisé UEFI, du contrôle des applications, du cryptage des appareils à la prise en charge des initiateurs biométriques.
TPM et Windows 11 : une exigence obligatoire
L'exigence TPM 2.0 pour Windows 11 a bouleversé le marché des PC et soulevé de nombreuses questions :
- Microsoft déclare que Tout PC souhaitant installer Windows 11 doit avoir TPM 2.0 activé et Secure Boot UEFI. Depuis 2016, les nouveaux ordinateurs sont équipés de cette puce par défaut, même si elle peut être désactivée dans le BIOS.
- Si votre ordinateur a plus de 5 à 7 ans et ne dispose pas de TPM 2.0, sa mise à jour peut être compliquée ou impliquer le remplacement de la carte mère et du processeur.
- La vérification peut être facilement effectuée avec « tpm.msc » depuis le menu Exécuter, la recherche Windows ou depuis la section Sécurité du système (également depuis le terminal avec « get-tpm »). Ici vous verrez la version, si elle est active et l'état du module.
Sans TPM 2.0, Windows 11 ne peut être installé qu'en utilisant des astuces (modification du registre ou utilisation de « regedit » pour contourner les vérifications), mais cette méthode vous fait perdre de nombreuses fonctionnalités de sécurité qui justifient le changement de système d'exploitation.
Comment savoir si votre ordinateur dispose d'un TPM et comment l'activer
Le processus de vérification et d'activation du TPM est simple, bien qu'il varie en fonction de la carte mère :
- Appuyez sur Windows + R et écrire tpm.msc. Si vous avez installé TPM, vous verrez son état, sa version et ses options de gestion (activer, effacer, modifier le code PIN, etc.).
- Dans le administrateur de l'appareil Sous Windows, recherchez « Périphériques de sécurité » et « Trusted Platform Module 2.0 » devrait apparaître.
- Depuis Paramètres > Mise à jour et sécurité > Sécurité Windows > Sécurité de l’appareil > Processeur de sécurité, vous pouvez afficher les détails du TPM.
- Si cette option est désactivée, vous devez normalement accéder au BIOS/UEFI au démarrage du PC (F2, F10, DEL, selon le fabricant) et activer l'option « PTT » (Intel), « fTPM » (AMD) ou simplement « TPM ».
Remarque : Si vous possédez un ordinateur portable ou un ordinateur professionnel de plus de 8 ans, vous devrez peut-être installer une puce dédiée ou votre matériel pourrait ne pas prendre en charge TPM 2.0. Dans ce cas, vous devrez changer d’ordinateur pour bénéficier d’une prise en charge complète.
TPM sur les cartes mères : comment en installer un supplémentaire
Si votre carte mère le permet, vous pouvez ajouter une puce TPM 2.0 physique achetée auprès de marques reconnues (ASUS, MSI, Gigabyte, ASRock). Assurez-vous toutefois de sa compatibilité avec votre modèle de carte mère et le nombre de broches du connecteur TPM. La procédure consiste à éteindre complètement votre PC, à insérer le module dans le connecteur TPM de la carte mère (généralement près des emplacements de RAM ou des ports du panneau avant) et à activer la fonction dans le BIOS.
Le prix de ces modules peut varier, mais actuellement, si l'ordinateur est très ancien, il est généralement beaucoup plus pratique d'investir dans une nouvelle carte mère ou de mettre à niveau directement l'ensemble de l'ordinateur, car la différence de coût est faible et vous assurez une compatibilité totale avec Windows 11 et les systèmes futurs.
Avantages de l'utilisation du TPM dans la sécurité informatique
Travailler avec un ordinateur sur lequel le TPM est activé et correctement configuré offre de nombreux avantages :
- Protection avancée contre le vol de données : Les clés de chiffrement ne quittent jamais la puce, de sorte que ni le système d'exploitation ni les logiciels malveillants n'y ont directement accès.
- Sécurité dans la gestion des certificats, des codes PIN et des mots de passe : Indispensable pour les démarches numériques, l'e-administration et les entreprises.
- Améliore la résistance aux attaques physiques et virtuelles : Les puces TPM sont certifiées et conçues pour résister aux attaques matérielles sophistiquées.
- Active le démarrage sécurisé et protège le processus de démarrage : Cela empêche les rootkits ou les logiciels malveillants de s'exécuter avant même le chargement du système d'exploitation.
Dans le secteur professionnel, les TPM certifiés (avec l'approbation TCG) répondent aux exigences légales et aux audits de cybersécurité , ce qui les rend essentiels dans les secteurs bancaire, de la santé et administratif.
Vulnérabilités potentielles du TPM et maintenance
Comme toute technologie, le TPM peut présenter des vulnérabilités spécifiques :
- Dans les puces plus anciennes (TPM 1.0 ou versions de firmware antérieures), certaines failles de sécurité ont été détectées dans les opérations BitLocker ou les cartes à puce virtuelles. La mise à jour du TPM et du micrologiciel du système d’exploitation est essentielle pour garantir la protection.
- Vous pouvez « effacer » le TPM de Windows ou du BIOS avant de réinstaller le système d’exploitation en initialisant le module et en supprimant les anciennes clés. Cela efface tous les mots de passe, clés et informations d'identification stockés. Cela ne doit donc être effectué que si vous disposez d'une sauvegarde de tout ce qui est important ou sur recommandation d'un administrateur.
- Sur les ordinateurs d’entreprise, le mot de passe du propriétaire peut être géré de manière centralisée à l’aide d’Active Directory, ce qui facilite sa récupération et sa maintenance.
Pour vérifier l'état du micrologiciel et de la protection, vous pouvez utiliser des commandes comme « manage-bde -status » ou y accéder via les options de sécurité de Windows. Il est recommandé de vérifier régulièrement cet état et de procéder aux mises à jour indiquées par le fabricant.
Puis-je installer Windows 11 sans TPM 2.0 ?
Officiellement, il est impossible d'installer Windows 11 sur un ordinateur sans TPM 2.0 activé. Cependant, il existe des méthodes alternatives (à vos risques et périls) pour contourner cette vérification lors de l'installation en modifiant le registre Windows. Techniquement, cela permet d'installer le système sur des ordinateurs plus anciens ou ceux dotés de versions de TPM non prises en charge, mais :
- Vous perdrez les fonctionnalités de sécurité avancées qui justifient la mise à niveau vers Windows 11.
- Non recommandé pour les environnements professionnels ou pour les utilisateurs soucieux de la protection des données.
- Vous ne recevrez pas de support officiel ni de mises à jour dans tous les cas, et la stabilité peut être compromise.
La meilleure solution consiste à changer de carte mère, à acheter un ordinateur compatible ou à activer/mettre à jour le module TPM si possible. Pour plus d'informations, consultez la procédure pour contourner les exigences de compte sous Windows 11.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.