Patent ID: 7162646

Claim:
A disk anti-copy system, which prepares a device key table (Kd Table) in a device and pre-records a plurality of media key blocks (MKB's) in a disk for effective control of the device and disk anti-copy, the system comprising: a storage database, which stores one Kd Table for each of the devices; an operating module, which generates a random number series, performs a logic operation, a cipher algorithm, and a decipher algorithm; a media key block type 1 (MKB1) generating module, which determines an upper limit (Smax) of the MKB1 according to the number of the plurality of device keys (Kd's) in the Kd Table and fills in the MKB1 the random number series generated by the operating module, producing the MKB1; a media key block type 2 (MKB2) generating module, which, for each of the device key in the Kd Table, performs the decipher algorithm operation on the random number series Dt 1 , corresponding to the special value Svalue, associated with the device key, takes a decipher result to perform the logic operation with 0 to produce a temporary key series Ktemp, uses Ktemp and a media key Kmedia to perform the logic operation to produce a new Ktemp, uses an additional device key Kaddition to perform the cipher operation on Ktemp and produce an encrypted series Dt 2 , stores Dt 2 in the field of an additional special value Saddition in the MKB2, thereby completing the single device data storage in the MKB2 and this process being repeated for all the devices to generate the MKB2; and a recording module, which prepares each of the Kd Tables in the corresponding device and pre-records the MKB1 and the MKB2 on the disk.