5

I know:

  • Secure Boot - can use the TPM
  • Measured Boot - must use the TPM

Can anyone intimately familiar with these processes explain if any TPM owner-authorized commands are required or used in these processes?

Background: I am using a TPM in an enterprise application. I need to own it and certify my own root-of-trust for reporting.

However, out of the box, my TPM chip is owned, I'm assuming for UEFI stuff, as above.

I don't necessarily want to disable secure boots, but I do need ownership of the chip.

I'm hoping if I take ownership I can do what I want to do, and the UEFI and secure boot code can still do what it needs to do, simple key operations, checking signature, etc. without actual ownership.

Anyone know? If I clear the TPM and take ownership, what will happen if the OEM/PC manufacturer already owned it for UEFI?

3 Answers 3

1

From what I can tell in this guide, and I preface this that I'm not an expert in TPMs, taking ownership of a TPM does not affect the Secure Boot options for an operating system.

Taking ownership of a TPM means resetting the keys within the TPM with a new ownership password. In Microsoft Windows at least this means that the TPM is consulted for any administrative privileges that are required.

Secure Boot/UEFI is a separate process that occurs during boot time. It does use keys from the TPM, but they're different from the "ownership keys". The TPM holds several different keys within its hardware to confirm the bootloader, or administrator privileges, etc.

1

Secure Boot and Measured Boot are only possible on PCs with UEFI 2.3.1 and a TPM chip. Secure Boot can use but does not require TPM. Measured Boot requires TPM.

-1

The question some asked, I believe was that TPM will not run without secure boot turned on in Bios. You'll get something like the drivers are not installed, or such. Just reboot into Bios and enable it, this does not mean you have to enable fast boot also.

1
  • 1
    This does not answer the question.
    – forest
    Feb 5 at 1:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .