Information processing device, information processing method, and program
AssigneeSony Corporation
InventorsKenjiro Ueda, Koji Yoshimura, Hiroshi Kuno, Takamichi Hayashi, Munetake Ebihara
Life of this patent
Estimating the term…
Abstract
An information processing device includes: a data processing unit that executes a process of reproducing content recorded in a medium, wherein the data processing unit acquires a token from the medium, the token being management data corresponding to content recorded in the medium, compares a server ID recorded in the acquired token with a server ID recorded in a server certificate acquired from a server from which the management data is acquired, and halts reproduction of content when the two server IDs are not identical.
Claims15
An information processing device comprising:
- a memory and one or more processors operable to:
- acquire a token from a medium, the token being management data of content recorded in the medium, wherein a content identifier (ID) recorded in the acquired token includes a first predetermined number of bits of a first server ID and a second predetermined number of bits of a unique content ID;
- acquire the first server ID from the content ID recorded in the acquired token;
- compare the first server ID with a second server ID recorded in a server certificate stored on the medium, wherein the server certificate is acquired by the information processing device from a server from which the management data is acquired;
- store a content revocation list in the memory, wherein the content revocation list records an ID of revoked content, wherein when the first server ID recorded in the token is determined to be identical to the second server ID recorded in the server certificate, the one or more processors are operable to verify whether a content ID of reproduction target content is recorded in the content revocation list;
- and
- halt reproduction of the content when the content ID of the reproduction target content is recorded in the content revocation list,
- wherein the medium is a flash memory-type memory card, and the one or more processors are operable to read reproduction target content and the management data from the flash memory-type memory card.
A content use control system comprising:
- a server that provides content management data;
- a host device comprising a memory and one or more processors operable to:
- receive data provided by the server and record the data on a medium, wherein the server provides:
- a token in which a content identifier (ID) is recorded, wherein the content identifier includes a first predetermined number of bits of a first server ID and a second predetermined number of bits of a unique content ID, and a server certificate that is issued by an authentication station, the server certificate having a signature of the authentication station, the server certificate issued to the host device as the content management data, wherein the server certificate includes a second server ID as recorded information;
- and the memory operable to store a content revocation list in which an ID of revoked content is recorded, and wherein when the first server ID record in the token is determined to be identical to the second server ID recorded in the server certificate, the one or more processors are operable to verify whether the content ID of reproduction target content is recorded in the content revocation list and execute a process of halting reproduction of the content when the content ID of the reproduction target is recorded in the content revocation list, wherein the medium is a flash memory-type memory card, and the one or more processors are operable to read reproduction target content and the management data from the flash memory-type memory card.
A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions for causing a computer to perform steps comprising:
- recording content and management data of the content for information processing, wherein the management data includes:
- a token, wherein the token comprises a content identifier (ID) that includes a first predetermined number of bits of a first server ID of a server as recorded data and a second predetermined number of bits of a unique content ID, and a server certificate, wherein the server certificate corresponds to the server and is issued by an authentication station and comprises a second server ID as recorded information;
- storing a content revocation list in a memory, wherein the content revocation list records an ID of revoked content, wherein when the first server ID recorded in the token is determined to be identical to the second server ID recorded in the server certificate, verifying, by one or more processors, whether a content ID of reproduction target content is recorded in the content revocation list;
- and halting reproduction of the content when the content ID of the reproduction target content is recorded in the content revocation list, wherein the medium is a flash memory-type memory card.
An information processing method, comprising:
- in an information processing apparatus:
- acquiring management data of content recorded in a medium, wherein the management data includes a token;
- acquiring a first server identifier (ID) from a content ID recorded in the token, wherein the content ID includes a first predetermined number of bits of the first server ID and a second predetermined number of bits of a unique content ID;
- comparing the first server ID with a second server ID recorded in a server certificate stored on the medium, wherein the server certificate is acquired by the information processing device from a server from which the management data is acquired;
- storing a content revocation list in a memory, wherein the content revocation list records an ID of revoked content, wherein when the first server ID recorded in the token is determined to be identical to the second server ID recorded in the server certificate, verifying, by one or more processors, whether a content ID of reproduction target content is recorded in the content revocation list;
- and halting reproduction of the content when the content ID of the reproduction target content is recorded in the content revocation list, wherein the medium is a flash memory-type memory card, and the one or more processors are operable to read reproduction target content and the management data from the flash memory-type memory card.
A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions for causing a computer to perform steps comprising:
- in an information processing device:
- acquiring management data of content recorded in a medium, wherein the management data includes a token;
- acquiring a first server identifier (ID) from a content ID recorded in the token, wherein the content ID includes a first predetermined number of bits of the first server ID and a second predetermined number of bits of a unique content ID;
- comparing the first server ID with a second server ID recorded in a server certificate stored on the medium, wherein the server certificate is acquired by the information processing device from a server from which the management data is acquired;
- storing a content revocation list in a memory, wherein the content revocation list records an ID of revoked content, wherein when the first server ID recorded in the token is determined to be identical to the second server ID recorded in the server certificate, verifying, by one or more processors, whether a content ID of reproduction target content is recorded in the content revocation list;
- and halting reproduction of the content when the content ID of the reproduction target content is recorded in the content revocation list, wherein the medium is a flash memory-type memory card.
Dependencies are inferred from the claim text.