Method for authenticating digital recording devices
First Claim
1. A method for authenticating a digital storage device used for storing data frames having one or more parity bytes, comprising the steps:
- embedding a predetermined fingerprint code in one or more of the parity bytes of one or more of the data frames stored on the digital storage device;
detecting said predetermined fingerprint code; and
performing a function based upon whether or not said predetermined fingerprint code is detected.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for authenticating digital storage devices, including compact discs, CD-Roms, DVDs and floppy discs, is provided. A predetermined "fingerprint" code is embedded in one or more of the parity bytes which are always appended to the end of data frames for the purpose of detecting and correcting errors in the data frames as they are read from the digital storage devices by playback devices, such as CD players, computers, and DVD players. The "fingerprint" code is embedded during the mastering process of the originally-produced, authentic storage device by a "fingerprint" encoder implemented by either hardware or software. The "fingerprint" is not transferred to target storage devices when the original storage device is copied because standard duplicating equipment do not have the "fingerprint" encoder which will be used by mastering equipment. If one attempts to use an unauthorized duplicate copy of an authentic storage device, a "fingerprint" detector in the playback device will detect whether the predetermined "fingerprint" is present and act accordingly.
41 Citations
22 Claims
-
1. A method for authenticating a digital storage device used for storing data frames having one or more parity bytes, comprising the steps:
-
embedding a predetermined fingerprint code in one or more of the parity bytes of one or more of the data frames stored on the digital storage device; detecting said predetermined fingerprint code; and performing a function based upon whether or not said predetermined fingerprint code is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing and using an authenticating fingerprint code on a data storage device, on which digital data is stored in frames, each frame including parity bytes, the system comprising:
-
an input for receiving digital data to be recorded on said data storage device; an encoding system for generating parity bytes for frames of said digital data; and a fingerprint encoder communicating with said encoding system to write said authenticating fingerprint in said parity bytes generated by said encoding system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A playback device for a data storage device on which digital data is stored in data frames with parity bytes being appended to said data frames, the playback device comprising:
-
a decoding system for decoding digital data read from said data storage device; a fingerprint detector connected to said decoding system for detecting an authenticating fingerprint code encoded in said parity bytes of said data frames. - View Dependent Claims (21)
-
-
22. A method for authenticating a digital storage device used for storing data frames having one or more parity bytes, comprising embedding a predetermined fingerprint code in one or more of the parity bytes of one or more of the data frames stored on the digital storage device.
Specification