EP1970830A2

Information processing apparatus, software update method, and image processing apparatus

Abstract

An information processing apparatus, a software update method, and an image processing apparatus capable of encrypting and decrypting information using values uniquely calculated from booted primary modules or booted backup modules with less effort are disclosed. The information processing apparatus includes primary modules and the same kinds of backup modules, and includes a value storage unit storing values calculated from the modules, an encryption information storage unit storing information unique to the modules, an information decryption unit decrypting the information unique to the modules using the values in the value storage unit, and an encryption information update unit , when the module is updated, encrypting the information unique to the modules based on a value calculated from the each kind of the primary modules or the backup modules after the update.

EP1970830A2, drawing sheet 1
Sheet 1 of 22

Term

1.5 yearsto projected expiry

Projected expiry 12 March 2028, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

17 claims: 5 independent, 12 dependent

  1. 1
    An information processing apparatus including one or more kinds of primary modules necessary to boot the apparatus and one or more kinds of backup modules to be used when the primary modules fail, so that the information processing apparatus is booted in a manner that when any kind of the primary modules fails, the same kind of backup module is used, the information processing apparatus comprising:a value storage unit storing values uniquely calculated from the one or more kinds of the primary modules or the backup modules used when the apparatus is booted;an encryption information storage unit storing information unique to the each kind of the primary or the backup modules, the information being encrypted based on a value calculated from the each kind of the primary modules or the backup modules;an information decryption unit decrypting the information unique to the each kind of the primary modules or the backup modules using the values in the value storage unit, the information being stored in the encryption information storage unit;and an encryption information update unit, when any of the primary modules or the backup modules is updated, encrypting the information unique to the each kind of the primary modules or the backup modules based on a value calculated from the each kind of the primary modules or the backup modules after the update, the information being stored in the encryption information storage unit.
  2. 8
    The information processing apparatus according to any one of claims 1 through 7, wherein the value storage unit is a Trusted Platform Module (TPM).
  3. 9
    A software update method for an information processing apparatus including one or more kinds of primary modules necessary to boot the apparatus and one or more kinds of backup modules to be used when the primary modules fail, so that the information processing apparatus is booted in a manner that when any kind of the primary modules fails, the same kind of backup module is used, the software update method comprising:a value storing step of storing values in an value storage unit, the values being uniquely calculated from the one or more kinds of the primary modules or the backup modules used when the apparatus is booted;an encryption information storing step of storing information in an encryption information storage unit, the information being unique to the each kind of the primary or the backup modules, and the information being encrypted based on a value calculated from the each kind of the primary modules or the backup modules;an information decrypting step of decrypting the information by an information decryption unit, the information being unique to the each kind of the primary modules or the backup modules using the values in the value storage unit, and the information being stored in the encryption information storage unit;and an encryption information update step of, when any of the primary modules or the backup modules is updated, encrypting information by an encryption information update unit based on a value calculated from the each kind of the updated primary modules or the updated backup modules, the information being unique to the each kind of the primary modules or the backup modules, and the information being stored in the encryption information storage unit.
  4. 16
    The software update method according to any one of claims 9 though 15, wherein the value storage unit is a Trusted Platform Module (TPM).
  5. 17
    An image processing apparatus including one or more kinds of primary modules necessary to boot the apparatus, one or more kinds of backup modules to be used when the primary modules fail, a plotter section, and scanner section so that the plotter and the scanner sections are booted in a manner that when any kind of the primary modules fails, the same kind of backup module is used, the image processing apparatus comprising:a value storage unit storing values uniquely calculated from the one or more kinds of the primary modules or the backup modules used when the apparatus is booted;an encryption information storage unit storing information unique to the each kind of the primary or the backup modules, the information being encrypted based on a value calculated from the each kind of the primary modules or the backup modules;an information decryption unit decrypting the information unique to the each kind of the primary modules or the backup modules using the values in the value storage unit, the information being stored in the encryption information storage unit;and an encryption information update unit, when any of the primary modules or the backup modules is updated, encrypting the information unique to the each kind of the primary modules or the backup modules based on a value calculated from the each kind of the primary modules or the backup modules after the update, the information being stored in the encryption information storage unit.