Method, storage medium, and apparatus to prevent use or distribution of unauthorized copies of storage medium contents
First Claim
1. An information storage medium (ISM) comprising means storing:
- an encrypted content;
encryption key information needed in a process of decoding the encrypted content;
an associated ISM ID, said associated ISM ID being an identifier uniquely assigned to the ISM; and
a first list identifying revoked ISM ID'"'"'s, said first list having an associated first version date and an associated tampering check value for checking whether said first list is untampered,wherein,the ISM is adapted for operation with an information processing apparatus, said apparatus havingmeans for executing a process for playing back content stored on the ISM,a memory for storing a second list identifying revoked ISM ID'"'"'s, said second list having an associated second version date,means for checking whether the associated ISM ID is identical to a revoked ISM ID identified in said second list,means for disabling the process for playing back content when the associated ISM ID is identical to a revoked ISM ID identified in said second list,means for checking the associated tampering check value to determine whether the first list identifying revoked ISM ID'"'"'s is untampered, andmeans for updating said memory, by replacing said second list with the first list, said means for updating said memory enabled to only operate when the first list is untampered and the associated first version date is later than said associated second version date.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an information storage medium and a method and apparatus for processing information, which manage information storage media so as to prevent unauthorized copies of contents from being distributed or used. On an information storage medium on which an encrypted content is stored, an information storage medium ID which is an identifier uniquely assigned to an information storage medium, and an information storage medium ID revocation list, which is a list of information storage medium IDs determined as invalid, are further stored. In an information processing apparatus configured to read and play back the content stored on the information storage medium, playback of the content is allowed only when the information storage medium ID stored on the information storage medium is not identical to any of revoked information storage medium IDs described in the information storage medium ID revocation list. This prevents an unauthorized copy of a content from being distributed or used.
26 Citations
11 Claims
-
1. An information storage medium (ISM) comprising means storing:
-
an encrypted content; encryption key information needed in a process of decoding the encrypted content; an associated ISM ID, said associated ISM ID being an identifier uniquely assigned to the ISM; and a first list identifying revoked ISM ID'"'"'s, said first list having an associated first version date and an associated tampering check value for checking whether said first list is untampered, wherein, the ISM is adapted for operation with an information processing apparatus, said apparatus having means for executing a process for playing back content stored on the ISM, a memory for storing a second list identifying revoked ISM ID'"'"'s, said second list having an associated second version date, means for checking whether the associated ISM ID is identical to a revoked ISM ID identified in said second list, means for disabling the process for playing back content when the associated ISM ID is identical to a revoked ISM ID identified in said second list, means for checking the associated tampering check value to determine whether the first list identifying revoked ISM ID'"'"'s is untampered, and means for updating said memory, by replacing said second list with the first list, said means for updating said memory enabled to only operate when the first list is untampered and the associated first version date is later than said associated second version date. - View Dependent Claims (2, 3)
-
-
4. An information processing apparatus comprising:
-
means for executing a process for playing back content stored on an information storage medium (ISM), wherein both an associated ISM ID and a first list identifying revoked ISM ID'"'"'s are stored on said ISM, said first list having an associated first version date; a memory for storing a second list identifying revoked ISM ID'"'"'s, said second list having an associated second version date; means for checking whether the associated ISM ID is identical to a revoked ISM ID identified in the second list; means for disabling the process for playing back content when the associated ISM ID is identical to a revoked ISM ID identified in the second list; means for performing a tampering check process to check whether the first list identifying revoked ISM ID'"'"'s is untampered; and means for updating the memory, by replacing the second list with the first list, said means enabled to only operate when both;
the tampering check process determines that the first list is untampered; and
, the associated first version date is later than the associated second version date. - View Dependent Claims (5)
-
-
6. An information storage medium (ISM) production system comprising:
-
means for producing a plurality of ISM'"'"'s and storing information on at least one ISM, said information comprising; an encrypted content, encryption key information needed in a process of decoding the encrypted content, a first list identifying revoked ISM ID'"'"'s, said first list having an associated first version date and an associated tampering check value for checking whether the first list is untampered, and an associated ISM ID, said associated ISM ID being an identifier uniquely assigned to each ISM; wherein, the at least one ISM is adapted for operation with an information processing apparatus, said apparatus having; means for executing a process for playing back content stored on the ISM; a memory for storing a second list identifying revoked ISM ID'"'"'s, said second list having an associated second version date; means for checking whether the associated ISM ID is identical to a revoked ISM ID identified in the second list; means for disabling the process for playing back content when the associated ISM ID is identical to a revoked ISM ID identified in the second list; means for checking the associated tampering check value to determine whether the first list identifying revoked ISM ID'"'"'s is untampered; and means for updating the memory, by replacing the second list with the first list, said means for updating the memory enabled to only operate when the first list is untampered and the associated first version date is later than the associated second version date. - View Dependent Claims (7)
-
-
8. An information processing method comprising the steps of:
executing, with an information processing apparatus, a process for playing back content stored on an information storage medium (ISM), wherein both an associated ISM ID and a first list identifying revoked ISM ID'"'"'s are stored on said ISM, said first list having an associated first version date, said executing step further comprising; reading the associated ISM ID; checking whether the associated ISM ID is identical to a revoked ISM ID identified in a second list identifying revoked ISM ID'"'"'s, said second list having an associated second version date, and said second list being stored in a memory of the information processing apparatus; disabling the process for playing back content when the associated ISM ID is identical to a revoked ISM ID identified in the second list; performing a tampering check process to check whether the first list identifying revoked ISM ID'"'"'s is untampered; and updating the memory of the information processing apparatus, by replacing the second list with the first list, only when both;
the tampering check process determines that the first list is untampered; and
, the associated first version date is later than the associated second version date.- View Dependent Claims (9)
-
10. An information storage medium (ISM) production method, comprising:
-
producing a plurality of ISM'"'"'s and storing information on at least one ISM, said information comprising; an encrypted content, encryption key information needed in a process of decoding the encrypted content, a first list identifying revoked ISM ID'"'"'s said first list having an associated first version date and an associated tampering check value for checking whether the first list is untampered, and an associated ISM ID, said associated ISM ID being an identifier uniquely assigned to each ISM; wherein, the at least one ISM is adapted for operation with an information processing apparatus, said apparatus having; means for executing a process for playing back content stored on the ISM; a memory for storing a second list identifying revoked ISM ID'"'"'s, said second list having an associated second version date; means for checking whether the associated ISM ID is identical to a revoked ISM ID identified in the second list; means for disabling the process for playing back content when the associated ISM ID is identical to a revoked ISM ID identified in the second list; means for checking the associated tampering check value to determine whether the first list identifying revoked ISM ID'"'"'s is untampered; and means for updating the memory, by replacing the second list with the first list, said means for updating the memory enabled to only operate when the first list is untampered and the associated first version date is later than the associated second version date.
-
-
11. A computer storage medium encoded with a computer program for executing a process for playing back content stored on an information storage medium (ISM), wherein both an associated ISM ID and a first list identifying revoked ISM ID'"'"'s are stored on said ISM, said first list having an associated first version date, said process comprising the steps of:
-
reading the associated ISM ID;
checking whether the associated ISM ID is identical to a ISM ID identified in a second list identifying revoked ISM ID'"'"'s, said second list having an associated second version date, and said second list being stored in a memory of the information processing apparatus;disabling the process for playing back content when the associated ISM ID is identical to a revoked ISM ID identified in the second list; performing a tampering check process to check whether the first list identifying revoked ISM ID'"'"'s is untampered; and updating the memory of the information processing apparatus, by replacing the second list with the first list, only when both;
the tampering check process determines that the first list is untampered; and
, the associated first version date is later than the associated second version date.
-
Specification