Method and system for verifying originality of data
First Claim
1. An information processing method, comprising steps of:
- receiving first data and a first digital signature for at least said first data from a first computer;
performing format conversion corresponding to a destination of said first data, for said first data received in said receiving step to generate second data; and
sending at least said second data generated in said step of performing format conversion, a format reverse-conversion program for performing reverse conversion of the format conversion, and said first digital signature to a second computer associated with said destination.
1 Assignment
0 Petitions
Accused Products
Abstract
RSP (Repository Service Provider) server 7 receives first data and at least first digital signature for the first data from a TC (Trade Chain) server 3. Next, it performs format conversion corresponding to a destination of the first data, for the received first data to generate second data. Then, it sends a TC server 5, which is associated with the destination, at least the second data generated in the format conversion, a format reverse-conversion program, and the first digital signature. In this way, by sending the format reverse-conversion program and the first digital signature for the first data, for which the format conversion is not performed, it becomes possible to confirm in the TC sever 5 that there is no alteration for the first data and etc. Namely, the TC server 5 can obtain the verification of the TC server 3, which is a transmission source.
-
Citations
54 Claims
-
1. An information processing method, comprising steps of:
-
receiving first data and a first digital signature for at least said first data from a first computer;
performing format conversion corresponding to a destination of said first data, for said first data received in said receiving step to generate second data; and
sending at least said second data generated in said step of performing format conversion, a format reverse-conversion program for performing reverse conversion of the format conversion, and said first digital signature to a second computer associated with said destination. - View Dependent Claims (2, 3, 4, 5, 6, 22)
-
-
7. An information processing method, comprising the steps of:
-
receiving first data and a first digital signature for at least said first data from a first computer;
performing format conversion corresponding to a destination of said first data, for said first data received in said receiving step to generate a second data; and
sending at least said second data generated in said step of performing format conversion, identification information for identifying a format reverse-conversion program for performing reverse conversion of the format conversion, and said first digital signature to a second computer associated with said destination. - View Dependent Claims (8, 9)
-
-
10. An information processing method, comprising the steps of:
-
sending a computer for performing format conversion of data a request for sending a format reverse-conversion program for performing reverse conversion of said format conversion, said request including designation of a destination of data;
if said format reverse-conversion program is received from said computer for performing format conversion of data, generating a digital signature for at least said format reverse-conversion program; and
sending at least the generated digital signature, said data, and said digital signature for said data to said computer for performing format conversion of data. - View Dependent Claims (11)
-
-
12. An information processing method, comprising the steps of:
-
sending a computer for performing format conversion of data a request for sending a format reverse-conversion program for performing reverse conversion of said format conversion, said request including designation of a destination of data;
if said format reverse-conversion program is received from said computer for performing format conversion of data, generating a digital signature for at least said format reverse-conversion program and said data; and
sending at least the generated digital signature and said data to said computer for performing format conversion of data.
-
-
13. An information processing method, comprising the steps of:
-
receiving data for which format conversion has been performed according to a destination of said data, a digital signature for at least said data before said format conversion, and a format reverse-conversion program for performing reverse conversion of said format conversion;
performing the reverse conversion for said data for which format conversion has been performed, by the received format reverse-conversion program, to generate reversely converted data;
calculating a first hash value from at least said reversely converted data;
restoring a second hash value from the received digital signature; and
comparing the calculated first hash value with the restored second hash value to determine whether there is no alteration. - View Dependent Claims (14, 15, 16)
-
-
17. An information processing method, comprising the steps of:
-
receiving data for which format conversion has been performed according to a destination of said data, a digital signature for at least said data before said format conversion, and identification information for identifying a format reverse-conversion program for performing reverse conversion of said format conversion;
extracting said format reverse-conversion program from a storage by using the received identification information for identifying said format reverse-conversion program;
performing the reverse conversion for said data for which format conversion has been performed, by using the extracted format conversion program, to generate reversely converted data;
calculating a first hash value from at least said reversely converted data;
restoring a second hash value from the received digital signature; and
comparing the calculated first hash value with the restored second hash value to determine whether there is no alteration. - View Dependent Claims (18)
-
-
19. A program embodied on a medium for causing a computer to perform an information processing, said program comprising steps of:
-
receiving first data and a first digital signature for at least said first data from a first computer;
performing format conversion corresponding to a destination of said first data, for said first data received in said receiving step to generate second data; and
sending at least said second data generated in said step of performing format conversion, a format reverse-conversion program for performing reverse conversion of the format conversion, and said first digital signature to a second computer associated with said destination. - View Dependent Claims (20, 21, 23, 24)
-
-
25. A program embodied on a medium for causing a computer to perform an information processing, said program comprising steps of
receiving first data and a first digital signature for at least said first data from a first computer; -
performing format conversion corresponding to a destination of said first data, for said first data received in said receiving step to generate a second data; and
sending at least said second data generated in said step of performing format conversion, identification information for identifying a format reverse-conversion program for performing reverse conversion of the format conversion, and said first digital signature to a second computer associated with said destination. - View Dependent Claims (26, 27)
-
-
28. A program embodied on a medium for causing a computer to perform an information processing, said program comprising steps of:
-
sending a computer for performing format conversion of data a request for sending a format reverse-conversion program for performing reverse conversion of said format conversion, said request including designation of a destination of data;
if said format reverse-conversion program is received from said computer for performing format conversion of data, generating a digital signature for at least said format reverse-conversion program; and
sending at least the generated digital signature, said data, and said digital signature for said data to said computer for performing format conversion of data. - View Dependent Claims (29)
-
-
30. A program embodied on a medium for causing a computer to perform an information processing, said program comprising steps of:
-
sending a computer for performing format conversion of data a request for sending a format reverse-conversion program for performing reverse conversion of said format conversion, said request including designation of a destination of data;
if said format reverse-conversion program is received from said computer for performing format conversion of data, generating a digital signature for at least said format reverse-conversion program and said data; and
sending at least the generated digital signature and said data to said computer for performing format conversion of data.
-
-
31. A program embodied on a medium for causing a computer to perform an information processing, said program comprising steps of:
-
receiving data for which format conversion has been performed according to a destination of said data, a digital signature for at least said data before said format conversion, and a format reverse-conversion program for performing reverse conversion of said format conversion;
performing the reverse conversion for said data for which format conversion has been performed, by the received format reverse-conversion program, to generate reversely converted data;
calculating a first hash value from at least said reversely converted data;
restoring a second hash value from the received digital signature; and
comparing the calculated first hash value with the restored second hash value to determine whether there is no alteration. - View Dependent Claims (32, 33, 34)
-
-
35. A program embodied on a medium for causing a computer to perform an information processing, said program comprising steps of:
-
receiving data for which format conversion has been performed according to a destination of said data, a digital signature for at least said data before said format conversion, and identification information for identifying a format reverse-conversion program for performing reverse conversion of said format conversion;
extracting said format reverse-conversion program from a storage by using the received identification information for identifying said format reverse-conversion program;
performing the reverse conversion for said data for which format conversion has been performed, by using the extracted format conversion program, to generate reversely converted data;
calculating a first hash value from at least said reversely converted data;
restoring a second hash value from the received digital signature; and
comparing the calculated first hash value with the restored second hash value to determine whether there is no alteration. - View Dependent Claims (36)
-
-
37. A computer system, comprising:
-
a receiver, which receives first data and a first digital signature for at least said first data from a first computer;
a format converter, which performs format conversion corresponding to a destination of said first data, for said first data received by said receiver to generate second data; and
a sender, which sends at least said second data generated by said format converter, a format reverse-conversion program for performing reverse conversion of the format conversion, and said first digital signature to a second computer associated with said destination. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A computer system, comprising:
-
a receiver, which receives first data and a first digital signature for at least said first data from a first computer;
a format converter, which performs format conversion corresponding to a destination of said first data, for said first data received by said receiver to generate a second data; and
a sender, which sends at least said second data generated by said format converter, identification information for identifying a format reverse-conversion program for performing reverse conversion of the format conversion, and said first digital signature to a second computer associated with said destination. - View Dependent Claims (44, 45)
-
-
46. A computer system, comprising:
-
a sender, which sends a computer for performing format conversion of data a request for sending a format reverse-conversion program for performing reverse conversion of said format conversion, said request including designation of a destination of data;
a generator, which generates, if said format reverse-conversion program is received from said computer for performing format conversion of data, a digital signature for at least said format reverse-conversion program; and
a second sender, which sends at least the generated digital signature, said data, and said digital signature for said data to said computer for performing format conversion of data. - View Dependent Claims (47)
-
-
48. A computer system, comprising:
-
a sender, which sends a computer for performing format conversion of data a request for sending a format reverse-conversion program for performing reverse conversion of said format conversion, said request including designation of a destination of data;
a generator, which generates, if said format reverse-conversion program is received from said computer for performing format conversion of data, a digital signature for at least said format reverse-conversion program and said data; and
a second sender, which sends at least the generated digital signature and said data to said computer for performing format conversion of data.
-
-
49. A computer system, comprising:
-
a receiver, which receives data for which format conversion has been performed according to a destination of said data, a digital signature for at least said data before said format conversion, and a format reverse-conversion program for performing reverse conversion of said format conversion;
a reverse converter, which performs the reverse conversion for said data for which format conversion has been performed, by the received format reverse-conversion program, to generate reversely converted data;
a calculator, which calculates a first hash value from at least said reversely converted data;
a restorer, which restores a second hash value from the received digital signature; and
a comparator, which compares the calculated first hash value with the restored second hash value to determine whether there is no alteration. - View Dependent Claims (50, 51, 52)
-
-
53. A computer system, comprising:
-
a receiver, which receives data for which format conversion has been performed according to a destination of said data, a digital signature for at least said data before said format conversion, and identification information for identifying a format reverse-conversion program for performing reverse conversion of said format conversion;
an extractor, which extracts said format reverse-conversion program from a storage by using the received identification information for identifying said format reverse-conversion program;
a reverse converter, which performs the reverse conversion for said data for which format conversion has been performed, by using the extracted format conversion program, to generate reversely converted data;
a calculator, which calculates a first hash value from at least said reversely converted data;
a restorer, which restores a second hash value from the received digital signature; and
a comparator, which compares the calculated first hash value with the restored second hash value to determine whether there is no alteration. - View Dependent Claims (54)
-
Specification