(57)【要約】　　　（修正有）【課題】セキュリティ上安全で相互運用可能なコンテンツ配信および転送装置を実現するためのベースラインＤＶＢ−ＣＰＣＭが提供される。【解決手段】提案されるベースラインＤＶＢ−ＣＰＣＭは対応ＣＰＣＭ装置に組み込まれるユニットであり、エンド・ツー・エンド・ソリューションおよびＣＰＣＭ装置間のコンテンツ転送に使用される５つの主要モジュールから構成されている。これらのモジュールは、ＣＰＣＭマネージャ、ツールボックス、権利管理モジュール、メッセージルータ、およびＣＡＳ−ＣＰＣＭコンバータである。【選択図】　図２
2004005365.tif 000002
【特許請求の範囲】
【請求項１】
完全なビジネス環境で使用され、ＣＰＣＭ保護されたコンテンツを配信する送信側のベースラインＤＶＢ−ＣＰＣＭ（コンテンツ保護およびコピー管理用デジタルビデオ放送）の装置であって、前記ＣＰＣＭ保護されたコンテンツでは、コンテンツ保護およびコピー管理のためのＣＰＣＭ情報が、暗号化されたコンテンツストリームに添付されており、
前記暗号化されたコンテンツストリームをコンテンツを所有者側またはオペレータ側に生成する手段と、
前記ＣＰＣＭ情報を生成する手段であって、前記ＣＰＣＭ情報は、前記ＣＰＣＭ保護されたコンテンツの再生およびコピーの一方の実行を許可された許可ドメインを特定する情報である手段と、
前記ＣＰＣＭ情報を前記暗号化されたコンテンツストリームに添付することにより、前記ＣＰＣＭ保護されたコンテンツを生成する手段と、
前記ＣＰＣＭ保護されたコンテンツを配信する手段と
を備えた装置。
【請求項２】
受信側のベースラインＤＶＢ−ＣＰＣＭ（コンテンツ保護およびコピー管理用デジタルビデオ放送）の装置であって、
ＣＰＣＭ装置において、ＣＰＣＭ情報およびＣＰＣＭストリームを有するＣＰＣＭ保護されたコンテンツを受信する手段であって、前記ＣＰＣＭ情報は、前記ＣＰＣＭ保護されたコンテンツの再生およびコピーの一方の実行を許可された許可ドメインを特定する手段と
前記ＣＰＣＭ装置により前記ＣＰＣＭ情報を検索して、前記ＣＰＣＭ装置のベースラインＤＶＢ内の予め登録された情報と照合し、前記ＣＰＣＭ装置が許可ドメイン内に存在するかを判断する手段と、
前記ＣＰＣＭ装置により前記ＣＰＣＭ情報を検索して、前記暗号化されたコンテンツストリームを復号化する手段と、
前記コンテンツを保護された形態で前記ＣＰＣＭ装置に格納する手段と、
前記ＣＰＣＭ装置と別の適合ＣＰＣＭ装置が同一の許可ドメインに属していることを確認した後で、前記ＣＰＣＭ保護されたコンテンツを前記ＣＰＣＭ装置から当該別の適合ＣＰＣＭ装置へセキュリティ上安全な方法で転送する手段と
を備えた装置。
【請求項３】
送信側でエンド・ツー・エンド・ソリューションに使用されるベースラインＤＶＢ−ＣＰＣＭ（コンテンツ保護およびコピー管理用デジタルビデオ放送）の装置であって、
ＣＰＣＭ保護されたコンテンツストリームをコンテンツの所有者側またはオペレータ側で生成する手段と、
前記コンテンツを保護するために使用される、暗号化、透かし埋め込み、透かし検出、デジタル署名を含む任意のツールに割り当てられたツールＩＤコードを用いて、前記コンテンツを保護するために使用されるすべてのツールを列挙する「ＣＰＣＭツールリスト」として、「ツールリスト」を作成する手段と、
前記コンテンツに関連付けられた使用規則、コピー権を含めることにより「ＣＰＣＭ権利ホルダー（入れもの）」を特定のフォーマットで作成する手段と、
種々の場所で種々のツールを使用する保護順序を示す「ＣＰＣＭ制御グラフ」を作成する手段と、
特定のＣＰＣＭツールＩＤを有するＣＰＣＭツールを伝送する「ＣＰＣＭツールコンテナ」を生成する手段と、
「ＣＰＣＭストリーム」を生成して、前記コンテンツを保護するための前記ツールの使用に関連する鍵情報、制御情報、タイムスタンプ情報を伝送する手段と、
「ＣＰＣＭツールリスト」、「ＣＰＣＭ権利ホルダー」、「ＣＰＣＭ制御グラフ」および「ＣＰＣＭツールコンテナ」とを含む「ＣＰＣＭ情報」ならびに「ＣＰＣＭストリーム」を、前記ＣＰＣＭ保護されたコンテンツストリームと共に、システム層の特定の位置に特定のフォーマットで配置する手段と、
オペレータ側およびユーザ側の双方において、コンテンツ管理のためのコンテンツ識別子として「コンテンツＩＤ」を割り当てる手段と、
前記ＣＰＣＭ情報を有する前記ＣＰＣＭ保護されたコンテンツを、前記ＣＰＣＭ装置にセキュリティ上安全な方法で配信する手段であって、前記ＣＰＣＭ装置は、許可ドメイン管理のための「ＣＰＣＭドメイン識別子」として「ＣＰＣＭ＿ＤｏｍａｉｎＩＤ」を指定することにより設定された前記許可ドメインに属する手段と
を備えた装置。
【請求項４】
受信側のベースラインＤＶＢ−ＣＰＣＭ（コンテンツ保護およびコピー管理用デジタルビデオ放送）の装置であって、
転送されたコンテンツを、ＣＰＣＭ装置により受信する手段と、
前記許可されたドメインに属するかを判断して、前記ＣＰＣＭ装置を許可する手段と、
前記転送されたコンテンツに含まれる前記ＣＰＣＭ情報を、前記ＣＰＣＭ装置により検索する手段と、
ユーザの要求に対処する前に前記ＣＰＣＭ装置により使用規則を検証する手段と、
前記ＣＰＣＭ装置からＣＰＣＭツールを呼び出し、または、要求されたＣＰＣＭツールが前記ＣＰＣＭ装置に存在しない場合には独自ＣＰＣＭプラグインモジュールを呼び出すことによって、前記検索されたＣＰＣＭ情報を用いて前記ＣＰＣＭ保護されたコンテンツの暗号を解読する手段と、
前記解読されたコンテンツをユーザに対して再生する手段と、
ユーザの要求により、ＣＰＣＭ情報を有する前記ＣＰＣＭ保護されたコンテンツを格納するステップと
を備えた装置。
【請求項５】
装置間でのコンテンツの転送に用いられるベースラインＤＶＢ−ＣＰＣＭ（コンテンツ保護およびコピー管理用デジタルビデオ放送）の装置であって、
コンテンツ転送に使用される複数のパラメータのデータ構造を有するコンテンツ転送用の１組のメッセージを設定する手段と、
「コンテンツ要求メッセージ」を受信する手段であって、該「コンテンツ要求メッセージ」は、定義されたパラメータとともに、ＣＰＣＭ装置Ａからのコンテンツ転送を要求するためにＣＰＣＭ装置Ｂにより送信される手段と、
前記ＣＰＣＭ装置Ａにより受信される複数のパラメータを検証する手段であって、前記ＣＰＣＭ装置Ａは、予め保存しているデータである、前記ＣＰＣＭ保護されたコンテンツの再生およびコピーの一方の実行を許可された許可ドメインを特定するＣＰＣＭ情報を有し、該手段は、前記ＣＰＣＭ装置ＡおよびＢが同一のドメイン内にあるか、要求された前記コンテンツが前記ＣＰＣＭ装置Ａ内にあるか、そのようなコピー／移動の権利が前記コンテンツに添付されているかを確認する、検証する手段と、
前記検証の後に、前記ＣＰＣＭ装置Ｂに対して、前記ＣＰＣＭ装置Ａにより種々のケースに対する複数の応答メッセージを有する「コンテンツ応答メッセージ」を送信する手段と、
前記応答が肯定的な場合に、前記ＣＰＣＭ装置Ａから要求されたコンテンツを、そのＣＰＣＭ情報と共に前記ＣＰＣＭ装置Ｂにセキュリティ上安全な方法で送信する手段と
を備えた装置。
【請求項６】
ＣＰＣＭツール転送に使用されるベースラインＤＶＢ−ＣＰＣＭ（コンテンツ保護およびコピー管理用デジタルビデオ放送）の装置であって、
ツール転送に使用される複数のパラメータのデータ構造を有するコンテンツ転送用の１組のメッセージを設定する手段と、
ＣＰＣＭ装置Ｂにより定義された複数のパラメータを有する「ツール要求メッセージ」を送信して、ＣＰＣＭ装置Ａからのツール転送を要求する手段と、
前記ＣＰＣＭ装置Ａにより受信される複数のパラメータを検証する手段であって、前記ＣＰＣＭ装置Ａは、予め保存しているデータである、前記ＣＰＣＭ保護されたコンテンツの再生およびコピーの一方の実行を許可された許可ドメインを特定するＣＰＣＭ情報を有しており、該手段は、前記ＣＰＣＭ装置ＡおよびＢが同一のドメイン内にあるか、要求された前記ツールが前記ＣＰＣＭ装置Ａ内にあるか、要求された前記ツールが、他のＣＰＣＭ装置への転送を許可されているかを確認する手段と、
前記検証の後に、前記ＣＰＣＭ装置Ｂに対して、前記ＣＰＣＭ装置Ａにより種々のケースに対する複数の応答メッセージを有する「ツール応答メッセージ」を送信する手段と、
前記応答が肯定的な場合に、前記ＣＰＣＭ装置Ａから要求された前記ツールを、そのＣＰＣＭ情報と共に前記ＣＰＣＭ装置Ｂにセキュリティ上安全な方法で送信する手段と、
前記応答が否定的な場合に、前記ＣＰＣＭ装置Ｂが前記ＣＰＣＭツールを別のソースから検索する手段と
を備えた装置。
【請求項７】
ベースラインＤＶＢ−ＣＰＣＭ（コンテンツ保護およびコピー管理用デジタルビデオ放送）の装置であって、
受信されたコンテンツストリームのシステム層に配置されるＣＰＣＭ情報を検索し、前記「ＣＰＣＭツールリスト」情報を処理し、前記「ＣＰＣＭツールリスト」内の「ＴｏｏｌＩＤ」で示されるＣＰＣＭツールを検索する、前記ベースラインＤＶＢ−ＣＰＣＭのための「ＣＰＣＭマネージャ」モジュールと、
ドメインの確認、使用規則の検証、必要があればセッション鍵の配信に関する前記「ＣＰＣＭ権利ホルダー」情報を検索する、前記ベースラインＤＶＢ−ＣＰＣＭのための「権利管理」モジュールと、
定義されたＣＰＣＭツールまたは他のソースから転送および検索されたツールを可能な限り保持し、要求された前記ツールを動作させてその機能を実行させる、ベースラインＤＶＢ−ＣＰＣＭのための「ツールボックス」モジュールと、
ＣＰＣＭ装置間でメッセージを送受信し、適合ＣＰＣＭ装置と独自ＣＰＣＭプラグインモジュールとの間の通信するメッセージインタフェースに使用するための、ベースラインＤＶＢ−ＣＰＣＭの「メッセージルータ」モジュールと、
後方互換性のためにＤＶＢ適合共通インタフェース（ＣＩ）間で既存のＣＡ（条件付アクセスシステム）によって設定される使用規則を変換するために使用する、ベースラインＤＶＢ−ＣＰＣＭの「ＣＡＳ−ＣＰＣＭコンバータ」モジュールと、
セキュリティ上安全なコンテンツ転送を行なうための一対の鍵を生成するための、ベースラインＤＶＢ−ＣＰＣＭの「鍵ジェネレータ」モジュールと
を有する装置。
【請求項８】
請求項３に記載の、保護されたコンテンツストリームを前記コンテンツ所有者側またはオペレータ側に生成するベースラインＤＶＢ−ＣＰＣＭの装置であって、
要求があった場合には、透かしなどのコピー制御情報を前記ＣＰＣＭツールを使用してコンテンツに埋め込む手段と、
コンテンツストリームを生成するために、コード化ツールを使用してＭＰＥＧ−２などの既存フォーマットに基づいてコンテンツをコード化する手段と、
保護コンテンツを生成するために前記ＣＰＣＭツールを使用して前記コンテンツストリームを暗号化する手段と、
をさらに有する装置。
【請求項９】
請求項１に記載の、コンテンツ保護およびコピー管理（ＣＰＣＭ）制御情報を生成し、コンテンツ保護およびコピー管理（ＣＰＣＭ）ストリームを生成するベースラインＤＶＢ−ＣＰＣＭの装置であって、
前記コンテンツを保護するために使用される、暗号化、透かし埋め込み、透かし検出、デジタル署名を含む任意のツールに割り当てられたツールＩＤ（識別子）を用いて、前記コンテンツを保護するために使用されるすべてのツールを列挙する「ＣＰＣＭツールリスト」として、「ツールリスト」を作成する手段と、
前記コンテンツに関連付けられた使用規則、コピー権を含めることにより「ＣＰＣＭ権利ホルダー（入れもの）」を特定のフォーマットで作成する手段と、
種々の場所で種々のツールを使用する保護順序を示す「ＣＰＣＭ制御グラフ」を作成する手段と、
特定のＣＰＣＭツールＩＤを有するＣＰＣＭツールを伝送する「ＣＰＣＭツールコンテナ」を生成する手段と、
「ＣＰＣＭストリーム」を生成して、前記コンテンツを保護するための前記ツールの使用に関連する鍵情報、制御情報、タイムスタンプ情報を伝送する手段と
を備えた装置。
【請求項１０】
請求項５に記載の、別のＣＰＣＭ装置Ａからのコンテンツ転送を要求するために「コンテンツ要求メッセージ」をいくつかの定義されたパラメータと共にＣＰＣＭ装置Ｂによって送信するベースラインＤＶＢ−ＣＰＣＭの装置であって、
「コンテンツ要求メッセージ」を、要求されたコンテンツのＣｏｎｔｅｎｔＩＤと、ドメイン確認用のＣＰＣＭ＿ＤｏｍａｉｎＩＤと、暗号化鍵を暗号化するために使用するＰｕｂｌｉｃＫｅｙと共に送信する手段をさらに有する装置。
【請求項１１】
請求項６に記載の、別のＣＰＣＭ装置Ａからのツール転送を要求するために「ツール要求メッセージ」をいくつかの定義されたパラメータと共にＣＰＣＭ装置Ｂによって送信するベースラインＤＶＢ−ＣＰＣＭの装置であって、
「ツール要求メッセージ」を、要求されたツールのためのＴｏｏｌＩＤと、ドメイン確認用のＣＰＣＭ＿ＤｏｍａｉｎＩＤと、ツールを暗号化するために使用するＰｕｂｌｉｃＫｅｙと共に送信する手段をさらに有する装置。
【請求項１２】
請求項６に記載の、前記応答が否定的であった場合に前記ＣＰＣＭツールを他のソースから検索するベースラインＤＶＢ−ＣＰＣＭの装置であって、
戻りチャネル、定められたＵＲＬまたは他の手段を介してセキュリティ上安全な方法で他のソースからダウンロードする手段をさらに有する装置。
【請求項１３】
請求項５または６に記載の、「コンテンツ要求メッセージ」を送信し、かつ「ツール要求メッセージ」を送信するベースラインＤＶＢ−ＣＰＣＭの装置であって、
同一の許可ドメイン内のＣＰＣＭ装置に対するＣＰＣＭ装置の識別子として定義された、ＣＰＣＭ＿ＤｅｖｉｃｅＩＤを使用する手段と、
前記ＣＰＣＭ＿ＤｅｖｉｃｅＩＤを有するＣＰＣＭ装置にメッセージを送信するために前記ＣＰＣＭ＿ＤｅｖｉｃｅＩＤを使用し、同時に、メッセージ送信者のアドレスに対応する別のＣＰＣＭ＿ＤｅｖｉｃｅＩＤを使用する手段と、
をさらに有する装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、放送、コンテンツ配給、ビデオ・オン・デマンドで使用されるコンテンツの保護およびコピー管理に関し、特に、保護コンテンツが供給され、コンテンツを使用でき、かつコンテンツをセキュリティ上安全に記憶装置に保存できる装置間で転送されるような応用分野に関する。
【０００２】
【従来の技術】
デジタル技術と媒体処理能力が高度化するにつれて、消費者がコンテンツを容易に入手できるようになる。アナログ媒体と異なって、デジタル媒体は高品質の無数のコピーを持っているといってよいくらいである。したがって、コンテンツの所有者すなわちコンテンツの運営者としては、コンテンツが十分にプロテクトされていない場合の危険について多大な関心を有する。
【０００３】
デジタルテレビ（ＤＴＶ）放送は世界中に広く採用されてきている。現段階ではコンテンツの保護およびセキュリティに関する関心はさほどない。しかしながら、ローカルハードディスクおよびＩＥＥＥ１３９４等のようなデジタルインタフェースを有する新世代ＤＴＶ−ＳＴＢ（セットトップボックス）が開始されるので、コンテンツ関係者、映画業界、およびメディア所有者はコンテンツの保護およびコピーの管理について心配しはじめている。セキュリティ保護された転送チャネルと同様に、完全かつセキュリティ保護されたＤＴＶ−ＳＴＢ、セキュリティ保護された配信および転送機構を手に入れるまで彼等はコンテンツをそのような応用分野に公開することを許さないであろう。そのため、そのような応用シナリオにおけるコンテンツの保護およびコピーの管理に対する、相互運用可能でかつセキュリティ上安全なエンド・ツー・エンド・ソリューションに取り組むために、ＭＰＥＧ、ＤＶＢ、ＴＶａｎｙｔｉｍｅ、コンテンツ会社、ＣＥ（家庭用電化製品）メーカー、ならびにセキュリティ技術供給業者等が集まりつつある。
【０００４】
マルチメディア・データおよびコンテンツをいつでもどこへでも届けることができるので、コンテンツの配信およびビデオ・オン・デマンドも厳しさを増している。利用者は利便性と適応性に満足して、娯楽を簡単かつ効率良く楽しむことができる。
【０００５】
他方、コンテンツ所有者は顧客のニーズを満足させようとしているが、その所有権の違法使用について心配もしている。両者の間にバランスがある。
【０００６】
ＭＰＥＧ標準化グループでは、人々が適合端末を含むＩＰＭＰ（Ｉｎｔｅｌｌｅｃｔｕａｌ　ＰｒｏｐｅｒｔｙＭａｎａｇｅｍｅｎｔ　ａｎｄ　Ｐｒｏｔｅｃｔｉｏｎ：知的財産管理保護）システムの標準化に向けて働いている。すべての端末は、使用されるＩＰＭＰツールの種類に関係なく、同一のＩＰＭＰ規格に従うことによって暗号化され保護されている保護コンテンツを再生できる。
【０００７】
ＤＶＢ企業連合も、セキュリティ上安全かつ相互運用可能な方法での、操作側から受信側へのコンテンツ配信ならびに一方のＤＶＢ−ＣＰＣＭ（Ｐｒｏｔｅｃｔｉｏｎ　ａｎｄ　Ｃｏｐｙ　Ｍａｎａｇｅｍｅｎｔ：保護およびコピー管理）装置から他方へのコンテンツ転送に主として的を絞ったＣＰＣＭ案の要求を出した。
【０００８】
ＤＶＢ装置などの現時点のＤＶＢ受信機は、特にこれまで注意が向けられていなかったＤＶＢ受信機とＰＶＲ等の他の記憶装置との間のコンテンツ転送に関する、セキュリティ上安全で相互運用可能という要件を満足することができない。
【０００９】
基本的に既存のＤＶＢ受信機の従来技術を図１に示し、セキュリティ上安全であるが非公式にコンテンツが配信される様態を示す。
【００１０】
これに関連した発明は、本願出願人によって提出された特願平第２００１−２６５９０８号および特願平第２００１−０５８２３６号に開示されている。
【００１１】
【発明が解決しようとする課題】
本発明の課題は次のとおりである。
セキュリティ上安全なやり方のコンテンツ配信および転送に使用される相互運用可能でセキュリティ上安全な装置を設計すること。
そのような装置間のコンテンツ配信にセキュリティ上安全に使用される相互運用可能でセキュリティ上安全な装置を設計すること。
前述の場合、コンテンツを財産不正使用から保護し、認可された使用を適正に処理し、許可ドメイン内の一方の装置から他方の装置に送ること。
【００１２】
【課題を解決するための手段】
本発明による装置は、構成要素として、
適合ＣＰＣＭ装置に実装される標準のベースラインＤＶＢ−ＣＰＣＭユニットを使用する手段と、
ベースラインＤＶＢ−ＣＰＣＭのサブモジュールならびにその機能および動作を使用する手段と、
コンテンツ転送、ツール転送、適合ＣＰＣＭ装置間の相互認証、ならびに独自ＣＰＣＭツール（プラグイン）とのインタフェースに関するメッセージ一式を使用する手段と、
コンテンツ管理およびドメイン管理のために識別子一式を使用する手段と、
ＣＰＣＭ情報およびコンテンツ内に保持されるそのサブ情報、ならびにそのような情報のシンタックス一式およびそのセマンティクスを使用して、保護情報とコンテンツ使用情報とが埋め込まれている保護コンテンツのフォーマットを示す手段であって、コンテンツを他の情報と統合する標準的な手段としてコンテンツプロバイダまたはサービスオペレータによって使用され、それと同時に、ＣＰＣＭ装置メーカによって適合ＣＰＣＭ装置を作製するための基準として使用される手段と、
異なる当事者によるさまざまな種類の使用権および使用規則を表現できるように統一された包括的なＸＭＬ（拡張マークアップ言語規約）ベースのスキーマを使用する手段と、
を有する。
【００１３】
【発明の実施の形態】
本発明では、「許可ドメイン」という名称のパラメータを新たに設けている。「許可ドメイン」は、１以上のローカルネットワークを特定する。許可ドメインにより特定されたローカルネットワーク内の再生／記録装置のみが、ＣＰＣＭ（コンテンツ保護およびコピー管理）保護されたコンテンツの再生およびコピーの一方の実行を許可される。それによりコンテンツはネットワーク内の装置間で転送される際に完全に保護される。
許可ドメインは、ユーザがコンテンツプロバイダにコンテンツの申し込みの契約を行った場合に規定される。契約条項は、同一ドメインを割り当てられたローカルネットワーク内の装置の数および／またはタイプなどの、ローカルネットワークの特性に応じて変わりうる。
例えば許可ドメインは、ローカルネットワーク内の装置のＩＰアドレスの部分を採用して設定できる。より具体的には、装置が”ｄｖｄｐｌａｙｅｒ１．ｓｅｎｏ．ｄｒｌ．ｍｅｉ．ｃｏ．ｊｐ”というＩＰアドレスを有する場合には、許可ドメインは”ｓｅｎｏ．ｄｒｌ．ｍｅｉ．ｃｏ．ｊｐ”とすることができる。このとき”ｓｅｎｏ．ｄｒｌ．ｍｅｉ．ｃｏ．ｊｐ”というＩＰアドレスを有する全ての装置は、契約されたコンテンツの再生およびコピーの一方の実行を許可される。ここでは「ドメイン」は、装置間の接続に関する論理ユニットを特定する。これは必ずしもネットワークという形態をとらない場合もある。
【００１４】
最初に本発明の基本構造を説明する。
（１）ＣＰＣＭ環境のコンテンツプロバイダすなわち操作側では、
１．コンテンツが、ＭＰＥＧ−２またはＭＰＥＧ−４など既存のコーディング技術を用いてコード化され、ＤＥＳまたはＡＥＳなどの既存の定義済み暗号化ツールを使用して暗号化される。コード化前に、コピー制御用の透かしをコンテンツに埋め込んでもよい。予め定義された暗号化ツールを用いて暗号化鍵が再び暗号化され、結果として、暗号化された暗号化鍵と暗号化鍵を暗号化するために使用されるライセンス鍵とになる。
２．同時に、ＣｏｎｔｅｎｔＩＤが生成される。
３．コンテンツを保護するためにどのツールが使用されるかに基づいて、ＴｏｏｌＩＤによって示される「ＣＰＣＭツールリスト（ＣＰＣＭ　Ｔｏｏｌｓ　Ｌｉｓｔ）」も作成される。
４．「ＣＰＣＭ権利ホルダ（ＣＰＣＭ　Ｒｉｇｈｔｓ　Ｈｏｌｄｅｒ）」は、コンテンツ所有者によって指定される使用権および使用規則を含んでいる。これらの使用権および仕様規則は、（ＣｏｎｔｅｎｔＩＤの使用により）各コンテンツ専用に作ったり、（ＭＰＥＧ２のプログラム番号の使用により）或るコンテンツ下の各プログラム専用に作ったり、（ＭＰＥＧ２システムの基本ＰＩＤを使用することにより）或るプログラム下の各基本ストリーム専用に作ることもできる。前述のライセンス鍵は、「ＣＰＣＭ権利ホルダ」に含めることも可能であるし、何らかのセキュリティ上安全な手段、戻りチャネル、またはスマートカードを介してＣＰＣＭに配信することも可能である。
５．必要があれば、それぞれの制御点に適用される詳細な保護および使用規則にしたがって「ＣＰＣＭ制御グラフ（ＣＰＣＭ　Ｃｏｎｔｒｏｌ　Ｇｒａｐｈ）」が作成される。
６．必要なＣＰＣＭツールを保護されたフォーマットで伝達することによって「ＣＰＣＭツールコンテナ（ＣＰＣＭ　Ｔｏｏｌ　Ｃｏｎｔａｉｎｅｒ）」が生成される。
７．前述の暗号化された暗号化鍵と、タイムスタンプ、ツール構成メッセージ等といった保護のための任意の他の制御情報を含む「ＣＰＣＭストリーム（ＣＰＣＭ　Ｓｔｒｅａｍ）」も生成される。
【００１５】
前述のすべてのＣＰＣＭ情報はＭＰＥＧ−２標準のＰＳＩに保持され、ＣＰＣＭ制御情報と呼ばれる。
（２）同じＣＰＣＭ環境のコンテンツ受信側では、
保護コンテンツが適合ＣＰＣＭ装置に配信され、ベースラインＤＶＢ−ＣＰＣＭユニットがそのサブモジュールを作動させることによって機能する。
１．「権利管理（Ｒｉｇｈｔｓ　Ｍａｎａｇｅｍｅｎｔ）」モジュールが「ＣＰＣＭ権利ホルダ」情報を検索する。コンテンツと関係のある使用規則および使用状態の解析が行なわれる。これらは、各プログラムの使用権、基本ストリーム、同一許可ドメイン内のＣＰＣＭ装置間でコンテンツ（すなわち、プログラム）の転送が可能であるかどうかに関するコピー情報を含む。ライセンス鍵が「ＣＰＣＭ権利ホルダ」に含まれている場合、「権利管理」モジュールが、この装置が特定のコンテンツまたはプログラムへのアクセス権を持っていることを確認した後、ライセンス鍵の検索も行なわれる。そうでない場合、ライセンス鍵はセキュリティ上安全な手段を通じてどこからか、ことによるとスマートカードから入手される。
２．「ＣＰＣＭマネージャ」モジュールが、「ＣＰＣＭツールリスト」を検索し、ＴｏｏｌＩＤによって示されるそのようなツールがベースラインＤＶＣ−ＣＰＣＭの「ツールボックス」内にあれば、そのツールを呼び出す。新しいツールまたは更新されたツールの場合にそのようなツールが存在しないときには、欠けているツールのダウンロードまたは検索が次の３通りの方法で行なわれる。すなわち、別のＣＰＣＭ装置にＴｏｏｌＲｅｑｕｅｓｔを送信するか、（「ツールコンテナ記述子（Ｔｏｏｌ　Ｃｏｎｔａｉｎｅｒ　Ｄｅｓｃｒｉｐｔｏｒ）」の中にツールが保持されている場合には）コンテンツからツールを検索するか、欠けているツールをＵＲＬサイトから遠隔検索する。新たに入手されたツールは、独自ＣＰＣＭツール（プラグイン）として使用される。
３．再生だけの場合は、ベースラインＤＶＢ−ＣＰＣＭのバッファに記憶されているライセンス鍵が呼び出されて、ＣＰＣＭストリーム中の暗号化された暗号化鍵を解読する。復元された鍵が使用され、暗号化されたコンテンツを１単位ずつ同期式に解読し、保護コンテンツを記憶せずに再生する。
４．再生の最初にコンテンツを記憶する場合、このプログラムすなわちコンテンツのコピー権があるかどうかを確認するために、「ＣＰＣＭ権利ホルダ」に入っている使用規則および使用権の検索および照合も行なわれる。放送の場合は、該当のプログラムに適用される使用権を特定するためにＰｒｏｇｒａｍＮｕｍｂｅｒなどのプログラム番号が使用され、他方、コンテンツ配信の場合は、該当のコンテンツに適用される使用権を特定するためにＣｏｎｔｅｎｔＩＤが使用される。
使用規則の照合が行なわれた後、保護コンテンツが前述の再生の状況で示されているのと同じように再生される。同時に、暗号化されたコンテンツが、「ＣＰＣＭ情報」（「ＣＰＣＭツールリスト」、「ＣＰＣＭ権利者」、「ＣＰＣＭ制御グラフ」、および「ＣＰＣＭツールコンテナ」、ならびに暗号化鍵が暗号化されていない場合には「ＣＰＣＭストリーム」も）と共にＣＰＣＭ装置の記憶装置に保存される。
（３）２つの適合ＣＰＣＭ装置間の保護コンテンツ転送
保護コンテンツが「ＣＰＣＭ制御情報」と共にＣＰＣＭ装置Ａに記憶されているものとする。ＣＰＣＭ装置Ｂは同一ユーザによって所有されており、同一許可ドメイン内にあると考えられる。
【００１６】
コンテンツ配信の場合、登録ユーザが戻りチャネル、スマートカード、または他の手段を介して申し込む場合、登録ユーザに対応する同一ＣＰＣＭ＿ＤｏｍａｉｎＩＤが証明書として発行されこのユーザのすべてのＣＰＣＭ装置に登録される。
証明書としてのこのＣＰＣＭ＿ＤｏｍａｉｎＩＤは、セキュリティ上安全にユーザのＣＰＣＭ装置に送信、供給、および登録されるか、またはプラグインスマートカードを介してユーザのＣＰＣＭ装置に登録される。ユーザのＣＰＣＭ装置のベースラインＤＶＢ−ＣＰＣＭ　に登録されたこのＣＰＣＭ＿ＤｏｍａｉｎＩＤは、ハードウェアの識別子または許可ドメインの識別子として使用される。
【００１７】
この登録プロセスで、サービスオペレータによって割り当てられるパスワードが使用される場合もある。ペイパービュー方式またはコンテンツ購入のすべての請求金額は、ユーザ自身のＣＰＣＭ＿ＤｏｍａｉｎＩＤとパスワードに基づいてユーザに請求される。ユーザの登録ＣＰＣＭ装置はすべて、ＣＰＣＭ＿ＤｏｍａｉｎＩＤである同一証明書により許可ドメイン内にあると見なされる。
同じドメイン内では、ＣＰＣＭ装置の各々に対しても、それ自体を識別し、２つのＣＰＣＭ装置間のメッセージ送受信のアドレスとして使用されるＣＰＣＭ＿ＤｅｖｉｃｅＩＤが割り当てられている。各ＣＰＣＭ装置は、ＣＰＣＭストリーム内の暗号化鍵を暗号化および解読するために使用する一対の公開鍵と秘密鍵を生成するための鍵生成モジュールも有する。
【００１８】
ＣＰＣＭ装置Ｂが、ＣＰＣＭ装置Ａに格納されている保護コンテンツ／プログラムを入手したい場合、ＣＰＣＭ装置ＢはＣｏｎｔｅｎｔＲｅｑｕｅｓｔメッセージを装置Ａへ、
ａ）要求されたコンテンツ／プログラムの　ＣｏｎｔｅｎｔＩＤ／ＰｒｏｇｒａｍＮｕｍｂｅｒと、
ｂ）装置ＢのＣＰＣＭ＿ＤｏｍａｉｎＩＤと、
ｃ）公開鍵−装置ＢのベースラインＤＶＢ−ＣＰＣＭ　によってオンライン上に生成される（または、事前に埋め込まれている）ＰｕｂｌｉｃＫｅｙと、
ｄ）装置ＢのＣＰＣＭ＿ＤｅｖｉｃｅＩＤと、
共に送る。
装置ＡのベースラインＤＶＢ−ＣＰＣＭは、ＣＰＣＭ＿ＤｏｍａｉｎＩＤとＰｕｂｌｉｃＫｅｙとを利用してＣｏｎｔｅｎｔＲｅｑｕｅｓｔメッセージを受信して、下記を確認する。
ａ）装置Ｂが許可ドメインの中にあるかどうか。これは、相互確認メッセージを通じて証明書を使用して装置Ｂとの相互認証を行なうか、または、受信されたＣＰＣＭ＿ＤｏｍａｉｎＩＤをそれ自身のＣＰＣＭ＿ＤｏｍａｉｎＩＤと単純に突合せて確認することによって行なわれる。
ｂ）ＣｏｎｔｅｎｔＩＤ／ＰｒｏｇｒａｍＮｕｍｂｅｒ（ｐｒｏｇｒａｍＮｕｍｂｅｒは放送の場合に使用）を備えているそのようなコンテンツ／プログラムが存在するかどうか。
ｃ）ＣＰＣＭ権利ホルダに含まれている使用規則を確認するために権利管理モジュールを呼び出すことによって、要求されたコンテンツ／プログラムのそのようなコピー権が存在するかどうか。
ｄ）前述の３つの工程に合格であれば、装置Ａに格納されたＣＰＣＭストリームに保持されている暗号化鍵が、受信されたＰｕｂｌｉｃＫｅｙによって暗号化され、保護コンテンツに添付されるＣＰＣＭストリームを再形成する。
ｅ）要求されたコンテンツは、最終的にＣＰＣＭ情報と共に装置Ａから装置Ｂに転送されるが、一部のＣＰＣＭ情報が変更されることもある。
ｆ）「ＣＰＣＭ権利ホルダ」に記載されているコピー権が「１回のコピー（Ｃｏｐｙ　Ｏｎｃｅ）」である場合、「コピー回数終了（Ｃｏｐｙ　Ｎｏ　Ｍｏｒｅ）」に変更される。
ｇ）ビデオに埋め込まれた透かしにコピー権の情報が含まれている場合、コピー権の情報を抽出するために「ツールボックス」から透かし抽出ツールが呼び出される。この場合、コピー権が「１回のコピー」であると、透かし埋め込みツールが呼び出されて「コピー回数終了」が同ビデオコンテンツに埋め込まれる。
（４）２つの適合ＣＰＣＭ装置間のＣＰＣＭツール転送
ＣＰＣＭツールがＣＰＣＭ装置Ａの「ベースラインＤＶＢ−ＣＰＣＭ」の「ツールボックス」のモジュールに格納されているものとする。
【００１９】
ＣＰＣＭ装置Ｂは、保護コンテンツを受け取って「ＣＰＣＭツールリスト」を検索する。しかしＴｏｏｌＩＤで要求されるツールが欠けているか、ＣＰＣＭ装置Ｂの「ベースラインＤＶＢ−ＣＰＣＭ」の「ツールボックス」から見つけられないことが判明すると、装置Ｂは装置ＡにＴｏｏｌＲｅｑｕｅｓｔメッセージを送ってそのようなツールを要求する。メッセージには、
ａ）装置ＢのＣＰＣＭ＿ＤｏｍａｉｎＩＤと、
ｂ）要求されたツールのＴｏｏｌＩＤと、
ｃ）装置ＢのＣＰＣＭ＿ＤｅｖｉｃｅＩＤと、
が含まれる。
装置Ａの「ＣＰＣＭ権利管理」モジュールは、ＣＰＣＭ＿ＤｏｍａｉｎＩＤとＴｏｏｌＩＤとを利用してＴｏｏｌＲｅｑｕｅｓｔメッセージを受信して、下記を確認する。
ａ）装置Ｂが許可ドメインの中にあるかどうか。これは、相互確認メッセージを通じて証明書を使用して装置Ｂとの相互認証を行なうか、または、受信されたＣＰＣＭ＿ＤｏｍａｉｎＩＤをそれ自身のＣＰＣＭ＿ＤｏｍａｉｎＩＤと単純に突合せて確認することによって行なわれる。
ｂ）装置ＡのベースラインＤＶＢ−ＣＰＣＭの内部にあるＲＡＭなどのローカルメモリに格納されているツールテーブルを探すことにより、そのＴｏｏｌＩＤを有するようなツールが存在するかどうか。
ｃ）要求されたツールの転送ステータスにしたがって、許可ドメイン内にあったとしてもそのツールを別の装置へ転送することが許されているかどうか。
ｄ）前述の３つの工程に合格であれば、要求されたツールがその転送ステータスと共に装置Ａから装置Ｂに転送される。
本発明の好適な実施形態を図面を参照しながら以下に説明する。
【００２０】
現在使用されている一般的なＤＴＶシステムの従来技術を図１に示す。専用ＣＡシステム付きＤＶＢ−ＳＴＢは、ここでは例として受信機として示されている。
ユニット１．０において、「コンテンツ所有者（Ｃｏｎｔｅｎｔ　Ｏｗｎｅｒ）」がコンテンツをコンテンツの特定の基本および一般使用規則と共にさまざまなオペレータに配給する。
ユニット１．１において、ここではオーディオ、ビデオ、およびシステムのコード化にＭＰＥＧ−２標準が使用されているが、オペレータＡがそのツールとフォーマットを用いて保護コンテンツを生成する。使用規則のフォーマット、ここで使用される保護ツールを含む保護機構は、独自規格Ａに基づいたものである。したがって、ユニット１．３において受信および解釈ができ、ユニット１．４において保護コンテンツを使用できるためには、ユニット１．２においてそのような規格Ｂを基礎とするＣＡモジュールが使用されＤＶＢ−ＳＴＢ　１に添付されなくてはならない。
【００２１】
同様の方法はオペレータＢとＤＶＢ−ＳＴＢ　２に適用される。
ユニット１．５において、ここではオーディオ、ビデオ、およびシステムのコード化にＭＰＥＧ−２標準が使用されているが、オペレータＢがそのツールとフォーマットを用いて保護コンテンツを生成する。使用規則のフォーマット、ここで使用される保護ツールを含む保護機構は、独自規格Ｂに基づいたものである。したがって、ユニット１．７において受信および解釈ができ、ユニット１．８において保護コンテンツを使用できるためには、ユニット１．６においてそのような規格Ｂを基礎とするＣＡモジュールが使用されＤＶＢ−ＳＴＢ　２に添付されなくてはならない。
【００２２】
同様の方法はオペレータＣとＤＶＢ−ＳＴＢ　３に適用される。
ユニット１．９において、ここではオーディオ、ビデオ、およびシステムのコード化にＭＰＥＧ−２標準が使用されているが、オペレータＢがそのツールとフォーマットを用いて保護コンテンツを生成する。使用規則のフォーマット、ここで使用される保護ツールを含む保護機構は、独自規格Ｃに基づいたものである。したがって、ユニット１．１１において受信および解釈ができ、ユニット１．１２において保護コンテンツを使用できるためには、ユニット１．１０においてそのような規格Ｃを基礎とするＣＡモジュールが使用されＤＶＢ−ＳＴＢ　３に添付されなくてはならない。
【００２３】
前述の状況から、ＤＶＢ−ＳＴＢ　１が、オペレータＡに加えてオペレータＢおよびＣによって配信されるコンテンツを受信および使用したい場合、ＤＶＢ−ＳＴＢ　１のユーザは複数のＣＡシステムを購入しなくてはならず、ユーザの支払いたくない気持ちをさらに強くさせる。
他方、そのようなＤＶＢ−ＳＴＢは、セキュリティ上安全なコンテンツの格納および同一使用規則を保持することによる異なる装置間のセキュリティ上安全なコンテンツの転送を実現することもできない。
【００２４】
さらに、すべての既存ＣＡシステム間には互換性がまったく無く、したがって複数のオペレータからの同数のコンテンツを同じＤＶＢ−ＳＴＢで受信および使用可能にするための費用は消費者にとって非常に大きい。
新世代ＤＶＢ−ＳＴＢは、ＳＴＢに埋め込まれた局部記憶装置に受信させるだけでなく受信したコンテンツの格納も行なわせるだろう。その上、個人用ビデオレコーダ（ＰＶＲ）を含むそのような装置間のコンテンツ転送はますます要求が厳しくなるだろう。したがって、相互運用可能でセキュリティ上安心な、コンテンツ配信ならびにエンド・ツー・エンドからの転送およびそのような装置間の転送を実現するためには、新しいＤＢＶ装置を定義する必要がある。
【００２５】
エンド・ツー・エンド・ソリューション
本発明に基づいて、将来の適合ＤＶＢ　ＣＰＣＭ　ＳＴＢは、図２に示されているようにＤＶＢ　ＳＴＢに事前に実装されているか埋め込まれているベースラインＤＶＢ−ＣＰＣＭモジュールを含むだろう。
発明されたベースラインＤＶＢ−ＣＰＣＭを備えているＤＶＢ　ＣＰＣＭ　ＳＴＢを基礎とするエンド・ツー・エンド・ソリューションを図２に示す。副機能モジュールとして、「ＣＰＣＭマネージャ」、「ツールボックス」、「権利管理モジュール（「使用状態」および「使用規則解析」）、専用ＣＡＳ（ＥＣＭとＥＭＭ）と「ＣＰＣＭ使用状態＆規則」との間の「ＣＡＳ−ＣＰＣＭコンバータ」、およびすべての必要メッセージを伝送する「メッセージルータ」を含むベースラインＤＶＢ−ＣＰＣＭが明示されている。
【００２６】
図３に、ＣＰＣＭシステムによって保護されているＭＰＥＧ−２の構造が示されている。
図３に示されているように、ＣＰＣＭで保護されたコンテンツには、「ＣＰＣＭツールリスト」と「ＣＰＣＭ権利ホルダ」と「ＣＰＣＭツールコンテナ」を含む「ＣＰＣＭ制御情報」と、ＣＰＣＭストリームとが含まれている。「ＣＰＣＭ制御情報」がＭＰＥＧ−２システムのＰＳＩ（プログラムサービス情報）に含まれており、他方、ＣＰＣＭストリームは個別の基本ストリームとして保持される。
【００２７】
前述のＤＶＢ　ＣＰＣＭ　ＳＴＢには、考えられうる２通りの「使用事例」がある。
１）コンテンツが標準ＤＶＢ　ＣＰＣＭシステムによって保護および管理される場合、
コンテンツは特定の使用規則を用いてコード化および暗号化され、ユーザの申込みに基づく他の使用情報と共にＤＶＢ　ＣＰＣＭ　ＳＴＢへ配信／転送される。
【００２８】
なお、暗号化ツールなどのすべての構成要素と使用規則のコード化がＣＰＣＭシステムに基づいているので、したがって、ＳＴＢに埋め込まれているベースラインＤＶＢ−ＣＰＣＭは「ツールボックス」内の暗号化ツールを呼び出し、使用規則を「権利管理モジュール」によって解析し、それから保護コンテンツを処理する。
再び暗号化鍵が暗号化され、「ＣＰＣＭストリーム」に入れられる。暗号化鍵を暗号化するために使用される鍵、すなわちライセンス鍵は、「権利ホルダ」に含まれるか、またはスマートカードを介して、もしくはモデム回線などの戻りチャネルを介して何らかのセキュリティ上安全な方法でＤＶＢ　ＣＰＣＭ　ＳＴＢに知らされる。
【００２９】
対応ＣＰＣＭ装置の発明されたベースラインＤＶＢ−ＣＰＣＭの中の「権利管理」モジュールは、図４および５に示されるように以下の機能のために作用する。
放送の場合の図４で、ステップ１においてＣＰＣＭ情報付きの保護コンテンツが「権利管理（ＲＭ）」モジュールに渡され、このモジュール内で「ＣＰＣＭ権利ホルダ」が検索される。「使用規則」および事によるとライセンス鍵が「ＣＰＣＭ権利ホルダ」に組み込まれている。
【００３０】
図４に示されているステップ２における最初の工程において、ＲＭは「ＣＰＣＭ権利ホルダ」に組み込まれているコンテンツを、ユーザが受信する権利を有し、ユーザのＣＰＣＭ装置に登録されているＣＰＣＭ＿ＤｏｍａｉｎＩＤに対してチェックし、この装置がコンテンツを使用する資格を有しているかどうか確認する。
前述の結果が否定的なものである場合、ＲＭは図４のステップ３に示されているように不認可のユーザであることを伝える出力メッセージを生成する。
前述の結果が肯定的なものである場合、ＲＭはステップ４において「権利者」またはスマートカードからライセンス鍵を検索し、「ＣＰＣＭストリーム」に組み込まれる暗号化された暗号化鍵を復号化する準備を整える。
次の工程で、ステップ５においてＲＭが「再生」または「再生とコピー」の間でユーザの要求または選択をチェックする。
ユーザの要求が「再生のみ」の場合、ステップ４において検索された「ライセンス鍵」が、暗号化された暗号化鍵を復号化するためにステップ８に渡される。次の工程は、ステップ９において保護コンテンツをスクランブル解除し、ステップ１０においてコンテンツを再生することである。
ユーザの要求が「再生とコピー」の場合、ステップ６においてＲＭは「使用規則」を検索して現在のコンテンツ（放送の場合はプログラム）を対応ＣＰＣＭ装置の記憶装置に保存するコピー権があるかどうか確認する。
前述の結果が否定的なものである場合、ＲＭはステップ７に示されているように「コピー／移動」が禁止されていることを伝える出力メッセージを生成する。
前述の結果が肯定的なものである場合、ステップ４において検索された「ライセンス鍵」が、暗号化された暗号化鍵を復号化するためにステップ８に渡される。次の工程は、ステップ９において保護コンテンツをスクランブル解除し、ステップ１０においてコンテンツを再生することである。同時に、ステップ１１において、復元された鍵が後から使用するために「権利管理」モジュールに保存される。ステップ１２において、保護コンテンツがＣＰＣＭ装置の局所記憶装置に格納される。
【００３１】
コンテンツ配信の場合の図５で、ステップ１においてＣＰＣＭ情報付きの保護コンテンツが「権利管理（ＲＭ）」モジュールに渡され、このモジュール内で「ＣＰＣＭ管理ホルダ」が検索される。「使用規則」および事によるとライセンス鍵が「ＣＰＣＭ権利ホルダ」に組み込まれる。
【００３２】
図５に示されているようにステップ２の最初の工程で、ＲＭは「ＣＰＣＭ権利ホルダ」に組み込まれているコンテンツのＣＰＣＭ＿ＤｏｍｉａｎＩＤを、ユーザのＣＰＣＭ装置に登録されているＣＰＣＭ＿ＤｏｍｉａｎＩＤに対してチェックし、この装置が「許可ドメイン」内にありコンテンツを使用する資格を有しているかどうか確認する。
前述の結果が否定的なものである場合、ＲＭはステップ３に示されているように、許可ドメイン内にないことを伝える出力メッセージを生成する。
前述の結果が肯定的なものである場合、ＲＭはステップ４において「権利者」またはスマートカードからライセンス鍵を検索し、「ＣＰＣＭストリーム」に組み込まれる暗号化された暗号化鍵を復号化する準備を整える。
【００３３】
次の工程で、ステップ５においてＲＭが「再生」または「再生とコピー」の間でユーザの要求または選択をチェックする。
ユーザの要求が「再生のみ」の場合、ステップ４において検索された「ライセンス鍵」が、暗号化された暗号化鍵を復号化するためにステップ８に渡される。次の工程は、ステップ９において保護コンテンツをスクランブル解除し、ステップ１０においてコンテンツを再生することである。
ユーザの要求が「再生とコピー」の場合、ステップ６においてＲＭは「使用規則」を検索して現在のコンテンツ（放送の場合はプログラム）を対応ＣＰＣＭ装置の記憶装置に保存するコピー権があるかどうか確認する。
前述の結果が否定的なものである場合、ＲＭはステップ７に示されているように「コピー／移動」が禁止されていることを伝える出力メッセージを生成する。
前述の結果が肯定的なものである場合、ステップ４において検索された「ライセンス鍵」が、暗号化された暗号化鍵を復号化するためにステップ８に渡される。次の工程は、ステップ９において保護コンテンツをスクランブル解除し、ステップ１０においてコンテンツを再生することである。同時に、ステップ１１において、復元された鍵が後から使用するために「権利管理」モジュールに保存される。ステップ１２において、保護コンテンツがＣＰＣＭ装置の局所記憶装置に格納される。
【００３４】
図６には、「ＣＰＣＭマネージャ」がどのようにツールを検索して、欠けているツールをさまざまな方法で入手するかが示されている。
図６のように、ステップ１において、要求されたツールを検索するために「ＣＰＣＭツールリスト」が「ＣＰＣＭマネージャ」モジュールに渡される。ステップ２において、要求されたツールを探すために「ツールボックス」が検索される。要求されたツールが「ツールボックス」に存在している場合、ステップ３において、このツールが起動させられ機能させられる。そうでない場合は、ステップ４に示されているように、ツールが存在しているかどうか「ＣＰＣＭツールコンテナ」がチェックされる。
【００３５】
ステップ４において要求ツールを見つけることができると、ステップ５において、ツールが「ＣＰＣＭツールコンテナ」から検索され、「ツールボックス」に保存される。そうでない場合、ステップ６において、要求されたツールは要求メッセージを送信することによって別のＣＰＣＭ装置から入手される。
ツール要求が受理されると、ステップ７において、ツールが転送されて「ツールボックス」に保存される。そうでない場合、ステップ８において、応答メッセージが失敗の理由を伝える。
【００３６】
ステップ９において、使用すべきそのような要求ツールが存在しているかどうかを確認するために「ＣＰＣＭプラグイン」モジュールがチェックされる。無ければ、ステップ１１において、要求されたツールを、戻りチャネル、ＵＲＬまたは他の手段を介して遠隔側から検索しなくてはならない。
コンテンツが専用ＣＡＳシステムによって保護および管理される場合は次のとおりである。
コンテンツは、ＥＣＭ内の制御語によって暗号化され、それ自身のＥＭＭのフォーマットを用いてＤＶＢ　ＣＰＣＭ　ＳＴＢに送信される。
ＥＣＭとＥＭＭはＣＡＳシステムの専用フォーマットに基づくものであるので、保護コンテンツを解読および処理するためには、ＤＶＢ　ＳＴＢ内に対応する専用ＣＡＳモジュールが必要である。
【００３７】
図２に示されているように、そのようなコンテンツを受信および再生するために、ＤＶＢ適合共通インタフェース（ＣＩ）付きスマートカードなどのＣＰＣＭプラグインモジュール（ＣＡＳ−ＣＰＣＭコンバータ）がＣＡ製造業者によって提供される。
適合ＣＰＣＭ装置におけるＣＡＳ−ＣＰＣＭコンバータモジュールとベースラインＤＶＢ−ＣＰＣＭモジュールの間の通信がＤＶＢ適合共通インタフェース（ＣＩ）の両側に実現される。ＣＡＳは、条件付アクセスシステム（Ｃｏｎｄｉｔｉｏｎａｌ　Ａｃｃｅｓｓ　Ｓｙｓｔｅｍ）のことである。
【００３８】
次に、ＣＡシステムと記録用のベースラインＤＶＢ−ＣＰＣＭとの間のマッピングを説明する。
コンテンツが再生用だけの場合はマッピングを行なう必要は無い。しかしながら、オーサリング・ドメイン内での将来の転送のためにコンテンツをＤＶＢ　ＣＰＣＭ　ＳＴＢに格納することが許可されている場合、専用ＣＡシステムで使用されている「使用規則」を「使用規則」のＣＰＣＭフォーマットにマッピングするためにＤＶＢ適合共通インタフェース（ＣＩ）付きＣＡＳ−ＣＰＣＭコンバータモジュールが要求される。使用規則のマッピングに加え、コンテンツを専用ＣＡシステムで解読し、ベースラインＤＶＢ−ＣＰＣＭによって再び暗号化し、その「ＣＰＣＭ制御情報」（「ＣＰＣＭツールリスト」、「ＣＰＣＭ権利ホルダ」、他）ならびに「ＣＰＣＭストリーム」と共に暗号化された形でＳＴＢに格納し、暗号化鍵および他の関連情報を保持する必要がある。
【００３９】
次の表に、エンド・ツー・エンド・ソリューションに関する図２記載の各モジュールの機能を示す。
【００４０】
【表１】
2004005365.tif 000003
【００４１】
次に、ＣＰＣＭ装置間の送信に使用されるベースラインＤＶＢ−ＣＰＣＭを説明する。
２つの適合ＣＰＣＭ装置間の送信は、すべてのＣＰＣＭ装置に予め実装されている標準ベースラインＤＶＢ−ＣＰＣＭモジュールである「メッセージルータ（Ｍｅｓｓａｇｅ　Ｒｏｕｔｅｒ）」を通じて実現される。通信は、図７に示されているように相互運用性を提供するためにメッセージングインタフェースを通じて行なわれる。
【００４２】
メッセージルータ（ＭＲ）経由のメッセージは、ＣＰＣＭ装置間の下記の送信をもたらす。
一方から他方へのコンテンツの転送。
一方から他方へのＣＰＣＭツールの転送。
コンテンツ転送中のコンテンツ管理とユーザデータベース管理および権利確認に使用される下記の識別表示を定義する。
【００４３】
【表２】
2004005365.tif 000004
【００４４】
暗号化されたコンテンツが、その「使用規則」および暗号化鍵の入った「ＣＰＣＭ権利ホルダ」と共にＣＰＣＭ装置Ａに格納されているものとする。
１）ＣＰＣＭ装置ＢからＣＰＣＭ装置Ａへのコンテンツ要求メッセージの送信
ここで、ＣＰＣＭ　Ｄｅｖｉｃｅ　Ｂは「メッセージルータ」を介してメッセージを送り、ＣｏｎｔｅｎｔＩＤ／ＰｒｏｇｒａｍＮｕｍｂｅｒまたは可能性のある基本ＰＩＤ、ならびにそのＣＰＣＭ＿ＤｏｍａｉｎＩＤにより、特定のコンテンツを要求する。これらのパラメータに加え、さらにＣＰＣＭ装置Ｂは１組の鍵を生成し、表３に示されるＰｕｂｌｉｃＫｅｙを前述のパラメータと共にＣＰＣＭ装置Ａに送る。
【００４５】
【表３】
2004005365.tif 000005
【００４６】
２）照合−相互認証
その後、ＣＰＣＭ装置Ａは、このメッセージをすべてのパラメータと共に受信し、記憶装置内のＣｏｎｔｅｎｔＩＤ／ＰｒｏｇｒａｍＮｕｍｂｅｒを探し、ＣＰＣＭ＿ＤｏｍｉａｎＩＤをベースラインＤＶＢ−ＣＰＣＭ内の「ＣＰＣＭ権利管理」モジュールによるそのＣＰＣＭ＿ＤｏｍｉａｎＩＤに対して照合する。同時に、要求されたコンテンツ／プログラムの使用規則をチェックし、最終的にＣＰＣＭ＿Ｄｅｖｉｃｅ＿Ｂへ応答メッセージを送ることによってコピーまたは権利の移動を許可する。
エラー通知を含む応答メッセージのフォーマットを表４に示す。
【００４７】
【表４】
2004005365.tif 000006
【００４８】
３）ＣＰＣＭストリームを生成するための暗号化鍵のオンライン暗号化
前述の「権利確認」終了後、コンテンツと共にＣＰＣＭ装置Ａに格納されている暗号化鍵は、ＣＰＣＭ装置Ｂから受信されたＰｕｂｌｉｃＫｅｙによって暗号化され、ＣＰＣＭストリームが形成される。
４）ＣＰＣＭ装置ＡからＣＰＣＭ装置Ｂへのコンテンツ転送
ここで、要求されたコンテンツは、「ユーザ規則（変更されることもある）」および形成されたＣＰＣＭストリームと共に、セキュリティ上安全なチャネルを介してＣＰＣＭ装置ＡからＣＰＣＭ装置Ｂへセキュリティ上安全に転送される。
５）ＣＰＣＭ装置ＡとＣＰＣＭ装置Ｂの間のツール転送
ＣＰＣＭ装置Ｂ内の「ＣＰＣＭマネージャ」が、ＭＰＥＧ−２　ＴＳストリームのＰＣＩに組み込まれている「ＣＰＣＭ制御情報」を検索して「ＣＰＣＭツールリスト」を入手する。「ＣＰＣＭマネージャ」が、「ＣＰＣＭツールリスト」をＣＰＣＭ装置Ｂ内の「ツールボックス」に対してチェックをかけてもＴｏｏｌＩＤで示される「ツール」が見つからない。これは、新しいまたは更新された「ＣＰＣＭツール」が使われているのに、ＣＰＣＭ装置Ｂが実装していない場合に発生することがある。
この場合、ＣＰＣＭ装置Ｂが欠けている「ＣＰＣＭツール」を入手する方法は３通りある。
ａ）ＣＰＣＭ装置Ｂが「ツール要求メッセージ（Ｔｏｏｌ　Ｒｅｑｕｅｓｔ　Ｍｅｓｓａｇｅ）」を「メッセージルータ」経由でＣＰＣＭ装置Ａに送り、ＴｏｏｌＩＤによる「ツール」を要求する。同時に、ＣＰＣＭ装置ＢはさらにそのＣＰＣＭ＿ＤｏｍａｉｎＩＤをＣＰＣＭ装置Ａに送る。
「ツール要求メッセージ」のフォーマットを表５に示す。
【００４９】
【表５】
2004005365.tif 000007
【００５０】
ＣＰＣＭ装置Ａは「ツール要求メッセージ」を受信し、装置Ｂと相互認証を行なうことを選択してもよく、また、ＴｏｏｌＩＤを使用して「ツールボックス」の表６記載の転送ステータスを確認する。
【００５１】
【表６】
2004005365.tif 000008
【００５２】
ステータスがｙｅｓの場合、ＣＰＣＭ装置ＡはＣＰＣＭ装置Ｂに応答を送り、その後、「ツール」をその関連記述子とともにＣＰＣＭ装置Ｂに送る。
ｂ）表６に示されているように、欠けているツールは「ＣＰＣＭツールコンテナ」に組み込まれているコンテンツストリームから検索することもできる。
ｃ）図６に示されているように、欠けているツールは、別のＣＰＣＭ装置から入手することもできる。
ｄ）図６に示されているように、欠けているツールは、戻りチャネルまたは本提案の範囲外の他の手段を介して遠隔ＵＲＬから検索することもできる。
次に、ベースラインＤＶＢ−ＣＰＣＭの標準構成要素を説明する。
【００５３】
ベースラインＤＶＢ−ＣＰＣＭに使用されるこれらの機能モジュールを下の表７に列記する。
【００５４】
【表７】
2004005365.tif 000009
【００５５】
表７に示されているように、最後のモジュールを除く、機能と挙動が記載されている他の５つのモジュールは、いずれも、規準を確立して世界的な相互運用性を提供するように標準化される必要がある。
ＣＰＣＭ装置と独自ＣＰＣＭツール（プラグイン）の間のメッセージルータのメッセージフォーマットが規準となり、コンテンツ転送、ツール転送、ＣＰＣＭ装置間の相互認証、ならびにＣＰＣＭプラグインとの接続に使用される。
【００５６】
ベースラインＤＶＢ−ＣＰＣＭ内のさまざまなモジュール間のインタフェースはここでは限定されない。それは、実装の問題である。ベースラインＤＶＢ−ＣＰＣＭがここに記載されたすべての機能を満足する限り、ベースラインＣＶＢ−ＣＰＣＭとＤＶＢ　ＳＴＢの間のインタフェースもここでは限定されない。
【００５７】
【発明の効果】
このベースラインＤＶＢ−ＣＰＣＭの発明は、放送やコピーおよび伝送されるデジタルコンテンツを保護するという課題を解決し、優れた相互運用性を提供するものである。
発明されたベースラインＤＶＢ−ＣＰＣＭは、適合ＣＰＣＭ装置で実施されるユニットであり、セキュリティおよび相互運用性に要求される機能のほとんどを実現する５つのモジュールから構成されている。
【００５８】
「ＣＰＣＭ制御情報」および「ＣＰＣＭストリーム」は、世界的な相互運用性を有するためにオペレータおよびメーカーの両方が従うべき基準を提供するように定められ、「ＣＰＣＭ制御情報」は、「ＣＰＣＭツールリスト」、「権利者」、および「ツールコンテナ」を含む。適合ＣＰＣＭ装置を指定すると、コンテンツ保護およびコピー管理用の機能のほとんどを満足する、「ＣＰＣＭマネージャ」、「ツールボックス」、「権利管理」、「メッセージルータ」、および「ＣＡＳ−ＣＰＣＭコンバータ」を含むベースラインＤＶＢ−ＣＰＣＭが作られる。
【００５９】
ここでは、コンテンツすなわちＣＰＣＭ装置間のツール転送、ならびに独自ＣＰＣＭプラグインとの接続に関するメッセージングインタフェースといくつかのメッセージが定められている。
各コンテンツ、プログラム、または基本ストリームとも関連付けられた使用規則を提供するために、ＸＭＬ構造またはバイナリ形式の権利言語を「ＣＰＣＭ権利ホルダ」に含ませることもできる。
【図面の簡単な説明】
【図１】異なるＣＡシステムを使用することによって保護コンテンツを受信する既存のＤＶＢ−ＳＴＢの従来技術を示す図である。
【図２】エンド・ツー・エンド・ソリューションを用いた本発明のＤＶＢ　ＣＰＣＭ　ＳＴＢを示す図である。
【図３】ＣＰＣＭ保護コンテンツとＭＰＥＧ２システムの構造を示す図である。
【図４】放送の場合にエンド・ツー・エンド・ソリューションに使用される権利管理機能の図である。
【図５】コンテンツ配信の場合にエンド・ツー・エンド・ソリューションに使用される権利管理機能の図である。
【図６】ＣＰＣＭマネージャのツール検索機能の図である。
【図７】ＣＰＣＭ装置間のコンテンツ送信を示す図である。
【符号の説明】
１．０　　　コンテンツ所有者
１．１　　　オペレータＡ
１．５　　　オペレータＢ
１．９　　　オペレータＣ
【図１】
2004005365.tif 000010
【図２】
2004005365.tif 000011
【図３】
2004005365.tif 000012
【図４】
2004005365.tif 000013
【図５】
2004005365.tif 000014
【図６】
2004005365.tif 000015
【図７】
2004005365.tif 000016
【外国語明細書】
2004005365.tif 000017
2004005365.tif 000018
2004005365.tif 000019
2004005365.tif 000020
2004005365.tif 000021
2004005365.tif 000022
2004005365.tif 000023
2004005365.tif 000024
2004005365.tif 000025
2004005365.tif 000026
2004005365.tif 000027
2004005365.tif 000028
2004005365.tif 000029
2004005365.tif 000030
2004005365.tif 000031
2004005365.tif 000032
2004005365.tif 000033
2004005365.tif 000034
2004005365.tif 000035
2004005365.tif 000036
2004005365.tif 000037
2004005365.tif 000038
2004005365.tif 000039
2004005365.tif 000040
2004005365.tif 000041
2004005365.tif 000042
2004005365.tif 000043
2004005365.tif 000044
2004005365.tif 000045
2004005365.tif 000046
2004005365.tif 000047
2004005365.tif 000048
2004005365.tif 000049
2004005365.tif 000050
2004005365.tif 000051
2004005365.tif 000052
2004005365.tif 000053
2004005365.tif 000054
2004005365.tif 000055
2004005365.tif 000056
2004005365.tif 000057
2004005365.tif 000058
2004005365.tif 000059
2004005365.tif 000060
2004005365.tif 000061
2004005365.tif 000062
2004005365.tif 000063
2004005365.tif 000064
2004005365.tif 000065
2004005365.tif 000066
2004005365.tif 000067