The RISC-V platform specification requires UEFI. Secure boot is defined
in the UEFI specification.

With U-Boot, Shim, GRUB, and a signed kernel I am able demonstrate
secure boot on RISC-V. I am upstreaming the necessary patches.

Roots of trust for RISC-V are in active development but not yet available on 
commercial boards:
Cf. 
https://riscv.org/wp-content/uploads/2019/03/15.05-RISC-V-Security-Multizone-v-TrustZone-3-12-19.pdf

Canonical has started discussing with SiFive how a root of trust can be
supplied. A boot ROM checking the first bootstage (U-Boot SPL) using a
certificate from the OTP memory would be a good start. This only
requires a software change on the vendor side.

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

Title:
  linux-riscv: missing kernel signature

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-riscv/+bug/1941950/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to