~/talk

Tales from the Crypt: Implementing Secure Boot and Disk Encryption on Tegra Platforms

Talkat Embedded Linux Conference Europe 2022 · 2022-09-14..09-16· [security]
links:none on file
slides:none on file

Detailed recipe for Tegra secure boot and LUKS disk encryption: secure boot uses a public key hash burned into fuses and a separate secure-boot key, with KEK2 used by LUKS/dm-crypt; a mistaken fuse burn can permanently brick a board (one real incident). Workflows that succeed use the secure-boot-tegra scripts, test the vendor Ubuntu image first, then move to Yocto/meta-tegra, and perform on-device encryption with Tegra Test Distro so rootfs encryption happens in minutes (~1 minute) and OTAs (rauc or mender) continue to work.

AI-written summary · about

  1. 0:00Start
  2. 2:35Secure Boot: NVidia Implementation Primer
  3. 9:01Secure Boot: Fuses on Tegra Platforms (cont'd)
  4. 10:23Secure Boot: A Lovely Paperweight
  5. 11:47Secure Boot: secureboot-tegra
  6. 13:42Secure Boot: meta-tegra
  7. 15:32Disk Encryption: NVidia's Implementation
  8. 19:24Disk Encryption: Another "Good" Idea
  9. 21:43Disk Encryption: Yocto Project/OpenEmbedded Friendlier Approach
  10. 24:53Disk Encryption: tegra-test-distro (cont'd)
  11. 27:01Disk Encryption: eks.img
  12. 28:46Disk Encryption: A/B OTA Updates
  13. 29:56Future Work: Jetpack 5.0.2+ (OP-TEE, UEFI and 5.10.y Kernel)
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.