Abstract:
A configuration is provided which improves scrambling processing of content and eliminates unauthorized use of content. Scramble rules which differ for each content are used for content scrambling processing. For example, in the event of using shuffling processing, various shuffle states are specified as scramble rules. In the event of using Exclusive-OR processing, a value applicable to EXOR is specified as the scramble rule. Also, in the event of using rotation processing, a shift amount is specified as the scramble rule. In the event of using 32 shuffle elements in shuffling processing, 32! different shuffle states, that is to say, 32! different scramble rules can be specified. Also, the values for EXOR or the rotation shift amount can be set as various values, and many scramble rules can be set.
Abstract:
[Object] To generate content in which it is possible to analyze a source of illegally copied content or the like, and make normal reproduction possible without a pause in reproduction in a reproduction device. [Solution] Content including an individual segment region formed of a plurality of variation data in which identification information different from each other is embedded and each of which can be decrypted by a different key, and a common segment region is used. The variation data is formed of a 6144-byte aligned unit. A reproduction device calculates a reproduction path by applying a device key, and selects an aligned unit corresponding to the reproduction path from an aligned unit configuring variation data in an individual segment region, and then, executes decryption and reproduction processing.
Abstract:
The present disclosure realizes a structure that can unify the management of the storage block for the encryption key to be used in decrypting encrypted content stored in a memory card. This structure includes: an information processing apparatus that stores content into an information storage device such as a memory card including an access allowed block based on an access right check made on each block, and uses the content; a content usage managing server that provides content usage permission information to the information processing apparatus; and a content correspondence information providing server that provides the encryption key to be used in decrypting the encrypted content stored in the information storage device. The content usage managing server determines the block for storing the encryption key andnotifies the content correspondence information providing server of a block identifier that is the identifier of the determined block, and the content correspondence information providing server performs a process to write the encryption key into the block corresponding to the received block identifier.
Abstract:
To provide a configuration in which a unit classification number corresponding to a content playback path is set based on various units. A unit classification number defining a playback path of content including encrypted data having different variations generated by encrypting a segment portion which forms the content by using a plurality of segment keys and encrypted content generated by encrypting a non-segment portion by a unit key is set based on various units, such as a content management unit and an index. In a CPS unit key file storing key generating information concerning CPS units as content management units, settings of unit classification numbers are indicated. Based on the CPS unit key file, a unit classification number to which content to be played back belongs can be obtained.
Abstract:
A configuration is provided that allows secure data management to be performed on subsequently acquired data associated with content management units. When subsequently acquired data, such as information subsequently generated or downloaded by a user in association with content stored on an information recording medium, is recorded to a hard disk or the like, subsequently-acquired-data search information and access control information are set. This configuration allows a subsequently-acquired-data file to be searched for and be obtained based on the subsequently-acquired-data search information and allows access control for each subsequently-acquired-data file to be performed based on the access control information. The search information and the access control information are also set in shared directories, such as a studio shared directory.
Abstract:
Provided are a reproduction device and a reproduction method, which are enabled to easily handle a contents file recorded in a disk and an update file recorded in a local storage. Further provided are a program and a program storage medium, a data distribution system, a data structure, and a method for manufacturing a recording medium. On the basis of both a path name designated with an src_file_name field of a Manifest () section and a path name designated with a dst_file_name field, the downloaded data can be so handled that the files are different between the path name and file name in the local storage and the path name and file name in a virtual file system.
Abstract:
A data placement configuration which ensures seamless playback of contents having segment portions including multiple different variations of encrypted data is provided. With regard to contents having segment portions configured of multiple different variations of encrypted data to which individual segment keys have been applied, and non-segment portions serving as encrypted data to which a unit key has been applied, the placement of segment data and non-segment portion configuration data is determined such that the maximum jump distance executed at the time of playback processing is equal to or less than a maximum jump distance set beforehand. Data placement has been determined based on seek time, ECC block processing time, sequence key usage time which is key switchover time, and so forth.
Abstract:
An information processing apparatus plays back content including a plurality of divided playback zones, a playlist being associated with each of the divided playback zones. The information processing apparatus includes a playlist selection information obtaining unit obtaining a plurality of pieces of playlist selection information including information concerning a playback sequence of play items which are set as content playback unit data, the plurality of pieces of playlist selection information being obtained in accordance with the number of playback zones included in the content, a playlist selector selecting a plurality of playlists on the basis of the plurality of pieces of playlist selection information obtained by the playlist selection information obtaining unit, a playlist integrating processor generating an integrated playlist by integrating the plurality of playlists selected by the playlist selector, and a content playback unit playing back the content on the basis of the integrated playlist.
Abstract:
Un metodo para fabricar un medio de grabacion de informacion incluye los pasos de obtener una regla de mezclado que debe ser aplicada al contenido a grabar en el medio de grabacion de informacion; mezclar el contenido de conformidad con la regla de mezclado obtenida; y grabar el contenido mezclado generado y la regla de mezclado aplicada al contenido en el medio de grabacion de informacion.
Abstract:
The present invention relates to a reproducing apparatus, a reproducing method, a program, a program storage medium, a data delivery system, a data structure, and a manufacturing method of a recording medium for easily handling a content file recorded on a disk and an update file recorded on a local storage. Downloaded data can be handled with a file having a path name and a file name on the local storage being different from a file having a path name and a file name on a virtual file system based on a path name specified by an src_file_name field of and a path name specified by a dst_file_name field of a manifest () section. The present invention is applicable to reproducing apparatuses.