INFORMATION PROCESSING APPARATUS, DATA GENERATION METHOD, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM
First Claim
1. An information processing apparatus comprising:
- a differencing generator configured to generate difference data between a first data set and a second data set;
an encryption unit configured to encrypt data;
an electronic signature generator configured to generate an electronic signature of data; and
a transmission data generator configured to generate transmission data,wherein the encryption unit encrypts the difference data generated by the differencing generator so as to generate encrypted difference data, andwherein the transmission data generator generates transmission data containing both the encrypted difference data generated by the encryption unit and an electronic signature of the second data set as generated by the electronic signature generator.
4 Assignments
0 Petitions
Accused Products
Abstract
A differencing generator generates difference data between a first data set and a second data set. An encryption unit encrypts data. An electronic signature generator generates the electronic signature of data. A transmission data generator generates transmission data. The encryption unit encrypts the difference data generated by the differencing generator so as to generate encrypted difference data. The transmission data generator generates transmission data containing both the encrypted difference data generated by the encryption unit and the electronic signature of the second data set as generated by the electronic signature generator.
11 Citations
11 Claims
-
1. An information processing apparatus comprising:
-
a differencing generator configured to generate difference data between a first data set and a second data set; an encryption unit configured to encrypt data; an electronic signature generator configured to generate an electronic signature of data; and a transmission data generator configured to generate transmission data, wherein the encryption unit encrypts the difference data generated by the differencing generator so as to generate encrypted difference data, and wherein the transmission data generator generates transmission data containing both the encrypted difference data generated by the encryption unit and an electronic signature of the second data set as generated by the electronic signature generator. - View Dependent Claims (2, 3)
-
-
4. A data generation method executable by a processor, the method comprising:
-
generating difference data between a first data set and a second data set; encrypting the generated difference data so as to generate encrypted difference data; generating an electronic signature of the second data set; and generating transmission data containing the encrypted difference data and an electronic signature of the second data set.
-
-
5. A non-transitory computer-readable medium encoded with a computer program, executable by a computer, the program comprising:
-
a difference data generating module operative to generate difference data between a first data set and a second data set; an encryption module operative to encrypt the difference data generated by the difference data generating module so as to generate encrypted difference data; an electronic signature generating module operative to generate an electronic signature of the second data set; and a transmission data generating module operative to generate transmission data containing the encrypted difference data and the electronic signature of the second data set.
-
-
6. An information processing apparatus comprising:
-
a storage configured to store a first data set; an acquiring unit configured to acquire data containing both an electronic signature of the second data set and difference data between the first data set and a second data set; a difference applying unit configured to generate a data set based on the first data set and the difference data; and a verification unit configured to verify the generated data set to matches the second data set by using the electronic signature thereof acquired by the acquiring unit. - View Dependent Claims (7)
-
-
8. An information processing method executable by a processor, the method comprising:
-
acquiring difference data between a first data set and a second data set and acquiring data containing an electronic signature of the second data set; generating a data set based on the first data set and the difference data; and verifying the generated data set matches the second data set by using the acquired electronic signature thereof.
-
-
9. A non-transitory computer-readable medium encoded with a computer program, executable by a computer, the program comprising:
-
a first acquiring module operative to acquire data containing both an electronic signature of the second data set and difference data between the first data set and a second data set; a second acquiring module operative to generate a data set based on the first data set and the difference data; and a verification module operative to verify the generated data set, generated by the second acquiring module, matches the second data set by using the electronic signature thereof acquired by the first acquiring module.
-
-
10. An information processing system comprising:
-
a server configured to store a first data set and a second data set; and an information processing apparatus, connected with the server via a network, configured to store the first data set, wherein the server transmits difference data between the first data set and the second data set and an electronic signature of the second data set to the information processing apparatus, and wherein the information processing apparatus verifies, by using the electronic signature received from the server, a data set to match the second data set generated in a manner such that the difference data received from the server is applied to the first data set.
-
-
11. An information processing method comprising:
-
transmitting, by a processor of a first information processing apparatus that stores first data set and second data set, difference data between a first data set and a second data set and an electronic signature of the second data set to a second information processing apparatus, which stores the first data set, via a network; and verifying, by a processor of the second information processing apparatus, a data set to match the second data set generated in a manner such that the difference data received from the first information processing apparatus is applied to the first data set, by using the electronic signature received from the second information processing apparatus.
-
Specification