Patent ID: 9224011
Filing Date: 2015-12-29
Classification: G06F,H04L

Abstract:
1. An embedded system comprising: a nonvolatile memory configured to have a normal area and an access restricted area, to store firmware and a public key in the normal area, and to store a hash value concerning the public key in the access restricted area; a control section configured to read and execute the firmware from the nonvolatile memory; and a firmware update section configured to receive new firmware in which the hash value is encrypted and given as an electronic signature, and to update the firmware to the new firmware, wherein the firmware update section is configured to: read the public key from the nonvolatile memory to calculate the hash value concerning the public key; when the hash value is identical to the hash value stored in the nonvolatile memory, calculate a hash value of the new firmware; decrypt the electronic signature with the public key to restore the hash value; and when these hash values are identical to each other, update the firmware.