What Is a TPM? And Why Do I Need One?

What is a TPM and why do
I need one? Hi everyone. Leo Notenboom here for askleo.com. Ask Leo is supported in large
part by its patrons. Visit askleo.com/patron. for more information about how you can help and get Patreon exclusive
content when you sign up. So Windows 11 I talked
about it last week. My first impressions, it brought up something the day it was
released in its hardware requirements that has confused a lot of people,
and that's this thing called the TPM. What I want to do in this video is talk
about what the TPM is at a high level, why it exists, why you might already
have one, and what your options are if you don't.
Tpm stands for trusted platform module. It is what's called a crypto processor. It's actually its own little computer, typically on a chip in hardware on your
machine, either on your motherboard, potentially as an add on piece
of hardware to older machines.

And in some cases it's also emulated by
some of the other chips on your machine. It's been around for, Gosh,
I think a decade or more. Actually, its role is to as the name kind of infers is to improve
your system's security. It does this in a couple of different ways. One is simply, in a way, simply by existing.
It offloads a certain amount of what are typically sensitive calculations related
to security and by offloading them.

I mean, it takes them away from your CPU,
your main CPU that could be programmed to do anything, including run malware onto
this closed system that you and I cannot run software on, so we can't
get malware onto a TPM. The TPM can then do its job and do it
in greater security than if that job were emulated as it probably
has been without TPMS. Until now. The other thing or the important things that it does are typically
related to cryptography. It has, for example,
a better random number generator. Random numbers are actually
fundamental to cryptography and making sure that cryptography is as secure
and as strong as is possible.

It's a place to store cryptographic keys,
like your BitLocker key. For example, in a place that you
cannot recover the key from a TPM. In that same vein, the TPM can be used to generate really
strong cryptographic keys and key pairs. Once again, you would be given the TPM
would expose or deliver one of a key pair, but it would keep the other internal
and never, ever actually allow that private key,
in this case, to be exposed anywhere. And to be fair, I just touched on it.
Really. Those are just the tip of the iceberg. The idea is that the TPM and the functions it provides are things that ultimately
fundamentally allow the software on your machine to be more secure, to do things
in a more safe and more secure way. Yes, at a very geeky, very low level, very magical kind of way,
but it is what the TPM is all about. Now, do you have a TPM? Well, chances are you do. Even if software has been telling you you don't at first.
Let's take a look at that software.

Hit the Windows key and the letter R
and run the program TPM.MSC that runs the trusted platform manager
control interface, something like that. And basically all it will really do is tell you whether or not you have a TPM
and what version that's running. You need version two
to run Windows 11. Great. If you've got version 1.2,
I'm not sure what to tell you. Your machine may be old enough
that it predates TPM 2.0. My recommendation is that you check
with your computer manufacturer to see what kind of options you might
have to get that machine upgraded. Or that TPM specifically
upgraded on your machine. If it says you have no TPM,
don't panic again. If your machine has been built within the last, I'll say, decade, there's
a really good chance there's a TPM on it.

My machine, which I purchased just a year
and a half ago, actually, two years ago, it reported no TPM,
which surprised me, given how new and ultimately how powerful
this particular machine happens to be. As it turns out,
it is possible that the TPM needs to be enabled in your BIOS
or your UEFI settings. That's exactly what I had
to do with my AMD processor. I had to go in and in my case,
turn on something called FTP, and then in another menu,
turn on security device support. Once both of those were turned on and I rebooted my machine and I ran TPM MSC,
not only did I have a TPM, but it was the correct version
to run Windows Eleven. So if your machine reports not having a TPM,
first things first, check with your computer manufacturer
to see if there happens to be a setting in your BIOS that needs to be
changed in order to enable it. Maybe I can't say that there will be. But if your machine is relatively recent and if not reporting a TPM, that is
exactly where I would send you first.

Now, full disclosure on my other two
machines, my two Dell laptops, I ran, TPM, MSC, and both of those had TPM 2.0 out of
the box without my having to do a thing. So it is going to vary a lot based on what computer you have, potentially,
what CPU you have and so forth. But that's where I would have you start. Now, the question that I get,
of course, is why TPM? More importantly, why is Microsoft insisting that we have a TPM
in order to run Windows 11? I've got three answers to that,
two of which are not going to be very satisfactory, and the third one is simply
going to have to require some faith.

The first one is because they said so. I mean, they can say whatever they want. They can require whatever they want of
the operating systems that they produce. They have decided that a TPM is required
for whatever their reasons may be. So be it. A slightly less cynical view is that they
Microsoft probably has customers that are requiring the new machines
and the new operating systems that they purchase to have TPM to have
this improved security. Large customers, like large corporations
or governments have a requirement or may have a requirement that this
be part of their future. So in order to be eligible to be
servicing those large corporations and governments, and we know that that's
where Microsoft gets a fair amount of the revenue from this
simply becomes a requirement.

Tpm needs to be in the hardware,
and it needs to be enabled in order for these machines to get
deployed to these places. Again, we don't know, but this is one of the scenarios that,
to me at least makes sense. It makes the most sense. The real answer, the Pragmatic answer, and probably the reason for the first two
answers is that the TPM improves security. That's the bottom line. That's why it exists. Its purpose is to do cryptography better, to secure things better,
to secure your machine better.

All of those things mean that security
of your PC is better with a TPM. Windows uses it. Other applications are able to use
it for exactly that same purpose. And that would be why governments
and large organizations might want it. That would be Microsoft in attempting
to improve the security of the Windows operating system,
is also now requiring it. But ultimately, Yep,
it's a requirement for Windows Eleven. Now, one of the things I do want
to address is the conspiracy theory that this is somehow some kind
of collusion between Microsoft and hardware vendors to force
more people to buy new machines. Obviously, I could not disagree more. I think again, that's a conspiracy theory. There really is no basis. In fact, the issue here is that you
don't need to do anything.

You don't need to run Windows 11. Windows 10 works just fine and will continue to work just fine on whatever
machine you have it running on until 2025. And even beyond that if you want to without Microsoft support,
just like people are still running Windows 7, and people or some
people are still running Windows XP. So you're not being forced
to upgrade to Windows Eleven. You're not being forced to buy a new
machine, you could run a different operating system, you could run Linux,
you could get it, install Linux on your older machine,
especially the ones that don't have TPM if you like, and just step out
of the Microsoft ecosystem completely.

So much of what we do these days is
online, and there are so many compatible alternatives for much of the Microsoft
specific software that again, if this is the Hill you want to die on,
great install Linux overwrite Windows 10 with Linux and get your
work done that way. Sure, there'll be a learning curve, but you won't have to buy a new machine,
and that's kind of the point of the issue. But manufacturers are in no way trying
to force you to buy a new machine. They might want to entice you to buy a new
machine, but that's typical marketing. They've always been doing that. The new machines are always bigger and better and faster
with new features and new this's and new that's, but there's never been a requirement that you upgrade
or purchase new hardware. So I did want to set that one to bed
because TPM seems to be a foot in the door for a lot of the conspiracy theories,
and it's just not a thing for updates. For related links for comments
and more, visit askleo.com/137366 I'm Leo Notenboom.

This is askleo.com.

As found on YouTube

You May Also Like