Software-management system, recording medium, and information-processing device
First Claim
1. A software-management system comprising a recording medium and an information-processing device, the recording medium including:
- a normal storage unit having stored therein software that is computer data;
a secure storage unit not directly accessible from outside, and having stored therein license information relating to a usage condition of the software; and
a tamper-resistant module operable to judge, based on the license information, whether an operation, being one of installing software on the information-processing device and deactivating installed software, is permitted, and when judged in the affirmative, to output to the information-processing device an instruction showing that the operation is permitted, and to rewrite the license information in accordance with the operation, and the information-processing device including;
a receiving unit operable to receive the instruction from the recording medium; and
a control unit operable to perform, in accordance with the received instruction, one of (i) receiving software from the recording medium and installing the received software in the information-processing device, and (ii) deactivating installed software.
0 Assignments
0 Petitions
Accused Products
Abstract
A recording medium that is not easily tampered with and capable of avoiding invalid attacks on a communication channel between the recording medium and a terminal targeted for software installation, while being incapable of unauthorized updating of a correspondence relationship between software and license information. The recording medium includes a tamper-resistant module and an information-recording unit that has a normal storage area and a secure storage area. Software is recorded in the normal storage area, while a license count showing a permitted usage count of the software is recorded in the secure storage area in correspondence with signature data relating to the software. The tamper-resistant module performs mutual device authentication with the terminal, and if the license count in the secure storage area is within a predetermined value, outputs the software and the signature data to the terminal.
96 Citations
23 Claims
-
1. A software-management system comprising a recording medium and an information-processing device, the recording medium including:
-
a normal storage unit having stored therein software that is computer data;
a secure storage unit not directly accessible from outside, and having stored therein license information relating to a usage condition of the software; and
a tamper-resistant module operable to judge, based on the license information, whether an operation, being one of installing software on the information-processing device and deactivating installed software, is permitted, and when judged in the affirmative, to output to the information-processing device an instruction showing that the operation is permitted, and to rewrite the license information in accordance with the operation, and the information-processing device including;
a receiving unit operable to receive the instruction from the recording medium; and
a control unit operable to perform, in accordance with the received instruction, one of (i) receiving software from the recording medium and installing the received software in the information-processing device, and (ii) deactivating installed software. - View Dependent Claims (2, 3, 4)
-
-
5. A recording medium, comprising:
-
a normal storage unit having stored therein software that is computer data;
a secure storage unit not directly accessible from outside, and having stored therein license information relating to a usage condition of the software; and
a tamper-resistant module operable to judge, based on the license information, whether an operation, being one of installing software on an information-processing device and deactivating installed software, is permitted, and when judged in the affirmative, to output to the information-processing device an instruction showing that the operation is permitted, and to rewrite the license information in accordance with the operation. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An information-processing device that performs at least one of installing and deactivating software, comprising:
-
a receiving unit operable to receive an instruction from a recording medium; and
a control unit operable to perform, in accordance with the received instruction, one of (i) receiving software from the recording medium and installing the received software in the information-processing device, and (ii) deactivating installed software, wherein the recording medium includes;
a normal storage unit having stored therein software that is computer data;
a secure storage unit not directly accessible from outside, and having stored therein license information relating to a usage condition of the software; and
a tamper-resistant module operable to judge, based on the license information, whether an operation, being one of installing software on the information-processing device and deactivating installed software, is permitted, and when judged in the affirmative, to output to the information-processing device an instruction showing that the operation is permitted, and to rewrite the license information in accordance with the operation. - View Dependent Claims (16, 17)
-
-
18. A control method used by a recording medium that includes a normal storage unit having stored therein software that is computer data, a secure storage unit not directly accessible from outside and having stored therein license information relating to a usage condition of the software, and a tamper-resistant module, comprising the steps of:
-
judging, based on the license information, whether an operation, being one of installing software on an information-processing device and deactivating installed software, is permitted;
outputting to the information-processing device when judged in the affirmative, an instruction showing the operation to be permitted; and
rewriting the license information in accordance with the operation.
-
-
19. A control computer program used by a recording medium that includes a normal storage unit having stored therein software that is computer data, a secure storage unit not directly accessible from outside and having stored therein license information relating to a usage condition of the software, and a tamper-resistant module, comprising the steps of:
-
judging, based on the license information stored in the secure storage unit, whether an operation, being one of installing software on an information processing device and deactivating installed software, is permitted;
outputting to the information-processing device when judged in the affirmative, an instruction showing the operation to be permitted; and
rewriting the license information in accordance with the operation. - View Dependent Claims (20)
-
-
21. A software-management method used by an information-processing device that performs at least one of installing and deactivating software, comprising the steps of:
-
receiving an instruction from a recording medium; and
performing, in accordance with the received instruction, one of (i) receiving software from the recording medium and installing the received software in the information-processing device, and (ii) deactivating installed software, wherein the recording medium includes;
a normal storage unit having stored therein software that is computer data;
a secure storage unit not directly accessible from outside, and having stored therein license information relating to a usage condition of the software; and
a tamper-resistant module operable to judge, based on the license information, whether an operation, being one of installing software on the information-processing device and deactivating installed software, is permitted, and when judged in the affirmative, to output to the information-processing device an instruction showing that the operation is permitted, and to rewrite the license information in accordance with the operation.
-
-
22. A software-management computer program used by an information processing device that performs at least one of installing and deactivating software, comprising the steps of:
-
receiving an instruction from a recording medium; and
performing, in accordance with the received instruction, one of (i) receiving software from the recording medium and installing the received software in the information-processing device, and (ii) deactivating installed software, wherein the recording medium includes;
a normal storage unit having stored therein software that is computer data;
a secure storage unit not directly accessible from outside, and having stored therein license information relating to a usage condition of the software; and
a tamper-resistant module operable to judge, based on the license information, whether an operation, being one of installing software on the information-processing device and deactivating installed software, is permitted, and when judged in the affirmative, to output to the information-processing device an instruction showing that the operation is permitted, and to rewrite the license information in accordance with the operation. - View Dependent Claims (23)
-
Specification