------- Comment From [email protected] 2021-05-19 16:51 EDT-------
(In reply to comment #28)
> @Nayna Jain @Daniel
>
> Hm.... but we have CONFIG_LOAD_PPC_KEYS=y already which I would expect to be
> the only thing that loads keys into .platform keyring which was enabled as
> part of https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1866909
> LTC-184073 . Which keys are present in firmware / get loaded into .platform
> because of that? I would have expected canonical keys to be loaded by that
> into the .platform keyring, or is that not the case?

Hi,

Yes you are right that CONFIG_LOAD_PPC_KEYS enables loading of keys into
.platform keyring from firmware at runtime. However, as Daniel has
mentioned in his comment dated 2020-12-17 , that the .platform keyring
is currently not loaded in pseries firmware as it is static keys based
solution and at the moment doesn't have any mechanism to expose trusted
keys (this will change with the full key management solution).

>
> Can you please share contents of "powerpc:db"? Ideally it should contain
> Canonical's two OPAL signing certs.
>

> If canonical keys are not in "powerpc:db", does it make sense to then add
> the two Canonical keys to the .builtin_trusted_keys_keyring, and then link
> the whole keyring into .ima keyring?
>
> I will attach the two Canonical OPAL signing keys here, and the ESL for them.

The final conclusion was to add a config option for PLATFORM KEYRING
similar to SYSTEM_TRUSTED_KEYS mechanism. It would allow loading
additional keys compiled into the kernel to be loaded only to .platform
keyring.  This would be in addition to the existing support for loading
firmware keys at runtime on the platfom keyring. It aligns with xnox
comment dated "2012-03-18".

At some point we will probably close the loop hole that allows self
signed certificates loaded onto the builtin keyring to be loaded onto
the IMA keyring.   It's better to define a mechanism for loading
additional certs on the platform keyring that would work today and will
continue to work in the future.

I am supposed to start looking at the patches. I would be starting to
look at them in June timeframe.

Thanks & Regards,
- Nayna

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1903288

Title:
  Power guest secure boot with static keys: kernel portion

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-power-systems/+bug/1903288/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to