摘要:
An information processing apparatus includes a content usage control information analyzer configured to read content usage control information recorded on an information recording medium and to perform content usage processing according to the content usage control information. The content usage control information analyzer determines whether the usage of content corresponding to the content usage control information is allowed based on a value of a flag included in the content usage control information and device information whether the information processing apparatus is an extended device having an extended function or a basic device without an extended function.
摘要:
A system, apparatus and method for prevention of unauthorized manufacture and distribution of information recording media containing content, in which an information recording medium manufacturing entity transmits a key information issue request created based on information recording medium manufacturing request issued by a content rights owner to a key information issue entity, verifies authenticity of the issued request and, depending on the legitimacy acknowledged as a result of such verification, issues a key information for storing the content into the information recording medium. As for content acquired through unauthorized channels, the key information cannot be obtained, thus preventing manufacturing of discs or media containing improperly acquired content.
摘要:
A 4-byte LBA (logical block address) specified in a read command is supplied to first and second IV (initialization vector) generation units. The initialization-vector generation units each extend the LBA to data with a size of 16 bytes by applying typically a hash function to the LBA. The first initialization-vector generation unit outputs the data with a size of 16 bytes to an encryption unit as an initialization vector IV. On the other hand, the second initialization-vector generation unit outputs the data with a size of 16 bytes to a decryption unit as an initialization vector IV. The encryption unit encrypts input data by using the initialization vector IV and a session key Ks received from a first authentication-processing unit. On the other hand, the decryption unit decrypts input data by using the initialization vector IV and the session key Ks received from a second authentication-processing unit. In this way, data can be encrypted and decrypted by using the initialization vector IV. The present invention can be applied to a personal computer and a drive, which exchange data with each other by way of a predetermined interface.
摘要:
An information processing apparatus includes a content usage control information analyzer configured to read content usage control information recorded on an information recording medium and to perform content usage processing according to the content usage control information. The content usage control information analyzer determines whether the usage of content corresponding to the content usage control information is allowed based on a value of a flag included in the content usage control information and device information whether the information processing apparatus is an extended device having an extended function or a basic device without an extended function.
摘要:
An information processing apparatus and method are provided. The information processing apparatus and method provides an attribute of a component which executes a process of reading data from an information recording medium is confirmed so that severe authentication corresponding to contents can be achieved. In authentication of a component which attempts to perform a process of data read from an information recording medium, it is confirmed whether or not an attribute of the component has a data process permission component attribute set in advance. For example, it is confirmed through the attribute confirmation whether the component is a hardware component or a software component, and only when the component is a hardware component, a process of the contents is permitted.
摘要:
The present invention provides a configuration for preventing each entity code stored in information recording media from being leaked. Authoring studio code (ASC) and disc manufacturer code (DMC) are encrypted without failure and the encrypted codes are stored in information recording media. The data setting location in program map table (PMT) is controlled such that these entity codes will not overlap the seed area that provides key generating information, so that, if the packet storing the program map table storing authoring studio code (ASC) and disc manufacturer code (DMC) is set to an arbitrary position in a content packet sequence, these entity codes will not overlap the seed area that is non-encrypted data, thereby preventing these entity codes from being leaked outside.
摘要:
The present invention provides a configuration capable of effectively preventing an encrypted content stored on an information-recording medium from being misused. In this configuration, a seed (seed 2) required for generating a block key to be applied to a process to decode an encrypted content is stored as information encrypted by using another block key Kb1. In addition, in a configuration where the seed (seed 2) needs to be transferred from a device to another, both the seed (seed 2) and a recording key K2 are transferred from the device to the other as information encrypted by using a session key. In such configurations, it is difficult to analyze the seed (seed 2) by acquisition of data from the information-recording medium or a data transmission line. Thus, difficulties to analyze a key generated by using the seed and analyze an encryption algorithm are increased. As a result, protection of contents at a high level of security can be implemented.
摘要:
In an information recording medium storing many pieces of content, a configuration that allows use management on segmented content basis is provided. A plurality of content management units corresponding to title, index and other information are set by partitioning stored content in an information recording medium. Different unit keys that are encryption keys are allocated to different content management units. At least the content real data included in each content management unit is encrypted by use of the unit key and the encrypted data is stored. In content reproduction, units are identified and decryption is executed by use of a unit key corresponding to each unit for reproduction. In an information recording medium storing many pieces of content for example, each of segmented pieces of content may be managed.
摘要:
A content stored in an information recording medium is managed on a per unit basis and protected from unauthorized use. The content stored in the information recording medium is divided into units, and the content is encrypted with a unit key generated for each unit. A unit key generation key is generated based on a variety of key generation information. The unit key for each unit is generated by applying a record seed corresponding to each unit to the unit key generation key. For example, a block key is generated based on the unit key and a block seed per block unit set for every 3 sectors. An encryption process is performed on a per block unit basis using the block key. During decryption, the decrypting of the content is permitted conditional on the matching in the key generation information, the record seed, and the block seed stored in a disk. Unauthorized use of the content is thus prevented.
摘要:
An information processing apparatus, an information recording medium, an information processing method, and a computer program are provided.In an information recording medium storing many pieces of content, a configuration that allows use management on segmented content basis is provided. A plurality of content management units corresponding to title, index and other information are set by partitioning stored content in an information recording medium. Different unit keys that are encryption keys are allocated to different content management units. At least the content real data included in each content management unit is encrypted by use of the unit key and the encrypted data is stored. In content reproduction, units are identified and decryption is executed by use of a unit key corresponding to each unit for reproduction. In an information recording medium storing many pieces of content for example, each of segmented pieces of content may be managed.