Patent ID: 8639942

Claim:
An information processing apparatus comprising: a duplex system for a boot path including a series of selected modules, the apparatus being booted in the boot path, the duplex system being constituted by: a series of primary modules necessary to boot the apparatus; and a series of backup modules corresponding to the series of primary modules, wherein each selected module of the selected modules is a primary module of a particular kind and selected from the primary modules, or is a backup module of the same particular kind and selected from the backup modules, and the primary module of the particular kind and the backup module of the same particular kind are interchangeable, a value storage component storing values uniquely calculated from the primary modules or the backup modules used when the apparatus is booted; an encryption information storage component storing, for each pair of a primary module of a specific module kind and a backup module of the same specific module kind in the duplex system, encrypted version of unique information unique to the specific module kind of the primary module and backup module, the unique information unique to the specific module kind in the duplex system being encrypted based on a value calculated from the primary module or the backup module of the specific module kind; an information decryption device decrypting the encrypted version of the unique information unique to the each module kind using the values in the value storage component; and a control device that configures the boot path to comprise the primary modules in a case in which the apparatus is being booted normally, and configures the boot path to comprise at least one of the counterpart backup modules in a case in which an error has occurred in at least one of the primary modules.