Method and electronic device capable of securely storing and loading firmware
AssigneeRealtek Semiconductor Corp.
InventorsTIANYI ZHU, ZHAOMING LI, Zuohui Peng
Life of this patent
Estimating the term…
Loading patent…
AssigneeRealtek Semiconductor Corp.
InventorsTIANYI ZHU, ZHAOMING LI, Zuohui Peng
Estimating the term…
A method capable of securely storing and loading firmware includes: dividing operating system environment into a secure world and a non-secure world wherein the secure world includes read-only memory and one-time programmable circuit configured within electronic device while non-secure world includes flash memory externally coupled to electronic device; reset handler of read-only memory performs boot up when system is powered up and is used to load initialization program code; using specific initialization program code to initialize decryption engine; obtaining key from one-time programmable circuit and loading key to configure decryption engine; reading cipher text of firmware from flash memory; decrypting cipher text of firmware to generate plain text of firmware; and determining whether secure boot procedure successfully completes according to cipher text and plain text.
A method for securely storing and loading a firmware, comprising:
An electronic device capable of securely storing and loading a firmware, the electronic device being externally coupled to a flash memory which belongs to a non-secure world of an operating system environment of the electronic device, and the electronic device comprises:
An electronic device capable of securely storing and loading a firmware, the electronic device being externally coupled to a flash memory which belongs to a non-secure world of an operating system environment of the electronic device, and the electronic device comprises:
Dependencies are inferred from the claim text.