JP2006236120A - 情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム - Google Patents
情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム Download PDFInfo
- Publication number
- JP2006236120A JP2006236120A JP2005051629A JP2005051629A JP2006236120A JP 2006236120 A JP2006236120 A JP 2006236120A JP 2005051629 A JP2005051629 A JP 2005051629A JP 2005051629 A JP2005051629 A JP 2005051629A JP 2006236120 A JP2006236120 A JP 2006236120A
- Authority
- JP
- Japan
- Prior art keywords
- segment
- key
- encryption
- data
- content
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 42
- 238000004590 computer program Methods 0.000 title claims description 16
- 238000000034 method Methods 0.000 claims description 161
- 230000008569 process Effects 0.000 claims description 148
- 230000010365 information processing Effects 0.000 claims description 121
- 239000000470 constituent Substances 0.000 claims description 8
- 238000007726 management method Methods 0.000 description 47
- 238000010586 diagram Methods 0.000 description 13
- 238000003860 storage Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 7
- 238000009826 distribution Methods 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 5
- 238000005520 cutting process Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/78—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data
- G06F21/80—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors
- G06F21/805—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure storage of data in storage media based on magnetic or optical technology, e.g. disks with sectors using a security table for the storage sub-system
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00246—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is obtained from a local device, e.g. device key initially stored by the player or by the recorder
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00253—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
- G11B20/00362—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being obtained from a media key block [MKB]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00485—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
- G11B20/00492—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted
- G11B20/00507—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein content or user data is encrypted wherein consecutive physical data units of the record carrier are encrypted with separate encryption keys, e.g. the key changes on a cluster or sector basis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/088—Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91357—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
- H04N2005/91364—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Technology Law (AREA)
- Computer Networks & Wireless Communication (AREA)
- Storage Device Security (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
【解決手段】 情報記録媒体におけるコンテンツ記録単位としてのセグメントを、各々異なる暗号鍵を適用した複数バリエーション構成とし、再生処理の際に特定バリエーションを選択して設定されるシーケンスの復号を可能とした暗号化コンテンツを格納した情報記録媒体の製造において、補助ファイルを適用した暗号化コンテンツの生成、および鍵ファイルの生成を行なう。たとえば、暗号化補助ファイルに、各セクタがセグメント部のデータか、非セグメント部のデータであるか、セグメント部のデータである場合、セグメント番号、バリエーション番号を記録し、各セクタデータに対する暗号化に適用する鍵、すなわちユニット鍵、セグメント鍵を即座に判別することを可能とした。
【選択図】 図23
Description
情報記録媒体製造方法であり、
情報記録媒体に対する記録コンテンツの暗号化処理単位であるセクタ毎の暗号化態様を決定する暗号化態様決定ステップと、
コンテンツの構成データであるセグメント部に対して複数の暗号鍵を適用して異なるバリエーションの暗号化データを生成するセグメント部暗号化処理ステップと、
前記セグメント部に属しない非セグメント部に対して単一の暗号鍵を適用して暗号化データを生成する非セグメント部暗号化処理ステップと、
前記各暗号化処理ステップにおいて生成した暗号化コンテンツを情報記録媒体に記録する記録ステップを有し、
前記暗号化態様決定ステップは、
暗号化処理単位であるセクタ各々がセグメント部のデータであるか、非セグメント部のデータであるかの判別情報、および、セクタがセグメント部のデータである場合、セクタの属するセグメントおよびバリエーションの識別情報を記述した補助ファイルに基づいて、各セクタに対して適用する暗号鍵を特定する暗号鍵特定ステップを含み、
前記各暗号化処理ステップは、
前記暗号鍵特定ステップにおいて特定した暗号鍵を適用した暗号化処理を実行するステップであることを特徴とする情報記録媒体製造方法にある。
情報記録媒体製造方法であり、
情報記録媒体に対する記録コンテンツの暗号化に適用する鍵列を特定する情報であるパス番号(j)と、該コンテンツの構成データであるセグメントの識別情報としてのセグメント番号(k)の組み合わせ(j,k)に対応して設定されるバリエーション番号を、補助ファイルに基づいて順次取得するバリエーション番号取得ステップと、
前記補助ファイルを適用して取得したバリエーション番号に基づいて、各セグメント、各バリエーションに対応するデータの暗号化処理に適用するセグメント鍵の生成情報を順次取得し、鍵ファイルに格納してセグメント鍵ファイルを生成する暗号鍵ファイル生成ステップと、
前記暗号鍵ファイル生成ステップにおいて生成した暗号鍵ファイルを情報記録媒体に記録する記録ステップと、
を有することを特徴とする情報記録媒体製造方法にある。
情報処理装置であり、
情報記録媒体に対する記録コンテンツの暗号化処理単位であるセクタ毎の暗号化態様を決定する暗号化態様決定手段と、
コンテンツの構成データであるセグメント部に対して複数の暗号鍵を適用して異なるバリエーションの暗号化データを生成するセグメント部暗号処理手段と、
前記セグメント部に属しない非セグメント部に対して単一の暗号鍵を適用して暗号化データを生成する非セグメント部暗号処理手段と、
前記各暗号処理手段において生成した暗号化コンテンツを情報記録媒体に記録する記録手段を有し、
前記暗号化態様決定手段は、
暗号化処理単位であるセクタ各々がセグメント部のデータであるか、非セグメント部のデータであるかの判別情報、および、セクタがセグメント部のデータである場合、セクタの属するセグメントおよびバリエーションの識別情報を記述した補助ファイルに基づいて、各セクタに対して適用する暗号鍵を特定する暗号鍵特定処理を実行する構成を有し、
前記各暗号処理手段は、
前記暗号化態様決定手段において特定した暗号鍵を適用した暗号化処理を実行する構成であることを特徴とする情報処理装置にある。
情報処理装置であり、
情報記録媒体に対する記録コンテンツの暗号化に適用する鍵列を特定する情報であるパス番号(j)と、該コンテンツの構成データであるセグメントの識別情報としてのセグメント番号(k)の組み合わせ(j,k)に対応して設定されるバリエーション番号を、補助ファイルに基づいて順次取得するバリエーション番号取得手段と、
前記補助ファイルを適用して取得したバリエーション番号に基づいて、各セグメント、各バリエーションに対応するデータの暗号化処理に適用するセグメント鍵の生成情報を順次取得し、鍵ファイルに格納してセグメント鍵ファイルを生成する暗号鍵ファイル生成手段と、
前記暗号鍵ファイル生成手段において生成した暗号鍵ファイルを情報記録媒体に記録する記録手段と、
を有することを特徴とする情報処理装置にある。
情報記録媒体に対する記録コンテンツについての暗号化処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
暗号化処理単位であるセクタ毎の暗号化態様を決定する暗号化態様決定ステップと、
コンテンツの構成データであるセグメント部に対して複数の暗号鍵を適用して異なるバリエーションの暗号化データを生成するセグメント部暗号化処理ステップと、
前記セグメント部に属しない非セグメント部に対して単一の暗号鍵を適用して暗号化データを生成する非セグメント部暗号化処理ステップとを有し、
前記暗号化態様決定ステップは、
暗号化処理単位であるセクタ各々がセグメント部のデータであるか、非セグメント部のデータであるかの判別情報、および、セクタがセグメント部のデータである場合、セクタの属するセグメントおよびバリエーションの識別情報を記述した補助ファイルに基づいて、各セクタに対して適用する暗号鍵を特定する暗号鍵特定ステップを含むことを特徴とするコンピュータ・プログラムにある。
コンテンツの暗号化処理に適用する暗号鍵情報を格納した暗号鍵ファイルの生成処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
暗号化対象コンテンツに適用する鍵列を特定する情報であるパス番号(j)と、該コンテンツの構成データであるセグメントの識別情報としてのセグメント番号(k)の組み合わせ(j,k)に対応して設定されるバリエーション番号を、補助ファイルに基づいて順次取得するバリエーション番号取得ステップと、
前記補助ファイルを適用して取得したバリエーション番号に基づいて、各セグメント、各バリエーションに対応するデータの暗号化処理に適用するセグメント鍵の生成情報を順次取得し、鍵ファイルに格納してセグメント鍵ファイルを生成するファイル生成ステップと、
を有することを特徴とするコンピュータ・プログラムにある。
1.情報記録媒体の格納データおよび情報処理装置の概要
2.情報記録媒体の格納データおよび情報処理装置格納データの詳細構成
(2.1.CPSユニット)
(2.2.セグメント)
(2.3.CPSユニット鍵ファイル)
(2.4.セグメント鍵ファイル)
(2.5.ユニット分類鍵ファイル)
(2.6.ムービーオブジェクト)
3.情報処理装置におけるコンテンツ再生処理
4.情報記録媒体の製造プロセス
5.情報処理装置の構成例
まず、情報記録媒体の格納データおよび情報処理装置の概要について説明する。図1に、コンテンツの格納された情報記録媒体100および情報処理装置(再生装置)150の構成を示す。ここでは、コンテンツ格納済みディスクとしてのROMディスクの情報格納例を示す。情報処理装置150は、例えばPC、あるいは再生専用装置など、様々な情報処理装置であり、情報記録媒体100からのデータ読み取り処理を実行するドライブ120を有する。
情報記録媒体100には、様々なコンテンツが格納される。例えば高精細動画像データであるHD(High Definition)ムービーコンテンツなどの動画コンテンツのAV(Audio Visual)ストリームや特定の規格で規定された形式のゲームプログラム、画像ファイル、音声データ、テキストデータなどからなるコンテンツである。これらのコンテンツは、特定のAVフォーマット規格データであり、特定のAVデータフォーマットに従って格納される。具体的には、例えばBlu−rayディスクROM規格データとして、Blu−rayディスクROM規格フォーマットに従って格納される。これらをメインコンテンツと呼ぶ。
MKB(Media Key Block)112は、ブロードキャストエンクリプション方式の一態様として知られる木構造の鍵配信方式に基づいて生成される暗号鍵ブロックである。MKB111は有効なライセンスを持つユーザの情報処理装置に格納されたデバイス鍵(Kd)に基づく処理(復号)によってのみ、コンテンツの復号に必要なキーであるメディア鍵(Km)の取得を可能とした鍵情報ブロックである。これはいわゆる階層型木構造に従った情報配信方式を適用したものであり、ユーザデバイス(情報処理装置)が有効なライセンスを持つ場合にのみ、メディア鍵(Km)の取得を可能とし、無効化(リボーク処理)されたユーザデバイスにおいては、メディア鍵(Km)の取得が不可能となる。
ボリュームIDは、情報記録媒体個別、あるいは所定枚数単位の情報記録媒体毎の識別情報として設定されるIDである。このボリュームIDは、コンテンツの復号に適用する鍵の生成情報として利用される。これらの処理については後述する。
使用許諾情報には、例えばコピー・再生制御情報(CCI)が含まれる。すなわち、情報記録媒体100に格納された暗号化コンテンツ111に対応する利用制御のためのコピー制限情報や、再生制限情報である。このコピー・再生制御情報(CCI)は、コンテンツ管理ユニットとして設定されるCPSユニット個別の情報として設定される場合や、複数のCPSユニットに対応して設定される場合など、様々な設定が可能である。この情報の詳細については後段で説明する。
情報記録媒体100に格納された暗号化コンテンツ111は、上述したように、コンテンツ管理ユニットとして設定されるCPSユニット個別の暗号鍵を適用して暗号化されている。コンテンツを構成するAV(Audio Visual)ストリーム、音楽データ、動画、静止画等の画像データ、ゲームプログラム、WEBコンテンツなどは、コンテンツ利用の管理単位としてのCPSユニットに区分されている。再生処理を実行する情報処理装置は、再生対象とするコンテンツの属するCPSユニットを判別し、判別したCPSユニットに対応する暗号鍵としてのCPSユニット鍵を適用した復号処理を行うことが必要となる。このCPSユニット鍵を取得するために必要なデータを格納したファイルがCPSユニット鍵ファイルである。CPSユニット鍵ファイルの詳細については後述する。なお、コンテンツ再生には、CPSユニット鍵のみならず、他の様々な鍵情報や鍵生成情報等を適用することが必要となる。これらの具体的な処理についても後述する。
前述したように、情報記録媒体100に格納されるコンテンツは、CPSユニット単位で、暗号化処理が施されて格納される。さらに、1つのCPSユニットに属するコンテンツには、コンテンツの一部を異なる暗号鍵で暗号化した複数のバリエーションからなるセグメントデータが含まれる。セグメント鍵ファイルは、このセグメントデータの暗号鍵として適用されたセグメント鍵を取得するためのファイルである、
次に、図2以下を参照して、情報記録媒体に格納されたデータの詳細構成について説明する。
前述したように、情報記録媒体に格納されるコンテンツは、ユニット毎の異なる利用制御を実現するため、ユニット毎に異なる鍵が割り当てられ暗号化処理がなされて格納される。すなわち、コンテンツはコンテンツ管理ユニット(CPSユニット)に区分されて、個別の暗号化処理がなされ、個別の利用管理がなされる。
さらに、コンテンツ再生処理においては、これらのユニット鍵のみならず、コンテンツを細分化した構成データであるセグメントに対応するセグメント鍵(Ks)を取得することが必要となる場合がある。図3を参照して、セグメントの構成について説明する。
情報記録媒体に格納されたコンテンツ管理ユニット(CPSユニット)には、先に図2を参照して説明したように、ユニット分類番号が付与される。情報記録媒体に格納された複数のコンテンツ管理ユニット(CPSユニット)の各々に対するユニット分類番号の設定情報は、図1に示すCPSユニット鍵ファイル115に格納される。
次に、情報記録媒体100に格納されるセグメント鍵ファイル116(図1参照)の詳細構成について、図7、図8、図9を参照して説明する。セグメント鍵ファイルは、情報記録媒体に格納されたコンテンツ管理ユニット(CPSユニット)毎に設定される。すなわち、情報記録媒体に格納されたCPSユニットがn個であれば、n個のセグメント鍵ファイルが設定され、情報記録媒体に格納されることになる。
次に、図10を参照して、コンテンツ再生を実行する情報処理装置がメモリに保持するユニット分類鍵ファイルについて説明する。図10は、情報処理装置150がメモリに格納するユニット分類鍵ファイルの構成をテーブルとして示した図である。先に、図1を参照して説明したように、情報処理装置150は、メモリ154にユニット分類鍵ファイル:Kc(n,i)を格納している。
次に、図11を参照して、情報記録媒体に記録されたコンテンツ管理ユニットに含まれるコンテンツ再生プログラムであるムービーオブジェクトの構成について説明する。ムービーオブジェクトは、図2に示すCPS階層構成図の(B)ムービーオブジェクトの階層レベルに設定されるコンテンツの再生に適用するプログラムである。
次に、図13、図14を参照して情報処理装置におけるコンテンツ再生処理シーケンスについて説明する。先に、図3、図4を参照して説明したように、情報記録媒体に格納されたコンテンツは、セグメント部と非セグメント部を有し、非セグメント部の再生処理は、情報処理装置のバージョンに関わらず、ユニット鍵(Ku)を取得して再生するという共通の処理を実行することになるが、セグメント部の再生に際しては、情報処理装置のバージョンに応じて異なるセグメントデータを選択するパスが決められ、そのパスに沿ってセグメントデータを選択して復号することが必要となる。
次に、図17以下を参照して、上述したコンテンツを格納した情報記録媒体の製造プロセスの詳細について説明する。
メディア鍵Kmを格納し、ライセンスの付与された情報処理装置に格納されたデバイス鍵Kdを適用した場合にのみメディア鍵を取得可能とした暗号鍵ブロックとしてのMKB、
メディア鍵Km、
ユニット分類鍵Kc(0,i)〜Kc(255,i)、
である。なお、Kc(0,i)〜Kc(255,i)におけるiはユニット分類番号であり、0〜255はパス番号に相当する。
UD_START_Location : 各LayerのUser Data (Data Zone)の開始点のPhysical Sector Number。
UD_END_Location : 各LayerのUser Data (Data Zone)の終了点のPhysical Sector Number。
CHT_Location : CHTの開始点のPhysical Sector Number。
CHT_Offset : CHTの開始点とHash Value(Mastering Facilityが埋めるデータ)の直前までのバイト数。
Content_Cert_Location : Content Certificateの開始点のPhysical Sector Number。
Content_Cert_Offset : Content Certificateの開始点とContent ID (Mastering Facilityが埋めるデータ)の直前までのバイト数。
CRL_Location : Content Revocation Listの開始点のPhysical Sector Number。
CRL_Reserved_Length : Authoring Facilityが確保したCRL埋め込み用エリアのバイト数。
UK_Inf_Location : Unit_Key.infの開始点のPhysical Sector Number。そのLayerにUnit_Key.infが記録されない場合は、0000000016を記述。
UK_Inf_Offset : Unit_Key.infの開始点とEncrypted Unit Key for CPS Unit#1の直前までのバイト数。そのLayerにUnit_Key.infが記録されない場合は、0000000016を記述。
Num_of_UK : Disc全体のUnit Keyの数(=CPS Unitの数)。
SKF_Location : Segment Key Fileの開始点のPhysical Sector Number。そのLayerにUnit_Key.infが記録されない場合は、0000000016を記述。
Num_of_SK_CPS_Unit : Disc全体のSequence Keyが適用されるCPS Unitの数。
MKB_Location : MKBの開始点のPhysical Sector Number。そのLayerにMKB_Certが記録されない場合は、 0000000016を記述。
MKB_Reserved_Length : Authoring Facilityが確保したMKB埋め込み用エリアのバイト数。
N : Layer i のLogical Sector数。
Encryption_Flag : 暗号化するかしないかのFlag。
Data_Type : SectorのTypeを示すFlag。
CPS_Unit_No : CPS Unit Number / Segment_No : Segment Number / Variation_No : Variation Number
Clip_AV_File_No : Clip AV File Number。CHT作成のために使う情報。
Last_Sector_of_Clip : (Layerに関わらず)各Clipの最終Sectorを示すフラグ。
Last_Sector_of_Layer : 各Layerでの各Clipの最終Sectorを示すフラグ。
暗号化が必要か否か[Encryption_Flag]
セクタiの属するCPSユニット番号[CPS_Unit_No]
セクタiの属するセグメント番号[Segment_No]
セクタiの属するバリエーション番号[Variation_No]
が含まれ、
さらに、各セグメント番号の付与として、セグメント鍵を適用しないデータ部、すなわち図3、図4を参照して説明した非セグメント部のデータについては、セグメント番号を[FFFF]として設定し、またバリエーション番号についても同様に、セグメント鍵を適用しない非セグメント部のデータについては[FFFF]の設定としている。
セグメント番号=[FFFF]
バリエーション番号=[FFFF]
の設定されたセクタについては、ユニット鍵を適用した暗号化を実行し、
セグメント番号、バリエーション番号として、[FFFF]以外の数値が記録されている場合、例えば、
セグメント番号=[0000]〜[000D]、すなわち、セグメント番号0〜14、
バリエーション番号=[0000]〜[000E]、すなわち、バリエーション番号0〜15の設定されたセクタについては、セグメント部のデータであると判別し、各セグメント、各バリエーションに対応するセグメント鍵を適用して暗号化処理を施す。
Num_of_CPS_Unit_applied_SK :セグメント鍵列を含むシーケンスキー(Sequence Key)が適用されるCPSユニットの数
が記録され、その後に、セグメント鍵の設定の必要のある各CPSユニットに対応するセグメント鍵ファイルの生成のために必要となるバリエーション番号の取得処理プログラムが記述されている。
[ncu×15×16]個のセグメント鍵を生成して、さらに、この生成セグメント鍵に基づいて、暗号化セグメント鍵生成鍵[Enc(Ke'(n,i),Ks'(x,y))]を生成して、セグメント鍵ファイルに格納する処理が必要となる。
セグメント0:バリエーション3、
セグメント1:バリエーション2、
セグメント2:バリエーション4、
:
セグメント14:バリエーション14
の各バリエーションに対応するセグメント鍵に基づく暗号化セグメント鍵生成鍵[Enc(Ke'(n,i),Ks'(x,y))]を生成して、セグメント鍵ファイルに格納する処理が必要となる。
次に、図27を参照して、上述のコンテンツの記録処理または再生処理を行う情報処理装置のハードウェア構成例について説明する。
111 暗号化コンテンツ
112 MKB
113 ボリュームID
114 使用許諾情報
115 CPSユニット鍵ファイル
116 セグメント鍵ファイル
120 ドライブ
150 情報処理装置
151 再生処理実行LSI
152 復号処理部
153 デコード処理部
154 メモリ
210 インデックス
220 ムービーオブジェクト
230 プレイリスト
240 クリップ
261,262,263 AVストリーム
271,272 コンテンツ管理ユニット(CPSユニット)
300 コンテンツ
301 セグメント
302 非セグメント
321,322 データ部
331,332 データ部
401 デバイス鍵
402 コンテンツ
412 ユニット分類鍵
430 オーサリングファシリティ
431 スケルトン鍵ファイル
432 オーサリング済みコンテンツ
433,434 データ部
435 暗号化CPSユニット鍵記録領域
436,437 データ部
438 暗号化セグメント鍵生成鍵記録領域
450 ライセンスエンティテイ
451 鍵データ
470 ディスク工場
471 鍵ファイル
472 暗号化コンテンツ
501,502 データ部
711 暗号化態様決定手段
712 暗号処理手段
713 セグメント部暗号処理手段
714 非セグメント部暗号処理手段
721 バリエーション番号取得手段
722 セグメント鍵ファイル生成手段
723 記録手段
731 暗号化処理用補助ファイル
732 セグメント鍵ファイル生成用補助ファイル
751 情報記録媒体
800 情報処理装置
801 バス
810 入出力I/F
820 TS・PS処理手段
830 MPEGコーデック
840 入出力I/F
841 A/D,D/Aコンバータ
850 暗号処理手段
855 電子透かし処理手段
860 ROM
870 CPU
880 メモリ
890 ドライブ
891 情報記録媒体
Claims (14)
- 情報記録媒体製造方法であり、
情報記録媒体に対する記録コンテンツの暗号化処理単位であるセクタ毎の暗号化態様を決定する暗号化態様決定ステップと、
コンテンツの構成データであるセグメント部に対して複数の暗号鍵を適用して異なるバリエーションの暗号化データを生成するセグメント部暗号化処理ステップと、
前記セグメント部に属しない非セグメント部に対して単一の暗号鍵を適用して暗号化データを生成する非セグメント部暗号化処理ステップと、
前記各暗号化処理ステップにおいて生成した暗号化コンテンツを情報記録媒体に記録する記録ステップを有し、
前記暗号化態様決定ステップは、
暗号化処理単位であるセクタ各々がセグメント部のデータであるか、非セグメント部のデータであるかの判別情報、および、セクタがセグメント部のデータである場合、セクタの属するセグメントおよびバリエーションの識別情報を記述した補助ファイルに基づいて、各セクタに対して適用する暗号鍵を特定する暗号鍵特定ステップを含み、
前記各暗号化処理ステップは、
前記暗号鍵特定ステップにおいて特定した暗号鍵を適用した暗号化処理を実行するステップであることを特徴とする情報記録媒体製造方法。 - 前記暗号化態様決定ステップは、
暗号化処理対象となるセクタ対応データを読み取るステップと、
前記補助ファイルから処理セクタの暗号化フラグを読み取り、暗号化要否を判定する暗号化要否判定ステップと、
前記暗号化要否判定ステップにおいて、暗号化要の判定がなされた場合、前記補助ファイルを参照して、処理セクタがセグメント部のデータであるか、非セグメント部のデータであるかを判定するデータ属性判定ステップと、
前記データ属性判定ステップにおいて、処理セクタがセグメント部のデータであると判定されたことを条件として、補助ファイルから、処理セクタに対応するセグメント番号およびバリエーション番号を取得して、該取得番号に基づいて、暗号鍵として適用するバリエーションに応じたセグメント鍵を選択するセグメント鍵選択ステップとを有し、
前記セグメント部暗号化処理ステップは、
前記セグメント鍵選択ステップにおいて選択されたバリエーションに応じたセグメント鍵を適用して前記セグメント部構成データに対する暗号化処理を実行して異なるバリエーションの暗号化データを生成するステップであることを特徴とする請求項1に記載の情報記録媒体製造方法。 - 前記暗号化態様決定ステップは、さらに、
前記データ属性判定ステップにおいて、処理セクタが非セグメント部のデータであると判定された場合は、補助ファイルに記録されたユニット識別子に基づいて、暗号鍵として適用するユニット鍵を選択するユニット鍵選択ステップを有し、
前記非セグメント部暗号化処理ステップは、
前記非セグメント鍵選択ステップにおいて選択されたユニット鍵を適用して前記非セグメント部に対してユニット鍵を適用して暗号化データを生成するステップであることを特徴とする請求項2に記載の情報記録媒体製造方法。 - 前記補助ファイルは、
セグメント鍵を適用しないコンテンツにおいては、セグメント番号およびバリエーション番号に、セグメント鍵非適用コンテンツであることを示す識別情報を設定した構成であり、
前記セグメント部暗号化処理ステップは、
前記補助ファイルに基づいて、セグメント鍵非適用コンテンツであることを示す識別情報を取得した場合は、前記セグメント鍵の適用を停止する処理を実行することを特徴とする請求項2に記載の情報記録媒体製造方法。 - 情報記録媒体製造方法であり、
情報記録媒体に対する記録コンテンツの暗号化に適用する鍵列を特定する情報であるパス番号(j)と、該コンテンツの構成データであるセグメントの識別情報としてのセグメント番号(k)の組み合わせ(j,k)に対応して設定されるバリエーション番号を、補助ファイルに基づいて順次取得するバリエーション番号取得ステップと、
前記補助ファイルを適用して取得したバリエーション番号に基づいて、各セグメント、各バリエーションに対応するデータの暗号化処理に適用するセグメント鍵の生成情報を順次取得し、鍵ファイルに格納してセグメント鍵ファイルを生成する暗号鍵ファイル生成ステップと、
前記暗号鍵ファイル生成ステップにおいて生成した暗号鍵ファイルを情報記録媒体に記録する記録ステップと、
を有することを特徴とする情報記録媒体製造方法。 - 前記補助ファイルは、
前記セグメント鍵を適用するコンテンツ管理ユニットの数を示す情報と、
前記コンテンツ管理ユニット毎に、
暗号化対象コンテンツに適用する鍵列を特定する情報であるパス番号(j)と、該コンテンツに含まれるセグメントの識別情報としてのセグメント番号(k)の組み合わせ(j,k)に対応するバリエーション番号を、順次、与えるプログラムによって構成され、
前記暗号鍵ファイル生成ステップは、
情報記録媒体に記録するコンテンツ管理ユニット毎に、前記プログラムを実行し、各コンテンツ管理ユニットに対応する複数のセグメント鍵ファイルを生成するステップであることを特徴とする請求項5に記載の情報記録媒体製造方法。 - 情報処理装置であり、
情報記録媒体に対する記録コンテンツの暗号化処理単位であるセクタ毎の暗号化態様を決定する暗号化態様決定手段と、
コンテンツの構成データであるセグメント部に対して複数の暗号鍵を適用して異なるバリエーションの暗号化データを生成するセグメント部暗号処理手段と、
前記セグメント部に属しない非セグメント部に対して単一の暗号鍵を適用して暗号化データを生成する非セグメント部暗号処理手段と、
前記各暗号処理手段において生成した暗号化コンテンツを情報記録媒体に記録する記録手段を有し、
前記暗号化態様決定手段は、
暗号化処理単位であるセクタ各々がセグメント部のデータであるか、非セグメント部のデータであるかの判別情報、および、セクタがセグメント部のデータである場合、セクタの属するセグメントおよびバリエーションの識別情報を記述した補助ファイルに基づいて、各セクタに対して適用する暗号鍵を特定する暗号鍵特定処理を実行する構成を有し、
前記各暗号処理手段は、
前記暗号化態様決定手段において特定した暗号鍵を適用した暗号化処理を実行する構成であることを特徴とする情報処理装置。 - 前記暗号化態様決定手段は、
前記補助ファイルから処理セクタに対応する暗号化フラグを読み取って暗号化要否を判定し、暗号化要の判定がなされた場合に、前記補助ファイルを参照して、処理セクタがセグメント部のデータであるか、非セグメント部のデータであるかを判定し、処理セクタがセグメント部のデータであると判定された場合に、補助ファイルから、処理セクタに対応するセグメント番号およびバリエーション番号を取得して、該取得番号に基づいて、暗号鍵として適用するバリエーションに応じたセグメント鍵の選択処理を実行する構成であり、
前記セグメント部暗号処理手段は、
前記暗号化態様決定手段において選択されたバリエーションに応じたセグメント鍵を適用してセグメント部構成データに対する暗号化処理を実行して異なるバリエーションの暗号化データを生成する構成であることを特徴とする請求項7に記載の情報処理装置。 - 前記暗号化態様決定手段は、さらに、
前記補助ファイルに基づいて、処理セクタが非セグメント部のデータであると判定された場合、補助ファイルに記録されたユニット識別子に基づいて暗号鍵として適用するユニット鍵を選択する構成を有し、
前記非セグメント部暗号処理手段は、
前記暗号化態様決定手段において選択されたユニット鍵を適用して前記非セグメント部に対する暗号化処理を実行して暗号化データを生成する構成であることを特徴とする請求項8に記載の情報処理装置。 - 前記補助ファイルは、
セグメント鍵を適用しないコンテンツにおいては、セグメント番号およびバリエーション番号に、セグメント鍵非適用コンテンツであることを示す識別情報を設定した構成であり、
前記暗号化態様決定手段は、
前記補助ファイルに基づいて、セグメント鍵非適用コンテンツであることを示す識別情報を取得した場合は、前記セグメント鍵の取得を停止する構成であることを特徴とする請求項8に記載の情報処理装置。 - 情報処理装置であり、
情報記録媒体に対する記録コンテンツの暗号化に適用する鍵列を特定する情報であるパス番号(j)と、該コンテンツの構成データであるセグメントの識別情報としてのセグメント番号(k)の組み合わせ(j,k)に対応して設定されるバリエーション番号を、補助ファイルに基づいて順次取得するバリエーション番号取得手段と、
前記補助ファイルを適用して取得したバリエーション番号に基づいて、各セグメント、各バリエーションに対応するデータの暗号化処理に適用するセグメント鍵の生成情報を順次取得し、鍵ファイルに格納してセグメント鍵ファイルを生成する暗号鍵ファイル生成手段と、
前記暗号鍵ファイル生成手段において生成した暗号鍵ファイルを情報記録媒体に記録する記録手段と、
を有することを特徴とする情報処理装置。 - 前記補助ファイルは、
前記セグメント鍵を適用するコンテンツ管理ユニットの数を示す情報と、
前記コンテンツ管理ユニット毎に、
暗号化対象コンテンツに適用する鍵列を特定する情報であるパス番号(j)と、該コンテンツに含まれるセグメントの識別情報としてのセグメント番号(k)の組み合わせ(j,k)に対応するバリエーション番号を、順次、与えるプログラムによって構成され、
前記暗号鍵ファイル生成手段は、
情報記録媒体に記録するコンテンツ管理ユニット毎に、前記プログラムを実行し、各コンテンツ管理ユニットに対応する複数のセグメント鍵ファイルを生成する構成であることを特徴とする請求項11に記載の情報処理装置。 - 情報記録媒体に対する記録コンテンツについての暗号化処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
暗号化処理単位であるセクタ毎の暗号化態様を決定する暗号化態様決定ステップと、
コンテンツの構成データであるセグメント部に対して複数の暗号鍵を適用して異なるバリエーションの暗号化データを生成するセグメント部暗号化処理ステップと、
前記セグメント部に属しない非セグメント部に対して単一の暗号鍵を適用して暗号化データを生成する非セグメント部暗号化処理ステップとを有し、
前記暗号化態様決定ステップは、
暗号化処理単位であるセクタ各々がセグメント部のデータであるか、非セグメント部のデータであるかの判別情報、および、セクタがセグメント部のデータである場合、セクタの属するセグメントおよびバリエーションの識別情報を記述した補助ファイルに基づいて、各セクタに対して適用する暗号鍵を特定する暗号鍵特定ステップを含むことを特徴とするコンピュータ・プログラム。 - コンテンツの暗号化処理に適用する暗号鍵情報を格納した暗号鍵ファイルの生成処理をコンピュータ上で実行させるコンピュータ・プログラムであり、
暗号化対象コンテンツに適用する鍵列を特定する情報であるパス番号(j)と、該コンテンツの構成データであるセグメントの識別情報としてのセグメント番号(k)の組み合わせ(j,k)に対応して設定されるバリエーション番号を、補助ファイルに基づいて順次取得するバリエーション番号取得ステップと、
前記補助ファイルを適用して取得したバリエーション番号に基づいて、各セグメント、各バリエーションに対応するデータの暗号化処理に適用するセグメント鍵の生成情報を順次取得し、鍵ファイルに格納してセグメント鍵ファイルを生成するファイル生成ステップと、
を有することを特徴とするコンピュータ・プログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005051629A JP4715233B2 (ja) | 2005-02-25 | 2005-02-25 | 情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム |
US11/354,939 US8151357B2 (en) | 2005-02-25 | 2006-02-16 | Information processing apparatus, information recording medium manufacturing method, and computer program |
MXPA06001998A MXPA06001998A (es) | 2005-02-25 | 2006-02-21 | Aparato de procesamiento de informacion, metodo de produccion de medio de grabacion de informacion y programa de computadora. |
TW095105783A TWI390507B (zh) | 2005-02-25 | 2006-02-21 | 資訊處理裝置、資訊記錄媒體製造方法以及電腦程式 |
CN2006100514246A CN1825455B (zh) | 2005-02-25 | 2006-02-24 | 信息处理设备、信息记录介质制造方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005051629A JP4715233B2 (ja) | 2005-02-25 | 2005-02-25 | 情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006236120A true JP2006236120A (ja) | 2006-09-07 |
JP4715233B2 JP4715233B2 (ja) | 2011-07-06 |
Family
ID=36936078
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005051629A Active JP4715233B2 (ja) | 2005-02-25 | 2005-02-25 | 情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US8151357B2 (ja) |
JP (1) | JP4715233B2 (ja) |
CN (1) | CN1825455B (ja) |
MX (1) | MXPA06001998A (ja) |
TW (1) | TWI390507B (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006332913A (ja) * | 2005-05-24 | 2006-12-07 | Toshiba Corp | コンテンツ再生装置、コンテンツ再生方法およびコンテンツ再生プログラム |
JP2009509371A (ja) * | 2005-09-19 | 2009-03-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 更新可能なトレイタ追跡 |
JP2011123946A (ja) * | 2009-12-10 | 2011-06-23 | Hitachi Global Storage Technologies Netherlands Bv | ディスク・ドライブ及びディスク・ドライブにおけるデータ変換処理方法 |
WO2016031457A1 (ja) * | 2014-08-28 | 2016-03-03 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
WO2016084756A1 (ja) * | 2014-11-28 | 2016-06-02 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
WO2016093016A1 (ja) * | 2014-12-12 | 2016-06-16 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
WO2016157265A1 (ja) * | 2015-03-30 | 2016-10-06 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 再生方法、再生装置及び記録媒体 |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4701748B2 (ja) * | 2005-02-25 | 2011-06-15 | ソニー株式会社 | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
JP4234724B2 (ja) * | 2006-03-13 | 2009-03-04 | 株式会社東芝 | コンテンツ記録装置、コンテンツ記録方法およびコンテンツ記録プログラム |
JP4957148B2 (ja) * | 2006-09-26 | 2012-06-20 | 富士通株式会社 | 鍵管理機能を持つセキュア素子および情報処理装置 |
KR101217225B1 (ko) * | 2007-12-27 | 2012-12-31 | 삼성전자주식회사 | 방송처리장치 및 방송처리방법 |
RU2479021C2 (ru) * | 2008-01-21 | 2013-04-10 | Сони Корпорейшн | Устройство обработки информации, диск, способ обработки информации и программа |
JP2010220019A (ja) * | 2009-03-18 | 2010-09-30 | Panasonic Corp | 鍵管理方法および鍵管理装置 |
JP5407482B2 (ja) * | 2009-03-27 | 2014-02-05 | ソニー株式会社 | 情報処理装置、および情報処理方法、並びにプログラム |
US8555059B2 (en) | 2010-04-16 | 2013-10-08 | Microsoft Corporation | Secure local update of content management software |
US8848969B2 (en) * | 2011-06-06 | 2014-09-30 | Time Warner Cable Enterprises Llc | Methods and apparatus for watermarking and distributing watermarked content |
US9398330B2 (en) * | 2014-08-22 | 2016-07-19 | Sony Corporation | Information processing device, information recording medium, information processing method, and program |
US9590953B2 (en) * | 2014-08-22 | 2017-03-07 | Sony Corporation | Information processing device, information processing method, and program |
CN104850801B (zh) * | 2015-06-09 | 2018-03-13 | 广东欧珀移动通信有限公司 | 文件加密方法及装置 |
US10936759B1 (en) * | 2017-09-01 | 2021-03-02 | Amzetta Technologies, Llc | Systems, methods and computer-readable media for providing enhanced encryption in a storage system |
WO2019043987A1 (ja) * | 2017-09-01 | 2019-03-07 | パナソニックIpマネジメント株式会社 | コンテンツ記録装置、コンテンツ編集装置、コンテンツ再生装置、コンテンツ記録方法、コンテンツ編集方法、および、コンテンツ再生方法 |
CN110825639B (zh) * | 2019-11-08 | 2023-01-31 | 西安雷风电子科技有限公司 | 一种防篡改时间的软件License验证方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07249264A (ja) * | 1994-03-10 | 1995-09-26 | Intec:Kk | Cd−romの記録方式、記録・再生方式及びcd−romディスク |
JP2002135243A (ja) * | 2000-10-20 | 2002-05-10 | Sony Corp | データ再生装置、データ記録装置、およびデータ再生方法、データ記録方法、リスト更新方法、並びにプログラム提供媒体 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5596639A (en) * | 1993-07-26 | 1997-01-21 | Elonex Ip Holdings Ltd. | Cd-prom |
US5999622A (en) * | 1995-11-22 | 1999-12-07 | Microsoft Corporation | Method and apparatus for protecting widely distributed digital information |
JPH11234264A (ja) * | 1998-02-17 | 1999-08-27 | Canon Inc | 電子透かし方式及びそれを用いた電子情報配布システム並びに記憶媒体 |
JP4370721B2 (ja) * | 2000-04-06 | 2009-11-25 | ソニー株式会社 | 情報記録装置、情報再生装置、情報記録方法、情報再生方法、キー更新端末装置、世代管理キー更新方法、および情報記録媒体、並びにプログラム提供媒体 |
GB2386245B (en) * | 2002-03-08 | 2005-12-07 | First 4 Internet Ltd | Data protection system |
US7317797B2 (en) * | 2002-06-07 | 2008-01-08 | General Instrument Corporation | Seamless switching between multiple pre-encrypted video files |
CN1556988B (zh) * | 2002-06-21 | 2011-09-14 | Lg电子株式会社 | 具有用于管理记录在其上面的视频数据的再现的数据结构的记录介质 |
US20050157874A1 (en) * | 2003-12-01 | 2005-07-21 | The Regents Of The University Of California | Cryptography for secure dynamic group communications |
JP4734960B2 (ja) | 2005-02-25 | 2011-07-27 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム |
JP4701748B2 (ja) | 2005-02-25 | 2011-06-15 | ソニー株式会社 | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム |
-
2005
- 2005-02-25 JP JP2005051629A patent/JP4715233B2/ja active Active
-
2006
- 2006-02-16 US US11/354,939 patent/US8151357B2/en not_active Expired - Fee Related
- 2006-02-21 TW TW095105783A patent/TWI390507B/zh not_active IP Right Cessation
- 2006-02-21 MX MXPA06001998A patent/MXPA06001998A/es active IP Right Grant
- 2006-02-24 CN CN2006100514246A patent/CN1825455B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07249264A (ja) * | 1994-03-10 | 1995-09-26 | Intec:Kk | Cd−romの記録方式、記録・再生方式及びcd−romディスク |
JP2002135243A (ja) * | 2000-10-20 | 2002-05-10 | Sony Corp | データ再生装置、データ記録装置、およびデータ再生方法、データ記録方法、リスト更新方法、並びにプログラム提供媒体 |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4672437B2 (ja) * | 2005-05-24 | 2011-04-20 | 株式会社東芝 | コンテンツ再生装置、コンテンツ再生方法およびコンテンツ再生プログラム |
JP2006332913A (ja) * | 2005-05-24 | 2006-12-07 | Toshiba Corp | コンテンツ再生装置、コンテンツ再生方法およびコンテンツ再生プログラム |
JP2009509371A (ja) * | 2005-09-19 | 2009-03-05 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 更新可能なトレイタ追跡 |
JP2011123946A (ja) * | 2009-12-10 | 2011-06-23 | Hitachi Global Storage Technologies Netherlands Bv | ディスク・ドライブ及びディスク・ドライブにおけるデータ変換処理方法 |
JPWO2016031457A1 (ja) * | 2014-08-28 | 2017-06-15 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
WO2016031457A1 (ja) * | 2014-08-28 | 2016-03-03 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
US9865299B2 (en) | 2014-11-28 | 2018-01-09 | Sony Corporation | Information processing device, information recording medium, information processing method, and program |
WO2016084756A1 (ja) * | 2014-11-28 | 2016-06-02 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
WO2016093016A1 (ja) * | 2014-12-12 | 2016-06-16 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
JPWO2016093016A1 (ja) * | 2014-12-12 | 2017-09-21 | ソニー株式会社 | 情報処理装置、情報記録媒体、および情報処理方法、並びにプログラム |
US10572394B2 (en) | 2014-12-12 | 2020-02-25 | Sony Corporation | Information processing device, information recording medium, and information processing method |
WO2016157265A1 (ja) * | 2015-03-30 | 2016-10-06 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 再生方法、再生装置及び記録媒体 |
JP2016192246A (ja) * | 2015-03-30 | 2016-11-10 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 再生方法、再生装置及び記録媒体 |
CN106233389A (zh) * | 2015-03-30 | 2016-12-14 | 松下电器(美国)知识产权公司 | 再现方法、再现装置以及记录介质 |
CN106233389B (zh) * | 2015-03-30 | 2019-11-12 | 松下电器(美国)知识产权公司 | 再现方法、再现装置以及记录介质 |
US10566025B2 (en) | 2015-03-30 | 2020-02-18 | Panasonic Intellectual Property Corporation Of America | Method of playing system stream files with different recording formats |
US10714140B2 (en) | 2015-03-30 | 2020-07-14 | Panasonic Intellectual Property Corporation Of America | Method of playing system stream files with different recording formats |
US10803901B2 (en) | 2015-03-30 | 2020-10-13 | Panasonic Intellectual Property Corporation Of America | Method of playing system stream files with different recording formats |
US11238897B2 (en) | 2015-03-30 | 2022-02-01 | Panasonic Intellectual Property Corporation Of America | Method of playing system stream files with different recording formats |
Also Published As
Publication number | Publication date |
---|---|
TW200639812A (en) | 2006-11-16 |
US20080022131A1 (en) | 2008-01-24 |
MXPA06001998A (es) | 2006-09-21 |
US8151357B2 (en) | 2012-04-03 |
TWI390507B (zh) | 2013-03-21 |
CN1825455A (zh) | 2006-08-30 |
CN1825455B (zh) | 2012-07-11 |
JP4715233B2 (ja) | 2011-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4715233B2 (ja) | 情報処理装置、および情報記録媒体製造方法、並びにコンピュータ・プログラム | |
JP4701748B2 (ja) | 情報処理装置、情報記録媒体製造装置、情報記録媒体、および方法、並びにコンピュータ・プログラム | |
JP4784131B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP4613739B2 (ja) | 情報処理装置、情報処理方法、および情報記録媒体、並びにコンピュータ・プログラム | |
JP4734906B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4576936B2 (ja) | 情報処理装置、情報記録媒体、コンテンツ管理システム、およびデータ処理方法、並びにコンピュータ・プログラム | |
JP4692003B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム | |
JP4114605B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4569228B2 (ja) | データ処理方法、情報記録媒体製造管理システム、記録データ生成装置、および方法、並びにコンピュータ・プログラム | |
US8863296B2 (en) | Information processing apparatus, information recording medium, information processing method, and computer program | |
JP2006236508A (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP4774734B2 (ja) | 情報処理装置、情報記録媒体、および情報処理方法、並びにコンピュータ・プログラム | |
JP5170229B2 (ja) | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110214 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110314 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140408 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |