What is a Trusted Platform Module (TPM)? Why is it Important? (2024)

What is a Trusted Platform Module (TPM)? Why is it Important? (1)

By

  • Alexander S. Gillis,Technical Writer and Editor

What is a Trusted Platform Module (TPM) and why is it important?

A Trusted Platform Module (TPM) is a specialized chip on a laptop or desktop computer that is designed to secure hardware with integrated cryptographic keys. A TPM helps prove a user's identity and authenticates their device. A TPM also helps provide security against threats like firmware and ransomware attacks.

A TPM is used for digital rights management (DRM) to protect Windows-based systems and to enforce software licenses. It can also store passwords, certificates or encryption keys. TPM chips can be used with any major operating system and work best in conjunction with other security technologies, such as firewalls, antivirus software, smart cards and biometric verification.

A TPM chip is located on a computer's motherboard as a dedicated processor. Cryptographic keys store Rivest-Shamir-Adleman (RSA) encryption keys specific to the host system for hardware authentication.

Each TPM chip contains an RSA key pair called the Endorsem*nt Key (EK). The pair is maintained inside the chip and cannot be accessed by software. The Storage Root Key is created when a user or administrator takes ownership of the system. This key pair is generated by the TPM based on the EK and an owner-specified password.

A second key, called an Attestation Identity Key (AIK), protects the device against unauthorized firmware and software modification by hashing critical sections of firmware and software before they are executed. When the system attempts to connect to the network, the hashes are sent to a server that verifies they match expected values. If any of the hashed components have been modified, the match fails, and the system cannot gain entry to the network.

The term TPM is sometimes used in reference to the set of specifications applicable to TPM chips. The nonprofit Trusted Computing Group (TCG) publishes and maintains TPM specifications.

TPM uses and benefits

TPMs provide the following benefits:

  • Generate, store and limit the use of cryptographic keys.
  • Ensure platform integrity by using metrics that can detect changes to past configurations.
  • Provide platform device authentication with TPM's RSA key.
  • Mitigate firmware, ransomware, dictionary and phishing attacks.
  • Protect digital media rights using DRM technology.
  • Ensure software licenses are protected.

How does Windows use TPMs and why are they required?

Windows 7, 8, 10 and 11 all support Trusted Platform Modules. Microsoft combines the security features found in Windows with the benefits of TPMs to offer more practical security benefits. For example, Windows uses TPMs to provide the following security features:

  • Windows Hello is a biometric identity and access control feature that supports fingerprint scanners, iris scanners and facial recognition technology that use TPMs. It uses both an EK and an AIK.
  • Dictionary attack protection helps protect against a brute-force attack that breaks into a password-protected computer network by systematically entering every word in a dictionary as a password.
  • BitLocker Drive Encryption encrypts logical volumes. It differs from Microsoft's Encrypting File System in that BitLocker can encrypt an entire drive, whereas EFS only encrypts individual files and folders. If the computer or hard disk is lost or stolen, when powered off, the data on the volume is kept private. BitLocker may still be susceptible to cold boot attacks, so two-factor authentication is also typically used.
  • Virtual smart cards are based on TPMs and are similar to physical smart cards. They are used for authentication to external resources.
  • Measured boot helps detect malware during boot sequences and ensures TPM measurements reflect the starting state of Windows and Windows configuration settings.
  • Health attestation makes AIK certificates for TPMs, as well as parses measured boot data to evaluate device health.
  • Credential guard uses virtualization-based security to isolate credentials. TPMs are used here to protect keys.

TPM 2.0 explained

TPM 2.0 was created by TCG to better improve Trusted Platform Modules with new features. For example, the new algorithm interchangeability feature enables TPMs to use different algorithms in case one does not work against specific threats. Prior to this, TPM 1.2 was limited to using Secure Hash Algorithm 1. Basic verification signatures were also improved with the added support of personal identification numbers and biometric and Global Positioning System data. Improved key management enables keys to now be handled for limited and conditional use.

The new and updated features of TPM 2.0 offer more flexibility, enabling the chip to be used in more resource-constrained devices. TPM 2.0 can run on new PCs on any version of Windows 10 for desktop and on Windows 11 devices that support TPMs.

Different types of TPM implementations

The following Trusted Platform Modules differ by how they are implemented:

  • Discrete TPMs are specific and dedicated chips. This is potentially the most secure type of TPM, as they typically are less likely to have bugs and must also implement tamper resistance.
  • Physical-based TPMs are integrated into the main central processing unit (CPU) and include security mechanisms that make it tamper-resistant.
  • Firmware-based TPMs run in a CPU's trusted execution environment. These TPMs are almost as secure as physical TPM chips.
  • Software-based TPMs do not provide additional security and run the risk of having bugs or being externally attacked.
  • Virtual TPMs are provided by a hypervisor, which independently retrieves security codes from a virtual machine.
