Recording medium, storage unit, information processing apparatus, information processing method, information processing program and computer readable medium
First Claim
Patent Images
1. An information processing apparatus comprising:
- an information processing unit configured to execute an application program to perform information processing, wherein the application program is loaded into the information processing apparatus by using a non-transitory recording medium that includes;
a program file storing a plurality of programs including an application program and a checking program, the application program including identification information of the application program,an encrypted identification information file storing an encrypted form of the identification information, of the application program stored in the program file, that is encrypted by a key data specific to the recording medium or specific to the information processing apparatus, andinformation for generating the key data;
a checking program launch request unit configured to request launch of the checking program stored in the recording medium;
a recording medium validity determination unit configured to check whether the recording medium is valid as a medium used for storing the application program into the information processing apparatus, wherein the recording medium validity determination unit determines that the recording medium is valid if the checking program requested to be launched by the checking program launch request unit is launched successfully;
a unit configured to generate the key data using the information stored in the recording medium if the recording medium is determined to be valid;
a unit configured to obtain the identification information from the application program stored in the recording medium;
a unit configured to decrypt the encrypted form of the identification information by using the key data; and
an application program validity determination unit configured to compare the identification information obtained from the application program with the identification information obtained by decrypting the encrypted form of the identification information to determine validity of the application program stored in the recording medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A recording medium is provided. The recording medium is used for inputting, into an information processing apparatus, a program for causing the information processing apparatus to perform information processing, wherein the recording medium includes an ID file used for storing an ID of the program in which the ID is encrypted by a key specific to the recording medium or specific to the information processing apparatus.
34 Citations
12 Claims
-
1. An information processing apparatus comprising:
-
an information processing unit configured to execute an application program to perform information processing, wherein the application program is loaded into the information processing apparatus by using a non-transitory recording medium that includes; a program file storing a plurality of programs including an application program and a checking program, the application program including identification information of the application program, an encrypted identification information file storing an encrypted form of the identification information, of the application program stored in the program file, that is encrypted by a key data specific to the recording medium or specific to the information processing apparatus, and information for generating the key data; a checking program launch request unit configured to request launch of the checking program stored in the recording medium; a recording medium validity determination unit configured to check whether the recording medium is valid as a medium used for storing the application program into the information processing apparatus, wherein the recording medium validity determination unit determines that the recording medium is valid if the checking program requested to be launched by the checking program launch request unit is launched successfully; a unit configured to generate the key data using the information stored in the recording medium if the recording medium is determined to be valid; a unit configured to obtain the identification information from the application program stored in the recording medium; a unit configured to decrypt the encrypted form of the identification information by using the key data; and an application program validity determination unit configured to compare the identification information obtained from the application program with the identification information obtained by decrypting the encrypted form of the identification information to determine validity of the application program stored in the recording medium. - View Dependent Claims (2, 3, 4)
-
-
5. An information processing method performed in an information processing unit configured to execute an application program to perform information processing, wherein the application program is loaded into the information processing apparatus by using a non-transitory recording medium that includes:
-
a program file storing a plurality of programs including an application program and a checking program, the application program including identification information of the application program, an encrypted identification information file storing an encrypted form of the identification information, of the application program stored in the program file, that is encrypted by a key data specific to the recording medium or specific to the information processing apparatus, and information for generating the key data; the method comprising; requesting launch of the checking program stored in the recording medium; checking whether the recording medium is valid as a medium used for storing the application program into the information processing apparatus, wherein the recording medium validity checking determines that the recording medium is valid if the checking program requested to be launched by the checking program launch requesting is launched successfully; generating the key data using the information stored in the recording medium if the recording medium is determined to be valid; obtaining the identification information from the application program stored in the recording medium; decrypting the encrypted form of the identification information by using the key data; and comparing the identification information obtained from the application program with the identification information obtained by decrypting the encrypted form of the identification information to determine validity of the application program stored in the recording medium. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable medium including computer executable instructions to cause an information processing unit to execute an application program to perform information processing, wherein the application program is loaded into the information processing apparatus by using a non-transitory recording medium that includes:
-
a program file storing a plurality of programs including an application program and a checking program, the application program including identification information of the application program, an encrypted identification information file storing an encrypted form of the identification information, of the application program stored in the program file, that is encrypted by a key data specific to the recording medium or specific to the information processing apparatus, and information for generating the key data; the computer executable instructions causing the information processing unit to perform operations comprising; requesting launch of the checking program stored in the recording medium; checking whether the recording medium is valid as a medium used for storing the application program into the information processing apparatus, wherein the checking determines that the recording medium is valid if the checking program requested to be launched by the checking program launch requesting is launched successfully; generating the key data using the information stored in the recording medium if the recording medium is determined to be valid; obtaining the identification information from the application program stored in the recording medium; decrypting the encrypted form of the identification information by using the key data; and comparing the identification information obtained from the application program with the identification information obtained by decrypting the encrypted form of the identification information to determine validity of the application program stored in the recording medium. - View Dependent Claims (10, 11, 12)
-
Specification