×

INFORMATION PROCESSING APPARATUS, AND METHOD AND COMPUTER PROGRAM PRODUCT FOR VERIFICATION

  • US 20100268967A1
  • Filed: 04/08/2010
  • Published: 10/21/2010
  • Est. Priority Date: 04/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. An information processing apparatus comprising:

  • a main memory unit that retains contents stored therein only while the main memory unit is receiving electric power supply;

    an auxiliary storage unit that retains contents stored therein even after the electric power supply is lost;

    a control unit that performs hibernation ofgenerating operating-state data that indicates an operating state of the information processing apparatus at a time when the electric power supply is lost,storing the operating-state data in the auxiliary storage unit, and,when electric power supply is restored, reading the operating-state data from the auxiliary storage unit to restore the information processing apparatus to the operating state; and

    a security chip thatincludes a configuration register,encrypts data by using a value written into the configuration register, andstores the data in the auxiliary storage unit, whereinthe control unit includes;

    a first registration unit that performs, when the control unit generates the operating-state data, calculation based on the operating-state data to obtain a calculated value and writes the value to the configuration register;

    a second registration unit that performs, when the control unit reads the operating-state data from the auxiliary storage unit at the hibernation, calculation based on the operating-state data to obtain a calculated value and writes the value to the configuration register; and

    a verification unit that performs verification at boot-up from the hibernation by determining whether to permit decryption of the data encrypted by the security chip based on the value written into the configuration register by the second registration unit.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×