Method and apparatus for frustrating the unauthorized copying of recorded data
First Claim
1. A method for frustrating the unauthorized copying of protected data that has been recorded in an authorized medium that includes an initializing routine that is executed before any of the protected data is read out of the authorized medium, said method comprising the steps of:
- (a) establishing a File X;
(b) initially storing in File X a particular number No ;
(c) providing an incrementing apparatus that is present only when an authorized medium is used, for generating a series of increments and for successively incrementing the number in File X each time the medium is read, said incrementing apparatus not being present when an unauthorized medium is used and being rendered inoperative when an authorized medium has been tempered with;
(d) establishing a File Y as part of the initializing routine;
(e) initially storing in File Y the number No used in step (b);
(f) incrementing the number in File Y successively each time the medium is read, in accordance with the same series of increments that was generated in step (c);
(g) testing to determine whether the number in File X equals the number in File Y;
(h) preventing read-out of the protected data when the number in File X does not equal the number in File Y.
0 Assignments
0 Petitions
Accused Products
Abstract
Authorized disks made in accordance with the invention are physically distinguishable from the blank disks which would be used for making unauthorized copies. A security check procedure is included in the initializing routine that is recorded on the authorized disk and that is executed prior to the reading out of any of the protected data. The security check procedure involves a test to determine whether the disk on which it has been recorded has or does not have the physical fingerprint that is the hallmark of an authorized disk. If the fingerprint is absent, the security check procedure prevents the protected material from being read out. Thus, unauthorized copies are useless because the protected data cannot be read out of them.
135 Citations
2 Claims
-
1. A method for frustrating the unauthorized copying of protected data that has been recorded in an authorized medium that includes an initializing routine that is executed before any of the protected data is read out of the authorized medium, said method comprising the steps of:
-
(a) establishing a File X; (b) initially storing in File X a particular number No ; (c) providing an incrementing apparatus that is present only when an authorized medium is used, for generating a series of increments and for successively incrementing the number in File X each time the medium is read, said incrementing apparatus not being present when an unauthorized medium is used and being rendered inoperative when an authorized medium has been tempered with; (d) establishing a File Y as part of the initializing routine; (e) initially storing in File Y the number No used in step (b); (f) incrementing the number in File Y successively each time the medium is read, in accordance with the same series of increments that was generated in step (c); (g) testing to determine whether the number in File X equals the number in File Y; (h) preventing read-out of the protected data when the number in File X does not equal the number in File Y.
-
-
2. Apparatus for frustrating the unauthorized copying of protected data that has been recorded therein along with an initializing routine that is executed before the protected data can be read out, said initializing routine including instructions for generating a first series of increments and for successively incrementing a first number stored in said initializing routine each time said apparatus is used, said apparatus comprising:
-
a medium; and
,incrementing means associated with said medium for generating a second series of increments identical to said first series of increments and for successively incrementing a second number equal to said first number and stored in a particular file in said medium each time said medium is read, whereby an unauthorized copy, which lacks said incrementing means, can be recognized by said initializing routine in time to prevent read-out of the protected data by any inequality between successive increments of said first number and corresponding successive increments of said second number.
-
Specification