>> Is there any different among Psc/Oesp*/Sb* key*
they’re keys for different domains.
for instance,
PSC = Platform Security Controller.
OESP = Operational Environment Security Processor.
SB = StrongBox/SB.
>> But in the example of guide they’re different
actually not, for the SBK key, three domain-specific keys are copies of the same SBK (Secure Boot Key), it’s used for boot-image encryption/decryption
for instance, PscSecureBootKey = OespSecureBootKey = SbSecureBootKey = 0x1234....eeff
>> PscOemKdk0, OespOemKdk0 and SbOemKdk0
it’s unlike the SBK key, these three keys can be different.
I assume you’re asking for Jetson security with bootloader secureboot, right?
firstly, were those devices already fused?
if no, you’ll need to have massfusing tool generates massfuse blob to fuse one or more Jetson devices simultaneously.
please refer to readme file, $OUT/Linux_for_Tegra/bootloader/README_Massfuse.txt
secondly, if you’ve those devices fused already, and, assume they’re using identical keys.
please refer to readme file, $OUT/Linux_for_Tegra/tools/kernel_flash/README_initrd_flash.txt
you may check [Workflow 7: Secure initrd Massflash] for the sample commands,
for instance, $ sudo ./tools/kernel_flash/l4t_initrd_flash.sh -u <pkckey> [-v <sbkkey>] --no-flash --massflash 5 jetson-agx-thor-devkit internal