[Bug 2064319] Re: Power guest secure boot with key management: GRUB2 portion
Frank Heimes
2064319 at bugs.launchpad.net
Thu Apr 3 09:36:13 UTC 2025
Hi Nayna, these are not the production keys, but just test/dev keys.
We even do not have the production key for the grunb2 bootloader part for ppc yet.
(grub2 and kernel are signed with different keys)
The usual approach is to do a verification based on test/dev keys to ensure that everything is fine, the overall e2e secureboot process is not broken, nothing unwanted is exposed and the production key is not harmed (or put at risk).
If we would use the production key right away, and later notice that it got compromised, it would need to be invalidated and replaced (on all system) - that is what needs to be avoided.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/2064319
Title:
Power guest secure boot with key management: GRUB2 portion
Status in The Ubuntu-power-systems project:
New
Status in grub2 package in Ubuntu:
New
Bug description:
Covering the GRUB2 portion:
Feature:
This feature comprises PowerVM LPAR guest OS kernel verification using
static keys to extend the chain of trust from partition firmware to
the OS kernel. GRUB and the host OS kernel are signed with 2 separate
public key pairs. Partition firmware includes the the public
verification key for GRUB in its build and uses it to verify GRUB.
GRUB includes the public verification key for the OS kernel in its
build and uses it to verify the OS kernel image
Test case:
If secure boot is switched off, any GRUB and kernel boots.
If secure boot is switched on:
- Properly signed GRUB boots.
- Improperly signed GRUB does not boot.
- Tampered signed GRUB does not boot.
- Properly signed kernels boot.
- Improperly signed kernels do not boot.
- Tampered signed kernels do not boot.
TPM PCRs are extended roughly following the TCG PC Client and UEFI specs as they apply to POWER.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/2064319/+subscriptions
More information about the foundations-bugs
mailing list