デジタル著作権管理 (DRM)

2022年11月11日
DRM

コンテンツ

CDNetworksを無料でお試しください

当社のほとんど全ての製品に、14 日間の無料試用版があります。登録時、クレジットカードは必要ありません。

この投稿を共有

私たちは今日、デジタル コンテンツが氾濫する世界に住んでいます。ますます多くの企業が、増大する消費者の欲求を満たすためにデジタル コンテンツを作成および配信しています。実際、コンテンツの配信は、企業が長期的に収益を生み出す方法の 1 つになっています。によると スタティスタ、ビデオ ストリーミング (SVoD) セグメントの収益は、2022 年に US$80.83bn に達すると予測されています。

しかし、著作権侵害、漏洩、および制限されたコンテンツの盗難のリスクもかつてないほど高まっているため、企業はこの機会を当然のことと捉えることはできません。映画産業を例にとってみましょう。による アメリカ映画協会、 海賊版ビデオは、年間 2,300 億回以上の再生回数を生み出し、違法なストリーミング サービスによる世界のオンライン海賊行為は 80% に上ります。

そのため、ビジネスがユーザーへのデジタル コンテンツの配布に依存している場合は、この配布を保護する方法を考える必要があります。これは、デジタル著作権管理が効果を発揮できる場所です。

デジタル著作権管理とは

デジタル著作権管理または DRM は、盗作や著作権侵害などの問題を防ぐために、所有するデジタル コンテンツを保護し、権限のないユーザーへのアクセスを制限する慣行です。

多くの場合、企業や個人でさえ、所有するデジタル ファイルやコンテンツを収益化しようとしている可能性があります。しかし、許可されていないユーザーがこのコンテンツにアクセスすると、代わりに金銭的価値を得ることができる可能性があります。

ビデオ ストリーミングでは、DRM によってビデオ コンテンツが暗号化され、十分に保護されます。暗号化キーと復号化キーは、独自のビジネス ルールを設定して、許可された視聴者のみがコンテンツを使用できるようにする特殊な技術を使用して保存および配信されます。

デジタル著作権管理の歴史

デジタル著作権管理の歴史は、1990 年代のインターネットの成長にまでさかのぼります。何十年にもわたって DRM システムとテクノロジーの進化には多くの発展がありましたが、主要なマイルストーンのいくつかを以下に示します。

    • 1980年代: Software Service System (SSS) は、日本のエンジニア、森谷龍一によって開発されたもので、DRM テクノロジの最初の例の 1 つと考えることができます。それは暗号化に基づいており、復号化専用のハードウェアを備えており、ユーザーはコンテンツ所有者または著作権所有者に支払うことができました。
    • 1990年代: デジタル ミレニアム著作権法 (DMCA) が米国で可決され、DRM ツールを回避する目的で技術、デバイス、またはサービスを開発および共有することを犯罪としています。
    • 2000年代: Apple の iTunes の人気が高まるにつれて、DRM を使用して曲を暗号化し始めました。DRM では、アクセスを 3 台のコンピューターのみに制限し、1 つのプレイリストのコピーを 10 個までに制限しています。また、Apple は暗号化技術のライセンスを取得していないため、Apple デバイスのユーザーのみが iTunes ストアから音楽を再生できます。
    • 2010年代:  Apple は、他のプラットフォームがストリーミング サービスを保護するために使用できる FairPlay ストリーミングの仕様を導入しました。 Spotify と Netflix の台頭に伴い、オーディオおよびビデオ ストリーミング企業は DRM テクノロジを採用し始めました。これらのプラットフォームにより、ユーザーは、コンテンツが盗まれたり海賊版になったりすることを心配することなく、ブラウザやアプリで音楽を聴いたり番組を見たりすることができます。
    • 今日: ストリーミング市場は、Amazon Prime、DisneyPlus、Hulu、HBO Max など、著作権で保護されたビデオを消費者に配信しながら、DRM を使用してコンテンツを保護しながら、これまで以上に混雑しています。

DRM の仕組み

DRM は、コンテンツを暗号化し、一連の手順を経て、復号化キーを持つ許可されたユーザーのみがコンテンツにアクセスできるようにすることで機能します。ビデオ DRM の場合、プロセスにはコンテンツ プロバイダー、パッケージャー、CDN、DRM プラットフォーム、およびプレーヤーが関与します。

ステップ 1: コンテンツを暗号化する

