(57)【要約】【課題】コンテンツの著作権保護を突破する攻撃を仕掛けていると思われる不正な装置を早期に検知することができるコンテンツ配送システムを提供する。【解決手段】コンテンツ通信履歴解析システム１において、コンテンツはコンテンツの性質に応じて、コンテンツを通信する際に通信履歴を記録するか否かを示すコンテンツ付加情報を含む。データ通信制御装置４０は、コンテンツをＴＶ２０やＰＣ３０へ送信するとき、コンテンツ付加情報に応じて、通信履歴を記録するか否かを判定し、通信履歴を記録すると判定した場合に、通信履歴を作成して格納する。また、通信履歴解析サーバ５０は、データ通信制御装置４０が格納している通信履歴を取得して、取得した通信履歴を解析する。  【選択図】図１
2008148361.tif 000002
【特許請求の範囲】
【請求項１】
送信装置から受信装置へコンテンツを中継するルーティング装置により記録された通信履歴情報を解析する解析装置であって、
通信履歴情報を解析するときに、不正であるか否かの判断基準となる解析条件を記憶している解析条件記憶手段と、
前記ルーティング装置から、送信装置から受信装置へコンテンツを中継したことを示した通信履歴情報を取得する通信履歴受信手段と、
前記解析条件に基づき、受信した通信履歴情報を解析して不正を検知する解析手段と
を備えることを特徴とする解析装置。
【請求項２】
前記ルーティング装置は、当該ルーティング装置を一意に識別する装置識別子を有しており、
前記解析手段は、
当該解析装置の要求に応じて、通信履歴情報を送信したルーティング装置の装置識別子を保持している履歴送信済テーブル格納部と、
前記ルーティング装置から、通信履歴情報と共に前記装置識別子を受信する装置識別子受信部と、
前記受信手段が通信履歴情報と前記装置識別子とを受信すると、受信した装置識別子を前記履歴送信済テーブルに格納する履歴送信済テーブル書込部と
を備えることを特徴とする請求項１に記載の解析装置。
【請求項３】
前記ルーティング装置は、当該ルーティング装置を一意に識別する装置識別子及び当該装置識別子を認証するために用いられる証明書を有しており、
前記解析手段は、
当該解析装置の要求に応じて、通信履歴情報を送信したルーティング装置の装置識別子を保持している履歴送信済テーブル格納部と、
前記ルーティング装置から、通信履歴情報と共に前記装置識別子及び前記証明書を受信する証明書受信部と、
受信した証明書を検証することにより、前記装置識別子が正しいか否かを認証する認証部と、
前記装置識別子が正しいことが認証された場合に、前記装置識別子を前記履歴送信済テーブルに書き込む送信済テーブル書込部と
を備えることを特徴とする請求項１に記載の解析装置。
【請求項４】
前記解析手段は、更に、
前記装置識別子が前記履歴送信済テーブルに書き込まれると、鍵情報を生成する鍵情報生成部と、
前記鍵情報と異なる暗号鍵を保持している暗号鍵保持部と、
前記暗号鍵に基づき、前記鍵情報を暗号化して暗号化鍵情報を生成する暗号化部と、
前記暗号化鍵情報を、前記装置識別子により識別されるルーティング装置へ送信する暗号化鍵情報送信部と
を備えることを特徴とする請求項３に記載の解析装置。
【請求項５】
送信装置から受信装置へコンテンツを中継するルーティング装置により記録された通信履歴情報を解析する解析装置で用いられる解析方法であって、
前記解析装置は、
通信履歴情報を解析するときに、不正であるか否かの判断基準となる解析条件を記憶している解析条件記憶手段を備え、
前記解析方法は、
前記ルーティング装置から、送信装置から受信装置へコンテンツを中継したことを示した通信履歴情報を取得する通信履歴受信ステップと、
前記解析条件に基づき、受信した通信履歴情報を解析して不正を検知する解析ステップと
を含むことを特徴とする解析方法。
【請求項６】
送信装置から受信装置へコンテンツを中継するルーティング装置により記録された通信履歴情報を解析する解析装置で用いられるコンピュータプログラムであって、    
前記解析装置は、
通信履歴情報を解析するときに、不正であるか否かの判断基準となる解析条件を記憶している解析条件記憶手段を備え、
前記コンピュータプログラムは
前記ルーティング装置から、送信装置から受信装置へコンテンツを中継したことを示した通信履歴情報を取得する通信履歴受信ステップと、
前記解析条件に基づき、受信した通信履歴情報を解析して不正を検知する解析ステップと
を含むことを特徴とするコンピュータプログラム。
【請求項７】
送信装置から受信装置へコンテンツを中継するルーティング装置により記録された通信履歴情報を解析する解析装置で用いられるコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、
前記解析装置は、
通信履歴情報を解析するときに、不正であるか否かの判断基準となる解析条件を記憶している解析条件記憶手段を備え、
前記コンピュータプログラムは
前記ルーティング装置から、送信装置から受信装置へコンテンツを中継したことを示した通信履歴情報を取得する通信履歴受信ステップと、
前記解析条件に基づき、受信した通信履歴情報を解析して不正を検知する解析ステップと
を含むことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家庭内ネットワークに接続された装置間でコンテンツを送受信するコンテンツ配送技術に関し、特に、コンテンツを配送する際の通信履歴解析技術に関する。
【背景技術】
【０００２】
近年、映画や音楽などのコンテンツをＤＶＤやＣＤなどに記録して配布したり、インターネットを介して又は放送衛星を介して配信したりするビジネスが普及してきている。業者から利用者へ配信されるコンテンツには著作権があり、コンテンツ著作権保護の観点から、業者は利用者が与えられた利用権を逸脱してコンテンツを利用しないように管理する必要がある。
【０００３】
非特許文献１は、ＤＴＣＰ（Digital Transmission Content Protection）について開示している。ＤＴＣＰは、ＩＥＥＥ１３９４高速シリアルバスで接続された機器間の相互認証システムである。この技術によると、コンテンツを利用する権利を有する機器は秘密鍵を有しており、機器間において当該秘密鍵を用いて相互認証を行い、認証により共有した鍵を用いてコンテンツを送受信するため、家庭内ネットワークに接続された機器であっても、正当な権利を有していない機器はコンテンツを利用することが出来ない。
【０００４】
一方で、数多くのコンテンツが利用者に提供されているが、これらのコンテンツの中にはコピー回数の制限などを示す利用権が設定されたハイバリューコンテンツが存在する。ハイバリューコンテンツは、例えば、ディジタル高画質の映像や、公開後間もない映画などである。
【非特許文献１】5C Digital Transmission Content Protection  White  Paper（Revision1.0  July 14,1998）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
業者は、この様なハイバリューコンテンツに設定された利用権を解読し、書き換える可能性を有する装置には、ハイバリューコンテンツの配信を抑制したいという要望がある。例えば、家庭内のＰＣ（Personal Computer）は、このようなハイバリューコンテンツを取得し、利用権を解読し、書き換える可能性を有する。この場合、ＰＣはコンテンツを取得する回数が増す程、著作権保護を突破する可能性が高くなる。
【０００６】
上記の問題点に鑑み、本発明は、価値の高いコンテンツを頻繁に取得して、コンテンツの著作権保護を突破する攻撃を仕掛けていると思われる不正な装置を早期に検知することができる解析装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明は、送信装置から受信装置へコンテンツを中継するルーティング装置により記録された通信履歴情報を解析する解析装置であって、通信履歴情報を解析するときに、不正であるか否かの判断基準となる解析条件を記憶している解析条件記憶手段と、前記ルーティング装置から、送信装置から受信装置へコンテンツを中継したことを示した通信履歴情報を取得する通信履歴受信手段と、前記解析条件に基づき、受信した通信履歴情報を解析して不正を検知する解析手段とを備えることを特徴とする。
【発明の効果】
【０００８】
上記の構成によると、取得した通信履歴を解析することにより、不正な受信装置を発見することができる。
ここで、前記ルーティング装置は、当該ルーティング装置を一意に識別する装置識別子を有し、前記解析手段は、当該解析装置の要求に応じて、通信履歴情報を送信したルーティング装置の装置識別子を保持しており、前記ルーティング装置から、通信履歴情報と共に前記装置識別子を受信し、受信した装置識別子を前記履歴送信済テーブルに格納する様に構成してもよい。
【０００９】
この構成によると、解析装置に通信履歴を送信しているルーティング装置が複数存在する場合であっても、通信履歴を送信したルーティング装置と通信履歴を送信しないルーティング装置を判別することができ、不正なルーティング装置を発見することができる。
【００１０】
ここで、前記ルーティング装置は、当該ルーティング装置を一意に識別する装置識別子及び当該装置識別子を認証するために用いられる証明書を有し、前記解析装置は、当該解析装置の要求に応じて、通信履歴情報を送信したルーティング装置の装置識別子を保持しており、前記ルーティング装置から、通信履歴情報と共に前記装置識別子及び前記証明書を受信し、受信した証明書を検証することにより、前記装置識別子が正しいか否かを認証し、前記装置識別子が正しいことが認証された場合に、前記装置識別子を前記履歴送信済テーブルに書き込む様に構成してもよい。
【００１１】
この構成によると、ルーティング装置の装置識別子を認証するための証明書を受信して検証することにより、装置識別子を偽って通信履歴を送信するルーティング装置を発見することができる。
【００１２】
ここで、前記解析装置は、更に、前記装置識別子が前記履歴送信済テーブルに書き込まれると鍵情報を生成し、また、前記鍵情報と異なる暗号鍵を保持しており、前記暗号鍵に基づき、前記鍵情報を暗号化して暗号化鍵情報を生成し、生成した暗号化鍵情報を、前記装置識別子により識別されるルーティング装置へ送信する様に構成してもよい。
【００１３】
この構成によると、解析装置は、通信履歴を送信したルーティング装置にのみ暗号化コンテンツ鍵を送信するので、ルーティング装置に対して通信履歴の送信を促すことができる。
【発明を実施するための最良の形態】
【００１４】
≪第１の実施の形態≫
本発明に係る第１の実施の形態として、コンテンツ通信履歴解析システム１について図面を参照して説明する。
【００１５】
＜構成＞
図１は、コンテンツ通信履歴解析システム１の構成を示す構成図である。同図に示す様に、コンテンツ通信履歴解析システム１は、放送受信装置１０、ＴＶ（Television）２０、ＰＣ（Personal Computer）３０、データ通信制御装置４０、通信履歴解析サーバ５０及び放送装置６０から構成される。
【００１６】
図１において、破線で囲まれている放送受信装置１０、ＴＶ２０、ＰＣ３０及びデータ通信制御装置４０は、コンテンツを視聴するユーザの家庭内に存在する装置である。放送受信装置１０、ＴＶ２０及びＰＣ３０はそれぞれがＬＡＮケーブルを介してデータ通信制御装置４０に接続されており、データ通信制御装置４０との間で通信を行う。通信履歴解析サーバ５０及び放送装置６０は、コンテンツを提供するセンタに存在する装置であり、通信履歴解析サーバ５０は、インターネット７０を介してデータ通信制御装置４０と接続されており、放送装置６０は、放送衛星８０を介してコンテンツを放送する。
【００１７】
以下では、各装置について詳細に説明する。
１．放送受信装置１０
放送受信装置１０は、放送装置６０から放送衛星８０を介して放送される暗号化コンテンツを受信して記憶する。また、放送受信装置１０は、家庭内においてＬＡＮケーブルを介してデータ通信制御装置４０と接続されており、データ通信制御装置４０を介してＴＶ２０又はＰＣ３０から受信するコンテンツ再生要求を受けて、暗号化コンテンツをデータ通信制御装置４０へ送信する。
【００１８】
図２は、放送受信装置１０の構成を示すブロック図である。同図に示す様に、放送受信装置１０は、受信部１０１、処理部１０２、コンテンツ格納部１０３、制御部１０４、通信部１０５及び記憶部１０６から構成される。
【００１９】
（１）受信部１０１
受信部１０１は、アンテナを含み、放送装置６０から放送衛星８０を介して放送されるディジタル放送波を、アンテナを介して受信する。受信部１０１は、受信したディジタル放送波から暗号化コンテンツを構成するパケットを抽出し、抽出したパケットを順に処理部１０２へ出力する。
【００２０】
（２）処理部１０２
処理部１０２は、受信部１０１から順にパケットを受け取り、受け取ったパケットを組み立て暗号化コンテンツを生成し、生成した暗号化コンテンツをコンテンツ格納部１０３に格納する。
【００２１】
（３）コンテンツ格納部１０３
コンテンツ格納部１０３は、具体的にはハードディスクユニットであって、処理部１０２から出力される暗号化コンテンツを格納する。
【００２２】
図３に示した暗号化コンテンツ１５０は、コンテンツ格納部１０３が格納している暗号化コンテンツの一例である。
同図に示す様に、暗号化コンテンツ１５０は、ヘッダ情報、暗号化コンテンツ情報及び終止符号から構成される。更に、ヘッダ情報は、コンテンツＩＤ１５１、権利情報１５２、コンテンツ付加情報１５４、ヘッダ情報データサイズなどから構成される。
【００２３】
コンテンツＩＤは、コンテンツを一意に識別するために用いられる記号であり、暗号化コンテンツ１５０のコンテンツＩＤ１５１は、「Program.01」である。
権利情報は、コンテンツの種類とコピー制御情報とを記述したものである。具体的に、コンテンツの種類は、「High  Value」又は「Free」の何れかであり、コピー制御情報は、「Copy  Free」、「Copy  Once」、「Copy  No  more」又は「Copy  Never」の何れかである。暗号化コンテンツ１５０の権利情報１５２は、コンテンツの種類が「High  Value」であり、コピー制御情報が、「Copy  Never」である。  
【００２４】
コンテンツ付加情報は、ＬＡＮケーブルを介してコンテンツを家庭内の装置へ配送する場合に、通信履歴を記録するか否かの判断に用いられる情報であり、「０」又は「１」の何れかに設定されたフラグである。「１」は通信履歴を記録することを示し、「０」は通信履歴を記録しないことを示す。暗号化コンテンツ１５０のコンテンツ付加情報１５４は、「１」である。コンテンツ付加情報についての詳細は後述する。
【００２５】
ヘッダ情報データサイズは、ヘッダ情報のデータ長をバイト単位で表示している。なお、ヘッダ情報データサイズは図３上には明記していない。
暗号化コンテンツ情報は、コンテンツ本編のデータであるコンテンツ情報が、放送装置６０によりコンテンツ鍵ＫＣを暗号鍵として用い、暗号アルゴリズムＥ１を施して暗号化されたデータである。暗号アルゴリズムＥ１は、具体的にはＤＥＳである。
【００２６】
終止符号は、コンテンツの終了を示す既定のビット列である。
（４）制御部１０４
制御部１０４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含む。制御部１０４は、ＲＯＭに記録されているコンピュータプログラムをＣＰＵが実行することにより、放送受信装置１０全体を制御する。
【００２７】
制御部１０４は、通信部１０５を介してデータ通信制御装置４０から、コンテンツ再生要求を受信する。制御部１０４は、受信したコンテンツ再生要求に含まれるコンテンツＩＤを読み、同一のコンテンツＩＤを含む暗号化コンテンツを、コンテンツ格納部１０３から読み出す。制御部１０４は、読み出した暗号化コンテンツを通信部１０５へ出力する。
【００２８】
（５）通信部１０５
通信部１０５は、ＩＥＥＥ１３９４コネクタなどを含むＬＡＮ接続ユニットであり、ＬＡＮケーブルを介してデータ通信制御装置４０と接続されている。通信部１０５は、制御部１０４から暗号化コンテンツを受け取り、受け取った暗号化コンテンツを、パケットに分割し、分割したパケットを順にデータ通信制御装置４０へ送信する。
【００２９】
（６）記憶部１０６
記憶部１０６は、通信部１０５と接続されており、ネットワークアドレス「ＩＰＣ」、デバイスＩＤ「ＩＤＣ」及び証明書「ＣＩＤＣ」を格納している。ネットワークアドレス「ＩＰＣ」は、放送受信装置１０がデータ通信制御装置４０に接続されたときに、データ通信制御装置４０から送信されるＩＰアドレスである。デバイスＩＤ「ＩＤＣ」は、ネットワークインターフェースカード（ＮＩＣ）に製造時に付されたＭＡＣアドレスである。証明書「ＣＩＤＣ」は、デバイスＩＤ「ＩＤＣ」を認証するために用いられる、証明書発行機関により発行されたデータである。
【００３０】
なお、デバイスＩＤ「ＩＤＣ」及び証明書「ＣＩＤＣ」は、ユーザにより改竄されることを防止するため、ＯＳレベル或いはＢＩＯＳレベルに格納されている。
２．ＴＶ２０
ＴＶ２０は、コンテンツをデコードして再生表示する装置であり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ＬＡＮ接続ユニット等を含むコンピュータシステムである。
【００３１】
図４は、ＴＶ２０の構成を示すブロック図である。同図に示す様に、ＴＶ２０は、通信部２０１、記憶部２０２、入力部２０３、制御部２０４、復号部２０５、オーディオデコーダ２０６、ビデオデコーダ２０７、スピーカ２０８及びモニタ２０９から構成される。
【００３２】
（１）通信部２０１
通信部２０１は、ＩＥＥＥ１３９４コネクタなどを含むＬＡＮ接続ユニットであり、ＬＡＮケーブルを介してデータ通信制御装置４０と接続されている。
【００３３】
通信部２０１は、制御部２０４から出力されるコンテンツ再生要求とネットワークアドレス「ＩＰＡ」とを受け取り、受け取ったコンテンツ再生要求とネットワークアドレス「ＩＰＡ」とをデータ通信制御装置４０へ送信する。
【００３４】
また、通信部２０１は、データ通信制御装置４０から、パケットに分割された暗号化コンテンツを受信し、受信した暗号化コンテンツを復号部２０５へ出力する。
（２）記憶部２０２
記憶部２０２は、通信部２０１と接続されており、ネットワークアドレス「ＩＰＡ」、デバイスＩＤ「ＩＤＡ」及び証明書「ＣＩＤＡ」を格納している。ネットワークアドレス「ＩＰＡ」は、ＴＶ２０がデータ通信制御装置４０に接続されたときに、データ通信制御装置４０から送信されるＩＰアドレスである。デバイスＩＤ「ＩＤＡ」は、具体的にはネットワークインターフェースカードに製造時に付されたＭＡＣアドレスである。証明書「ＣＩＤＡ」は、デバイスＩＤ「ＩＤＡ」の正当性を認証するために用いられる、証明書発行機関により発行されたデータである。
【００３５】
なお、デバイスＩＤ「ＩＤＡ」及び証明書「ＣＩＤＡ」は、ユーザにより改竄されることを防止するため、ＯＳレベル或いはＢＩＯＳレベルに格納されている。
（３）入力部２０３
入力部２０３は、具体的には、ボタン等を含むユーザインターフェースである。入力部２０３は、ユーザによりボタン等が操作されると、操作に対応する入力信号を生成し、生成した入力信号を制御部２０４へ出力する。
【００３６】
入力部２０３は、ユーザのボタン操作がコンテンツの再生要求を示す場合、入力信号としてコンテンツＩＤを含むコンテンツ再生要求を生成し、生成したコンテンツ再生要求を制御部２０４へ出力する。
【００３７】
（４）制御部２０４
制御部２０４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含む。制御部２０４は、ＲＯＭに記録されているコンピュータプログラムをＣＰＵが実行することにより、ＴＶ２０全体を制御する。
【００３８】
制御部２０４は、入力部２０３から入力信号を受け取り、受け取った入力信号に応じた処理を行う。制御部２０４は、入力部２０３から入力信号としてコンテンツＩＤを含むコンテンツ再生要求を受け取ると、記憶部２０２に格納されているネットワークアドレス「ＩＰＡ」を読み出して、読み出したネットワークアドレス「ＩＰＡ」とコンテンツ再生要求とを共に、通信部２０１を介してデータ通信制御装置４０へ送信する。
【００３９】
（５）復号部２０５
復号部２０５は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含み、内部にデバイス鍵ＫＡを記憶している。
【００４０】
復号部２０５は、通信部２０１から暗号化コンテンツを受け取り、受け取った暗号化コンテンツを、以下に示すようにコンテンツに復号する。
復号部２０５は、暗号化コンテンツのヘッダ情報に含まれるヘッダ情報データサイズを見て、暗号化コンテンツ情報の開始位置を検出する。復号部２０５は、暗号化コンテンツ情報の開始位置から、暗号化コンテンツ情報にデバイス鍵ＫＡを復号鍵として用い、復号アルゴリズムＤ２を施してコンテンツ情報を復号する。復号部２０５は、終止符号が検出されるまで、暗号化コンテンツ情報に復号処理を施す。なお、復号アルゴリズムＤ２は、暗号アルゴリズムＥ２により暗号化されたデータを復号するためのアルゴリズムである。
【００４１】
復号部２０５は、復号したコンテンツ情報をオーディオストリームとビデオストリームとに分離して、オーディオストリームをオーディオデコーダ２０６へ出力し、ビデオストリームをビデオデコーダ２０７へ出力する。
【００４２】
（６）オーディオデコーダ２０６
オーディオデコーダ２０６は、復号部２０５からオーディオストリームを受け取り、受け取ったオーディオストリームを音声信号に伸長し、伸長した音声信号をスピーカ２０８へ出力する。
【００４３】
（７）ビデオデコーダ２０７
ビデオデコーダ２０７は、復号部２０５からビデオストリームを受け取り、受け取ったビデオストリームを映像信号に伸長し、伸長した映像信号をモニタ２０９へ出力する。
【００４４】
３．ＰＣ３０
ＰＣ３０は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレィユニット、キーボード、マウス及びＬＡＮ接続ユニットなどから構成されるパーソナル・コンピュータシステムである。
【００４５】
図５は、ＰＣ３０の構成を示すブロック図である。同図に示す様に、ＰＣ３０は、通信部３０１、記憶部３０２、入力部３０３、制御部３０４、オーディオデコーダ３０５、ビデオデコーダ３０６、スピーカ３０７及びモニタ３０８から構成される。
【００４６】
（１）通信部３０１
通信部３０１は、ＩＥＥＥ１３９４コネクタなどを含むＬＡＮ接続ユニットであり、ＬＡＮケーブルを介してデータ通信制御装置４０に接続されている。
【００４７】
通信部３０１は、制御部３０４からコンテンツ再生要求とネットワークアドレス「ＩＰＢ」とを受け取り、受け取ったコンテンツ再生要求とネットワークアドレスとをデータ通信制御装置４０へ送信する。
【００４８】
また、通信部３０１は、データ通信制御装置４０から、パケットに分割された暗号化コンテンツを受信し、受信した暗号化コンテンツを制御部３０４へ出力する。
（２）記憶部３０２
記憶部３０２は、通信部３０１と接続されており、ネットワークアドレス「ＩＰＢ」、デバイスＩＤ「ＩＤＢ」及び証明書「ＣＩＤＢ」を格納している。ネットワークアドレス「ＩＰＢ」は、前述のとおりＰＣ３０がデータ通信制御装置４０に接続されたときに、データ通信制御装置４０から送信されるＩＰアドレスである。デバイスＩＤ「ＩＤＢ」は、ネットワークインターフェースカードに製造時に付されたＭＡＣアドレスである。証明書「ＣＩＤＢ」は、デバイスＩＤ「ＩＤＢ」を認証するために用いられる、証明書発行機関により発行されたデータである。
【００４９】
なお、デバイスＩＤ「ＩＤＢ」及び証明書「ＣＩＤＢ」は、ユーザにより改竄されることを防止するため、ＯＳレベル或いはＢＩＯＳレベルに格納されている。
（３）入力部３０３
入力部３０３は、具体的には、キーボード、マウス等を含むユーザインターフェースである。入力部３０３は、ユーザによりキーボード、マウス等が操作されると、操作に対応する入力信号を生成し、生成した入力信号を制御部３０４へ出力する。
【００５０】
入力部３０３は、ユーザの操作がコンテンツの再生要求を示す場合、入力信号としてコンテンツＩＤを含むコンテンツ再生要求を生成し、生成したコンテンツ再生要求を制御部３０４へ出力する。
【００５１】
（４）制御部３０４
制御部３０４は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤなどを含む。制御部３０４は、ＲＯＭ又はＨＤＤに記録されているコンピュータプログラムをＣＰＵが実行することにより、ＰＣ３０全体を制御する。
【００５２】
制御部３０４は、入力部３０３から入力信号を受け取り、受け取った入力信号に応じた処理を行う。制御部３０４は、入力部３０３から入力信号としてコンテンツＩＤを含むコンテンツ再生要求を受け取ると、記憶部３０２に格納されているネットワークアドレス「ＩＰＢ」を読み出して、読み出したネットワークアドレス「ＩＰＢ」とコンテンツ再生要求とを共に、通信部３０１を介してデータ通信制御装置４０へ送信する。
【００５３】
また、制御部３０４は、内部にデバイス鍵ＫＢを記憶している。デバイス鍵ＫＢは、ＰＣ３０が、データ通信制御装置４０から暗号化コンテンツを受信した場合に、暗号化コンテンツを復号するために用いる復号鍵である。
【００５４】
制御部３０４は、データ通信制御装置４０から、コンテンツ情報をデバイス鍵ＫＢで暗号化した暗号化コンテンツ情報を含む暗号化コンテンツを受信すると、以下に示すように、コンテンツを復号する。
【００５５】
制御部３０４は、暗号化コンテンツのヘッダ情報に含まれるヘッダ情報データサイズを見て、暗号化コンテンツ情報の開始位置を検出する。制御部３０４は、暗号化コンテンツ情報の開始位置から、暗号化コンテンツ情報にデバイス鍵ＫＢを復号鍵として用い、復号アルゴリズムＤ２を施してコンテンツ情報を復号する。制御部３０４は、終止符号が検出されるまで、暗号化コンテンツ情報に復号処理を施してコンテンツ情報を復号する。制御部３０４は、復号したコンテンツ情報をオーディオストリームとビデオストリームとに分離し、オーディオストリームをオーディオデコーダ３０５へ出力し、ビデオストリームをビデオデコーダ３０６へ出力する。
【００５６】
（５）オーディオデコーダ３０５
オーディオデコーダ３０５は、制御部３０４からオーディオストリームを受け取り、受け取ったオーディオストリームを音声信号に伸長し、伸長した音声信号をスピーカ３０７に出力する。
【００５７】
（６）ビデオデコーダ３０６
ビデオデコーダ３０６は、制御部３０４からビデオストリームを受け取り、受け取ったビデオストリームを映像信号に伸長し、伸長した映像信号をモニタ３０８に出力する。
【００５８】
４．データ通信制御装置４０
データ通信制御装置４０は、放送受信装置１０からＴＶ２０又はＰＣ３０へコンテンツを中継する装置である。また、データ通信制御装置４０は、インターネット７０を介して通信履歴解析サーバ５０と接続されており、家庭内ネットワーク内と外部との間に接続されて家庭外ネットワークへのコンテンツの送出を抑制するセキュアルータ又はゲートウェイである。データ通信制御装置４０は、通信履歴解析サーバ５０からの指示を受けて、記録している通信履歴を通信履歴解析サーバ５０へ送信する。
【００５９】
図６は、データ通信制御装置４０の構成を示すブロック図である。同図に示す様に、データ通信制御装置４０は、通信部４０１、通信部４０２、通信部４０３、復号部４０４、暗号部４０５、通信制御部４０６、通信履歴格納部４０７及び送受信部４０８から構成される。
【００６０】
（１）通信部４０１、通信部４０２、通信部４０３
通信部４０１は、具体的にはＩＥＥＥ１３９４コネクタなどを含むＬＡＮ接続ユニットであり、ＬＡＮケーブルを介して放送受信装置１０と接続されている。通信部４０１は、通信制御部４０６を介してＴＶ２０又はＰＣ３０から送信されるコンテンツ再生要求とネットワークアドレスとを受け取り、受け取ったコンテンツ再生要求とネットワークアドレスとを放送受信装置１０へ送信する。
【００６１】
通信部４０２は、通信部４０１と同様の構成及び機能を有し、ＬＡＮケーブルを介してＴＶ２０と接続されている。通信部４０２は、ＴＶ２０からコンテンツ再生要求とネットワークアドレス「ＩＰＡ」とを受信し、受信したコンテンツ再生要求とネットワークアドレス「ＩＰＡ」とを通信制御部４０６を介して通信部４０１へ出力する。また、通信部４０２は、通信部４０１を介して通信制御部４０６から出力される暗号化コンテンツをパケットに分割し、分割したパケットを順にＴＶ２０へ送信する。
【００６２】
通信部４０３は、通信部４０１及び通信部４０２と同様の構成及び機能を有し、ＬＡＮケーブルを介してＰＣ３０と接続されている。通信部４０３は、ＰＣ３０からコンテンツ再生要求とネットワークアドレス「ＩＰＢ」とを受信し、受信したコンテンツ再生要求とネットワークアドレス「ＩＰＢ」とを通信制御部４０６を介して通信部４０１へ出力する。また、通信部４０３は、通信部４０１を介して通信制御部４０６から出力される暗号化コンテンツをパケットに分割し、分割したパケットを順にＰＣ３０へ送信する。
【００６３】
（２）復号部４０４
復号部４０４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含み、図７（ａ）に示す様に、内部にデバイス鍵ＫＤとコンテンツ鍵ＫＣＮとを記憶している。デバイス鍵ＫＤは、予めＲＯＭに格納することにより、通信履歴解析サーバ５０と共有している鍵情報である。コンテンツ鍵ＫＣＮ（ＮはＮ≧２の整数）は、インターネット７０、送受信部４０８及び通信制御部４０６を介して通信履歴解析サーバ５０から受信した暗号化コンテンツ鍵ＥＫＣＮを、デバイス鍵ＫＤを復号鍵として用いて復号した鍵情報である。
【００６４】
復号部４０４は、予め通信履歴解析サーバ５０からコンテンツ鍵ＫＣ１が与えられており、通信履歴解析サーバ５０から暗号化コンテンツ鍵ＥＫＣＮを受信する都度、暗号化コンテンツ鍵ＥＫＣＮをデバイス鍵ＫＤで復号して新しいコンテンツ鍵ＫＣＮを生成する。復号部４０４は、新しいコンテンツ鍵ＫＣＮを既に記憶しているコンテンツ鍵ＫＣ（Ｎ−１）に上書きして記憶する。
【００６５】
復号部４０４は、放送受信装置１０から、通信部４０１及び通信制御部４０６を介して暗号化コンテンツと送信先デバイスＩＤとを受け取る。復号部４０４は、受け取った暗号化コンテンツのヘッダ情報に含まれるヘッダ情報データサイズを見て、暗号化コンテンツ情報の開始位置を検出する。復号部４０４は、暗号化コンテンツ情報の開始位置から、暗号化コンテンツ情報にコンテンツ鍵ＫＣを復号鍵として用い、復号アルゴリズムＤ１を施すことによりコンテンツ情報を復号する。復号部４０４は、終止符号が検出されるまで、暗号化コンテンツ情報に復号処理を施す。続いて、復号部４０４は、復号したコンテンツと送信先デバイスＩＤとを暗号部４０５へ出力する。
【００６６】
（３）暗号部４０５
暗号部４０５は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを含み、図７（ｂ）に示す様に、ＴＶ２０のデバイスＩＤ「ＩＤＡ」とデバイス鍵ＫＡとを対応付けて記憶している。デバイス鍵ＫＡは、コンテンツをＴＶ２０へ送信するときに暗号鍵として用いられる鍵情報である。更に、暗号部４０５は、ＰＣ３０のデバイスＩＤ「ＩＤＢ」とデバイス鍵ＫＢとを対応付けて記憶している。デバイス鍵ＫＢはコンテンツをＰＣ３０へ送信するときに暗号鍵として用いられる鍵情報である。
【００６７】
暗号部４０５は、復号部４０４からコンテンツと送信先デバイスＩＤとを受け取る。暗号部４０５は、受け取った送信先デバイスＩＤに対応するデバイス鍵を読み出し、読み出したデバイス鍵を暗号鍵として用い、復号部４０４から受け取ったコンテンツに暗号アルゴリズムＥ２を施すことにより暗号化コンテンツを生成する。  
【００６８】
具体的には、復号部４０４から受け取った送信先デバイスＩＤが「ＩＤＡ」の場合、暗号部４０５は、デバイス鍵ＫＡを暗号鍵として用い、コンテンツに含まれるコンテンツ情報に暗号アルゴリズムＥ２を施すことにより暗号化コンテンツ情報を生成する。暗号部４０５は、ヘッダ情報、暗号化コンテンツ情報及び終止符号から構成される暗号化コンテンツと送信先デバイスＩＤ「ＩＤＡ」とを通信制御部４０６へ出力する。
【００６９】
復号部４０４から受け取った送信先デバイスＩＤが、「ＩＤＢ」の場合、暗号部４０５は、デバイス鍵ＫＢを暗号鍵として用い、コンテンツに含まれるコンテンツ情報に暗号アルゴリズムＥ２を施すことにより暗号化コンテンツ情報を生成する。暗号部４０５は、ヘッダ情報、暗号化コンテンツ情報及び終止符号から構成される暗号化コンテンツと送信先デバイスＩＤ「ＩＤＢ」とを通信制御部４０６へ出力する。
【００７０】
（４）通信制御部４０６
通信制御部４０６は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成される。通信制御部４０６は、ＲＯＭに記録されているコンピュータプログラムをＣＰＵが実行することにより、データ通信制御装置４０全体を制御する。
【００７１】
通信制御部４０６は、内部にアドレス変換テーブル４２０を記憶している。図８に示す様に、アドレス変換テーブル４２０は、通信部４０１、通信部４０２及び通信部４０３を介してデータ通信制御装置４０に接続されている全ての装置について、装置が有するデバイスＩＤとネットワークアドレスとを対応付けたテーブルである。      
【００７２】
具体的には、デバイスＩＤはＭＡＣアドレスであり、ネットワークアドレスは接続時に通信制御部４０６により割り当てられたＩＰアドレスである。また、通信制御部４０６は、内部に時計を備える。
【００７３】
（コンテンツ再生要求転送）
通信制御部４０６は、通信部４０２を介してＴＶ２０からコンテンツ再生要求とネットワークアドレス「ＩＰＡ」とを受信すると、受信したコンテンツ再生要求とネットワークアドレス「ＩＰＡ」とを、通信部４０１を介して放送受信装置１０へ送信する。また、通信制御部４０６は、通信部４０３を介してＰＣ３０からコンテンツ再生要求とネットワークアドレス「ＩＰＢ」とを受信すると、受信したコンテンツ再生要求とネットワークアドレス「ＩＰＢ」とを、通信部４０１を介して放送受信装置１０へ送信する。
【００７４】
（通信履歴）
通信制御部４０６は、通信部４０１を介して放送受信装置１０から暗号化コンテンツをパケットで受信する。通信制御部４０６は受信したパケットのヘッダに含まれる送信先アドレスと送信元アドレスとを読む。通信制御部４０６は、受信したパケットを蓄積して暗号化コンテンツのヘッダ情報に含まれるコンテンツＩＤとコンテンツ付加情報とを読む。通信制御部４０６は、コンテンツＩＤとコンテンツ付加情報とを読み終えると、パケットの蓄積を終了する。
【００７５】
通信制御部４０６は、読み出したコンテンツ付加情報が「０」の場合、通信履歴を作成せず、内部に記憶しているアドレス変換テーブル４２０を参照して送信先デバイスＩＤを求める。通信制御部４０６は、暗号化コンテンツと送信先デバイスＩＤとを復号部４０４へ出力する。
【００７６】
通信制御部４０６は、読み出したコンテンツ付加情報が「１」の場合、以下に示す様に通信履歴を作成する。
通信制御部４０６は、内部に記憶しているアドレス変換テーブル４２０を参照して送信先デバイスＩＤと送信元デバイスＩＤとを求める。
【００７７】
通信制御部４０６は、暗号化コンテンツと送信先デバイスＩＤとを復号部４０４へ出力する。このとき通信制御部４０６は、復号部４０４へ最初のパケットを送信した時刻を送信時刻として記録する。
【００７８】
通信制御部４０６は、送信時刻、コンテンツＩＤ、送信先デバイスＩＤ及び送信元デバイスＩＤからなる通信履歴情報を作成する。通信制御部４０６は、作成した通信履歴情報を、通信履歴格納部４０７に格納されている通信履歴テーブル４５０に追加して書き込む。
【００７９】
通信制御部４０６は、暗号部４０５から送信先の装置と共有しているデバイス鍵で暗号化された暗号化コンテンツと送信先デバイスＩＤとを受け取る。通信制御部４０６は、送信先デバイスＩＤにより識別される装置が接続されている通信部を選択し、選択された通信部を介して暗号化コンテンツを送信先の装置へ送信する。
【００８０】
（通信履歴送信）
通信制御部４０６は、内部に識別情報「ＤＩＤ」と証明書「Ｓ＿ＤＩＤ」とを記憶している。識別情報「ＤＩＤ」は、データ通信制御装置４０を一意に識別するためのデータである。証明書「Ｓ＿ＤＩＤ」は、識別情報「ＤＩＤ」を認証するために用いられるデータであり、識別情報「ＤＩＤ」、証明書発行機関名及びシリアルナンバーが、証明書発行機関により電子署名されたデータである。
【００８１】
通信制御部４０６は、送受信部４０８及びインターネット７０を介して通信履歴解析サーバ５０と接続されており、インターネット７０及び送受信部４０８を介して通信履歴解析サーバ５０から、定期的に通信履歴送信要求を受信する。通信制御部４０６は、通信履歴送信要求を受信すると、通信履歴格納部４０７に格納されている通信履歴テーブル４５０を読み出して、読み出した通信履歴テーブル４５０と識別情報「ＤＩＤ」と証明書「Ｓ＿ＤＩＤ」とを送受信部４０８及びインターネット７０を介して通信履歴解析サーバ５０へ送信する。
【００８２】
（コンテンツ鍵更新）
通信制御部４０６は、インターネット７０及び送受信部４０８を介して通信履歴解析サーバ５０から、暗号化コンテンツ鍵ＥＫＣＮを受信する。通信制御部４０６は、受信した暗号化コンテンツ鍵ＥＫＣＮを復号部４０４へ出力する。
【００８３】
暗号化コンテンツ鍵ＥＫＣＮは、通信履歴解析サーバ５０がコンテンツ鍵ＫＣＮにデバイス鍵ＫＤを暗号鍵として用い生成したデータである。コンテンツ鍵ＫＣＮは、復号部４０４が既に格納しているコンテンツ鍵ＫＣとはデータが異なる鍵情報である。
【００８４】
通信制御部４０６は、通信履歴を通信履歴解析サーバ５０へ送信することにより、新しい暗号化コンテンツ鍵ＥＫＣＮを受信することができる。後述するように、放送装置６０は、常に新しいコンテンツ鍵ＫＣＮで暗号化されたコンテンツを放送するので、データ通信制御装置４０は、通信履歴解析サーバ５０へ通信履歴を送信し、新しい暗号化コンテンツ鍵ＥＫＣＮを受信しなければ、放送受信装置１０から受信する暗号化コンテンツを復号することができない。
【００８５】
（５）通信履歴格納部４０７
通信履歴格納部４０７は、内部に通信履歴テーブル４５０を格納しており、通信制御部４０６から出力される履歴情報を受け取る。通信履歴格納部４０７は、通信制御部４０６から通信履歴情報を受け取る都度、通信履歴情報を通信履歴テーブル４５０に格納する。
【００８６】
図９に通信履歴テーブル４５０を示す。通信履歴テーブル４５０は、複数の通信履歴情報を含み、通信履歴情報は、送信時刻、コンテンツＩＤ、送信先デバイスＩＤ及び送信元デバイスＩＤから構成される。同図に示した通信履歴情報４５１によると、「１０時２９分３３秒」に、コンテンツ「Program.01」を「ＩＤＣ」から「ＩＤＡ」に送信したことが分かる。
【００８７】
（６）送受信部４０８
送受信部４０８は、インターネット７０を介して通信履歴解析サーバ５０と接続されており、通信履歴解析サーバ５０と通信制御部４０６との間で情報の受け渡しをする。
【００８８】
送受信部４０８が通信履歴解析サーバ５０から受信する情報は、通信履歴送信要求及び新しい暗号化コンテンツ鍵ＥＫＣＮである。また、送受信部４０８が、通信履歴解析サーバ５０へ送信する情報は、識別情報「ＤＩＤ」、証明書「Ｓ＿ＤＩＤ」及び通信履歴テーブル４５０である。
【００８９】
５．通信履歴解析サーバ５０
通信履歴解析サーバ５０は、コンテンツ通信履歴解析システム１において配信されるコンテンツの管理者が有する装置である。通信履歴解析サーバ５０は、具体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、インターネット接続ユニットなどから構成されるコンピュータシステムであり、インターネット７０を介して、データ通信制御装置４０及び放送装置６０と接続されている。
【００９０】
図１０は、通信履歴解析サーバ５０の構成を示すブロック図である。同図に示すように、通信履歴解析サーバ５０は、送受信部５０１、制御部５０２、コンテンツ鍵生成部５０３及び暗号部５０４から構成される。
【００９１】
（１）送受信部５０１
送受信部５０１は、インターネット７０を介してデータ通信制御装置４０と接続されており、制御部５０２とデータ通信制御装置４０との間で情報の送受信を行う。
送受信部５０１が、データ通信制御装置４０から受信する情報は、識別情報「ＤＩＤ」、証明書「Ｓ＿ＤＩＤ」及び通信履歴テーブル４５０であり、データ通信制御装置４０へ送信する情報は、通信履歴送信要求及び新しい暗号化コンテンツ鍵ＥＫＣＮである。
【００９２】
また、送受信部５０１は、インターネット７０を介して放送装置６０と接続されており、コンテンツ鍵生成部５０３が生成したコンテンツ鍵ＫＣＮを、制御部５０２を介して受け取り、受け取ったコンテンツ鍵ＫＣＮをインターネット７０を介して放送装置６０へ送信する。
【００９３】
（２）制御部５０２
制御部５０２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成される。制御部５０２は、ＲＯＭに記録されているコンピュータプログラムをＣＰＵが実行することにより、通信履歴解析サーバ５０全体を制御する。
【００９４】
（通信履歴送信要求）
制御部５０２は、予め設定された通信履歴解析条件を格納している。通信履歴解析条件は、データ通信制御装置４０に対して通信履歴送信要求を送信する時間間隔、受信した通信履歴テーブル４５０の解析方法などを含む。
【００９５】
制御部５０２は、内部に時計を保持しており、通信履歴解析条件に従い通信履歴送信要求を、送受信部５０１及びインターネット７０を介してデータ通信制御装置４０へ送信する。具体的に、通信履歴解析条件が「１０分毎に通信履歴を要求」という情報を含む場合、制御部５０２は、１０分毎に通信履歴送信要求を出力する。
【００９６】
（識別情報及び証明書の認証）
制御部５０２は、内部に通信履歴送信済テーブルを保持している。通信履歴送信済テーブルは、通信履歴解析サーバ５０の要求に応じて送信履歴を送信した装置の識別情報が書き込まれるテーブルである。
【００９７】
制御部５０２は、インターネット７０及び送受信部５０１を介してデータ通信制御装置４０から、識別情報「ＤＩＤ」、証明書「Ｓ＿ＤＩＤ」及び通信履歴テーブル４５０を受信する。制御部５０２は、受信した証明書「Ｓ＿ＤＩＤ」を認証し、証明書「Ｓ＿ＤＩＤ」が正しい証明書であれば、通信履歴送信済テーブルに、受信した識別情報「ＤＩＤ」を書き込む。また、制御部５０２は、受信した通信履歴テーブル４５０を記憶する。
【００９８】
続いて、制御部５０２は、コンテンツ鍵生成部５０３へ新しいコンテンツ鍵を生成する指示を出力する。
（通信履歴解析）
制御部５０２は、データ通信制御装置４０から受信して記憶している通信履歴テーブル４５０を予め設定されている通信履歴解析条件に基づいて解析する。具体例として、設定されている通信履歴解析条件を、「１０分間に同じ装置から同じコンテンツへ３回以上アクセスがある場合に装置のデバイスＩＤを抽出する」とし、記憶している通信履歴テーブル４５０を、図９に示したテーブルであるとする。
【００９９】
制御部５０２は、通信履歴テーブル４５０に含まれる通信履歴情報を順に検証する。制御部５０２は、通信履歴情報４５２、通信履歴情報４５３及び通信履歴情報４５４を検証して、デバイスＩＤが「ＩＤＢ」である装置は、１０分間に３回、コンテンツＩＤが「Program.05」であるコンテンツにアクセスしているため上記の通信履歴解析条件に合致すると判断する。制御部５０２は、ブラックリストを作成して、ブラックリストにデバイスＩＤ「ＩＤＢ」を書き込み、デバイスＩＤ「ＩＤＢ」を有する装置を監視する。
【０１００】
（３）コンテンツ鍵生成部５０３
コンテンツ鍵生成部５０３は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成される、コンテンツ鍵生成部５０３は、具体的には乱数生成器である。
【０１０１】
コンテンツ鍵生成部５０３は、先ず、コンテンツ鍵ＫＣ１を生成し、生成したコンテンツ鍵ＫＣ１をインターネット７０を介してデータ通信制御装置４０及び放送装置６０へ送信する。続いて、コンテンツ鍵生成部５０３は、制御部５０２から新しいコンテンツ鍵を生成する指示を受け取り、指示を受け取る都度、新しいコンテンツ鍵を生成する。
【０１０２】
コンテンツ鍵生成部５０３は、生成した新しいコンテンツ鍵を暗号部５０４へ出力すると共に、制御部５０２、送受信部５０１及びインターネット７０を介して放送装置６０へ送信する。
【０１０３】
（４）暗号部５０４
暗号部５０４は、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、予めＲＯＭに格納することにより、データ通信制御装置４０とデバイス鍵ＫＤを共有している。
【０１０４】
暗号部５０４は、コンテンツ鍵生成部５０３から、コンテンツ鍵ＫＣＮを受け取り、受け取ったコンテンツ鍵ＫＣＮに、デバイス鍵ＫＤを暗号鍵として用い、暗号化コンテンツ鍵ＥＫＣＮを生成する。暗号部５０４は、生成した暗号化コンテンツ鍵ＥＫＣＮを、制御部５０２、送受信部５０１及びインターネット７０を介してデータ通信制御装置４０へ送信する。
【０１０５】
６．放送装置６０
放送装置６０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、インターネット接続ユニット、などから構成されるコンピュータシステムである。
【０１０６】
放送装置６０は、コンテンツ格納部とコンテンツ鍵格納部と暗号部とを有する。
コンテンツ格納部は、映像データと音声データとが多重化されて構成されたコンテンツを格納している。コンテンツ鍵格納部は、予め通信履歴解析サーバ５０からコンテンツ鍵ＫＣ１が与えられており、インターネット７０を介して通信履歴解析サーバ５０のコンテンツ鍵生成部５０３により生成されたコンテンツ鍵ＫＣＮ（Ｎ≧２）を受信すると、受信したコンテンツ鍵ＫＣＮをコンテンツ鍵ＫＣ（Ｎ−１）に上書きする。暗号部は、コンテンツ格納部からコンテンツを読み出し、コンテンツ鍵格納部からコンテンツ鍵ＫＣＮを読み出し、読み出したコンテンツにコンテンツ鍵ＫＣＮを暗号鍵として用い暗号アルゴリズムＥ１を施すことにより暗号化コンテンツを生成する。
【０１０７】
放送装置６０は、生成した暗号化コンテンツを、放送衛星８０を介してディジタル放送波に乗せて放送する。
＜動作＞
以下では、図１１から図１３に示すフローチャートを用いてコンテンツ通信履歴解析システム１の動作について説明する。
【０１０８】
１．コンテンツ送信処理
放送装置６０は、ディジタル化された暗号化コンテンツをディジタル放送波に乗せて放送衛星８０を介して放送し、放送受信装置１０は、アンテナを介して暗号化コンテンツを受信し（ステップＳ１０１）、コンテンツ格納部１０３に格納する。
【０１０９】
ＴＶ２０又はＰＣ３０は、コンテンツＩＤを含むコンテンツ再生要求と内部に記憶しているネットワークアドレスとをデータ通信制御装置４０を介して放送受信装置１０へ送信し、放送受信装置１０は、コンテンツ再生要求とネットワークアドレスとを受信する（ステップＳ１０２）。ここで、ＴＶ２０のネットワークアドレスは「ＩＰＡ」であり、ＰＣ３０のネットワークアドレスは「ＩＰＢ」である。
【０１１０】
放送受信装置１０は、コンテンツ再生要求に含まれるコンテンツＩＤを有する暗号化コンテンツをコンテンツ格納部１０３から読み出し（ステップＳ１０３）、暗号化コンテンツと送信先アドレスとをデータ通信制御装置４０へ送信し、データ通信制御装置４０は、暗号化コンテンツと送信先アドレスとを受信する（ステップＳ１０４）。  
【０１１１】
データ通信制御装置４０は、内部に記憶しているアドレス変換テーブルを用いて、受信した送信先アドレスに対応するデバイスＩＤを求める（ステップＳ１０５）。
続いて、データ通信制御装置４０は、受信した暗号化コンテンツに含まれる付加情報を読む（ステップＳ１０６）。付加情報が「１」の場合（ステップＳ１０７で「１」）、データ通信制御装置４０は、送信時刻、コンテンツＩＤ、送信先デバイスＩＤ及び送信元デバイスＩＤとから成る通信履歴情報を作成し（ステップＳ１０８）、作成した通信履歴情報を内部に格納する（ステップＳ１０９）。付加情報が「０」の場合（ステップＳ１０７で「０」）、ステップＳ２０１へ移行し処理を続ける。
【０１１２】
データ通信制御装置４０は、受信した暗号化コンテンツをコンテンツ鍵ＫＣ（Ｎ−１）を用いて復号する（ステップＳ２０１）。次に、データ通信制御装置４０は、送信先アドレスに対応する装置、ＴＶ２０又はＰＣ３０と共有しているデバイス鍵を用いて、先ほど復号したコンテンツを暗号化し、暗号化コンテンツを生成する（ステップＳ２０２）。データ通信制御装置４０は、デバイス鍵で暗号化した暗号化コンテンツをＴＶ２０又はＰＣ３０へ送信し、ＴＶ２０又はＰＣ３０は、暗号化コンテンツを受信する（ステップＳ２０３）。ＴＶ２０又はＰＣ３０は、受信した暗号化コンテンツを内部に記憶しているデバイス鍵を用いて復号し（ステップＳ２０４）、復号したコンテンツを再生する（ステップＳ２０５）。ＴＶ２０又はＰＣ３０は、始めに戻り処理を続ける。
【０１１３】
２．通信履歴送信処理
通信履歴解析サーバ５０は、通信履歴要求処理開始情報Ｉ＿Ｓをデータ通信制御装置４０へ送信し、データ通信制御装置４０は、Ｉ＿Ｓを受信する（ステップＳ３０１）。データ通信制御装置４０は、通信履歴を読み出し（ステップＳ３０２）、読み出した通信履歴を、装置識別子ＤＩＤ及び証明書Ｓ＿ＤＩＤと共に、通信履歴解析サーバ５０へ送信し、通信履歴解析サーバ５０は、通信履歴、装置識別子ＤＩＤ及び証明書Ｓ＿ＤＩＤを受信する（ステップＳ３０３）。通信履歴解析サーバ５０は、受信した証明書Ｓ＿ＤＩＤが正しい証明書であるか認証し（ステップＳ３０４）、認証に失敗すると（ステップＳ３０５でＮＯ）、通信履歴解析サーバ５０は、処理を終了する。認証に成功すると（ステップＳ３０５でＹＥＳ）、通信履歴解析サーバ５０は、新しいコンテンツ鍵ＫＣＮを生成する（ステップＳ４０１）。通信履歴解析サーバ５０は、新しいコンテンツ鍵ＫＣＮを放送装置６０へ送信し、放送装置６０は、新しいコンテンツ鍵ＫＣＮを受信する（ステップＳ４０２）。放送装置６０は、受信した新しいコンテンツ鍵ＫＣＮでコンテンツを暗号化し、始めに戻り処理を続ける。
【０１１４】
通信履歴解析サーバ５０は、生成した新しいコンテンツ鍵ＫＣＮをデータ通信制御装置４０と共有しているデバイス鍵ＫＤを暗号鍵として用いて暗号化し、暗号化コンテンツ鍵ＥＫＣＮを生成する（ステップＳ４０４）。通信履歴解析サーバ５０は、生成した暗号化コンテンツ鍵ＥＫＣＮと、通信履歴を受信したことを示す情報Ｉ＿Ａをデータ通信制御装置４０へ送信し、データ通信制御装置４０は、暗号化コンテンツ鍵ＥＫＣＮとＩ＿Ａを受信する（ステップＳ４０５）。データ通信制御装置４０は、受信した暗号化コンテンツ鍵ＥＫＣＮを、デバイス鍵ＫＤを用いて復号し、新しいコンテンツ鍵ＫＣＮを得る（ステップＳ４０６）。データ通信制御装置４０は、新しいコンテンツ鍵ＫＣＮを、既に記憶しているコンテンツ鍵ＫＣ（Ｎ−１）に上書きして格納する（ステップＳ４０７）。データ通信制御装置４０は、始めに戻り処理を続ける。
【０１１５】
通信履歴解析サーバ５０は、ステップＳ３０３で受信した通信履歴を内部に記憶している解析条件に基づき解析する（ステップＳ４０８）。続いて、通信履歴解析サーバ５０は、始めに戻り処理を続ける。
【０１１６】
≪第２の実施の形態≫
本発明に係る第２の実施の形態として、コンテンツ通信履歴解析システム２について図面を参照して説明する。
【０１１７】
＜構成＞
図１４は、コンテンツ通信履歴解析システム２の構成を示す構成図である。同図に示す様に、コンテンツ通信履歴解析システム２は、放送受信装置１０ａ、ＴＶ２０ａ、ＰＣ３０ａ、データ通信制御装置４０ａ、解析条件変更サーバ５０ａ及び放送装置６０ａから構成される。
【０１１８】
図１４において、破線で囲まれている放送受信装置１０ａ、ＴＶ２０ａ、ＰＣ３０ａ及びデータ通信制御装置４０ａは、コンテンツを視聴するユーザの家庭内に存在する装置である。放送受信装置１０ａ、ＴＶ２０ａ及びＰＣ３０ａはそれぞれがＬＡＮケーブルを介してデータ通信制御装置４０ａに接続されており、データ通信制御装置４０ａとの間で通信を行う。解析条件変更サーバ５０ａ及び放送装置６０ａは、コンテンツを提供するセンタに存在する装置であり、解析条件変更サーバ５０ａは、インターネット７０ａを介してデータ通信制御装置４０ａと接続されており、放送装置６０ａは、放送衛星８０ａを介してコンテンツを放送する。
【０１１９】
放送受信装置１０ａ、ＴＶ２０ａ、ＰＣ３０ａ及び放送装置６０ａは、第１の実施の形態における、放送受信装置１０、ＴＶ２０、ＰＣ３０及び放送装置６０と同様の構成及び機能を有するため、ここでは説明を省略する。以下では、第１の実施の形態と異なるデータ通信制御装置４０ａ及び解析条件変更サーバ５０ａについて説明する。
【０１２０】
１．データ通信制御装置４０ａ
データ通信制御装置４０ａは、放送受信装置１０ａからＴＶ２０ａ又はＰＣ３０ａへコンテンツを中継する装置であり、具体的には、ルータ又はゲートウェイである。また、データ通信制御装置４０ａは、インターネット７０ａを介して解析条件変更サーバ５０ａと接続されており、解析条件変更サーバ５０ａからの指示を受けて内部の解析条件を変更する。
【０１２１】
図１５は、データ通信制御装置４０ａの構成を示すブロック図である。同図に示す様に、データ通信制御装置４０ａは、通信部４０１ａ、通信部４０２ａ、通信部４０３ａ、復号部４０４ａ、暗号部４０５ａ、通信制御部４０６ａ、通信履歴管理部４０７ａ及び送受信部４０８ａから構成される。ここで、通信部４０１ａ、通信部４０２ａ、通信部４０３ａ、復号部４０４ａ、暗号部４０５ａ、通信制御部４０６ａ及び送受信部４０８ａは、それぞれ、第１の実施の形態におけるデータ通信制御装置４０の対応する符号を有する構成要素と同様の機能を有するため、説明を省略する。
【０１２２】
ここでは特に、データ通信制御装置４０ａに特有の構成要素である通信履歴管理部４０７ａについて説明する。通信履歴管理部４０７ａは、通信制御部４０６ａから出力される通信履歴情報を通信履歴テーブルに格納する。また、通信履歴管理部４０７ａは、内部に通信履歴解析条件を格納している。通信履歴解析条件は、内部に格納している通信履歴を解析する時間間隔や解析方法などを含む。通信履歴管理部４０７ａは、通信履歴解析条件に基づき、記憶している通信履歴情報を解析する。    
【０１２３】
なお、ここで通信履歴管理部４０７ａが行う通信履歴解析処理は、第１の実施の形態において、通信履歴解析サーバ５０が行う処理と同様である。
また、通信履歴管理部４０７ａは、通信制御部４０６ａ及び送受信部４０８ａを介して解析条件変更サーバ５０ａから送信される更新情報に基づき、格納している通信履歴解析条件を更新する。通信履歴管理部４０７ａは、通信履歴解析条件の更新を終了すると、更新終了情報を生成して、生成更新終了情報を解析条件変更サーバ５０ａへ送信する。
【０１２４】
なお、復号部４０４ａは、解析条件変更サーバ５０ａから送信される暗号化コンテンツ鍵を受け取り、第１の実施の形態と同様に暗号化コンテンツ鍵にデバイス鍵ＫＤを用いてコンテンツ鍵を復号し、復号したコンテンツ鍵を暗号部４０５ａへ出力する。
【０１２５】
２．解析条件変更サーバ５０ａ
解析条件変更サーバ５０ａは、コンテンツ通信履歴解析システム２において配信されるコンテンツの管理者が有する装置である。解析条件変更サーバ５０ａは、具体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、インターネット接続ユニットなどから構成されるコンピュータシステムであり、インターネット７０ａを介して、データ通信制御装置４０ａ及び放送装置６０ａと接続されている。なお、解析条件変更サーバの構成は図示していない。
【０１２６】
解析条件変更サーバ５０ａは、インターネット７０ａを介してデータ通信制御装置４０ａへ、通信履歴解析条件を更新するための更新情報を送信する。ここで更新情報の具体例は、「通信履歴情報を解析する時間間隔を１０分から５分に短縮する」等を指示する情報である。続いて、解析条件変更サーバ５０ａは、インターネット７０ａを介してデータ通信制御装置４０ａから、前記更新情報に応じて通信履歴解析条件の変更が終了したことを通知する更新終了情報を受信する。
【０１２７】
解析条件変更サーバ５０ａは、更新終了情報を受信すると、コンテンツ鍵を生成して、生成したコンテンツ鍵をインターネット７０ａを介して放送装置６０ａへ送信する。また、解析条件変更サーバ５０ａは、予めデータ通信制御装置４０ａとデバイス鍵ＫＤを共有しており、生成したコンテンツ鍵をデバイス鍵ＫＤを用いて暗号化して暗号化コンテンツ鍵を生成し、生成した暗号化コンテンツ鍵を、インターネット７０ａを介してデータ通信制御装置４０ａへ送信する。
【０１２８】
＜動作＞
ここでは、図１６から図１８に示したフローチャートを用いて、コンテンツ通信履歴解析システム２の動作について説明する。
【０１２９】
１．コンテンツ送信処理
放送装置６０ａは、ディジタル化された暗号化コンテンツをディジタル放送波に乗せて放送衛星８０ａを介して放送し、放送受信装置１０ａは、アンテナを介して暗号化コンテンツを受信し（ステップＳ５０１）、記憶する。
【０１３０】
ＴＶ２０ａ又はＰＣ３０ａは、コンテンツＩＤを含むコンテンツ再生要求と内部に記憶しているネットワークアドレスとをデータ通信制御装置４０ａを介して放送受信装置１０ａへ送信し、放送受信装置１０ａは、コンテンツ再生要求とネットワークアドレスとを受信する（ステップＳ５０２）。ここで、ＴＶ２０ａのネットワークアドレスは「ＩＰＡ」であり、ＰＣ３０ａのネットワークアドレスは「ＩＰＢ」である。
【０１３１】
放送受信装置１０ａは、コンテンツ再生要求に含まれるコンテンツＩＤを有する暗号化コンテンツを読み出し（ステップＳ５０３）、暗号化コンテンツと送信先アドレスとをデータ通信制御装置４０ａへ送信し、データ通信制御装置４０ａは、暗号化コンテンツと送信先アドレスとを受信する（ステップＳ５０４）。  
【０１３２】
データ通信制御装置４０ａは、内部に記憶しているアドレス変換テーブルを用いて、受信した送信先アドレスに対応するデバイスＩＤを求める（ステップＳ５０５）。
続いて、データ通信制御装置４０ａは、受信した暗号化コンテンツに含まれるコンテンツ付加情報を読む（ステップＳ５０６）。付加情報が「１」の場合（ステップＳ５０７で「１」）、データ通信制御装置４０ａは、送信時刻、コンテンツＩＤ、送信先デバイスＩＤ及び送信元デバイスＩＤとから成る通信履歴情報を作成し（ステップＳ５０８）、作成した通信履歴情報を内部に格納する（ステップＳ５０９）。付加情報が「０」の場合（ステップＳ５０７で「０」）、ステップＳ６０１へ移行し処理を続ける。
【０１３３】
データ通信制御装置４０ａは、受信した暗号化コンテンツをコンテンツ鍵ＫＣ（Ｎ−１）を用いて復号する（ステップＳ６０１）。次に、データ通信制御装置４０ａは、送信先アドレスに対応する装置、ＴＶ２０ａ又はＰＣ３０ａと共有しているデバイス鍵を用いて、先ほど復号したコンテンツを暗号化し、暗号化コンテンツを生成する（ステップＳ６０２）。データ通信制御装置４０ａは、デバイス鍵で暗号化した暗号化コンテンツをＴＶ２０ａ又はＰＣ３０ａへ送信し、ＴＶ２０ａ又はＰＣ３０ａは、暗号化コンテンツを受信する（ステップＳ６０３）。ＴＶ２０ａ又はＰＣ３０ａは、受信した暗号化コンテンツを内部に記憶しているデバイス鍵を用いて復号し（ステップＳ６０４）、復号したコンテンツを再生する（ステップＳ６０５）。ＴＶ２０ａ又はＰＣ３０ａは、始めに戻り処理を続ける。
【０１３４】
データ通信制御装置４０ａは、設定されている解析条件に基づき、格納している通信情報を解析する（ステップＳ６０６）。
２．解析条件変更処理
解析条件変更サーバ５０ａは、変更開始情報Ｉ＿Ｓをデータ通信制御装置４０ａへ送信し、データ通信制御装置４０ａは、変更開始情報Ｉ＿Ｓを受信する（ステップＳ７０１）。データ通信制御装置４０ａは、変更開始情報Ｉ＿Ｓを受信したことを示す受信確認情報Ｉ＿Ｒを解析条件変更サーバ５０ａへ送信し、解析条件変更サーバ５０ａは、受信確認情報Ｉ＿Ｒを受信する（ステップＳ７０２）。
【０１３５】
解析条件変更サーバ５０ａは、受信確認情報Ｉ＿Ｒを受信すると、更新情報Ｉ＿Ｎを生成し（ステップＳ７０３）、生成した更新情報Ｉ＿Ｎをデータ通信制御装置４０ａへ送信し、データ通信制御装置４０ａは、更新情報Ｉ＿Ｎを受信する（ステップＳ７０４）。データ通信制御装置４０ａは、受信した更新情報Ｉ＿Ｎに従い、内部に格納している通信履歴解析条件を更新する（ステップＳ７０５）。データ通信制御装置４０ａは、更新終了情報Ｉ＿Ａを生成し、生成した更新終了情報Ｉ＿Ａを解析条件変更サーバ５０ａへ送信し、解析条件変更サーバ５０ａは、更新終了情報Ｉ＿Ａを受信する（ステップＳ７０６）。
【０１３６】
解析条件変更サーバ５０ａは、新しいコンテンツ鍵ＫＣＮを生成する（ステップＳ７０７）。解析条件変更サーバ５０ａは、新しいコンテンツ鍵ＫＣＮを放送装置６０ａへ送信し、放送装置６０ａは、新しいコンテンツ鍵ＫＣＮを受信する（ステップＳ７０８）。放送装置６０ａは、受信した新しいコンテンツ鍵ＫＣＮでコンテンツを暗号化し（ステップＳ７０９）、始めに戻り処理を続ける。
【０１３７】
解析条件変更サーバ５０ａは、生成した新しいコンテンツ鍵ＫＣＮをデータ通信制御装置４０ａと共有しているデバイス鍵ＫＤを暗号鍵として用いて暗号化し、暗号化コンテンツ鍵ＥＫＣＮを生成する（ステップＳ７１０）。解析条件変更サーバ５０ａは、生成した暗号化コンテンツ鍵ＥＫＣＮをデータ通信制御装置４０ａへ送信し、データ通信制御装置４０ａは、暗号化コンテンツ鍵ＥＫＣＮを受信する（ステップＳ７１１）。データ通信制御装置４０ａは、受信した暗号化コンテンツ鍵ＥＫＣＮを、デバイス鍵ＫＤを用いて復号し、新しいコンテンツ鍵ＫＣＮを得る（ステップＳ７１２）。データ通信制御装置４０ａは、新しいコンテンツ鍵ＫＣＮを、既に記憶しているコンテンツ鍵ＫＣ（Ｎ−１）に上書きして格納する（ステップＳ７１３）。データ通信制御装置４０ａ及び解析条件変更サーバ５０ａは、始めに戻り処理を続ける。
【０１３８】
≪まとめ≫
以上説明したように、本発明は、コンテンツの価値に応じて通信履歴を記録するか否かを判定し、記録すると判定した場合には通信履歴を記録するセキュアルータ又はホームゲートウェイ、及びそれを含むシステムである。
【０１３９】
配信されるコンテンツは、コンテンツの価値に応じて通信履歴を記録するか否かを示したコンテンツ付加情報を含み、家庭内においてサーバの役割を担う放送受信装置は、コンテンツをセキュアルータを介してＴＶやＰＣへ送信する。
【０１４０】
セキュアルータは、コンテンツをＴＶやＰＣへ送信するとき、コンテンツに含まれるコンテンツ付加情報を読み、コンテンツ付加情報が通信履歴を記録することを示す場合には、通信履歴を生成し、格納してコンテンツを送信する。
【０１４１】
また、本発明は、コンテンツが攻撃を受けている状況を早期に発見するためにセキュアルータが蓄積した通信履歴を取得して解析する解析装置を含む。解析装置は、セキュアルータが通信履歴を送信するのを促すために、通信履歴を送信したセキュアルータに対して、新しいコンテンツ鍵を送信する。以後、セキュアルータが放送受信装置から受信するコンテンツは、新しいコンテンツ鍵で暗号化されている暗号化コンテンツであるとする。これにより、解析装置へ通信履歴を送信しないセキュアルータは、放送受信装置から受信する暗号化コンテンツを復号することができない。
【０１４２】
≪その他の変形例≫
なお、本発明を上記の実施の形態に基づき説明してきたが、本発明は上記の実施の形態に限定されないのは勿論であり、以下のような場合も本発明に含まれる。
【０１４３】
（１）上記実施の形態では、ＴＶ２０又はＰＣ３０が、放送受信装置１０へコンテンツ要求を送信する構成を有しているが、放送受信装置１０が、コンテンツの送信先アドレスを予め記憶しており、放送受信装置１０は、コンテンツを受信すると、受信したコンテンツと、予め記憶していた送信先アドレスとをデータ通信制御装置４０へ送信する構成も本発明に含まれる。
【０１４４】
（２）上記実施の形態では、家庭内ネットワークは、ＬＡＮケーブルを介して接続される構成としているが、家庭内の各装置が無線ＬＡＮにより通信を行う構成も本発明に含まれる。
【０１４５】
（３）上記実施の形態では、コンテンツ鍵ＫＣ１の共有方法、デバイス鍵ＫＡ、デバイス鍵ＫＢ及びデバイス鍵ＫＤの共有方法は、予めＲＯＭに格納されている構成としているが、通信により共有する場合も本発明に含まれる。通信による鍵の共有方法については、岡本龍明、山本博資、『現代暗号』、産業図書、１９７７、に詳しく説明されている。また、暗号アルゴリズムは、ＤＥＳに限定されない。
【０１４６】
（４）上記実施の形態では、通信履歴解析サーバ５０は、新しく生成したコンテンツ鍵ＫＣＮを、インターネット７０を介して放送装置６０へ送信しているが、これは安全な方法を用いて送信しているものとする。
【０１４７】
（５）コンテンツ付加情報は、コンテンツ識別子の一部又は全部であってもよい。
（６）放送受信装置１０がデータ通信制御装置４０を含む構成も本発明に含まれる。即ち、放送受信装置１０が、データ通信制御装置４０の構成とルーティングの機能をも有し、コンテンツに含まれるコンテンツ付加情報を判断して、通信履歴を作成及び格納する構成も本発明に含まれる。
【０１４８】
（７）上記実施の形態では、送信先装置はＴＶ２０とＰＣ３０の２台であるが、3台以上であっても勿論良い。また、コンテンツの種類は、「フリー」又は「ハイバリュー」の２種類であるがこれ以外でもよい。コンテンツの種類に応じて、コンテンツ付加情報の種類も増えても良い。
【０１４９】
（８）コンテンツはディジタル化された映画、音楽、静止画、動画、ゲームソフト、コンピュータプログラム、各種データなどを含む。また、コンテンツの配信経路はディジタル放送に限定されず、インターネット配信、アナログ放送波、ケーブルテレビ、パッケージなどの配信経路も本発明に含まれる。
【０１５０】
（９）データ通信制御装置４０が暗号化コンテンツを復号するために用いるコンテンツ鍵は、履歴情報を送信することにより、通信履歴解析サーバ５０から得た新しいコンテンツ鍵に逐次更新されて上書きされる構成を有しているが、コンテンツ鍵は、上書きされるのではなく蓄積される構成であってもよい。
【０１５１】
（１０）上記の実施の形態では、コンテンツに含まれるコンテンツ付加情報で通信履歴を記録するか否かを判断しているが、権利情報で判断する構成であってもよい。例えば、権利情報が「Ｈｉｇｈ  Ｖａｌｕｅ」の場合、通信履歴を記録し、「Ｆｒｅｅ」の場合、通信履歴を記録しないように構成してもよい。
【０１５２】
（１１）コンテンツのデータサイズが大きい場合、データ通信制御装置４０は、放送受信装置１０からコンテンツを全て受信しないで、コンテンツ送信が可能であるか不可能であるかを判定するために一定のデータを受信した後は、放送受信装置１０からデータを受信しながら送信先の装置へ送信するとしてもよい。
【０１５３】
また、上記実施の形態では、データ通信制御装置４０は、ネットワークアドレスを受信するとアドレス変換テーブルを用いてデバイスＩＤを求める構成を有しているが、ネットワークアドレスが無く、デバイスＩＤのみで送信先を特定する構成も本発明に含まれる。この場合、ＴＶ２０又はＰＣ３０は、コンテンツ要求とデバイスＩＤとをデータ通信制御装置４０を介して放送受信装置１０へ送信し、放送受信装置１０は、データ通信制御装置４０へコンテンツとデバイスＩＤとを送信する。
【０１５４】
（１２）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるディジタル信号であるとしてもよい。
【０１５５】
また、本発明は、前記コンピュータプログラム又は前記ディジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フロッピー（登録商標）ディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、半導体メモリ等に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は、前記ディジタル信号を電気通信回路、無線又は有線通信回路、インターネット等のネットワークを経由して伝送するものとしてもよい。
【０１５６】
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、前記コンピュータプログラムを記憶しており、前記マイクロプロセッサが前記コンピュータプログラムに従って動作するとしてもよい。
【０１５７】
また、前記プログラム又は前記ディジタル信号を前記記録媒体に記録して移送することにより、又は、前記プログラム又は前記ディジタル信号をネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１５８】
（１３）上記実施の形態及び上記変形例を組み合わせるとしてもよい。
【産業上の利用可能性】
【０１５９】
本発明は、映画や音楽などの著作物であるデジタルデータを配信する産業において、著作権侵害行為を防止する技術として特に有用である。
【図面の簡単な説明】
【０１６０】
【図１】コンテンツ通信履歴解析システム１の構成を示す構成図である。
【図２】放送受信装置１０の構成を示すブロック図である。
【図３】暗号化コンテンツのデータ構造を示す図である。
【図４】ＴＶ２０の構成を示すブロック図である。
【図５】ＰＣ３０の構成を示すブロック図である。
【図６】データ通信制御装置４０の構成を示すブロック図である。
【図７】（ａ）データ通信制御装置４０の復号部４０４に格納されている鍵情報である。（ｂ）データ通信制御装置４０の暗号部４０５に格納されている鍵情報である。
【図８】データ通信制御装置４０に格納されているアドレス変換テーブルのデータ構造を示す図である。
【図９】データ通信制御装置４０に格納されている通信履歴テーブルのデータ構成を示す図である。
【図１０】通信履歴解析サーバ５０の構成を示すブロック図である。
【図１１】コンテンツ通信履歴解析システム１の動作を示すフローチャートであり、図１２に続く。
【図１２】コンテンツ通信履歴解析システム１の動作を示すフローチャートであり、図１３に続く。
【図１３】コンテンツ通信履歴解析システム１の動作を示すフローチャートである。
【図１４】コンテンツ通信履歴解析システム２の構成を示す構成図である。
【図１５】データ通信制御装置４０ａの構成を示すブロック図である。
【図１６】コンテンツ通信履歴解析システム２の動作を示すフローチャートであり、図１７に続く。
【図１７】コンテンツ通信履歴解析システム２の動作を示すフローチャートであり、図１８に続く。
【図１８】コンテンツ通信履歴解析システム２の動作を示すフローチャートである。
【符号の説明】
【０１６１】
１    コンテンツ通信履歴解析システム
２    コンテンツ通信履歴解析システム
１０    放送受信装置
１０ａ  放送受信装置
２０    ＴＶ
２０ａ  ＴＶ
３０    ＰＣ
３０ａ  ＰＣ
４０    データ通信制御装置
４０ａ  データ通信制御装置
５０    通信履歴解析サーバ
５０ａ  解析条件変更サーバ
６０    放送装置
６０ａ  放送装置
７０    インターネット
７０ａ  インターネット
８０    放送衛星
８０ａ  放送衛星
１０１    受信部
１０２    処理部
１０３    コンテンツ格納部
１０４    制御部
１０５    通信部
１０６    記憶部
２０１    通信部
２０２    記憶部
２０３    入力部
２０４    制御部
２０５    復号部
２０６    オーディオデコーダ
２０７    ビデオデコーダ
２０８    スピーカ
２０９    モニタ
３０１    通信部
３０２    記憶部
３０３    入力部
３０４    制御部
３０５    オーディオデコーダ
３０６    ビデオデコーダ
３０７    スピーカ
３０８    モニタ
４０１    通信部
４０１ａ  通信部
４０２    通信部
４０２ａ  通信部
４０３    通信部
４０３ａ  通信部
４０４    復号部
４０４ａ  復号部
４０５    暗号部
４０５ａ  暗号部
４０６    通信制御部
４０６ａ  通信制御部
４０７    通信履歴格納部
４０７ａ  通信履歴管理部
４０８    送受信部
４０８ａ  送受信部
５０１    送受信部
５０２    制御部
５０３    コンテンツ鍵生成部
５０４    暗号部
【図１】
2008148361.tif 000003
【図２】
2008148361.tif 000004
【図３】
2008148361.tif 000005
【図４】
2008148361.tif 000006
【図５】
2008148361.tif 000007
【図６】
2008148361.tif 000008
【図７】
2008148361.tif 000009
【図８】
2008148361.tif 000010
【図９】
2008148361.tif 000011
【図１０】
2008148361.tif 000012
【図１１】
2008148361.tif 000013
【図１２】
2008148361.tif 000014
【図１３】
2008148361.tif 000015
【図１４】
2008148361.tif 000016
【図１５】
2008148361.tif 000017
【図１６】
2008148361.tif 000018
【図１７】
2008148361.tif 000019
【図１８】
2008148361.tif 000020