Secure device having key management function and information processing apparatus
First Claim
1. A secure device comprising:
- an input unit for dividing content into a plurality of blocks and inputting the plurality of blocks;
a key generating unit for sequentially generating keys for encrypting one or plural blocks;
a content encrypting unit for encrypting the one or plural blocks by using the generated key;
a key information generating unit for generating key information for restoring the generated key used for the encrypting by the generated key; and
a storage control unit for outputting contents of each of the blocks encrypted by the content encrypting unit and the key information generated by the key information generating unit to an external storage, wherein the key sequentially generated by the key generating unit is newly generated when a predetermined condition is satisfied, and varies by every one or plural blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A secure device has an input unit for dividing content into a plurality of blocks and inputting the plurality of blocks, a key generating unit for sequentially generating keys for encrypting one or plural blocks, a content encrypting unit for encrypting the one or plural blocks by using the generated key, a key information generating unit for generating key information for restoring the generated key used for the encrypting by the generated key, and a storage control unit for outputting contents of each of the blocks encrypted by the content encrypting unit and the key information generated by the key information generating unit to an external storage. The key sequentially generated by the key generating unit is newly generated when a predetermined condition is satisfied, and varies by every one or plural blocks.
19 Citations
10 Claims
-
1. A secure device comprising:
-
an input unit for dividing content into a plurality of blocks and inputting the plurality of blocks;
a key generating unit for sequentially generating keys for encrypting one or plural blocks;
a content encrypting unit for encrypting the one or plural blocks by using the generated key;
a key information generating unit for generating key information for restoring the generated key used for the encrypting by the generated key; and
a storage control unit for outputting contents of each of the blocks encrypted by the content encrypting unit and the key information generated by the key information generating unit to an external storage, wherein the key sequentially generated by the key generating unit is newly generated when a predetermined condition is satisfied, and varies by every one or plural blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing apparatus having a key management function and comprising:
-
a secure control unit having a function of generating and restoring a key for encrypting content and encrypting contents by using the generated key;
a content storing unit for storing the encrypted content and key information having data by which the generated key used for encrypting the content can be restored; and
an information processing unit for reproducing the contents stored in the content storing unit, wherein the secure control unit comprises;
an input unit for dividing content into a plurality of blocks and inputting the plurality of blocks;
a key generating unit for sequentially generating keys for encrypting one or plural blocks when a predetermined condition is satisfied;
a content encrypting unit for encrypting the one or plural blocks by using the generated key;
a key information generating unit for generating key information for restoring the generated key used for the encrypting by the generated key;
a storage control unit for outputting contents of each of the blocks encrypted by the content encrypting unit and the key information generated by the key information generating unit to the content storing unit;
a restoration control unit for receiving key information for restoring the generated key used for the encrypting from the information processing unit;
a key information restoring unit for restoring the generated key used for the encrypting from the received key information; and
an output unit for outputting the restored generated key to the information processing unit, and the information processing unit comprises;
an information obtaining unit for obtaining contents of a block to be reproduced and key information from the content storing unit;
a key obtaining unit for supplying the obtained key information to the secure control unit and obtaining a generated key corresponding to the key information from the secure control unit; and
a content restoring unit for reproducing content by sequentially restoring contents of the block obtained from the content storing unit by using the generated key obtained from the secure control unit. - View Dependent Claims (10)
-
Specification