Encryption Flow: Gray Key Stored in Boot Header - 2021.2 English

Vitis Unified Software Platform Documentation: Embedded Software Development (UG1400)

Document ID
UG1400
ft:locale
English (United States)
Release Date
2021-12-15
Version
2021.2 English

This example shows how to create a boot image with encryption enabled for FSBL and the application with the bh_gry_key stored in the Boot Header.

the_ROM_image:
{ 
	[keysrc_encryption] bh_gry_key 
	[bh_keyfile] bhkey.txt
	[bh_key_iv] bh_key_iv.txt
	
	[
	  bootloader,
	  encryption=aes,
	  aeskeyfile=aes0.nky,
	  destination_cpu=a53-0
	] ZynqMP_Fsbl.elf 
	
	[
	  destination_cpu=a53-0,
	  encryption=aes,
	  aeskeyfile=aes1.nky
	] App_A53_0.elf 
}