IP Library › Granted Patent US 8,433,923
Granted Patent B2
US 8,433,923 · App. 11/484,698 · Granted Apr 30, 2013

Information processing device having activation verification function

Inventors: Kouichi Yasaki (Kawasaki, JP); Isamu Yamada (Kawasaki, JP)
Assignee: Fujitsu Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,433,923
App. No.
11/484,698
Granted
Apr 30, 2013
Kind
B2
Abstract

An information processing device having an activation verification function comprises: a module recording portion which stores plural system programs, a security chip having the function of checking the validity of the system programs and a verification portion which inspects the activation states of the system programs. The security chip executes validity checking processing using verification data provided by the system programs. If the security chip cannot confirm the validity of the system programs, the verification portion acquires activation-state information about activated system programs from the activated system programs. If pre-stored verification-information initial values for valid system programs and the acquired activation-state information match with each other, the verification portion determines that the current activation states of the system programs are valid, and the subsequent activation processing for the system programs is advanced.

Claims (25)

1. An information processing device, comprising:

a module recording portion that stores plural system programs;

a security chip that checks a validity of the system programs; and

a verification portion that receives a result of the validation of the system programs from the security chip and, when the result is failure, starts inspecting activation states of the system programs, wherein

the verification portion determines that the activation states of the system programs are valid when the failure of the validation at the security chip is caused by a predetermined case in which an activation order of the system programs is changed, and

the verification portion determines that the activation states of the system programs are invalid when the failure of the validation at the security chip is caused by a case other than the predetermined case.

2. The information processing device according to claim 1 , wherein

the verification portion is pre-stored in a nonvolatile memory which stores BIOS.

3. The information processing device according to claim 1 , wherein

the verification portion is provided on a substrate which is equipped with the security chip.

4. The information processing device according to claim 1 , wherein the verification portion includes:

an activation-state checking portion that checks the activation states of the system programs;

an activation-state information recording portion that stores information about the activation states of the system programs which has been acquired from the checking of the activation states;

an initial-value recording portion that stores verification-information initial values for to-be-activated system programs; and

a comparison portion that makes a comparison between the information about the activation states of the system programs which is acquired when the system programs are activated and is stored in the activation-state information recording portion and the verification-information initial values which are stored in the initial-value recording portion to inspect the activation states of the system programs.

5. The information processing device according to claim 4 , wherein

the security chip pre-stores verification information for use in checking the validity of the system programs, the verification information including an activation key KEY 1 , a password PS 1 for use in outputting the activation key, and certain verification data for use in verification of the system programs,

the verification portion pre-stores a password PS 2 identical to the password PS 1 for use in outputting the activation key KEY 1 in the initial-value recording portion of, and

when the inspection by the comparison portion reveals that the acquired information about the activation states and the verification-information initial values pre-stored in the initial-value recording portion match with each other, the verification portion transmits the pre-stored password PS 2 to the security chip, and, when the security chip receives the password PS 2 , the security chip outputs the pre-stored activation key KEY 1 to the verification portion, and, when the verification portion receives the activation key KEY 1 , the verification portion sends the activation key KEY 1 to the system programs.

6. An information processing device, comprising:

a module recording portion that stores plural system programs;

a security chip that checks a validity of the system programs; and

a verification portion that receives a result of the validation of the system programs from the security chip and, when the result is failure, starts inspecting activation states of the system programs, wherein

when the failure of the validation at the security chip is caused by a predetermined case in which an activation order of the system programs is changed, the verification portion determines that the activation states of the system programs are valid and the subsequent activation processing for the system programs is advanced, and

when the failure of the validation at the security chip is caused by a case other than the predetermined case, the verification portion determines that the activation states of the system programs are invalid.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2006
From: YASAKI, KOUICHI; YAMADA, ISAMU
To: FUJITSU LIMITED
Reel/Frame 018103/0323 →
Priority Claims (1)
JP 2006-079472 · Mar 22, 2006 · national
Continuity (1)
Related Publication 20070226518A1 · Sep 27, 2007