Method and apparatus for verifying firmware
AssigneeSamsung Electronics Co., Ltd.
InventorsSewon KIM, Kyung-Woo NOH, Yeongae YU
Life of this patent
Estimating the term…
Abstract
A method for verifying firmware includes verifying a firmware certificate of the firmware using a first public key, verifying validity of a second public key included in the firmware certificate in response to successful verification of the firmware certificate, verifying the firmware using the second public key in response to successful verification of validity of the second public key, and in response to successful verification of validity of the firmware, installing the firmware in memory of an electronic device to operate hardware of the electronic device according to the firmware.
Claims18
A method for transmitting a firmware image for updating an electronic device, the method comprising:
- generating a signature of a firmware certificate using a first private key;
- generating a firmware signature for a firmware using a second private key, the second private key different from the first private key;
- transmitting the firmware image including the firmware, the firmware certificate, and the firmware signature,
- wherein the firmware is installed in memory of the electronic device to operate hardware of the electronic device according to the firmware.
An apparatus for transmitting a firmware image for updating an electronic device, the apparatus comprising:
- one or more processors;
- and a memory,
- wherein the memory stores instructions configured to cause the one or more processors to perform a process including:
- generating a signature of a firmware certificate using a first private key;
- generating a firmware signature for a firmware using a second private key different from the first private key;
- and
- transmitting the firmware image including the firmware, the firmware certificate, and the firmware signature,
- wherein the firmware is installed in memory of the electronic device to operate hardware of the electronic device according to the firmware.
Dependencies are inferred from the claim text.