Information processing apparatus, method therefor, computer program, and computer-readable storage medium
First Claim
1. An information processing apparatus for processing original data created by a predetermined author, the apparatus comprising:
- inputting means for inputting the original data, original-data assuring information for assuring that the original data is an original, a first piece of modification information that indicates how to modify the original data to obtain modified original data, a sequence of (n−
1) pieces, up to an nth piece, of modification information, where for (2≦
k≦
n−
1) the kth piece of modification information indicates how to modify the original data already modified in sequence by the first to the (k−
1)th piece of modification information, and n pieces of modification-assuring-information for detecting whether corresponding modification information has been altered;
original-data verifying means for verifying, by the original-data assuring information, that the original data is assured as being an original;
modification-information verifying means for verifying, by the respective pieces of modification-assuring-information, that the respective pieces of modification information regarding a modification of the original data is assured as not having been altered;
determination means for determining whether the original data and the respective pieces of modification information have been altered; and
modifying means for modifying the original data based on the first to the nth piece of modification information when the determination means determines that none of the first to the nth piece of modification information has been altered, modifying the original data based on the first to the mth piece of modification information when the determination means determines that none of the original data and the first to the mth piece of modification information has been altered and that an (m+1)th piece of modification information has been altered, and not modifying the original data when the determination means determines that either the original data or the first piece of modification information has been altered.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a technique that allows for a valid modification that is authorized by the author of data, while assuring the originality of the data. An information processing apparatus for processing original data created by a predetermined author is provided. The information processing apparatus includes a modification-information storing unit for storing modification information regarding a modification onto a storage medium when the original data is modified, and a modification-assuring-information creating unit for creating modification assuring information for assuring that the modification information is true.
25 Citations
7 Claims
-
1. An information processing apparatus for processing original data created by a predetermined author, the apparatus comprising:
-
inputting means for inputting the original data, original-data assuring information for assuring that the original data is an original, a first piece of modification information that indicates how to modify the original data to obtain modified original data, a sequence of (n−
1) pieces, up to an nth piece, of modification information, where for (2≦
k≦
n−
1) the kth piece of modification information indicates how to modify the original data already modified in sequence by the first to the (k−
1)th piece of modification information, and n pieces of modification-assuring-information for detecting whether corresponding modification information has been altered;original-data verifying means for verifying, by the original-data assuring information, that the original data is assured as being an original; modification-information verifying means for verifying, by the respective pieces of modification-assuring-information, that the respective pieces of modification information regarding a modification of the original data is assured as not having been altered; determination means for determining whether the original data and the respective pieces of modification information have been altered; and modifying means for modifying the original data based on the first to the nth piece of modification information when the determination means determines that none of the first to the nth piece of modification information has been altered, modifying the original data based on the first to the mth piece of modification information when the determination means determines that none of the original data and the first to the mth piece of modification information has been altered and that an (m+1)th piece of modification information has been altered, and not modifying the original data when the determination means determines that either the original data or the first piece of modification information has been altered. - View Dependent Claims (2, 6)
-
-
3. An information processing method for processing original data created by a predetermined author, the information processing method comprising:
-
inputting the original data, original-data assuring information for assuring that the original data is an original, a first piece of modification information that indicates how to modify the original data to obtain modified original data, a sequence of (n−
1) pieces, up to an nth piece, of modification information, where for (2≦
k≦
n−
1) the kth piece of modification information indicates how to modify the original data already modified in sequence by the first to the (k−
1)th piece of modification information, and n pieces of modification-assuring-information for detecting whether corresponding modification information has been altered;verifying, by the original-data assuring information, that the original data is assured as being an original; verifying, by the respective pieces of modification-assuring-information, that the respective pieces modification information regarding a modification of the original data is assured as not having been altered; determining whether the original data and the respective pieces of modification information have been altered; and modifying the original data based on the first to the nth piece of modification information when the determination means determines that none of the first to the nth piece of modification information has been altered, modifying the original data based on the first to the mth piece of modification information when the determination means determines that none of the original data and the first to the mth piece of modification information has been altered and that an (m+1)th piece of modification information has been altered, and not modifying the original data when the determination means determines that either the original data or the first piece of modification information has been altered. - View Dependent Claims (4, 5, 7)
-
Specification