Abstract: A method for secure boot of a device through verification of a plurality of managers includes maintaining a first boot image and a first public key of a first manager; executing the first boot image; maintaining a second boot image and a second public key of a second manager signed by the first manager; verifying integrity of the second public key using the first public key; verifying integrity of the second boot image using the verified second public key when the integrity of the second public key is verified; executing the second boot image when the integrity of the second boot image is verified; maintaining a third boot image signed by the second manager; verifying the integrity of the third boot image using the second public key; and executing the third boot image when the integrity of the third boot image is verified.