What is a Trusted Platform Module (TPM)? Why is it Important? (2)

History of TPM

TCG developed TPMs and have updated them over time. One notable update was version 1.2, which became standardized as International Organization for Standardization/International Electrotechnical Commission 11889 in 2009. TCG continues to work on the standard, integrating new additions and features. Its most recent update, version 2.0, was released in 2019. This version adds new features to increase the security of TPM. Version 2.0 works for Windows 10 and only some versions of Windows 11.

Learn more about TPMs and how they augment protection in internet of things systems.

This was last updated in February 2022

Continue Reading About Trusted Platform Module (TPM)

  • Windows 10 vs. Windows 11 requirements force PC upgrades
  • How does Microsoft BitLocker secure local, cloud resources?
  • Microsoft Pluton chip will secure future Windows PCs
  • Enable and disable vTPM on Hyper-V VMs with PowerShell cmdlets

Related Terms

Apple
Apple Inc. (formerly Apple Computer Inc.) is an American computer and consumer electronics company famous for creating the iPhone...Seecompletedefinition
What is a software license?
A software license is a document that provides legally binding guidelines for the use and distribution of software.Seecompletedefinition
What is cloud application performance management (cloud APM)?
Cloud application performance management (cloud APM) is the process of monitoring resources that support software application ...Seecompletedefinition
What is a Trusted Platform Module (TPM)? Why is it Important? (2024)
Top Articles
Are ETFs Halal: A Complete Guide for Muslim Investors - Musaffa Academy
Does State Law Require You to Support Your Aging Parent?
SZA: Weinen und töten und alles dazwischen
Po Box 7250 Sioux Falls Sd
Tesla Supercharger La Crosse Photos
Big Spring Skip The Games
Klustron 9
The Idol - watch tv show streaming online
Bank Of America Appointments Near Me
Fallout 4 Pipboy Upgrades
Autozone Locations Near Me
123 Movies Babylon
ATV Blue Book - Values & Used Prices
Local Dog Boarding Kennels Near Me
Local Collector Buying Old Motorcycles Z1 KZ900 KZ 900 KZ1000 Kawasaki - wanted - by dealer - sale - craigslist
Bad Moms 123Movies
Sam's Club La Habra Gas Prices
Honda cb750 cbx z1 Kawasaki kz900 h2 kz 900 Harley Davidson BMW Indian - wanted - by dealer - sale - craigslist
Azpeople View Paycheck/W2
Understanding Genetics
Cvs El Salido
[PDF] NAVY RESERVE PERSONNEL MANUAL - Free Download PDF
At 25 Years, Understanding The Longevity Of Craigslist
Enduring Word John 15
Mini-Mental State Examination (MMSE) – Strokengine
Uky Linkblue Login
Transformers Movie Wiki
Devotion Showtimes Near The Grand 16 - Pier Park
Math Minor Umn
Renfield Showtimes Near Marquee Cinemas - Wakefield 12
Quality Tire Denver City Texas
Envy Nails Snoqualmie
Samsung 9C8
Asian Grocery Williamsburg Va
Lyca Shop Near Me
Boone County Sheriff 700 Report
Stanley Steemer Johnson City Tn
Dispensaries Open On Christmas 2022
Seminary.churchofjesuschrist.org
How to Quickly Detect GI Stasis in Rabbits (and what to do about it) | The Bunny Lady
Who Is Responsible for Writing Obituaries After Death? | Pottstown Funeral Home & Crematory
What to Do at The 2024 Charlotte International Arts Festival | Queen City Nerve
Rs3 Nature Spirit Quick Guide
Craigslist Rooms For Rent In San Fernando Valley
Brauche Hilfe bei AzBilliards - Billard-Aktuell.de
Ronnie Mcnu*t Uncensored
Lightfoot 247
O'reilly's Eastman Georgia
The Ultimate Guide To 5 Movierulz. Com: Exploring The World Of Online Movies
Obituaries in Westchester, NY | The Journal News
Bellin Employee Portal
Latest Posts
Article information

Author: Terrell Hackett

Last Updated:

Views: 6170

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Terrell Hackett

Birthday: 1992-03-17

Address: Suite 453 459 Gibson Squares, East Adriane, AK 71925-5692

Phone: +21811810803470

Job: Chief Representative

Hobby: Board games, Rock climbing, Ghost hunting, Origami, Kabaddi, Mushroom hunting, Gaming

Introduction: My name is Terrell Hackett, I am a gleaming, brainy, courageous, helpful, healthy, cooperative, graceful person who loves writing and wants to share my knowledge and understanding with you.