暗号化は、DRM 手順全体の中で最も基本的で重要なステップです。暗号化後は、対応するキーがなければ、ビデオ コンテンツを簡単に読み取ったり海賊版にしたりすることはできません。暗号化は、「キー」を介して入力データを暗号文に変換するのに役立ち、権限のないユーザーがビデオを読み取ったり、海賊版を作成したりするのを防ぎます。 「鍵」なしで暗号文を平文に変換することは、誰にとってもほぼ不可能です。

一般的に使用される暗号化アルゴリズムは、 AES – 高度な暗号化規格.これは対称鍵アルゴリズムであり、暗号化と復号化の鍵が同じであることを意味します。同じ鍵を使用することで、暗号化と復号化の効率が向上し、鍵管理の消費も回避されます。

ただし、DRM で使用できる暗号化技術は AES だけではありません。異なる DRM システムが異なる暗号化アルゴリズムを使用する場合、パッケージャーはコンテンツを何度も暗号化する必要があり、リソースの浪費と多大な不便につながります。これが、MPEG が Common Encryption、略して CENC を開発した理由です。 CENC は、暗号化の標準として、cenc(AES-128 CTR) と cbcs(AES-128 CBC) を提案しました。暗号化のトピックは複雑で微妙です – c についてもっと読むISOベースのメディアファイル形式ファイルの一般的な暗号化.

ステップ 2: キーとライセンス

ステップ 1 では、コンテンツを暗号化する方法と、それが重要な理由について説明しました。しかし、暗号化の「鍵」はどこから来るのでしょうか。一般に、コンテンツ プロバイダがキーを生成し、それをパッケージャ (またはトランスコーダ) に渡し、キーを介して暗号化を行うだけで十分です。これは、私たちが「プライベート暗号化」と呼んでいる方法です。ただし、DRM に関しては、ベンダーはキーを生成するためのツールとシステムを提供します。

ステップ 3: キー、KeyID、および ContentID

DRM ベンダーからキーを取得し、そのキーでコンテンツを既に暗号化していると仮定しましょう。しかし、復号化に関して言えば、暗号化のためにどのキーを DRM サーバーから取得する必要があるかをどのように知ることができますか?これが、KeyID と ContentID が必要な理由です。キー ID はキーの識別に似ていますが、ContentID は暗号化するビデオまたはストリームの一意のコードです。暗号化する前に、KeyID と ContentID を生成する必要があります。 DRM では、キーと KeyID はライセンスにパッケージ化され、ライセンス サーバーと呼ばれる安全なサーバーに格納されます。暗号化中に、ライセンスは ContentID に関連付けられ、ライセンス URL もマニフェスト ファイルに追加されます。

ステップ 4: 復号化と再生

視聴者が動画ページで再生をクリックすると、プレーヤーはまず動画が暗号化されているかどうかを認識する必要があります。通常、ビデオが暗号化されていることを知らせるために、何らかの情報がマニフェストに埋め込まれます。プレーヤーが暗号化されたビデオを再生する場合、DRM ライセンス サーバーにライセンス URL を要求します。 DRM ライセンス サーバーが要求に満足している場合は、対応するライセンスをプレーヤーに提供します。次に、基盤となる DRM モジュールがライセンスをデコードし、ライセンスからキーを抽出して、コンテンツを暗号化するのに役立ちます。

これはプロセスの簡単な説明です。 DRM の実際の動作は、はるかに複雑になります。たとえば、ライブ ストリーミング ビジネスで DRM を使用する場合、キー ローテーションも考慮する必要があるもう 1 つの要素です。

現在、市場には多数の DRM ソリューション プロバイダーが存在し、それぞれ独自の特徴と機能を備えています。以下は、企業が探索できる最も人気のある 3 つのものです。

  • ワイドバイン:  コンテンツ保護、アダプティブ ストリーミングを備えたフル機能の HTML5 ビデオ プレーヤー、およびユーザーが暗号化後にどこでも再生できる標準化されたフォーマットを備えた DRM ソリューション。
  • プレイレディ: Microsoft の DRM テクノロジのセットで、有効期限、解像度、画面の種類、ビデオ再生のその他の側面を制御する機能などの機能を備えています。
  • フェアプレー: HLS (HTTP Live Streaming) プロトコルを使用して、ストリーミング デジタル メディアを安全に配信できる Apple の DRM システム。 iOS、tvOS、および macOS でネイティブにサポートされています。

デジタル著作権管理の利点

