Data alteration checking apparatus and method and recording medium
First Claim
1. Data reproducing apparatus for reproducing data recorded as files in at least one directory on a recording medium, comprising:
- first arithmetic operating means for performing a first predetermined arithmetic operation on each file read from said recording medium, using inputted information serving as a key peculiar to that file, to form a first arithmetic operation value for that file;
second arithmetic operating means for performing a second predetermined arithmetic operation on each directory in which at least one of said files is bound, using the first arithmetic operation values of all of the files included in that directory, to form a second arithmetic operation value for that directory;
reading means for reading from said recording medium a file and a third arithmetic operation value corresponding to said second arithmetic operation value, said third arithmetic operation value being recorded in a predetermined area of said recording medium; and
comparing means for comparing said third arithmetic operation value and said second arithmetic operation value to detect data alteration.
0 Assignments
0 Petitions
Accused Products
Abstract
MAC values formed with respect to each file belonging to a directory 122A and ICVs (D-ICVc) formed on the basis of the MAC values of all files belonging to the directory 122A are stored into a sequence page 121A. Sequence pages 121A, 121B, . . . formed respectively with respect to all of directories 122A, 122B, . . . on a disk and the ICVs formed on the basis of the D-ICVs stored in all of the sequence pages 121A, 121B, . . . are stored into a sequence block 114. Since the MAC values are closed and managed every directory by the sequence pages 121A, 121B, . . . , a data alteration check can be executed every directory. An alteration check of data recorded on a recording medium can be efficiently performed.
7 Citations
10 Claims
-
1. Data reproducing apparatus for reproducing data recorded as files in at least one directory on a recording medium, comprising:
-
first arithmetic operating means for performing a first predetermined arithmetic operation on each file read from said recording medium, using inputted information serving as a key peculiar to that file, to form a first arithmetic operation value for that file; second arithmetic operating means for performing a second predetermined arithmetic operation on each directory in which at least one of said files is bound, using the first arithmetic operation values of all of the files included in that directory, to form a second arithmetic operation value for that directory; reading means for reading from said recording medium a file and a third arithmetic operation value corresponding to said second arithmetic operation value, said third arithmetic operation value being recorded in a predetermined area of said recording medium; and comparing means for comparing said third arithmetic operation value and said second arithmetic operation value to detect data alteration. - View Dependent Claims (2, 3, 4)
-
-
5. Data recording apparatus for recording data files in at least one directory on a recording medium, comprising:
-
first arithmetic operating means for performing a first predetermined arithmetic operation on each file to be recorded on said recording medium, using inputted information serving as a key peculiar to that file, to form a first arithmetic operation value; second arithmetic operating means for performing a second predetermined arithmetic operation on each directory in which at least one of said files is bound, using the first arithmetic operation values of all of the files included in that directory, to form a second arithmetic operation value for that directory; and recording means for recording said first and second arithmetic operation values on said recording medium. - View Dependent Claims (6, 7)
-
-
8. A data alteration checking method to discriminate whether or not data recorded as files in at least one directory on a recording medium has been altered, comprising the steps of:
-
performing a first predetermined arithmetic operation on each file read from said recording medium, using inputted information serving as a key peculiar to that file, to form a first arithmetic operation value for that file; performing a second predetermined arithmetic operation on each directory in which at least one of said files is bound, using the first arithmetic operation values of all of the files included in that directory, to form a second arithmetic operation value for that directory; comparing a third arithmetic operation value, recorded in a predetermined area of said recording medium and corresponding to said second arithmetic operation value, to said second arithmetic operation value to detect data alteration; and determining that said file has been altered if said second and third arithmetic operation values do not coincide.
-
-
9. Data alteration checking apparatus to discriminate whether or not data recorded as files in at least one directory on a recording medium has been altered, comprising:
-
first arithmetic operating means for performing a first predetermined arithmetic operation on each file read from said recording medium, using inputted information serving as a key peculiar to that file, to form a first arithmetic operation value for that file; second arithmetic operating means for performing a second predetermined arithmetic operation on each directory in which at least one of said files is bound, using the first arithmetic operation values of all of the files included in that directory, to form a second arithmetic operation value for that directory; comparing means for comparing a third arithmetic operation value, recorded in a predetermined area of said recording medium and corresponding to said second arithmetic operation value, to said second arithmetic operation value to detect data alteration; and means for determining that said file has been altered if said second and third arithmetic operation values do not coincide.
-
-
10. A data alteration checking system, comprising:
-
first arithmetic operating means for performing a first predetermined arithmetic operation on each file to be recorded on said recording medium, using inputted information serving as a key peculiar to that file, to form a first arithmetic operation value; second arithmetic operating means for performing a second predetermined arithmetic operation on each directory in which at least one of said files is bound, using the first arithmetic operation values of all of the files included in that directory, to form a second arithmetic operation value for that directory; recording means for recording said first and second arithmetic operation values on said recording medium; reading means for reading said files and a third arithmetic operation value corresponding to said second arithmetic operation value from said recording medium; and comparing means for comparing said second and third arithmetic operation values, whereby file alteration is determined when said second and third arithmetic operation values do not coincide.
-
Specification