Master digital data creation device and digital data reproduction device
First Claim
1. A master digital data creation device for supplying second digital data obtained by scrambling first digital data to a digital data reproduction device having a recording medium, comprising:
- an encryption block generating a first control word for identifying an allowable number of reproductions specified by the digital data reproduction device and applying a one-way function to the first control word a number of times corresponding to the allowable number of reproductions to generate a second control word for scrambling the first digital data and representing a number of times said first digital data has been reproduced;
a scrambler receiving the second control word and using the second control word to produce the second digital data; and
an output block outputting the second digital data and the first control word to the digital data reproduction device.
5 Assignments
0 Petitions
Accused Products
Abstract
Data C generated by scrambling user-desired digital data P and a control word CWp corresponding to the number of reproductions p are recorded on recording media. When creating a master, a user has already been charged for the number of reproductions p. A decryption block decrypts the control word CWp, which is read from the recording media, to CW0. A de-scrambler uses the decryption control word CW0 to decrypt the digital data P for output to a reproduction unit. After confirming the end of reproduction, the decryption block writes a control word CW(p−1) back to the recording media. The recording media may be reproduced p times with no need for communication between a reproduction device and an accounting manager.
-
Citations
3 Claims
-
1. A master digital data creation device for supplying second digital data obtained by scrambling first digital data to a digital data reproduction device having a recording medium, comprising:
-
an encryption block generating a first control word for identifying an allowable number of reproductions specified by the digital data reproduction device and applying a one-way function to the first control word a number of times corresponding to the allowable number of reproductions to generate a second control word for scrambling the first digital data and representing a number of times said first digital data has been reproduced; a scrambler receiving the second control word and using the second control word to produce the second digital data; and an output block outputting the second digital data and the first control word to the digital data reproduction device.
-
-
2. A digital data reproduction device comprising:
-
an acceptor accepting recording media on which first digital data and a first control word are recorded, said first control word being generated based on a specified allowable number k of reproductions and being an identifier of said allowable number k of reproductions, said first digital data having been generated by scrambling desired second digital data using a second control word having been generated by applying a one-way function to the first control word k times; a decryption block receiving the first control word and applying the one-way function to the first control word k times to produce the second control word; a de-scrambler receiving the first digital data and the second control word and de-scrambling the first digital data using the second control word to produce the second digital data; and a reproduction unit reproducing the second digital data generated by said de-scrambler, wherein, after every reproduction by said reproduction unit, said decryption block writes a third control word back to said recording media representing a remaining number of allowable reproductions of said second digital data, said third control word being generated by applying the one-way function to the first control word once, and wherein, if the first control word received from the recording media equals the second control word, the de-scrambling by said de-scrambler and the reproduction by said reproduction unit are inhibited. - View Dependent Claims (3)
-
Specification