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

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

1 スコープ

この文書では、ISO/IEC 14496-12 に基づいたあらゆるファイル形式で使用される共通の暗号化形式を指定します。ファイル、アイテム、トラック、およびトラック フラグメントのメタデータは、複数のデジタル著作権およびキー管理システム (DRM) が同じ共通の暗号化されたファイルまたはストリームにアクセスできるようにするために指定されます。この文書は DRM システムを定義するものではありません。

AES-128 対称ブロック暗号は、メディア サンプルに含まれるエレメンタリ ストリーム データの暗号化に使用されます。 AES カウンタ モード (CTR) と暗号ブロック チェーン (CBC) は両方とも、別個の保護スキームで指定されます。暗号化ブロックとクリアブロックのパターンを使用した部分暗号化も、別の保護スキームで指定されます。暗号化キーの識別、初期化ベクトルの保存と処理はスキームごとに指定されます。

サブサンプル暗号化は、AVC や HEVC などの NAL 構造化ビデオに対して指定されており、復号化前のビデオエレメンタリ ストリームの通常の処理と編集を可能にします。

XML 表現は重要な共通暗号化情報に対して指定されているため、メディア ファイルのダウンロード前に相互運用可能なライセンスとキーの管理を可能にする標準要素および属性として XML ファイルに含めることができます。

1 Scope

This document specifies common encryption formats for use in any file format based on ISO/IEC 14496-12. File, item, track, and track fragment metadata is specified to enable multiple digital rights and key management systems (DRMs) to access the same common encrypted file or stream. This document does not define a DRM system.

The AES-128 symmetric block cipher is used to encrypt elementary stream data contained in media samples. Both AES counter mode (CTR) and Cipher Block Chaining (CBC) are specified in separate protection schemes. Partial encryption using a pattern of encrypted and clear blocks is also specified in separate protection schemes. The identification of encryption keys, initialization vector storage and processing is specified for each scheme.

Subsample encryption is specified for NAL structured video, such as AVC and HEVC, to enable normal processing and editing of video elementary streams prior to decryption.

An XML representation is specified for important common encryption information so that it can be included in XML files as standard elements and attributes to enable interoperable license and key management prior to media file download.