許可されていないユーザーから著作権コンテンツを保護する以外に、DRM にはさまざまな間接的な利点もあります。

コンテンツの ROI を最大化する

コンテンツから収入を得ることを意図している場合、特にビデオやライブストリームの制作に多額の投資をするのは自然なことです。他の誰かがあなたのコンテンツを盗んでお金を稼げば、その投資はすべて失われる可能性があります。 DRM を使用すると、潜在的な収益を失うことなく、代わりに他の人があなたのコンテンツから利益を得ることを防ぐことで、ROI を最大化できます。

意図しない使用の防止

選択した視聴者のみにコンテンツを表示させたい場合は、コンテンツへのアクセスを意図的に制御したい場合があります。たとえば、ビデオをストリーミングしている場合、特定の数のデバイスまたは画面で、個々のユーザーごとに特定の回数のみ視聴したい場合があります。 DRM は、これらのルールに基づいてアクセスを許可し、ルールが破られるとすぐにコンテンツを制限できるため、これにも役立ちます。

より信頼できるパートナーシップ

コンテンツを提供または配信する企業は、リーチの拡大、コスト削減、またはより優れたストリーミング テクノロジへのアクセスなど、さまざまな理由でサード パーティとのパートナーシップを結ぶ必要がある場合があります。これらのパートナーシップでは、ベスト プラクティスに従い、コンテンツを不正アクセスから保護するためにパートナーを信頼する必要があるため、データ セキュリティが懸念される場合があります。 DRM を使用すると、テクノロジがコンテンツを保護し、データ セキュリティを確保するため、これらの懸念を回避できるため、パートナーとの有意義な関係の構築に集中できます。

セキュリティの追加レイヤー

従来、AES などの暗号化テクノロジは、コンテンツ、特に画像やビデオが無許可でアクセスされるのを防ぐのに優れていました。ただし、これらは、スクリーンショット、ダウンロード、ビデオ再生の手動記録などのより粗雑な手法に対しては依然として効果がない可能性があります. DRM ツールは、そのような方法を抑止することにより、AES の上に別のセキュリティ層を追加できます。

DRM の実装例

DRM ソフトウェアは、ビジネスや特定のユース ケースに応じて、いくつかの異なる方法で実装できます。

DRM の実装例は次のとおりです。

  • 創作物の保護:  著作権法で保護されている映画、音楽、アプリなどのクリエイティブ コンテンツの無断使用を防止するため。ビジネス ブランドであっても、DRM を使用してロゴや広告キャンペーンの素材などの資産を保護し、ブランド イメージを保護することができます。
  • 企業データの保護: 企業は、DRM を使用して機密データ、製品ドキュメント、ビジネス プランを保護することもできます。これらは公開されるまで機密を保持する必要があります。
  • ソフトウェアの著作権侵害の防止: テクノロジー企業が、ライセンスを取得したソフトウェアを海賊版や料金を支払わないユーザーによる使用から保護するため。

DRM システムは、ワークフローに応じて、デジタル資産管理 (DAM) プラットフォームなどの他の種類のソフトウェアと連携して、資産やコンテンツ管理システム (CMS) への安全なアクセスを維持することもできます。

CDNetworks がコンテンツに DRM を追加するのにどのように役立つか

CDNetworksはビデオオンデマンドとライブブロードキャストの両方にDRMを提供します。当社のオールインワンDRMソリューションには以下が含まれます。 トランスコーディング サーバー、ライセンス サーバー、キー管理サーバー、CDN が含まれます。CDNetworks Media Acceleration VoD と Media Acceleration Live Broadcast を使用すると、DRM のすべての利点を体験し、ストリームを保護できます。ハードウェアや DRM インフラストラクチャに追加の費用は必要ありません。

DRM に加えて、CDNetworks は、ビデオ コンテンツを安全にブロードキャストするための多くのソリューションを企業に提供しています。楽しむ 安全なビデオ ストリーミング コンテンツ自体を暗号化することで、配信を保護し、視聴アクセスを制御します!

もっと詳しく知る

HTTP ヘッダーの最適化
CDN

CDNetworks が HTTP ヘッダーを最適化する方法

HTTPヘッダーはHTTPリクエストとレスポンスで送信されるキーと値のペアであり、クライアントとサーバー間の通信に関する重要な情報を提供します。コンテンツタイプ、エンコーディング、キャッシュ制御、認証などの詳細が含まれます。

続きを読む >>