(57)【特許請求の範囲】
【請求項１】
第１コンテンツファイルを第２コンテンツファイルにインポートするコンテンツインポート装置で実行される方法において、
前記コンテンツインポート装置の使用範囲決定部が前記第１コンテンツファイルに含まれたコンテンツの使用制限情報を基盤に、前記コンテンツの使用範囲をいずれか一つのデバイスに限定するデバイス範囲に決定したり、それともいずれか一つのドメインに含まれたデバイスに限定するドメイン範囲に決定するステップと、
前記コンテンツインポート装置の使用規則決定部が前記使用制限情報を基盤に、前記コンテンツの使用範囲が前記デバイス範囲に決定された場合にいずれか一つのデバイスでの前記コンテンツの使用規則を決定したり、それとも前記コンテンツの使用範囲が前記ドメイン範囲に決定された場合にいずれか一つのドメインでの前記コンテンツの使用規則を決定するステップと、
前記コンテンツインポート装置の暗号化部が前記決定された使用範囲に対応する暗号化キーでコンテンツキーを暗号化するステップと、
前記コンテンツインポート装置の暗号化部が前記コンテンツキーで前記コンテンツを暗号化するステップと、
前記コンテンツインポート装置のコンテンツファイル生成部が前記デバイス範囲に対して決定された使用規則を含んだり、前記ドメイン範囲に対して決定された使用規則を含む前記第２コンテンツファイルを生成するステップとを含み、
前記第２コンテンツファイルを生成するステップは、前記使用規則、前記暗号化されたコンテンツキー及び前記暗号化されたコンテンツを含む前記第２コンテンツファイルを生成する
ことを特徴とする方法。
【請求項２】
前記使用制限情報は、前記コンテンツのコピー回数を制限する情報であることを特徴とする請求項１に記載の方法。
【請求項３】
前記使用制限情報は、前記コンテンツの無制限再配布の禁止如何を表す情報であることを特徴とする請求項１に記載の方法。
【請求項４】
前記コンテンツインポート装置の暗号化部が前記情報を基盤に前記コンテンツを選択的に暗号化するステップをさらに含み、
前記第２コンテンツファイルを生成するステップは、前記使用規則及び前記暗号化されたコンテンツを含む前記第２コンテンツファイルを生成することを特徴とする請求項１に記載の方法。
【請求項５】
前記コンテンツインポート装置のライセンス発給部が前記決定された使用規則を含む前記コンテンツのライセンスを生成して発給するステップをさらに含み、
前記第２コンテンツファイルを生成するステップは、前記発給されたライセンスを含む前記第２コンテンツファイルを生成することを特徴とする請求項１に記載の方法。
【請求項６】
前記コンテンツインポート装置の測定部が前記ライセンスが発給される時点を測定するステップをさらに含み、
前記ライセンスを発給するステップは、前記測定された時点をさらに含むライセンスを生成して発給することを特徴とする請求項５に記載の方法。
【請求項７】
前記コンテンツインポート装置の電子署名部が前記決定された使用規則に電子署名を行うステップと、
前記コンテンツインポート装置のライセンス発給部が前記電子署名された使用規則を含む前記コンテンツのライセンスを生成して発給するステップをさらに含み、
前記第２コンテンツファイルを生成するステップは、前記発給されたライセンスを含む前記第２コンテンツファイルを生成することを特徴とする請求項１に記載の方法。
【請求項８】
前記第１コンテンツファイルは、所定のＤＲＭシステムの規則によらず、前記第２コンテンツファイルは、前記所定ＤＲＭシステムの規則によることを特徴とする請求項１に記載の方法。
【請求項９】
第１コンテンツファイルを第２コンテンツファイルにインポートする装置において、
前記第１コンテンツファイルに含まれたコンテンツの使用制限情報を基盤に前記コンテンツの使用範囲をいずれか一つのデバイスに限定するデバイス範囲に決定したり、それともいずれか一つのドメインに含まれたデバイスに限定するドメイン範囲に決定する使用範囲決定部と、
前記使用制限情報を基盤に、前記コンテンツの使用範囲が前記デバイス範囲に決定された場合にいずれか一つのデバイスでの前記コンテンツの使用規則を決定したり、それとも前記コンテンツの使用範囲が前記ドメイン範囲に決定された場合にいずれか一つのドメインでの前記コンテンツの使用規則を決定する使用規則決定部と、
前記情報を基盤に前記コンテンツを選択的に暗号化する暗号化部と、
前記デバイス範囲に対して決定された使用規則を含んだり、前記ドメイン範囲に対して決定された使用規則を含む前記第２コンテンツファイルを生成するコンテンツファイル生成部とを備え、
前記コンテンツファイル生成部は、前記使用規則及び前記暗号化されたコンテンツを含む前記第２コンテンツファイルを生成する
ことを特徴とする装置。
【請求項１０】
前記決定された使用規則を含む前記コンテンツのライセンスを生成して発給するライセンス発給部をさらに備え、
前記コンテンツファイル生成部は、前記発給されたライセンスを含む前記第２コンテンツファイルを生成することを特徴とする請求項９に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの保護に係り、特に、ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）システムでのデジタルコンテンツの保護に関する。
【背景技術】
【０００２】
アナログ時代からデジタル時代に転換するにつれて、多くのコンテンツがデジタルで製作されている。アナログコンテンツは、そのコピーに多くの努力や時間がかかるが、デジタルコンテンツは、そのコピーが容易かつ速かに行われる。また、アナログコンテンツは、そのコピー回数に比例して、その品質が低下するが、デジタルコンテンツは、そのコピー回数に関係なく同じ品質を維持する。これにより、デジタルコンテンツ保護に対する必要性が出てきており、デジタルコンテンツ保護に関する多様な研究が多くの企業によって行われている。
【０００３】
図１は、従来のデジタルコンテンツの保護環境を示す図面である。
【０００４】
図１に示すように、従来のデジタルコンテンツの保護環境では、多様なブロードキャスト伝送チャンネルを通じて伝送ストリームを受信し、これに含まれた情報を利用してコンテンツを保護しようとした。
【０００５】
特に、米国ケーブル・ラボ（Ｃａｂｌｅ  Ｌａｂｓ）という団体は、コンテンツのコピーを制御するために、コンテンツにコピー制御情報（Ｃｏｐｙ  Ｃｏｎｔｒｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ：ＣＣＩ）を添付させた。コピー制御情報とは、コンテンツのコピー回数を制限する２ビットの情報を言い、これらの種類には、コピーフリー（００）、コピーワンス（０１）、コピーノモア（１０）及びコピーネバー（１１）がある。コピーフリーは、コンテンツの無制限的なコピーが許容されることを表し、コピーワンスは、コンテンツの一回コピーのみが許容されることを表す。コピーワンスであるコンテンツがコピーされれば、このコンテンツは、コピーノモアになる。コピーネバーは、コンテンツのコピー禁止を表す。
【０００６】
また、米国の連邦通信委員会（Ｆｅｄｅｒａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｃｏｍｍｉｓｓｉｏｎ：ＦＣＣ）は、米国内で放送されるＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）級デジタルコンテンツに対してコンテンツの無制限再配布を禁止するために、コンテンツにブロードキャストフラグを添付させた。ブロードキャストフラグとは、コンテンツの無制限再配布の禁止如何を表す１ビットの情報を言い、この種類には、ブロードキャストフラグオン（１）及びブロードキャストフラグオフ（０）がある。ブロードキャストフラグオンは、コンテンツの無制限再配布が許容されないことを表し、ブロードキャストフラグオフは、コンテンツの無制限再配布が許容されることを表す。
【０００７】
ところが、デジタルコンテンツを保護するために提示された従来のコピー制御情報及びブロードキャストフラグなどは、その表現内容が非常に簡単かつ限定的であるので、ユーザからのコンテンツの自由な使用要求に対応してコンテンツを保護するには非常に不十分であるという問題点があった。また、従来のコピー制御情報及びブロードキャストフラグのみでは、コンテンツが流通されるときにコンテンツに対する正当な権限を有するユーザのみを選別してこのコンテンツを使用可能にし難く、特に、不特定多数にこのコンテンツが不法で再配布または使用される危険性を防止するのに効果的ではないという問題点があった。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明が解決しようとする技術的課題は、ユーザからのコンテンツの自由な使用要求に対応してコンテンツを保護し、コンテンツに対する正当な権限を有するユーザのみがこのコンテンツを使用可能にし、不特定多数にこのコンテンツが不法で再配布または使用される危険性を防止する装置及び方法を提供するところにある。
【０００９】
また、前記された方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供するところにある。
【課題を解決するための手段】
【００１０】
前記技術的課題を解決するための本発明によって、第１コンテンツファイルを第２コンテンツファイルにインポートするコンテンツインポート装置で実行される方法は、前記コンテンツインポート装置の使用範囲決定部が前記第１コンテンツファイルに含まれたコンテンツの使用制限情報を基盤に、前記コンテンツの使用範囲をいずれか一つのデバイスに限定するデバイス範囲に決定したり、それともいずれか一つのドメインに含まれたデバイスに限定するドメイン範囲に決定するステップと、前記コンテンツインポート装置の使用規則決定部が前記使用制限情報を基盤に、前記コンテンツの使用範囲が前記デバイス範囲に決定された場合にいずれか一つのデバイスでの前記コンテンツの使用規則を決定したり、それとも前記コンテンツの使用範囲が前記ドメイン範囲に決定された場合にいずれか一つのドメインでの前記コンテンツの使用規則を決定するステップと、前記コンテンツインポート装置の暗号化部が前記決定された使用範囲に対応する暗号化キーでコンテンツキーを暗号化するステップと、前記コンテンツインポート装置の暗号化部が前記コンテンツキーで前記コンテンツを暗号化するステップと、前記コンテンツインポート装置のコンテンツファイル生成部が前記デバイス範囲に対して決定された使用規則を含んだり、前記ドメイン範囲に対して決定された使用規則を含む前記第２コンテンツファイルを生成するステップとを含み、前記第２コンテンツファイルを生成するステップは、前記使用規則、前記暗号化されたコンテンツキー及び前記暗号化されたコンテンツを含む前記第２コンテンツファイルを生成する。
【００１１】
前記他の技術的課題を解決するための本発明によって、第１コンテンツファイルを第２コンテンツファイルにインポートする装置は、前記第１コンテンツファイルに含まれたコンテンツの使用制限情報を基盤に前記コンテンツの使用範囲をいずれか一つのデバイスに限定するデバイス範囲に決定したり、それともいずれか一つのドメインに含まれたデバイスに限定するドメイン範囲に決定する使用範囲決定部と、前記使用制限情報を基盤に、前記コンテンツの使用範囲が前記デバイス範囲に決定された場合にいずれか一つのデバイスでの前記コンテンツの使用規則を決定したり、それとも前記コンテンツの使用範囲が前記ドメイン範囲に決定された場合にいずれか一つのドメインでの前記コンテンツの使用規則を決定する使用規則決定部と、前記情報を基盤に前記コンテンツを選択的に暗号化する暗号化部と、前記デバイス範囲に対して決定された使用規則を含んだり、前記ドメイン範囲に対して決定された使用規則を含む前記第２コンテンツファイルを生成するコンテンツファイル生成部とを備え、前記コンテンツファイル生成部は、前記使用規則及び前記暗号化されたコンテンツを含む前記第２コンテンツファイルを生成する。
【００１２】
前記さらに他の技術的課題を解決するために、本発明は、前記インポート方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供する。
【発明の効果】
【００１３】
本発明によれば、ＤＲＭシステムの規則によらないコンテンツをＤＲＭシステムの規則によるコンテンツにインポートすることによって、ユーザからのコンテンツの自由な使用要求に対応してコンテンツを保護することができ、コンテンツに対する正当な権限を有するユーザのみがこのコンテンツを使用可能にし、不特定多数にこのコンテンツが不法で再配布及び使用される危険性を防止できる。
【００１４】
特に、本発明によれば、外部から受信されたコンテンツファイルに含まれた使用制限情報、例えば、コピー制御情報、ブロードキャストフラグなどを基盤に、このコンテンツファイルに含まれたコンテンツの使用規則を決定し、この使用規則によるコンテンツファイルを生成することによって、従来のコピー制御、ブロードキャストフラグによる制限的なコンテンツ保護から逸脱して、コンテンツ製作者及びコンテンツ供給者の保安要求を遵守すると同時に、コンテンツユーザの自由な使用要求をさらに十分に満足させうる。
【発明を実施するための最良の形態】
【００１５】
以下では、図面を参照して本発明の望ましい実施形態を詳細に説明する。
【００１６】
図２は、本発明の望ましい一実施形態に係るデジタルコンテンツの保護環境を示す図面である。
【００１７】
図２に示すように、本実施形態に係るデジタルコンテンツの保護環境は、ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）システム１００、ＨＤＣＰ（Ｈｉｇｈ  Ｂａｎｄｗｉｄｔｈ  Ｄｉｇｉｔａｌ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）システム２００及びＤＴＣＰ（Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ）システム３００のような多様なコンテンツ保護システムと、これらによる保護を受ける複数のデバイス２１〜２３から構成される。
【００１８】
ＤＲＭシステム１００は、外部から受信されたコンテンツの権利を管理するためのシステムである。ＨＤＣＰシステム２００は、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ）のような高帯域幅インターフェースを通じてデジタルディスプレイに出力されるコンテンツのコピーを防止するためのシステムである。ＤＴＣＰシステム３００は、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）１３９４規格によるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を通じて伝送されるコンテンツのコピーを防止するためのシステムである。前記のようなコンテンツ保護システム以外にも、ＣＡＳ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）システム、ＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）システムのような他のコンテンツ保護システムがさらに含まれうるということを、当業者ならば理解できる。
【００１９】
特に、本実施形態によれば、ＤＲＭシステム１００は、従来のコピー制御、ブロードキャストフラグなどにより保護されるコンテンツをコンテンツ製作者及びコンテンツ供給者の保安要求を遵守すると同時に、コンテンツユーザの自由な使用要求をさらに十分に満足させるように設計されたＤＲＭシステム１００の規則によるコンテンツにインポートするコンテンツインポート装置１０を備える。
【００２０】
本実施形態でのコンテンツインポートとは、ＤＲＭシステム１００の規則によってコンテンツのライセンスを発給し、コンテンツを暗号化する過程をいう。すなわち、本実施形態でのコンテンツインポートとは、ＤＲＭシステム１００の規則によらないコンテンツファイルをＤＲＭシステム１００の規則によるコンテンツファイルに変換させる過程をいう。本実施形態でのコンテンツファイルとは、コンテンツ及びこれについてのコピー制御情報またはライセンスなどを含むファイルをいう。特に、コンテンツファイルとは、単純にコンテンツという用語と呼びうるということを、当業者ならば理解できる。
【００２１】
図３は、本発明の望ましい一実施形態に係るコンテンツインポート装置の構成図である。
【００２２】
図３に示すように、図２に示すコンテンツインポート装置１０は、受信部１０１、検出部１０２、使用範囲決定部１０３、使用規則決定部１０４、コンテンツＩＤ／キー生成部１０５、暗号化部１０６、第１暗号化部１０６１、第２暗号化部１０６２、ライセンス発給時点測定部１０７、電子署名部１０８、ライセンス発給部１０９、コンテンツファイル生成部１１０、保存部１１１、ストレージ１１２及び送受信部１１３から構成される。
【００２３】
受信部１０１は、多様なブロードキャスト伝送チャンネルを通じて伝送ストリームを受信する。例えば、受信部１０１は、人工衛星、地上基地局などの無線媒体を通じて伝送ストリームを受信してもよく、インターネットなどの有線媒体を通じて伝送ストリームを受信してもよく、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの記録媒体を通じて伝送ストリームを受信してもよい。
【００２４】
検出部１０２は、受信部１０１に受信された伝送ストリームから何れか一つのコンテンツファイルを検出し、このコンテンツファイルから何れか一つのコンテンツ及びこのコンテンツについての使用制限情報（Ｕｓａｇｅ  Ｃｏｎｓｔｒａｉｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ：ＵＣＩ）を検出する。検出部１０２により検出されたコンテンツファイルは、ＤＲＭシステム１００の規則によらず、従来のコピー制御情報またはブロードキャストフラグを含む。図２に示すように、このコンテンツファイルに含まれたコンテンツは、ＤＲＭシステム１００により保護されてもよく、従来のＨＤＣＰシステム２００またはＤＴＣＰシステム３００により保護されてもよい。ただし、このコンテンツファイルに含まれたコンテンツがＤＲＭシステム１００により保護されるためには、検出部１０２により検出されたコンテンツファイルをＤＲＭシステム１００の規則によるコンテンツファイルにインポートせねばならない。
【００２５】
使用制限情報の例としては、従来のコピー制御情報、ブロードキャストフラグなどが挙げられる。前記のように、コピー制御情報とは、コンテンツのコピー回数を制限する情報を言い、この種類には、コピーフリー、コピーワンス、コピーノモア及びコピーネバーがある。また、ブロードキャストフラグとは、コンテンツの無制限再配布の禁止如何を表す情報を言い、この種類には。ブロードキャストフラグオン及びブロードキャストフラグオフがある。
【００２６】
ところが、コピーノモアは、コピーワンスであるコンテンツが一回コピーされることによって発生したコピー制御情報であるため、ＤＲＭシステム１００は、コピーノモアであるコンテンツを受信できず、これにより、コピーノモアであるコンテンツをインポートすることはない。なぜなら、ＤＲＭシステム１００は、図２に示すように、多様なブロードキャスト伝送チャンネルを通じて伝送ストリームを最初に受信するコンテンツ保護システムとしてコピーノモアであるコンテンツを受信することは発生できないためである。また、コピーネバーは、コンテンツのコピー禁止を表すために、ＤＲＭシステム１００は、コピーネバーのコンテンツをコピーできず、これにより、コピーネバーであるコンテンツをインポートすることができない。なぜなら、ＤＲＭシステム１００が何れか一つのコンテンツをインポートするためには、ＤＲＭシステム１００の規則によらないコンテンツファイルに含まれたコンテンツをコピーし、これをＤＲＭシステム１００の規則によるコンテンツファイルに含めなければならないためである。
【００２７】
また、ブロードキャストフラグオフであるコンテンツは、コンテンツの無制限再配布が許容されるため、ＤＲＭシステム１００によるコンテンツ保護が不要である。したがって、ＤＲＭシステム１００は、ブロードキャストフラグオフであるコンテンツをインポートする必要がない。すなわち、本実施形態によれば、コンテンツインポート装置１００が、コピーノモア、コピーネバーまたはブロードキャストオフであるコンテンツをインポートすることはない。したがって、以下では、コンテンツの使用制限情報が、コピーノモア、コピーネバー、ブロードキャストオフである場合を除いて説明する。
【００２８】
使用範囲決定部１０３は、ＤＲＭシステム１００の規則によって検出部１０２により検出された使用制限情報を基盤に、検出部１０２により検出されたコンテンツの使用範囲を決定する。検出部１０２により検出された使用制限情報がコピー制御情報である場合を例として説明すれば、次の通りである。すなわち、使用範囲決定部１０３は、検出部１０２により検出されたコピー制御情報がコピーフリーである場合には、ＤＲＭシステム１００の規則によってコンテンツの使用範囲を何れか一つのデバイスに限定するデバイス範囲に決定するか、あるいは何れか一つのドメインに含まれたあらゆるデバイスに限定するドメイン範囲に決定する。また、使用範囲決定部１０３は、検出部１０２により検出されたコピー制御情報がコピーワンスである場合には、ＤＲＭシステム１００の規則によってコンテンツの使用範囲をデバイス範囲に決定する。
【００２９】
コピーフリーは、コンテンツの無制限コピーが許容されることを表すために、デバイス範囲またはドメイン範囲の両方とも可能である。しかし、コピーワンスは、コンテンツの一回コピーのみが許容されることを表すため、デバイス範囲だけ可能である。なぜなら、コンテンツの使用範囲がドメイン範囲に決定される場合、何れか一つのドメインに含まれたデバイスは、これらの間のコンテンツの自由なコピーが許容されねばならないためである。
【００３０】
次いで、検出部１０２により検出された使用制限情報がブロードキャストフラグである場合を例として説明すれば、次の通りである。すなわち、使用範囲決定部１０３は、検出部１０２により検出されたブロードキャストフラグがブロードキャストフラグオンである場合には、ＤＲＭシステム１００の規則によってコンテンツの使用範囲をデバイス範囲に決定するか、あるいはドメイン範囲に決定する。ブロードキャストフラグがブロードキャストフラグオンである場合には、コンテンツの無制限再配布が許容されないことを表すため、デバイス範囲またはドメイン範囲の両方とも可能である。なぜなら、デバイス範囲内でのコンテンツの使用は、当然としてコンテンツの無制限再配布の禁止に符合し、ドメイン範囲も、ユーザにより認識可能な特定の地域であるため、ドメイン範囲内でのコンテンツの使用もコンテンツの無制限再配布の禁止に符合するためである。
【００３１】
一般的に、何なるデバイスが何なるドメインを構成するかについては、ユーザにより予め設定されるため、ドメイン範囲は、ユーザ範囲で表現されてもよい。また、前記のように、ＤＲＭシステム１００の規則は、コンテンツ製作者及びコンテンツ供給者の保安要求を遵守すると同時に、コンテンツユーザの自由な使用要求をさらに十分に満足させうる方向に決定されるため、使用範囲決定部１０３は、このような方向でコンテンツの使用範囲をデバイス範囲に決定するか、あるいはドメイン範囲に決定する。ただし、デバイス範囲は、ドメイン範囲に決定されることが使用制限情報に違反する場合にのみ決定させる。なぜなら、ユーザのコンテンツ使用権利を制限できるためである。
【００３２】
使用規則決定部１０４は、ＤＲＭシステム１００の規則によって検出部１０２によって検出された使用制限情報を基盤に、検出部１０２により検出されたコンテンツの使用規則を決定する。さらに詳細には、使用規則決定部１０４は、使用範囲決定部１０３により決定された使用範囲別にコンテンツの使用規則を決定する。もし、使用範囲決定部１０３により決定された使用範囲がデバイス範囲であれば、使用規則決定部１０４は、何れか一つのデバイスでのコンテンツの使用規則を決定する。もし、使用範囲決定部１０３により決定された使用範囲がドメイン範囲であれば、使用規則決定部１０４は、何れか一つのドメインでのコンテンツの使用規則を決定する。
【００３３】
ＤＲＭシステム１００の規則は、コンテンツ製作者及びコンテンツ供給者の保安要求を遵守すると同時に、コンテンツユーザの自由な使用要求をさらに十分に満足させうる方向に決定されるため、使用規則決定部１０４は、このような方向でコンテンツの使用規則を決定する。
【００３４】
図４は、本発明の望ましい一実施形態に係るＵＣＩ／ＵＲマッピングテーブルを示す図面である。
【００３５】
図４に示すように、本実施形態に係るＵＣＩ／ＵＲマッピングテーブルは、使用制限情報フィールド４１、インポートフィールド４２、使用範囲フィールド４３及び使用規則フィールド４４から構成される。
【００３６】
使用制限情報フィールド４１には、使用制限情報が記録される。インポートフィールド４２には、使用制限情報フィールド４１に記録された使用制限情報を有するコンテンツがインポート可能であるか否かを表す値が記録される。使用範囲フィールド４３には、使用制限情報フィールド４１に記録された使用制限情報を基盤とする使用範囲が記録される。使用規則フィールド４４には、使用範囲フィールド４３に記録された使用範囲別に、使用制限情報フィールド４１に記録された使用制限情報を基盤とする使用規則が記録される。
【００３７】
特に、使用規則フィールド４４に記録された値のうち、“オール”は、コンテンツに対するあらゆる種類の使用が可能であるということを表す。また、使用規則フィールド４４に記録された値のうち“Ｍ”は、コンテンツの移動を表す。コンテンツの移動とは、何れか一つのデバイスに保存されたコンテンツが、このデバイスから削除されると同時に他のデバイスに保存されることを意味する。また、使用規則フィールド４４に記録された値のうち“Ｓ”は、コンテンツのストリーミングを表す。コンテンツのストリーミングとは、何れか一つのデバイスに保存されたコンテンツが他のデバイスにしばらく出力されるが、本来のデバイスでコンテンツを継続的に保存していることを意味する。また、使用規則フィールド４４に記録された値のうち“Ｐ”は、コンテンツの再生を表す。コンテンツの再生とは、何れか一つのデバイスがコンテンツを再生することを意味する。
【００３８】
コピーフリーは、コンテンツの無制限コピーが許容されることを表すため、使用制限情報がコピーフリーである場合には、使用範囲フィールド４３にデバイス、ドメインが記録され、使用規則フィールド４４に“オール”が記録される。一方、コピーワンスは、コンテンツの一回のコピーのみが許容されることを表すため、使用制限情報がコピーワンスである場合には、使用範囲フィールド４３にデバイスが記録され、使用規則フィールド４４に“Ｍ、Ｓ、Ｐ”が記録される。
【００３９】
コンテンツの使用例としては、前記の移動、ストリーミング、再生以外にもコピーなどがある。コンテンツのコピーとは、本実施形態によってインポートされたコンテンツをコピーすることを意味する。ところが、コンテンツインポート装置１０がコンテンツをインポートするためには、コンテンツコピーが前提されねばならず、その結果、本実施形態によってインポートされたコンテンツをコピーするのならば、２回のコピーが行われる。したがって、コンテンツインポート装置１０は、コピーワンスであるコンテンツをインポートすることはできるが、本実施形態によってインポートされたコンテンツをコピーするように許容することはできない。これは、使用制限情報がコピーワンスである場合に、使用規則フィールド４４に“Ｍ、Ｓ、Ｐ”のみが記録される理由である。
【００４０】
ブロードキャストフラグオンは、コンテンツの無制限再配布が許容されないことを表すため、ブロードキャストフラグがブロードキャストフラグオンである場合には、使用範囲フィールド４３にデバイス、ドメインが記録され、使用規則フィールド４４に“オール”が記録される。デバイス範囲内でのコンテンツのコピーを含んだいかなる形態の使用も、コンテンツの無制限再配布の禁止に符合し、ドメイン範囲もユーザにより認識可能な特定の地域であるため、ドメイン範囲内でのコンテンツのコピーを含んだいかなる形態の使用も、コンテンツの無制限再配布の禁止に符合する。
【００４１】
コンテンツＩＤ／キー生成部１０５は、ＤＲＭシステム１００の規則によって検出部１０２により検出されたコンテンツのＩＤを生成し、このコンテンツＩＤに対応するコンテンツキーを生成する。コンテンツＩＤ／キー生成部１０５により生成されたコンテンツキーは、検出部１０２により検出されたコンテンツの暗号化に使用される。
【００４２】
暗号化部１０６は、検出部１０２により検出された使用制限情報を基盤に、ＤＲＭシステム１００の規則によって検出部１０２により検出されたコンテンツを選択的に暗号化する。すなわち、コピー制御情報がコピーノモア、コピーネバーである場合や、ブロードキャストフラグがブロードキャストフラグオフである場合に、コンテンツインポート装置１０は、コンテンツをインポートしないため、暗号化部１０６は、検出部１０２により検出されたコンテンツを暗号化しない。暗号化部１０６は、コンテンツキーを暗号化する第１暗号化部１０６１及びコンテンツを暗号化する第２暗号化部１０６２から構成される。
【００４３】
第１暗号化部１０６１は、使用範囲決定部１０３により決定された使用範囲に対応する暗号化キーで、コンテンツＩＤ／キー生成部１０５により生成されたコンテンツキーを暗号化する。使用範囲決定部１０３により決定された使用範囲がデバイス範囲であれば、第１暗号化部１０６１は、何れか一つのデバイスに対応する暗号化キー（以下、“デバイスキー”と言う）でコンテンツキーを暗号化する。使用範囲決定部１０３により決定された使用範囲がドメイン範囲であれば、第１暗号化部１０６１は、何れか一つのドメインに対応する暗号化キー（以下、“ドメインキー”と言う）でコンテンツキーを暗号化する。
【００４４】
これにより、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスは、コンテンツキーの暗号化に使用されたデバイスキーまたはドメインキーを保有したデバイスのみが、第１暗号化部１０６１により暗号化されたコンテンツキーを復号することができる。このような暗号化過程を通じて、コンテンツに対する正当な権限を有するユーザのみが選別してこのコンテンツを使用可能となって、不特定多数にこのコンテンツが不法で再配布または使用される危険性を効果的に防止できる。
【００４５】
例えば、ユーザにより選択されたデバイスまたはドメインのみがコンテンツキーを獲得可能にするためには、第１暗号化部１０６１は、ユーザにより選択されたデバイスに対応するデバイスキーまたはユーザにより選択されたドメインに対応するドメインキーでコンテンツキーを暗号化すればよい。ただし、第１暗号化部１０６１は、いかなるデバイスといかなる暗号化キーとが相互対応しているかを知っておらねばならないが、これに関する情報は、ドメインマネージャ（図示せず）のようなサーバから得ることができる。
【００４６】
第２暗号化部１０６２は、コンテンツＩＤ／キー生成部１０５により生成されたコンテンツキーで検出部１０２により検出されたコンテンツを暗号化する。
【００４７】
ライセンス発給時点測定部１０７は、第１暗号化部１０６１による暗号化が完了してコンテンツのライセンスを発給する準備が完了すれば、ライセンスが発給される時点を測定する。このように測定されたライセンス発給時点をライセンスに挿入することによって、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスのうち、このライセンス発給時点で正当の権限を保有したデバイスのみがコンテンツ使用を可能にする。ところが、ライセンスの発給時点が操作されれば、コンテンツ製作者及びコンテンツ供給者の保安要求を遵守できなくなり、その結果、ＤＲＭシステム１００のコンテンツ保護機能が良好に発揮されなくなる。したがって、ライセンス発給時点は必ず任意に操作できない保安時間を使用せねばならない。
【００４８】
電子署名部１０８は、ＤＲＭシステム１００の規則によって使用規則決定部１０４により決定された使用規則、及びライセンス発給時点測定部１０７により測定されたライセンス発給時点に電子署名を行う。一般的に、電子署名は、文書またはメッセージが変調されていないことを保証するために使用される。使用規則決定部１０４により決定された使用規則またはライセンス発給時点測定部１０７により測定されたライセンス発給時点が変調されれば、コンテンツ製作者及びコンテンツ供給者の保安要求を遵守できなくなり、その結果、ＤＲＭシステム１００のコンテンツ保護機能が良好に発揮されなくなる。
【００４９】
ライセンス発給部１０９は、ＤＲＭシステム１００の規則によってコンテンツＩＤ／キー生成部１０５により生成されたコンテンツＩＤ、第１暗号化部１０６１により暗号化されたコンテンツキー、電子署名部１０８により電子署名された使用規則及びライセンス発給時点を含むライセンスを生成して発給する。さらに詳細には、ライセンス発給部１０９は、使用範囲決定部１０３により決定された使用範囲別に使用規則決定部１０４により決定された使用規則を含むライセンスを生成して発給する。もし、使用範囲決定部１０３により決定された使用範囲がデバイス範囲であれば、ライセンス発給部１０９は、何れか一つのデバイスに対するライセンスを生成して発給する。特に、この場合に、ライセンス発給部１０９は、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスによるコンテンツ使用を制御するためのライセンス状態情報を含むライセンスを発給してもよい。ここで、ライセンス状態情報は、デバイス範囲のコンテンツの使用可能か否かを表す情報にコンテンツインポート装置１０またはコンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスに設定される。もし、使用範囲決定部１０３により決定された使用範囲がドメイン範囲であれば、ライセンス発給部１０９は、何れか一つのドメインに対するライセンスを生成して発給する。
【００５０】
図５は、本発明の望ましい一実施形態に係るライセンスのフォーマットを示す図面である。
【００５１】
図５に示すように、本実施形態に係るライセンスは、コンテンツＩＤ  ５１、暗号化されたコンテンツキー５２、電子署名された使用規則及びライセンス発給時点５３から構成される。
【００５２】
コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスは、図５に示すライセンスのコンテンツＩＤ  ５１を参照して、コンテンツインポート装置１０によりインポートされたコンテンツを識別できる。また、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスは、前記のように識別されたコンテンツを獲得するために、図５に示すライセンスの暗号化されたコンテンツキー５２についての復号化を試みる。前記のように、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスのうち、コンテンツキー暗号化に使用されたデバイスキーまたはドメインキーを保有したデバイスのみが暗号化されたコンテンツキー５２を復号化できる。また、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスは、前記の復号化により復元されたコンテンツキーでコンテンツインポート装置１０によりインポートされたコンテンツを復号化する。前記のように、コンテンツインポート装置１０によりインポートされたコンテンツは、暗号化された形態のコンテンツであるためである。
【００５３】
また、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスは、図５に示すライセンスの電子署名された使用規則及びライセンス発給時点５３が変調されたか否かを確認し、使用規則及びライセンスの発給時点５３に基づいてユーザが正当な権限を保有しているか否かを確認する。その結果、電子署名された使用規則５３が変調されず、ユーザが正当な権限を保有していると確認されれば、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスは、図５に示すライセンスに含まれた使用規則によってコンテンツを使用する。これにより、コンテンツ製作者及びコンテンツ供給者の保安要求を遵守すると同時に、コンテンツユーザの自由な使用要求をさらに十分に満足させうる。
【００５４】
コンテンツファイル生成部１１０は、ＤＲＭシステム１００の規則によって使用規則決定部１０４により決定された使用規則によるコンテンツファイルを生成する。これは、コンテンツインポート装置１０によりインポートされたコンテンツを受信したデバイスが、使用規則決定部１０４により決定された使用規則によってコンテンツを使用可能にするためである。前記のように、使用規則決定部１０４により決定された使用規則は、ライセンス発給部１０９により発給されたライセンスに挿入される。すなわち、コンテンツファイル生成部１１０は、ライセンス発給部１０９により発給されたライセンス及び第２暗号化部１０６２により暗号化されたコンテンツを含むコンテンツファイルを生成する。ただし、ライセンス発給部１０９により発給されたライセンス及び第２暗号化部１０６２により暗号化されたコンテンツは、一つにパッケージングされてもよく、相互分離されてパッケージングされてもよい。
【００５５】
保存部１１１は、コンテンツファイル生成部１１０により生成されたコンテンツファイルをストレージ１１２に保存する。
【００５６】
送受信部１１３は、図２に示すデバイス２１〜２３のうち何れか一つからコンテンツの伝送要請を受信すれば、このデバイスにストレージ１１２に保存されたコンテンツファイルを伝送する。送受信部１１１は、このデバイスが支援する任意の方式でコンテンツファイルを伝送できる。例えば、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カードのような記録媒体を通じてコンテンツを伝送してもよく、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）のような伝送プロトコルによってコンテンツを伝送してもよい。
【００５７】
図６Ａ及び図６Ｂは、本発明の望ましい一実施形態に係るコンテンツインポート方法のフローチャートである。
【００５８】
図６Ａ及び図６Ｂに示すように、本実施形態に係るコンテンツインポート方法は、図３に示すコンテンツインポート装置１０で時系列的に処理されるステップで構成される。したがって、以下で省略された内容であっても、図３に示すコンテンツインポート装置１０について前述の内容は、本実施形態に係るコンテンツインポート方法にも適用される。
【００５９】
ステップ６０１で、コンテンツインポート装置１０は、多様なブロードキャスト伝送チャンネルを通じて伝送ストリームを受信する。
【００６０】
ステップ６０２で、コンテンツインポート装置１０は、ステップ６０１で受信された伝送ストリームから何れか一つのコンテンツファイルを検出し、このコンテンツファイルから何れか一つのコンテンツ及びこのコンテンツについての使用制限情報を検出する。
【００６１】
ステップ６０３で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によってステップ６０２で検出された使用制限情報を基盤に、ステップ６０２で検出されたコンテンツの使用範囲を決定する。
【００６２】
ステップ６０４で、コンテンツインポート装置１０は、ステップ６０３で決定された使用範囲がデバイス範囲であれば、ステップ６０５に進み、ドメイン範囲であれば、ステップ６０６に進む。
【００６３】
ステップ６０５で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によってステップ６０２で検出された使用制限情報を基盤に、何れか一つのデバイスでのコンテンツの使用規則を決定する。
【００６４】
ステップ６０６で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によってステップ６０２で検出された使用制限情報を基盤に、何れか一つのドメインでのコンテンツの使用規則を決定する。
【００６５】
ステップ６０７で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によってステップ６０２で検出されたコンテンツのＩＤを生成し、このコンテンツＩＤに対応するコンテンツキーを生成する。
【００６６】
ステップ６０８で、コンテンツインポート装置１０は、ステップ６０３で決定された使用範囲がデバイス範囲であれば、ステップ６０９に進み、ドメイン範囲であれば、ステップ６１０に進む。
【００６７】
ステップ６０９で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によって何れか一つのデバイスに対応するデバイスキーでコンテンツキーを暗号化する。
【００６８】
ステップ６１０で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によって何れか一つのドメインに対応するドメインキーでコンテンツキーを暗号化する。
【００６９】
ステップ６１１で、コンテンツインポート装置１０は、ステップ６０２で検出された使用制限情報を基盤に、ステップ６０７で生成されたコンテンツキーでステップ６０２で検出されたコンテンツを暗号化する。
【００７０】
ステップ６１２で、コンテンツインポート装置１０は、ステップ６０９またはステップ６１０での暗号化が完了して、ライセンスを発給する準備が完了すれば、ライセンスが発給される時点を測定する。
【００７１】
ステップ６１３で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によってステップ６０５またはステップ６０６で決定された使用規則及びステップ６１２で測定されたライセンス発給時点に電子署名を行う。
【００７２】
ステップ６１４で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によってステップ６０７で生成されたコンテンツＩＤ、ステップ６０９またはステップ６１０で暗号化されたコンテンツキー、及びステップ６１３で電子署名された使用規則及びライセンス発給時点を含むライセンスを生成して発給する。
【００７３】
ステップ６１５で、コンテンツインポート装置１０は、ＤＲＭシステム１００の規則によってステップ６０５またはステップ６０６で決定された使用規則によるコンテンツファイルを生成する。すなわち、ステップ６１５で、コンテンツインポート装置１０は、ステップ６１４で発給されたライセンス及びステップ６１１で暗号化されたコンテンツを含むコンテンツファイルを生成する。
【００７４】
ステップ６１６で、コンテンツインポート装置１０は、ステップ６１５で生成されたコンテンツファイルを保存する。
【００７５】
ステップ６１７で、コンテンツインポート装置１０は、図２に示すデバイス２１〜２３のうち何れか一つからコンテンツの伝送要請を受信すれば、ステップ６１８に進む。
【００７６】
ステップ６１８で、コンテンツインポート装置１０は、ステップ６１６で保存されたコンテンツファイルを伝送する。
【００７７】
一方、前述の本発明の実施形態は、コンピュータで実行できるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して前記プログラムを動作させる汎用のデジタルコンピュータで具現できる。また、前述の本発明の実施形態で使用されたデータの構造は、コンピュータで読み取り可能な記録媒体に多様な手段を通じて記録されうる。
【００７８】
前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク等）、光学的判読媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤ等）及びキャリアウェーブ（例えば、インターネットを介した伝送）のような記録媒体を含む。
【００７９】
以上、本発明についてその望ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されうるということが理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述の説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれたものと解釈されねばならない。
【産業上の利用可能性】
【００８０】
本発明は、ＤＲＭシステムを構成する装置に関連した技術分野に好適に適用できる。
【図面の簡単な説明】
【００８１】
【図１】従来のデジタルコンテンツの保護環境を示す図である。
【図２】本発明の望ましい一実施形態に係るデジタルコンテンツの保護環境を示す図である。
【図３】本発明の望ましい一実施形態に係るコンテンツインポート装置の構成図である。
【図４】本発明の望ましい一実施形態に係るＵＣＩ／ＵＲマッピングテーブルを示す図である。
【図５】本発明の望ましい一実施形態に係るライセンスのフォーマットを示す図である。
【図６Ａ】本発明の望ましい一実施形態に係るコンテンツインポート方法のフローチャートである。
【図６Ｂ】本発明の望ましい一実施形態に係るコンテンツインポート方法のフローチャートである。
【符号の説明】
【００８２】
１０        コンテンツインポート装置
１０１      受信部
１０２      検出部
１０３      使用範囲決定部
１０４      使用規則決定部
１０５      コンテンツＩＤ／キー生成部
１０６      暗号化部
１０７      ライセンス発給時点測定部
１０８      電子署名部
１０９      ライセンス発給部
１１０      コンテンツファイル生成部
１１１      保存部
１１２      ストレージ
１１３      送受信部
１０６１    第１暗号化部
１０６２    第２暗号化部
【図１】
0005111861.tif 000002
【図２】
0005111861.tif 000003
【図３】
0005111861.tif 000004
【図４】
0005111861.tif 000005
【図５】
0005111861.tif 000006
【図６Ａ】
0005111861.tif 000007
【図６Ｂ】
0005111861.tif 000008