Information processing apparatus and method
First Claim
1. An information processing apparatus, comprising:
- compression means for combining and compressing a plurality of data;
first generation means for generating first auxiliary data about said plurality of data; and
encryption means for encrypting said data compressed by said compression means together with said first auxiliary data generated by said first generation means to obtain encrypted data.
1 Assignment
0 Petitions
Accused Products
Abstract
A nonvolatile memory stores encrypted data, which is obtained by linking and encrypting program data, in which combined data is compressed, and first information data indicating the number of programs contained in the combined data, and second information data indicating the size of each program. A CPU reads the encrypted data from the nonvolatile memory and decrypts the read encrypted data to restore the program data, the first information data and the second information data, after which the program data is decompressed to restore the combined data that is then stored in RAM. The CPU also creates a program management table for managing the respective programs based on the first and second information data, and stores the program management table in the RAM. The present invention is applicable to microcomputers.
20 Citations
18 Claims
-
1. An information processing apparatus, comprising:
-
compression means for combining and compressing a plurality of data;
first generation means for generating first auxiliary data about said plurality of data; and
encryption means for encrypting said data compressed by said compression means together with said first auxiliary data generated by said first generation means to obtain encrypted data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing method comprising:
-
a compression step of combining and compressing a plurality of data;
a generation step of generating auxiliary data about said plurality of data; and
a step of encrypting said data compressed in said compression step together with said auxiliary data generated in said generation step.
-
-
7. An information processing apparatus, comprising:
-
decryption means for decrypting encrypted data to restore compressed data, in which a plurality of data are combined and compressed, and auxiliary data about said plurality of data; and
decompression means for decompressing said compressed data. - View Dependent Claims (8, 9, 10)
-
-
11. An information processing method, comprising:
-
a decryption step of decrypting encrypted data to restore compressed data, in which a plurality of data are combined and compressed, and auxiliary data about said plurality of data; and
a decompression step of decompressing said compressed data.
-
-
12. An information processing apparatus, comprising:
-
compression means for combining and compressing a plurality of data;
first generation means for generating first auxiliary data about said plurality of data;
encryption means for encrypting said data compressed by said compression means together with said first auxiliary data generated by said first generation means;
second generation means for generating second auxiliary data about said compressed data;
storage means for storing said encrypted data and said second auxiliary data;
decryption means for decrypting said encrypted data stored in said storage means to restore said compressed data and said first auxiliary data;
decompression means for decompressing said compressed data;
selection means for selecting predetermined data from said plurality of data decompressed by said decompression means; and
execution means for executing said predetermined data selected by said selection means. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An information processing method comprising:
-
a compression step of combining and compressing a plurality of data;
a first generation step of generating first auxiliary data about said plurality of data;
an encryption step of encrypting said data compressed in said compression step together with said first auxiliary data generated in said first generation step;
a second generation step of generating second auxiliary data about said compressed data;
a storage step of storing said encrypted data and said second auxiliary data;
a decryption step of decrypting said encrypted data stored in said storage step to restore said compressed data and said first auxiliary data;
a decompression step of decompressing said compressed data;
a selection step of selecting predetermined data from said plurality of data decompressed in said decompression step; and
an execution step of executing said predetermined data selected in said selection step.
-
Specification