Secure boot capabilties for Jetson Nvidia Nano

Hello,
I am using L4T 32.7.4 and Nvidia Jetson Nano board. I want to implement secure boot and boot binaries verification (kernel, dtb etc) while boot. So is this possible with Nvidia Jetson Nano? I am also going through the below link:
https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3275/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/bootloader_secure_boot.html#wwpID0EYHA

If verification of signed boot binaries is not possible what features of Secure boot is possible on Nvidia Nano?

Thanks in advance.

hello asau,

as you can see… Trusty, a Trusted Execution Environment, Jetson Nano does not support Trusty.
so that, on Jetson Nano, only the root-of-trust start from the BootROM is supported.

Hello @JerryChang ,

Thank you for your reply. I have a followup queries:

  1. Reading the below text, at least on Jetson Nano, the authentication of " (the kernel, kernel-dtb, initrd, and extlinux.conf files)" will not be possible (only BCT, Bootloade is possible)r?
    “NVIDIA® Jetson™ Linux Driver Package (L4T) provides boot security using the Secure Boot package. Secure Boot prevents execution of unauthorized boot codes through chain of trust. The root-of-trust is on-die BootROM code that authenticates boot codes such as BCT, Bootloader, and warm boot vector using Public Key Cryptography (PKC) keys stored in write-once-read-multiple fuse devices.”

Additionally, encryption of any of the above images is not possibe for Jetson Nano?

  1. Is it possible to read PKC hash from linux (somewhere in /sys/devices/…, once the linux is booted? I want to used the PKC hash as a unique identity for a per device based decision.

Many thanks in advance.

Best Regards,
Saurabh Arora

hello asau,

>> Q1
you may dig into image flashing logs.
for instance,
it’s LNX partition for saving kernel image, (although it’s boot.img instead of Image)
it’s DTB partition for saving device tree blob.

>> Q2
you may access to /sys/devices/platform/tegra-fuse for reading fuse values.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.