The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 17, 2015

Filed:

Mar. 29, 2012
Applicants:

Kiyoshi Kohiyama, Kawasaki, JP;

Masakazu Takakusu, Yokohama, JP;

Kenichi Wakasugi, Yokohama, JP;

Inventors:

Kiyoshi Kohiyama, Kawasaki, JP;

Masakazu Takakusu, Yokohama, JP;

Kenichi Wakasugi, Yokohama, JP;

Assignees:

Fujitsu Limited, Kawasaki, JP;

Fujitsu Semiconductor Limited, Yokohama, JP;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/00 (2013.01); G06F 21/57 (2013.01); G06F 21/54 (2013.01); G06F 21/55 (2013.01); G06F 21/60 (2013.01); G06F 21/62 (2013.01); G06F 21/71 (2013.01); G06F 21/72 (2013.01); G06F 21/86 (2013.01);
U.S. Cl.
CPC ...
G06F 21/57 (2013.01); G06F 21/54 (2013.01); G06F 21/554 (2013.01); G06F 21/602 (2013.01); G06F 21/629 (2013.01); G06F 21/71 (2013.01); G06F 21/72 (2013.01); G06F 21/86 (2013.01); G06F 2221/033 (2013.01); G06F 2221/2101 (2013.01); G06F 2221/2143 (2013.01); G06F 2221/2107 (2013.01);
Abstract

An information processing apparatus securely stores a program group comprising one or more programs and includes a first detector that detects an execution waiting state of a given program among the program group; a secure module that is configured such that information stored therein cannot be referred to by an external device, and when the execution waiting state is detected by the first detector, that encrypts the given program and writes the encrypted given program to a storage area that is different from that of the program group; a second detector that detects an execution request concerning the given program; a decrypter that decrypts the given program encrypted by the secure module and writes the decrypted given program to the storage area, when the execution request concerning the given program is detected by the second detector; and a program executor that executes the given program decrypted by the decrypter.


Find Patent Forward Citations

Loading…