Enabling UEFI Secure Boot on x86 platform with Yocto - getting started with meta-secure-core
12-01, 15:05–15:35 (UTC), Langdale

Today, many embedded projects run on x86 platforms, and often end users are
concerned about security. The term Root of Trust matters a lot here. One of its
components in the case of x86 is UEFI Secure Boot. It is a standard defined in
UEFI that allows for trusted key verification of images loaded by UEFI BIOS.
Using the publicly available layers, I would like to present what UEFI Secure
Boot is and how to integrate it into Yocto Project.


I will start the presentation by explaining a few issues like Root of Trust or
Secure Boot. I will tell you how you need to inspect the platform so that it
takes full advantage of the UEFI Secure Boot functionality. Then I will present
the meta-secure-core [1] layer which, among other things, allows UEFI Secure
Boot integration in Yocto builds. I will also briefly describe the other
advantages of the functionalities included there. The main purpose of the
presentation will be to present PoC consisting in the integration of UEFI SB in
the public meta-dts-ce [2] and to present the results on the x86 platform.

[1] https://github.com/jiazhang0/meta-secure-core

[2] https://github.com/Dasharo/meta-dts

See also:

Embedded systems engineer at 3mdeb. Yocto Project enthusiast.