ISO/IEC 23001-7:2023 情報技術 — MPEG システム技術 — Part 7: ISO ベースのメディア ファイル形式ファイルにおける共通の暗号化 | ページ 3

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

導入

Common Encryption では、異なるデジタル著作権管理 (DRM) およびキー管理システムを使用して同じファイルを復号化できるようにする暗号化およびキー マッピングの方法を指定します。保護されたストリームを復号化するために必要な暗号化アルゴリズムと暗号化関連のメタデータを定義しますが、権利マッピング、キーの取得と保管、DRM コンテンツ保護コンプライアンス ルールなどの詳細は DRM システムに委ねられます。たとえば、DRM システムは、保存されたキー識別子 (KID) を介した復号キーの識別を必ずサポートしますが、各 DRM システムが KID で識別された復号キーを保護し、特定する方法は、DRM 固有の方法に任されています。

ライセンス、権利、ライセンス取得情報などの DRM 固有の情報は、 ProtectionSystemSpecificHeaderBoxを使用して ISO ベース メディア ファイルに保存できます。ファイルに保存されているこのボックスの各インスタンスは、既知のSystemIDによって識別される 1 つの適用可能な DRM システムに対応します。ファイルに保存されているKIDを使用して個別に配信されたキーを検索し、各トラックに保存されている暗号化パラメータを使用してメディア サンプルを復号化するために、DRM ライセンスまたはライセンス取得情報をファイルに保存する必要はありません。

このドキュメントの第 2 版では、MPEG DASH メディア プレゼンテーション記述ドキュメント (MPD) などの XML ドキュメントで配信するための共通暗号化パラメータの XML 表現が追加されました。第 2 版では、AES-CBC モード暗号化を使用した「cbc1」保護スキームも定義されました。

第 3 版では、パターン暗号化のための「cbcs」および「cens」保護スキームが追加されました。これは、保護された各ビデオ サブサンプル内のデータ ブロックの一部のみを暗号化します。パターン暗号化により、デバイスがビデオ トラックを復号化するために必要な計算能力が削減されます。

この第 4 版で追加された内容は、「まえがき」に記載されています。

Introduction

Common Encryption specifies encryption and key mapping methods that enable decryption of the same file using different Digital Rights Management (DRM) and key management systems. It defines encryption algorithms and encryption related metadata necessary to decrypt the protected streams, yet it leaves the details of rights mappings, key acquisition and storage, DRM content protection compliance rules, etc., up to the DRM system or systems. For instance, DRM systems necessarily support identifying the decryption key via stored key identifiers (KIDs), but how each DRM system protects and locates the KID identified decryption key is left to a DRM-specific method.

DRM specific information such as licenses, rights, and license acquisition information can be stored in an ISO Base Media file using a ProtectionSystemSpecificHeaderBox. Each instance of this box stored in the file corresponds to one applicable DRM system identified by a well-known SystemID. DRM licenses or license acquisition information need not be stored in the file in order to look up a separately delivered key using a KID stored in the file and decrypt media samples using the encryption parameters stored in each track.

The second edition of this document added XML representations of Common Encryption parameters for delivery in XML documents, such as an MPEG DASH Media Presentation Description Documents (MPD). The second edition also defined the 'cbc1' protection scheme using AES-CBC mode encryption.

The third edition added 'cbcs' and 'cens' protection schemes for pattern encryption, which encrypt only a fraction of the data blocks within each video subsample protected. Pattern encryption reduces the computational power required by devices to decrypt video tracks.

The additions in this fourth edition are listed in the Foreword.