Abstract:
An image forming apparatus includes a signature verification unit, an execution propriety determination unit, an image forming unit, and a control unit. The signature verification unit decrypts encrypted data with a preset public key in accordance with acquisition of the encrypted data, and uses the decrypted data to verify a digital signature representing authenticity and integrity of a program contained in the decrypted data; the execution propriety determination unit permits execution of a program registered in a preset permission list and the program in which digital signature is verified; the image forming unit forms an image on an image forming medium; and the control unit controls the image forming unit by executing the program permitted to be executed.
Abstract:
An embedded system includes a nonvolatile memory, a control section, and a firmware update section. The nonvolatile memory stores firmware and a public key in a normal area, and stores a hash value concerning the public key in an access restricted area. The control section reads and executes the firmware from the nonvolatile memory. The firmware update section receives new firmware in which the hash value is encrypted and given as an electronic signature, and updates the firmware to the new firmware. 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.
Abstract:
A management device performs any one of first processing where an image forming apparatus whose operation set as a mode transfer operation is the same as an unauthorized operation detecting image forming apparatus is made to change the presently set mode transfer operation, second processing where image forming apparatuses which belong to a group that the unauthorized operation detecting image forming apparatus belongs to are made to change the presently set mode transfer operation and third processing where the image forming apparatuses which belong to the group that the unauthorized operation detecting image forming apparatus belongs to are prevented from being transferred to a maintenance mode.
Abstract:
An embedded system includes a nonvolatile memory, a control section, and a firmware update section. The nonvolatile memory stores firmware and a public key in a normal area, and stores a hash value concerning the public key in an access restricted area. The control section reads and executes the firmware from the nonvolatile memory. The firmware update section receives new firmware in which the hash value is encrypted and given as an electronic signature, and updates the firmware to the new firmware. 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.
Abstract:
An electronic apparatus includes a security storage unit, a security information acquisition unit, a calculation unit, a determination unit, a notification unit, and an operation control unit. The security storage unit is configured to store a plurality of securities together with respective security levels associated with the securities. The security information acquisition unit is configured to acquire security information concerning the apparatus. The calculation unit is configured to calculate a total of the security level or levels of the security or securities applied to the apparatus, using the security levels of the securities stored in the security storage unit. The determination unit is configured to determine whether or not the calculated total has reached a predetermined threshold.