Expiring encryption
First Claim
Patent Images
1. A digital media having data encoded thereupon, the data comprising:
- encryption expiration data configured to be used to determine expiration of a copyright term, the encryption expiration data being stored in a read-only form; and
encrypted digital video data protected by copyright until expiration of the copyright term, the encrypted digital video data configured to be decrypted by a decryption system responsive to the expiration of the copyright term as determined using the encryption expiration data.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of time dependent encryption are disclosed. The systems and methods are optionally used to facilitate decryption following expiration of a copyright term. An example is provided using the DeCSS decryption algorithm.
24 Citations
29 Claims
-
1. A digital media having data encoded thereupon, the data comprising:
-
encryption expiration data configured to be used to determine expiration of a copyright term, the encryption expiration data being stored in a read-only form; and
encrypted digital video data protected by copyright until expiration of the copyright term, the encrypted digital video data configured to be decrypted by a decryption system responsive to the expiration of the copyright term as determined using the encryption expiration data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. A secure clock comprising:
-
a power source;
a time piece configured to produce a time dependent output;
a static memory configured to store date data and to receive the time dependent output, the date data being advanced with a passage of time responsive to the time dependent output when power is available from the power source, and being stored in a non-volatile state when power is not available from the power source; and
an output configured to provide a date output responsive to the date data stored in the static memory. - View Dependent Claims (11, 14, 15)
-
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. A digital media playback device comprising:
-
a secure clock configured to provide a date output, the date output representing a date that is either equal to or prior to a current date;
a media reader configured to read a digital media including encryption expiration data and encrypted digital video data, the encryption expiration data being representative of a copyright term expiration date associated with the encrypted digital video data;
a logic circuit configured to compare the date output with the encryption expiration data, and configured to decrypt the encrypted digital video data responsive to the comparison; and
a secure connection between the secure clock and the logic circuit. - View Dependent Claims (22, 23, 24)
-
-
25. A method of decrypting data, the method comprising:
-
reading encrypted digital data;
reading encryption expiration data;
receiving date data from a secure clock;
comparing the encryption expiration data with the received date data;
determining whether encryption has expired responsive to the comparison; and
decrypting the encrypted digital data if the encryption has expired. - View Dependent Claims (26, 27, 28)
-
-
29. A computer readable medium including computing instructions, the computing instructions comprising:
-
a code segment configured to determine if the encryption has expired, further decryption being responsive to the determination;
a code segment configured to decrypt a sector of a digital versatile disk encrypted with the encryption;
a code segment configured to decrypt a disk key using a player key; and
a code segment configured to decrypt a title key using the decrypted disk key.
-
Specification