(57)【要約】【課題】  プロバイダから配信されたコンテンツを不正に流通させた、あるいは、当該コンテンツに対して不正な操作を行った不正利用者を特定することができるコンテンツ受信端末を提供する。【解決手段】  コンテンツ受信端末５０は、コンテンツを識別するコンテンツＩＤと、コンテンツの配信先を示す配信先情報とを含む追跡情報が付加されたコンテンツを受信するコンテンツ受信手段５４と、配信先情報をこのコンテンツを他の端末に配信する再配信の配信先に更新する追跡情報更新手段５６と、追跡情報が更新されたコンテンツを他の端末に配信するコンテンツ配信手段５８ｃと、コンテンツＩＤと、再配信の配信元を示す配信元履歴情報と、再配信の配信先を示す配信先履歴情報とを含む履歴データを生成して、履歴データを記憶する履歴データ記憶装置へ送信する履歴データ生成手段５９とを備えることを特徴とする。【選択図】      図１
2005157688.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを識別するコンテンツＩＤと、前記コンテンツの配信先を示す配信先情報とを少なくとも含む追跡情報が付加された当該コンテンツを受信し、前記コンテンツを他の端末に配信する再配信の履歴を示す履歴データを生成して、前記履歴データを記憶する履歴データ記憶装置へ送信するコンテンツ受信端末であって、
前記コンテンツを受信するコンテンツ受信手段と、
前記コンテンツに付加された前記追跡情報に含まれる前記配信先情報を、前記再配信の配信先である再配信先に更新する追跡情報更新手段と、
前記追跡情報更新手段によって更新された追跡情報が付加された当該コンテンツを前記他の端末に配信するコンテンツ配信手段と、
前記追跡情報に含まれる前記コンテンツＩＤと、前記再配信の配信元である再配信元を示す配信元履歴情報と、前記再配信先を示す配信先履歴情報とを少なくとも含む前記履歴データを生成して、前記履歴データ記憶装置へ送信する履歴データ生成手段とを備えることを特徴とするコンテンツ受信端末。
【請求項２】
請求項１に記載のコンテンツ受信端末で生成される履歴データを記憶する履歴データ記憶装置から、探索対象とするコンテンツの履歴データを検索する履歴検索装置であって、
前記コンテンツに付加された前記追跡情報に基づいて、前記コンテンツが最後に配信された際の履歴データである最終履歴データを、前記履歴データ記憶装置から検索する最終履歴データ検索手段と、
前記コンテンツの履歴データのコンテンツＩＤと配信元履歴情報とに基づいて、前記最終履歴データを探索元として、前記コンテンツの履歴データを順次探索する履歴データ探索手段と、
前記履歴データ探索手段によって検索された履歴データを出力する履歴データ出力手段とを備えることを特徴とする履歴検索装置。
【請求項３】
コンテンツを識別するコンテンツＩＤを少なくとも含む追跡情報が付加された当該コンテンツを受信し、前記コンテンツに対する操作の履歴を示す履歴データを生成して、前記履歴データを記憶する履歴データ記憶装置へ送信するコンテンツ受信端末であって、
前記コンテンツを受信するコンテンツ受信手段と、
前記コンテンツに対する操作を行うコンテンツ操作手段と、
前記コンテンツに付加された前記追跡情報に含まれる前記コンテンツＩＤと、前記コンテンツ操作手段による前記操作を示す操作情報と、前記操作を行った端末を示す操作端末履歴情報とを少なくとも含む履歴データを生成して、前記履歴データ記憶装置へ送信する履歴データ生成手段とを備えることを特徴とするコンテンツ受信端末。
【請求項４】
コンテンツを他の端末に配信した履歴を示す履歴データを生成し、前記履歴データを記憶する履歴データ記憶装置に送信するコンテンツ受信端末を用いて、前記履歴データを生成する履歴データ生成方法であって、
前記コンテンツを識別するコンテンツＩＤと、前記コンテンツの配信先を示す配信先情報とを少なくとも含む追跡情報が付加された当該コンテンツを受信するコンテンツ受信ステップと、
前記コンテンツに付加された前記追跡情報に含まれる前記配信先情報を、前記コンテンツを前記他の端末に配信する再配信の配信先である再配信先に更新し、この追跡情報が付加された当該コンテンツを前記他の端末に配信するとともに、前記追跡情報に含まれる前記コンテンツＩＤと、前記再配信の配信元である再配信元を示す配信元履歴情報と、前記再配信先を示す配信先履歴情報とを少なくとも含む前記履歴データを生成して、前記履歴データ記憶装置へ送信するコンテンツ配信・履歴データ生成ステップとを含むことを特徴とする履歴データ生成方法。
【請求項５】
請求項１に記載のコンテンツ受信端末で生成される履歴データを記憶する履歴データ記憶装置から、探索対象とするコンテンツの履歴データを検索する履歴検索装置を用いて、前記コンテンツの履歴データを検索する履歴検索方法であって、
前記コンテンツに付加された前記追跡情報に基づいて、前記コンテンツが最後に配信された際の履歴データである最終履歴データを、前記履歴データ記憶装置から検索する最終履歴データ検索ステップと、
前記コンテンツの履歴データのコンテンツＩＤと配信元履歴情報とに基づいて、前記最終履歴データを探索元として、前記コンテンツの履歴データを順次探索する履歴データ探索ステップと、
前記履歴データ探索ステップによって検索された履歴データを出力する履歴データ出力ステップとを含むことを特徴とする履歴検索方法。
【請求項６】
コンテンツに対する操作の履歴を示す履歴データを生成し、前記履歴データを記憶する履歴データ記憶装置へ送信するコンテンツ受信端末を用いて、前記履歴データを生成する履歴データ生成方法であって、
前記コンテンツを識別するコンテンツＩＤを少なくとも含む追跡情報が付加された当該コンテンツを受信するコンテンツ受信ステップと、
前記コンテンツに対する操作を行うコンテンツ操作ステップと、
前記コンテンツに付加された前記追跡情報に含まれる前記コンテンツＩＤと、前記コンテンツ操作ステップにおける前記操作を示す操作情報と、前記操作を行った端末を示す操作端末履歴情報とを少なくとも含む履歴データを生成して、前記履歴データ記憶装置へ送信する履歴データ生成ステップとを含むことを特徴とする履歴データ生成方法。
【請求項７】
コンテンツを識別するコンテンツＩＤと、前記コンテンツの配信先を示す配信先情報とを少なくとも含む追跡情報が付加された当該コンテンツを受信し、前記コンテンツを他の端末に配信する再配信の履歴を示す履歴データを生成して、前記履歴データを記憶する履歴データ記憶装置へ送信するためにコンピュータを、
前記コンテンツを受信するコンテンツ受信手段、
前記コンテンツに付加された前記追跡情報に含まれる前記配信先情報を、前記再配信の配信先である再配信先に更新する追跡情報更新手段、
前記追跡情報更新手段によって更新された追跡情報が付加された当該コンテンツを前記他の端末に配信するコンテンツ配信手段、
前記追跡情報に含まれる前記コンテンツＩＤと、前記再配信の配信元である再配信元を示す配信元履歴情報と、前記再配信先を示す配信先履歴情報とを少なくとも含む前記履歴データを生成して、前記履歴データ記憶装置へ送信する履歴データ生成手段として機能させることを特徴とする履歴データ生成プログラム。
【請求項８】
請求項１に記載のコンテンツ受信端末で生成される履歴データを記憶する履歴データ記憶装置から、探索対象とするコンテンツの履歴データを検索するためにコンピュータを、
前記コンテンツに付加された前記追跡情報に基づいて、前記コンテンツが最後に配信された際の履歴データである最終履歴データを、前記履歴データ記憶装置から検索する最終履歴データ検索手段、
前記コンテンツの履歴データのコンテンツＩＤと配信元履歴情報とに基づいて、前記最終履歴データを探索元として、前記コンテンツの履歴データを順次探索する履歴データ探索手段、
前記履歴データ探索手段によって検索された履歴データを出力する履歴データ出力手段として機能させることを特徴とする履歴検索プログラム。
【請求項９】
コンテンツを識別するコンテンツＩＤを少なくとも含む追跡情報が付加された当該コンテンツを受信し、前記コンテンツに対する操作の履歴を示す履歴データを生成して、前記履歴データを記憶する履歴データ記憶装置へ送信するためにコンピュータを、
前記コンテンツを受信するコンテンツ受信手段、
前記コンテンツに対する操作を行うコンテンツ操作手段、
前記コンテンツに付加された前記追跡情報に含まれる前記コンテンツＩＤと、前記コンテンツ操作手段による前記操作を示す操作情報と、前記操作を行った端末を示す操作端末履歴情報とを少なくとも含む履歴データを生成して、前記履歴データ記憶装置へ送信する履歴データ生成手段として機能させることを特徴とする履歴データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの不正利用を検出する技術に関し、特に配信されたコンテンツに対して行った操作をコンテンツの提供者に通知することで不正利用者を検出する技術に関する。
【背景技術】
【０００２】
近年、映像や音声などのマルチメディアコンテンツ（以下コンテンツという）が、ネットワーク（インターネット等）上で流通するようになっている。このような環境において、コンテンツの提供者（以下プロバイダという）からコンテンツを購入した購入者（以下ユーザという）やこのユーザから不正にコンテンツを入手した第三者などによって、当該コンテンツがネットワークを介して不正に配信されたり、記録媒体に記録されて不正に配布されたりするという不正行為が問題となっている。
【０００３】
このような不正行為を防止するために、従来、プロバイダ側でコンテンツを暗号化してユーザに配信し、正当なユーザのみが復号して視聴できるようにした、暗号・認証技術を用いたＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）が用いられている（特許文献１参照）。このシステムでは、プロバイダ側でユーザを認証し、暗号化したコンテンツと当該コンテンツを復号するための鍵とを、販売契約が成立したユーザに配信することで、正当なユーザのみがコンテンツを復号できるようにしている。
【０００４】
また、コンテンツに対して前記のような不正行為をしたユーザを特定する技術として、コンテンツを購入したユーザの情報を電子透かしによってコンテンツに埋め込んで配信することで、当該コンテンツが不正に流通した場合には、不正に流通したコンテンツから購入したユーザの情報を読み取り、不正行為を行ったユーザを特定する方法が行われている（特許文献２参照）。
【特許文献１】特開２００２−２８１４７７号公報（段落００３１〜００４０）
【特許文献２】特開２００１−３０５９５７号公報（段落００１４〜００１８）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のシステムでは、暗号化されたコンテンツを復号するための鍵が第三者に漏洩することで、復号後のコンテンツが不正に流通するという問題があった。また、特許文献２の方法では、不正に流通したコンテンツから、このコンテンツを購入して不正に流通させたユーザを特定することはできるものの、コンテンツを購入したユーザから第三者がコンテンツを不正に入手して流通させた場合には、この第三者を特定することはできないという問題があった。
【０００６】
さらに特許文献２の方法では、不正に流通したコンテンツをプロバイダが発見した場合に、不正に流通させたユーザを特定できるものであり、ユーザやコンテンツを不正に入手した第三者が、各々の端末で不正な操作を行った場合に、その不正な操作を検出することはできなかった。例えば、ユーザとプロバイダとの販売契約に定められた、コンテンツの利用期限や再生回数の制限などのコンテンツを利用できる範囲を超えた操作をユーザが行った場合や、第三者が不正にコンテンツを入手し、このコンテンツを視聴するなどの操作を行った場合に、これらの不正な操作を検出することはできなかった。
【０００７】
本発明は、前記従来技術の課題を解決するために成されたもので、ユーザあるいはユーザから不正にコンテンツを入手した第三者が、プロバイダから配信されたコンテンツを不正に流通させたり、当該コンテンツに対して不正な操作を行った場合に、これらの不正行為を行った不正利用者を特定することができるコンテンツ受信端末、履歴検索装置、履歴データ生成方法、履歴検索方法、履歴データ生成プログラム及び履歴検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、請求項１に記載のコンテンツ受信端末は、コンテンツを識別するコンテンツＩＤと、前記コンテンツの配信先を示す配信先情報とを少なくとも含む追跡情報が付加された当該コンテンツを受信し、前記コンテンツを他の端末に配信する再配信の履歴を示す履歴データを生成して、前記履歴データを記憶する履歴データ記憶装置へ送信するコンテンツ受信端末であって、コンテンツ受信手段と、追跡情報更新手段と、コンテンツ配信手段と、履歴データ生成手段とを備える構成とした。
【０００９】
かかる構成によれば、コンテンツ受信端末は、コンテンツ受信手段によって、コンテンツを受信し、追跡情報更新手段によって、このコンテンツに付加された追跡情報に含まれる、当該コンテンツの配信先を示す配信先情報を、このコンテンツを他の端末に配信する再配信の配信先である再配信先に更新する。そして、コンテンツ配信手段によって、追跡情報更新手段で再配信先に更新された追跡情報が付加された当該コンテンツを他の端末に配信する。
【００１０】
また、履歴データ生成手段によって、追跡情報に含まれるコンテンツＩＤと、再配信の配信元である再配信元を示す配信元履歴情報と、再配信先を示す配信先履歴情報とを少なくとも含む履歴データを生成して、履歴データを記憶する履歴データ記憶装置へ送信する。
【００１１】
これによって、コンテンツ受信端末は、受信したコンテンツを他の端末に配信する場合には、コンテンツに付加された追跡情報に含まれる配信先情報を新たな配信先である再配信先に更新し、この追跡情報が付加されたコンテンツを他の端末に配信することができる。そのため、他の端末には、この端末を示す配信先情報が付加されたコンテンツが配信される。また、配信する当該コンテンツを識別するコンテンツＩＤと、再配信先を示す配信先履歴情報と、このコンテンツを配信した当該コンテンツ受信端末を示す配信元履歴情報とを含む履歴データを履歴データ記憶装置に送信することができる。
【００１２】
ここで、配信先情報とは、コンテンツを受信するコンテンツ受信端末を特定する情報を示すものである。また、配信元履歴情報とは、このコンテンツを配信したコンテンツ受信端末を特定する情報を示すものであり、配信先履歴情報とは、このコンテンツを受信したコンテンツ受信端末（他の端末）を特定する情報を示すものである。この配信先情報、配信元履歴情報及び配信先履歴情報には、例えば、各コンテンツ受信端末を識別する識別子や、コンテンツ受信端末の機器ＩＤ、コンテンツ受信端末に固定的に付与されたＩＰアドレスなどを用いて、配信先あるいは配信元のコンテンツ受信端末を特定することができる。
【００１３】
また、追跡情報は、例えば、コンテンツの先頭や末尾などに付加されてコンテンツ受信端末に配信される。この追跡情報は、ユーザやこのコンテンツを不正に入手した第三者によって書き換えられないように、例えば、暗号化されてコンテンツに付加されていることが好ましい。
【００１４】
また、請求項２に記載の履歴検索装置は、請求項１に記載のコンテンツ受信端末で生成される履歴データを記憶する履歴データ記憶装置から、探索対象とするコンテンツの履歴データを検索する履歴検索装置であって、最終履歴データ検索手段と、履歴データ探索手段と、履歴データ出力手段とを備える構成とした。
【００１５】
かかる構成によれば、履歴検索装置は、最終履歴データ検索手段によって、探索対象とするコンテンツに付加された追跡情報に基づいて、このコンテンツが最後に配信された際の履歴データである最終履歴データを履歴データ記憶装置から検索する。そして、履歴データ探索手段によって、このコンテンツの履歴データのコンテンツＩＤと配信先履歴情報とに基づいて、最終履歴データを探索元として、履歴データの示すコンテンツの配信の前に行われた配信の履歴データを順次検索する。また、履歴データ出力手段によって、履歴データ探索手段で検索された履歴データを出力する。
【００１６】
これによって、履歴検索装置は、探索対象とするコンテンツに付加されたコンテンツＩＤと配信先情報とに基づいて、最終履歴データを検索することができる。つまり、コンテンツの追跡情報の配信先情報と、履歴データの配信先履歴情報はどちらもコンテンツの配信先を示すものであるため、探索対象とするコンテンツに付加された配信先情報と最終履歴データの配信先履歴情報は一致し、また、コンテンツに付加されたコンテンツＩＤと最終履歴データのコンテンツＩＤは一致する。そのため、履歴検索装置は、探索したいコンテンツの追跡情報のコンテンツＩＤと配信先情報とに基づいて履歴データを検索することで、最終履歴データを検索することができる。
【００１７】
また、検索された履歴データの配信元履歴情報と、この配信元履歴情報が示す配信元に当該コンテンツを配信した履歴を示す履歴データの配信先履歴情報とは一致する。そのため、履歴検索装置は、最終履歴データを探索元とし、検索された履歴データのコンテンツＩＤと配信元履歴情報とに基づいて履歴データを順次検索することで、探索対象となるコンテンツについて、最後に配信した際の履歴データから、最初にコンテンツ受信装置から配信された際の履歴データまでの履歴データを探索することができる。
【００１８】
さらに、請求項３に記載のコンテンツ受信端末は、コンテンツを識別するコンテンツＩＤを少なくとも含む追跡情報が付加された当該コンテンツを受信し、前記コンテンツに対する操作の履歴を示す履歴データを生成して、前記履歴データを記憶する履歴データ記憶装置へ送信するコンテンツ受信端末であって、コンテンツ受信手段と、コンテンツ操作手段と、履歴データ生成手段とを備える構成とした。
【００１９】
かかる構成によれば、コンテンツ受信端末は、コンテンツ受信手段によって、コンテンツを受信し、コンテンツ操作手段によって、コンテンツに対する操作を行う。また、履歴データ生成手段によって、このコンテンツに付加された追跡情報に含まれるコンテンツＩＤと、コンテンツ操作手段での操作を示す操作情報と、操作を行った端末を示す操作端末履歴情報とを少なくとも含む履歴データを生成して、履歴データ記憶装置へ送信する。
【００２０】
これによって、コンテンツ受信端末は、受信したコンテンツに対して操作を行った際に、このコンテンツを示すコンテンツＩＤと、このコンテンツに対して行った操作を示す操作情報と、この操作を行ったコンテンツ受信端末を示す操作端末履歴情報とを含む履歴データを生成して、履歴データを記憶する履歴データ記憶装置へ送信することができる。
【００２１】
ここで、コンテンツに対する操作とは、例えば、再生やコピーなどであり、操作情報とは、これらの操作を示すものである。また、操作端末履歴情報とは、これらの操作を行った端末を特定する情報を示すものであり、例えば、各コンテンツ受信端末を識別する識別子や、コンテンツ受信端末の機器ＩＤ、コンテンツ受信端末に固定的に付与されたＩＰアドレスなどを用いて、操作を行ったコンテンツ受信端末を特定することができる。
【００２２】
また、請求項４に記載の履歴データ生成方法は、コンテンツを他の端末に配信した履歴を示す履歴データを生成し、前記履歴データを記憶する履歴データ記憶装置に送信するコンテンツ受信端末を用いて、前記履歴データを生成する履歴データ生成方法であって、コンテンツ受信ステップと、コンテンツ配信・履歴データ生成ステップとを含むことを特徴とする。
【００２３】
この方法によれば、コンテンツ受信ステップによって、コンテンツを識別するコンテンツＩＤと、このコンテンツの配信先を示す配信先情報とを少なくとも含む追跡情報が付加された当該コンテンツを受信し、続いて、コンテンツ配信・履歴データ生成ステップによって、このコンテンツに付加された追跡情報に含まれる配信先情報を、このコンテンツを他の端末に配信する再配信の配信先である再配信先に更新し、この追跡情報が付加されたコンテンツを、再配信先である他の端末に配信するとともに、追跡情報に含まれるコンテンツＩＤと、再配信の配信元である再配信元を示す配信元履歴情報と、再配信先を示す配信先履歴情報とを少なくとも含む履歴データを生成して、履歴データ記憶装置へ送信する。
【００２４】
これによって、受信したコンテンツを他の端末に配信する場合には、コンテンツに付加された追跡情報に含まれる配信先情報を、新たな配信先である再配信先に更新し、この追跡情報が付加されたコンテンツを他の端末に配信することができる。さらに、当該コンテンツを識別するコンテンツＩＤと、再配信先を示す配信先履歴情報と、このコンテンツを配信した当該コンテンツ受信端末を示す配信元履歴情報とを含む履歴データを履歴データ記憶装置に送信することができる。
【００２５】
さらに、請求項５に記載の履歴検索方法は、請求項１に記載のコンテンツ受信端末で生成される履歴データを記憶する履歴データ記憶装置から、探索対象とするコンテンツの履歴データを検索する履歴検索装置を用いて、前記コンテンツの履歴データを検索する履歴検索方法であって、最終履歴データ検索ステップと、履歴データ探索ステップと、履歴データ出力ステップとを含むことを特徴とする。
【００２６】
この方法によれば、最終履歴データ検索ステップによって、コンテンツに付加された追跡情報に基づいて、コンテンツが最後に配信された際の履歴データである最終履歴データを、履歴データ記憶装置から検索する。続いて、履歴データ探索ステップによって、このコンテンツの履歴データのコンテンツＩＤと配信先履歴情報とに基づいて、最終履歴データを探索元として、履歴データの示すコンテンツの配信の前に行われた配信の履歴データを順次検索する。さらに、履歴データ出力ステップによって、履歴データ探索ステップおいて検索された履歴データを出力する。
【００２７】
これによって、探索対象とするコンテンツに付加されたコンテンツＩＤと配信先情報とに基づいて、最終履歴データを検索することができる。また、最終履歴データを探索元として、当該コンテンツの履歴データを順次検索することで、探索対象となるコンテンツについて、最後に配信した際の履歴データから、最初にコンテンツ受信装置から配信された際の履歴データまでの履歴データを探索することができる。
【００２８】
また、請求項６に記載の履歴データ生成方法は、コンテンツに対する操作の履歴を示す履歴データを生成し、前記履歴データを記憶する履歴データ記憶装置へ送信するコンテンツ受信端末を用いて、前記履歴データを生成する履歴データ生成方法であって、コンテンツ受信ステップと、コンテンツ操作ステップと、履歴データ生成ステップとを含むことを特徴とする。
【００２９】
この方法によれば、コンテンツ受信ステップによって、コンテンツを識別するコンテンツＩＤを少なくとも含む追跡情報が付加された当該コンテンツを受信する。続いて、コンテンツ操作ステップによって、コンテンツに対する操作を行う。さらに、履歴データ生成ステップによって、コンテンツに付加された追跡情報に含まれるコンテンツＩＤと、コンテンツ操作ステップにおける操作を示す操作情報と、操作を行った端末を示す操作端末履歴情報とを少なくとも含む履歴データを生成して、履歴データ記憶装置へ送信する。
【００３０】
これによって、受信したコンテンツに対して操作が行われると、操作が行われたコンテンツを示すコンテンツＩＤと、このコンテンツに対して行った操作を示す操作情報と、この操作を行ったコンテンツ受信端末を示す操作端末履歴情報とを含む履歴データを生成して、履歴データを記憶する履歴データ記憶装置へ送信することができる。
【００３１】
さらに、請求項７に記載の履歴データ生成プログラムは、コンテンツを識別するコンテンツＩＤと、前記コンテンツの配信先を示す配信先情報とを少なくとも含む追跡情報が付加された当該コンテンツを受信し、前記コンテンツを他の端末に配信する再配信の履歴を示す履歴データを生成して、前記履歴データを記憶する履歴データ記憶装置へ送信するために、コンピュータを、コンテンツ受信手段、追跡情報更新手段、コンテンツ配信手段、履歴データ生成手段として機能させることとした。
【００３２】
かかる構成によれば、履歴データ生成プログラムは、コンテンツ受信手段によって、コンテンツを受信し、追跡情報更新手段によって、このコンテンツに付加された追跡情報に含まれる、当該コンテンツの配信先を示す配信先情報を、このコンテンツを他の端末に配信する再配信の配信先である再配信先に更新する。そして、コンテンツ配信手段によって、追跡情報更新手段で再配信先に更新された追跡情報が付加された当該コンテンツを他の端末に配信する。
【００３３】
また、履歴データ生成手段によって、追跡情報に含まれるコンテンツＩＤと、再配信の配信元である再配信元を示す配信元履歴情報と、再配信先を示す配信先履歴情報とを少なくとも含む履歴データを生成して、履歴データを記憶する履歴データ記憶装置へ送信する。
【００３４】
これによって、履歴データ生成プログラムは、受信したコンテンツを他の端末に配信する場合には、コンテンツに付加された追跡情報に含まれる配信先情報を新たな配信先である再配信先に更新し、この追跡情報が付加されたコンテンツを他の端末に配信することができる。また、当該コンテンツを識別するコンテンツＩＤと、再配信先を示す配信先履歴情報と、このコンテンツを配信した当該コンテンツ受信端末を示す配信元履歴情報とを含む履歴データを履歴データ記憶装置に送信することができる。
【００３５】
また、請求項８に記載の履歴検索プログラムは、請求項１に記載のコンテンツ受信端末で生成される履歴データを記憶する履歴データ記憶装置から、探索対象とするコンテンツの履歴データを検索するために、コンピュータを、前記コンテンツに付加された前記追跡情報に基づいて、前記コンテンツが最後に配信された際の履歴データである最終履歴データを、最終履歴データ検索手段、履歴データ探索手段、履歴データ出力手段として機能させることとした。
【００３６】
かかる構成によれば、履歴検索プログラムは、最終履歴データ検索手段によって、探索対象とするコンテンツに付加された追跡情報に基づいて、このコンテンツが最後に配信された際の履歴データである最終履歴データを、履歴データ記憶装置から検索し、履歴データ探索手段によって、このコンテンツの履歴データのコンテンツＩＤと配信先履歴情報とに基づいて、最終履歴データを探索元として、履歴データの示すコンテンツの配信の前に行われた配信の履歴データを順次検索する。また、履歴データ出力手段によって、履歴データ探索手段で検索された履歴データを出力する。
【００３７】
これによって、履歴検索プログラムは、探索対象とするコンテンツに付加されたコンテンツＩＤと配信先情報とに基づいて、最終履歴データを検索することができる。さらに、最終履歴データを探索元として、当該コンテンツの履歴データを順次検索することで、探索対象となるコンテンツについて、最後に配信した際の履歴データから、最初にコンテンツ受信装置から配信された際の履歴データまでの履歴データを探索することができる。
【００３８】
さらに、請求項９に記載の履歴データ生成プログラムは、コンテンツを識別するコンテンツＩＤを少なくとも含む追跡情報が付加された当該コンテンツを受信し、前記コンテンツに対する操作の履歴を示す履歴データを生成して、前記履歴データを記憶する履歴データ記憶装置へ送信するために、コンピュータを、コンテンツ受信手段、コンテンツ操作手段、履歴データ生成手段として機能させることとした。
【００３９】
かかる構成によれば、履歴データ生成プログラムは、コンテンツ受信手段によって、コンテンツを受信し、コンテンツ操作手段によって、コンテンツに対する操作を行う。また、履歴データ生成手段によって、このコンテンツに付加された追跡情報に含まれるコンテンツＩＤと、コンテンツ操作手段での操作を示す操作情報と、操作を行った端末を示す操作端末履歴情報とを少なくとも含む履歴データを生成して、履歴データ記憶装置へ送信する。
【００４０】
これによって、履歴データ生成プログラムは、受信したコンテンツに対して操作が行われると、操作が行われたコンテンツを示すコンテンツＩＤと、このコンテンツに対して行った操作を示す操作情報と、この操作を行ったコンテンツ受信端末を示す操作端末履歴情報とを含む履歴データを生成して、履歴データを記憶する履歴データ記憶装置へ送信することができる。
【発明の効果】
【００４１】
本発明に係るコンテンツ受信端末、履歴検索装置、履歴データ生成方法、履歴検索方法、履歴データ生成プログラム及び履歴検索プログラムでは、以下のような優れた効果を奏する。
【００４２】
請求項１、請求項４又は請求項７に記載の発明によれば、例えば、コンテンツを購入した正当なユーザ、あるいはこのユーザからこのコンテンツを不正に入手した第三者によって、コンテンツが記録媒体に記録されて不正に配布された場合に、不正に配布した不正利用者を特定することができる追跡情報をコンテンツに付加することができる。つまり、コンテンツが記録媒体に記録された場合には、記録したユーザあるいは第三者のコンテンツ受信端末がこのコンテンツの最後の配信先であるため、記録媒体に記録されたコンテンツにはこの端末を示す配信先情報を含む追跡情報が付加される。そのため、このコンテンツが不正に配布された際には、この配信先情報からコンテンツを不正利用している不正利用者を特定することができる。
【００４３】
また、例えば、コンテンツを購入した正当なユーザ、あるいはこのユーザからこのコンテンツを不正に入手した第三者によって、コンテンツがネットワークを介して不正に配信された場合には、コンテンツを不正に配信している不正利用者を特定することができる追跡情報と履歴データとを生成することができる。つまり、不正に配信した際の履歴データが履歴データ記憶装置に送信されるため、不正に配信されたコンテンツの追跡情報に基づいてこの履歴データを検索することで、不正利用者を特定することができる。
【００４４】
請求項２、請求項５又は請求項８に記載の発明によれば、不正利用されたコンテンツが配信された履歴データを探索することで、不正利用者やこの不正利用者にコンテンツを配信したユーザを特定することができる。
【００４５】
請求項３、請求項６又は請求項９に記載の発明によれば、例えば、正当なユーザが、コンテンツの利用期限や再生回数の制限などの、コンテンツの販売契約に定められたコンテンツを利用できる範囲を超えた操作を行った場合や、販売契約を交わしていない第三者が不正にコンテンツを入手し、このコンテンツを視聴するなどの操作を行った場合には、その操作を示す履歴データから不正利用者を特定することができる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施の形態について図面を参照して説明する。
［コンテンツ配信システムの構成］
まず、図１を参照して、本発明の実施の形態であるコンテンツ配信システム１の構成について説明する。図１は、本発明におけるコンテンツ配信システムの構成を示したブロック図である。コンテンツ配信システム１は、コンテンツのプロバイダ（配信者）側にイントラネット３で接続されたコンテンツサーバ１０と、ライセンスサーバ３０と、履歴管理サーバ７０と、ゲートウェイ（ＧＷ）５とを備え、インターネット７を経由してコンテンツのユーザ（購入者）側の端末であるコンテンツ受信端末５０にコンテンツを配信するシステムである。
【００４７】
コンテンツサーバ１０は、図示していない記憶手段に複数のコンテンツを保持し、後記するコンテンツ受信端末５０からコンテンツの要求があった場合に、このコンテンツをコンテンツ受信端末５０へ配信するものである。また、このコンテンツサーバ１０は、コンテンツに当該コンテンツを識別するコンテンツＩＤと、配信先を示す配信先情報とからなる追跡情報を付加して、追跡情報の暗号鍵（共通鍵）である追跡情報鍵によって追跡情報を暗号化し、さらに、後記するライセンスサーバ３０から入力された、コンテンツの暗号鍵（共通鍵）であるコンテンツ鍵によって当該コンテンツを暗号化して、コンテンツ受信端末５０に配信するものでもある。
【００４８】
ライセンスサーバ３０は、コンテンツサーバ１０に保持されているコンテンツのライセンスを管理するものである。つまり、ライセンスサーバ３０は、後記するコンテンツ受信端末５０からのライセンス要求に対してユーザ認証を行い、ユーザのコンテンツ利用条件やコンテンツ鍵を含んだライセンスを発行するものである。
【００４９】
コンテンツ受信端末５０はユーザが所望するコンテンツをコンテンツサーバ１０から取得し、さらにライセンスサーバ３０からライセンスを取得し、このコンテンツに対して操作や配信を行い、これらの履歴を示す履歴データを生成して、後記する履歴管理サーバ７０に送信するものである。
【００５０】
履歴管理サーバ７０は、コンテンツサーバ１０とコンテンツ受信端末５０とから送信される履歴データを蓄積し、探索対象となるコンテンツの履歴データを検索して提示するものである。また、履歴管理サーバ７０は、コンテンツ受信端末５０から受信した履歴データからコンテンツ受信端末５０でのコンテンツに対する操作がライセンスで規定された利用条件に適合するものかを判定して、不正利用を示す履歴データを提示するものでもある。
【００５１】
なお、ゲートウェイ（ＧＷ）５は、イントラネット３とインターネット７との各ネットワークを接続するための装置である。このゲートウェイ５は、例えば、ＩＰルータ（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）であり、イントラネット３内への不正アクセスを防ぐファイアーウォールの機能を有するものである。
【００５２】
以下、コンテンツ配信システム１において、コンテンツの配信を行うコンテンツサーバ１０、プロバイダ側よりコンテンツを受信するコンテンツ受信端末５０及び履歴データを管理する履歴管理サーバ７０について詳細に説明する。
【００５３】
（コンテンツサーバの構成）
まず、図２を参照（適宜図１参照）して、コンテンツサーバ１０の構成について説明する。図２は、本発明におけるコンテンツサーバの構成を示したブロック図である。コンテンツサーバ１０は、通信送受信手段１１と、追跡情報付加手段１２と、履歴データ生成手段１３と、コンテンツ鍵取得手段１４と、暗号化付加コンテンツ生成手段１５と、暗号化付加コンテンツ送信手段１６と、記憶手段１７とを備える。
【００５４】
通信送受信手段１１は、ネットワーク（イントラネット３等）を介して、通信データの送受信を行うものである。例えば、通信送受信手段１１は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の通信プロトコルによって通信データの送受信を行うものである。
【００５５】
追跡情報付加手段１２は、コンテンツ受信端末５０から通信送受信手段１１を介して通知される、コンテンツを識別するコンテンツＩＤと、このコンテンツを要求したコンテンツ受信端末５０を識別する識別子とを含んだコンテンツ要求に基づいて、記憶手段１７からコンテンツＩＤに対応するコンテンツＭを読み出して、このコンテンツＭにコンテンツＩＤとコンテンツ受信端末５０の識別子である配信先情報とを含む追跡情報を付加するものである。この追跡情報が付加された付加コンテンツは、暗号化付加コンテンツ生成手段１５に入力される。また、コンテンツＩＤとコンテンツ受信端末５０の識別子が履歴データ生成手段１３に通知される。
【００５６】
ここで、このコンテンツＭに追跡情報を付加する方法は、例えば、コンテンツＭがＭＰＥＧ−２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ２）で符号化されたデータである場合には、ビットストリームのシーケンスヘッダのユーザデータ領域に追跡情報を記述しても良く、また、コンテンツＭが、ＷＭＶ（Ｗｉｎｄｏｗｓ（Ｒ）  Ｍｅｄｉａ  Ｖｉｄｅｏ）で符号化されている場合には、ヘッダ領域に追跡情報を記述することができる。なお、ここでは追跡情報がコンテンツＭのヘッダ部分に記述されていることとする。
【００５７】
なお、コンテンツＩＤは、コンテンツを一意に特定できる識別子である。また、配信先情報には、コンテンツ受信端末５０を識別する識別子に代えて、例えば、コンテンツ受信端末５０の機器ＩＤや、コンテンツ受信端末５０に固定的に付与されたＩＰアドレスなどを用いても良い。
【００５８】
履歴データ生成手段１３は、追跡情報付加手段１２から通知されたコンテンツＩＤとコンテンツ受信端末５０の識別子とに基づいて、履歴データを生成するものである。ここで生成された履歴データは履歴管理サーバ７０へ送信される。
【００５９】
ここで、図５を参照して、履歴データ生成手段１３によって生成される履歴データについて説明する。図５は、コンテンツサーバがコンテンツ受信端末にコンテンツを配信した際に、コンテンツサーバの履歴データ生成手段が生成する履歴データの例について説明するための説明図である。
【００６０】
ここでは、履歴データは、コンテンツＩＤ、コンテンツの配信元を示す配信元履歴情報、配信先を示す配信先履歴情報、コンテンツに対する操作を示す操作情報及び操作を行った日時を示す日付情報とから構成されている。この履歴データは、例えば、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などの言語により記述することができる。なお、図５では、説明の都合上履歴データの左側に行番号を付している。
【００６１】
履歴データは、コンテンツＩＤ（図中ＣＩＤ）によってコンテンツを特定している。例えば、図５において、（１）行目の＜ＣＩＤ＞タグによって「１０００１」のコンテンツＩＤが付されたコンテンツが特定される。また、（２）行目の＜ｆｒｏｍ＞タグによって、このコンテンツの配信元である配信元履歴情報が記述される。ここではコンテンツを配信するプロバイダを示す「ＮＨＫ」が記述されている。さらに、（３）行目の＜ｔｏ＞タグによって、コンテンツの配信先を示す配信先履歴情報が記述される。ここでは、送信先のコンテンツ受信端末５０（図１）の識別子として「ｕｓｅｒＡ」が記述されている。そして、（４）行目の＜ａｃｔｉｏｎ＞タグによって、コンテンツに対して行った操作を示す操作情報を記述している。ここではプロバイダからユーザに配信を行ったことを示す「ｄｉｓｔｒｉｂｕｔｅ」が記述されている。さらに、（５）行目の＜Ｄａｔｅ＞タグによって、前記の操作を行った日時を示す日付情報（ここでは「２００３／０６／２７  １９：２０：００」）が記述される。
【００６２】
このようにして履歴データには、コンテンツに対する操作の履歴を示す情報や、コンテンツの配信を行った場合には配信の履歴を示す情報を記述することができる。
【００６３】
図２に戻って説明を続ける。コンテンツ鍵取得手段１４は、後記する暗号化付加コンテンツ生成手段１５から通知されたコンテンツＩＤを含むコンテンツ鍵要求を、通信送受信手段１１を介して送信し、ライセンスサーバ３０からコンテンツ鍵ＫMを取得するものである。コンテンツ鍵取得手段１４は、コンテンツ鍵要求送信部１４ａと、コンテンツ鍵受信部１４ｂとを備える。
【００６４】
コンテンツ鍵要求送信部１４ａは、暗号化付加コンテンツ生成手段１５から通知されたコンテンツＩＤを含むコンテンツ鍵要求を、通信送受信手段１１を介してライセンスサーバ３０へ送信するものである。
【００６５】
コンテンツ鍵受信部１４ｂは、コンテンツ鍵要求送信部１４ａが送信したコンテンツ鍵要求に対して、ライセンスサーバ３０から返信されるコンテンツ鍵ＫMを、通信送受信手段１１を介して受信するものである。ここで受信したコンテンツ鍵ＫMは、暗号化付加コンテンツ生成手段１５に出力される。
【００６６】
暗号化付加コンテンツ生成手段１５は、追跡情報付加手段１２から入力された付加コンテンツの追跡情報を含むヘッダ部分とコンテンツＭとを暗号化して、暗号化付加コンテンツＣMを生成するものである。暗号化付加コンテンツ生成手段１５は、追跡情報暗号化部１５ａ及びコンテンツ暗号化部１５ｂを備える。
【００６７】
追跡情報暗号化部１５ａは、追跡情報付加手段１２から入力された付加コンテンツの、追跡情報を含むヘッダ部分を、記憶手段１７に予め記憶された、共通鍵暗号方式における共通鍵である追跡情報鍵ＫAで暗号化して、追跡情報を暗号化した暗号化追跡情報とするものである。
【００６８】
コンテンツ暗号化部１５ｂは、追跡情報付加手段１２から入力された付加コンテンツのコンテンツＩＤをコンテンツ鍵要求送信部１４ａに通知して、共通鍵暗号方式における共通鍵であるコンテンツ鍵ＫMをコンテンツ鍵取得手段１４から取得し、このコンテンツ鍵ＫMで、コンテンツＭを暗号化して暗号化コンテンツとするものである。追跡情報暗号化部１５ａとコンテンツ暗号化部１５ｂで暗号化された暗号化付加コンテンツＣMは、暗号化付加コンテンツ送信手段１６に出力される。
【００６９】
暗号化付加コンテンツ送信手段１６は、暗号化付加コンテンツ生成手段１５から入力された暗号化付加コンテンツＣMを、通信送受信手段１１を介してコンテンツＭを要求したコンテンツ受信端末５０に送信するものである。
【００７０】
記憶手段１７は、コンテンツＭと、追跡情報を含むヘッダ部分を暗号化する暗号鍵（共通鍵）である追跡情報鍵ＫAとを予め記憶するもので、半導体メモリ、ハードディスク等の一般的な記録媒体である。ここで、記憶手段１７は、コンテンツＭをコンテンツＩＤに対応付けて記憶している。
【００７１】
このようにコンテンツサーバ１０を構成することで、コンテンツサーバ１０は、コンテンツ受信端末５０から要求のあったコンテンツＭに追跡情報を付加し、コンテンツＭと、追跡情報を含むヘッダ部分とを暗号化してコンテンツ受信端末５０に配信する。また、この配信の履歴を示す履歴データを生成し、履歴管理サーバ７０に送信する。また、コンテンツサーバ１０は、追跡情報を暗号化し、コンテンツを受信したユーザによって書き換えることができないものとしている。
【００７２】
（コンテンツ受信端末の構成）
次に、図３を参照（適宜図１参照）して、コンテンツ受信端末５０の構成について説明する。図３は、本発明におけるコンテンツ受信端末の構成を示したブロック図である。コンテンツ受信端末５０は、通信送受信手段５１と、ライセンス受信手段５２と、ライセンス解析手段５３と、暗号化付加コンテンツ受信手段５４と、暗号化付加コンテンツ復号手段５５と、追跡情報更新手段５６と、追跡情報暗号化手段５７と、コンテンツ操作手段５８と、履歴データ生成手段５９と、記憶手段６０とを備える。またここでは、コンテンツ受信端末５０は、文字や画像等を表示するための表示装置９ａを外部に接続している。
【００７３】
通信送受信手段５１は、ネットワーク（インターネット７等）を介して、通信データの送受信を行うものである。例えば、通信送受信手段５１は、ＴＣＰ／ＩＰの通信プロトコルによって通信データの送受信を行うものである。
【００７４】
ライセンス受信手段５２は、ユーザが所望するコンテンツＭに対応するライセンスＬMをライセンスサーバ３０から取得するものである。ライセンス受信手段５２は、ライセンス要求送信部５２ａと、ライセンス受信部５２ｂとを備える。
【００７５】
ライセンス要求送信部５２ａは、コンテンツＩＤと、ユーザＩＤなどのライセンスサーバ３０に正規のユーザとして登録する際に必要なデータを含むライセンス要求を、通信送受信手段５１を介してライセンスサーバ３０へ送信するものである。
【００７６】
ライセンス受信部５２ｂは、ライセンス要求送信部５２ａが送信したライセンス要求に対して、ライセンスサーバ３０から返信されるライセンスＬMを、通信送受信手段５１を介して受信するものである。このライセンスＬMには、後記する暗号化付加コンテンツ受信手段５４によって受信される暗号化付加コンテンツＣMの暗号化コンテンツを復号するコンテンツ鍵と、このコンテンツＭを利用できる範囲を示す権利情報とが含まれている。ここで受信されたライセンスＬMは、記憶手段６０に記憶される。
【００７７】
ライセンス解析手段５３は、記憶手段６０に記憶されているライセンスＬMを解析し、コンテンツ鍵と権利情報とを抽出するものである。ここで抽出されたコンテンツ鍵は、暗号化付加コンテンツ復号手段５５に出力され、権利情報は暗号化付加コンテンツ復号手段５５とコンテンツ操作手段５８とに出力される。
【００７８】
暗号化付加コンテンツ受信手段５４は、ユーザが所望するコンテンツＭをコンテンツサーバ１０から取得するものである。暗号化付加コンテンツ受信手段５４は、コンテンツ要求送信部５４ａと、コンテンツ受信部５４ｂとを備える。
【００７９】
コンテンツ要求送信部５４ａは、コンテンツＩＤとコンテンツ受信端末５０の識別子とを図示しない入力手段から入力されることで、コンテンツＩＤとコンテンツ受信端末５０の識別子とを含むコンテンツ要求を、通信送受信手段５１を介してコンテンツサーバ１０へ送信するものである。
【００８０】
コンテンツ受信部５４ｂは、コンテンツ要求送信部５４ａが送信したコンテンツ要求に対して、コンテンツサーバ１０から配信される暗号化付加コンテンツＣMを、通信送受信手段５１を介して受信するものである。ここで受信された暗号化付加コンテンツＣMは、記憶手段６０に記憶される。
【００８１】
暗号化付加コンテンツ復号手段５５は、記憶手段６０に記憶されている暗号化付加コンテンツＣMの、暗号化追跡情報を含むヘッダ部分と暗号化コンテンツとを復号するものである。暗号化付加コンテンツ復号手段５５は、追跡情報復号部５５ａと、コンテンツ復号部５５ｂとを備える。
【００８２】
追跡情報復号部５５ａは、記憶手段６０に予め記憶された追跡情報鍵ＫAで、暗号化付加コンテンツＣMの暗号化追跡情報を含むヘッダ部分を復号するものである。ここで読み取られたコンテンツＩＤはコンテンツ操作手段５８に通知される。
【００８３】
コンテンツ復号部５５ｂは、ライセンス解析手段５３から入力されたコンテンツ鍵と権利情報に基づいて、記憶手段６０に記憶されている暗号化付加コンテンツＣMの暗号化コンテンツを復号するものである。ここで、コンテンツ復号部５５ｂは、コンテンツ鍵を用いて、権利情報に規定されている範囲内で暗号化コンテンツを復号する。追跡情報復号部５５ａとコンテンツ復号部５５ｂとによって復号された付加コンテンツは、追跡情報更新手段５６とコンテンツ操作手段５８とに出力される。
【００８４】
追跡情報更新手段５６は、暗号化付加コンテンツ復号手段５５から入力された付加コンテンツに付加されている配信先情報を、このコンテンツＭの配信先（再配信先）として図示しない入力手段から入力された他のコンテンツ受信端末５０を識別する識別子に更新する（書き換える）ものである。ここで更新された追跡情報が付加された付加コンテンツは、追跡情報暗号化手段５７に出力される。
【００８５】
追跡情報暗号化手段５７は、追跡情報更新手段５６から入力された付加コンテンツの追跡情報を含むヘッダ部分を、記憶手段６０に予め記憶された追跡情報鍵ＫAで暗号化して暗号化付加コンテンツＣMを生成するものである。ここで生成される暗号化付加コンテンツＣMは、コンテンツ操作手段５８のコンテンツ配信部５８ｃに出力される。
【００８６】
コンテンツ操作手段５８は、ライセンス解析手段５３から入力される権利情報に基づいて、暗号化付加コンテンツ受信手段５４で受信されたコンテンツＭに対して操作を行うものである。また、コンテンツ操作手段５８は、コンテンツＭに対して操作を行う際に、この操作を示す操作情報と、暗号化付加コンテンツ復号手段５５から通知されたコンテンツＩＤとを履歴データ生成手段５９に出力するものである。コンテンツ操作手段５８は、コンテンツ再生部５８ａ、コンテンツコピー部５８ｂ、コンテンツ配信部５８ｃとを備える。
【００８７】
コンテンツ再生部５８ａは、暗号化付加コンテンツ復号手段５５から入力された付加コンテンツをユーザが視聴可能なデータに変換して表示装置９ａに出力するものである。例えば、コンテンツ再生部５８ａは、コンテンツがＭＰＥＧ−２で符号化されたデータである場合には、コンテンツを動画像に復号するデコーダとして機能するものである。また、コンテンツ再生部５８ａは、コンテンツＭを再生する際に、コンテンツの再生を示す操作情報とコンテンツＩＤとを履歴データ生成手段５９に出力する。
【００８８】
なお、コンテンツ再生部５８ａにおいて、所定のフォーマットのコンテンツでないと再生できないような再生方法を適用することで、不正利用者によって暗号化付加コンテンツのヘッダ部分が不正に取り除かれたり改竄されたりした場合に、このコンテンツを再生できないようにすることができる。例えば、Ｗｉｎｄｏｗｓ（Ｒ）  Ｍｅｄｉａ  ＰｌａｙｅｒでＷＭＶ形式のコンテンツを再生するようにすると、Ｗｉｎｄｏｗｓ（Ｒ）  Ｍｅｄｉａ  Ｐｌａｙｅｒは所定のフォーマットのコンテンツでないと再生できないため、ヘッダ部分（追跡情報）が取り除かれたコンテンツを再生できないようにすることができる。また、暗号化されたヘッダ部分が故意に改竄された場合にも、復号時にヘッダ部分が所定のフォーマットにならないため、再生することができない。これによって、ヘッダ部分に含まれる追跡情報の改竄によって不正利用者が追跡できないようにされたコンテンツを視聴できないようにすることができ、不正利用者の追跡ができないコンテンツの不正な流通を防ぐことができる。
【００８９】
コンテンツコピー部５８ｂは、記憶手段６０に記憶された暗号化付加コンテンツＣMを複写して記録媒体等に記録するものである。また、コンテンツコピー部５８ｂは、暗号化付加コンテンツＣMをコピーする際に、暗号化付加コンテンツＣMのコピーを示す操作情報とコンテンツＩＤとを履歴データ生成手段５９に出力する。
【００９０】
コンテンツ配信部（コンテンツ配信手段）５８ｃは、追跡情報暗号化手段５７から入力された暗号化付加コンテンツＣMを、通信送受信手段５１を介して、暗号化付加コンテンツＣMの配信先（再配信先）として図示しない入力手段から入力された他のコンテンツ受信端末５０の識別子に対応するコンテンツ受信端末５０に配信（再配信）するものである。また、コンテンツ配信部５８ｃは、暗号化付加コンテンツＣMを配信する際に、暗号化付加コンテンツＣMの配信を示す操作情報とコンテンツＩＤとを履歴データ生成手段５９に出力する。
【００９１】
履歴データ生成手段５９は、暗号化付加コンテンツ復号手段５５から通知されたコンテンツＩＤと、コンテンツ操作手段５８から入力された操作情報とに基づいて、履歴データを生成するものである。ここで生成された履歴データは履歴管理サーバ７０へ送信される。
【００９２】
ここで、図６（ａ）〜（ｃ）を参照して、履歴データ生成手段５９によって生成される履歴データについて説明する。図６（ａ）は、コンテンツ受信端末によってコンテンツの再生を行った際に、コンテンツ受信端末の履歴データ生成手段が生成する履歴データの例について説明するための説明図、図６（ｂ）は、コンテンツ受信端末によってコンテンツのコピーを行った際に、コンテンツ受信端末の履歴データ生成手段が生成する履歴データの例について説明するための説明図、図６（ｃ）は、コンテンツ受信端末が他の端末にコンテンツを配信した際に、コンテンツ受信端末の履歴データ生成手段が生成する履歴データの例について説明するための説明図である。
【００９３】
ここでは、履歴データは、コンテンツＩＤ、コンテンツに対する操作を行った端末もしくはコンテンツの配信元の端末を示す操作端末履歴情報（配信元履歴情報）、配信先の端末を示す配信先履歴情報、コンテンツに対する操作を示す操作情報及び操作を行った日時を示す日付情報とから構成されている。なお、図６では、説明の都合上履歴データの左側には行番号を付している。
【００９４】
まず、コンテンツ受信端末５０によってコンテンツの再生を行った際に、コンテンツ受信端末５０の履歴データ生成手段５９が生成する履歴データの例について説明する。図６（ａ）に示すように、履歴データは、コンテンツＩＤによって、再生を行ったコンテンツを特定している。つまり、（１）行目の＜ＣＩＤ＞タグによって「１０００１」のコンテンツＩＤが付されたコンテンツが特定される。また、（２）行目の＜ｆｒｏｍ＞タグによって、このコンテンツの再生を行ったコンテンツ受信端末を示す操作端末履歴情報（配信元履歴情報）が記述される。ここではコンテンツを再生するコンテンツ受信端末を識別する識別子として「ｕｓｅｒＡ」が記述されている。さらに、（３）行目の＜ｔｏ＞タグによって、コンテンツの配信先を示す配信先履歴情報が記述される。ここでは、コンテンツの配信を行っていないので、操作端末履歴情報と同じ「ｕｓｅｒＡ」を記述することとしている。そして、（４）行目の＜ａｃｔｉｏｎ＞タグによって、コンテンツに対して行った操作を示す操作情報が記述されている。ここではコンテンツの再生を行ったことを示す「ｐｌａｙ」が記述されている。さらに、（５）行目の＜Ｄａｔｅ＞タグによって、再生を行った日時を示す日付情報（ここでは「２００３／０６／２７  １９：２５：００」）が記述される。
【００９５】
同様に、コンテンツ受信端末５０によってコンテンツのコピーを行った際には、図６（ｂ）に示すように、履歴データは、コンテンツＩＤ（図中「１０００１」）によって、コピーを行ったコンテンツを特定している。また、（２）行目の＜ｆｒｏｍ＞タグによって、このコンテンツのコピーを行ったコンテンツ受信端末を示す操作端末履歴情報（配信元履歴情報）（図中「ｕｓｅｒＡ」）が記述される。さらに、（３）行目の＜ｔｏ＞タグによって、配信先履歴情報（操作端末履歴情報）（図中「ｕｓｅｒＡ」）が記述される。そして、（４）行目の＜ａｃｔｉｏｎ＞タグによって、コンテンツに対して行った操作であるコピーを示す操作情報（図中「ｃｏｐｙ」）が記述されている。さらに、（５）行目の＜Ｄａｔｅ＞タグによって、コピーを行った日時を示す日付情報（ここでは「２００３／０６／２７  ２０：０５：００」）が記述される。
【００９６】
また、コンテンツ受信端末５０によって他のコンテンツ受信端末５０にコンテンツの配信を行った際には、図６（ｃ）に示すように、履歴データは、コンテンツＩＤ（図中「１０００１」）によって、配信を行ったコンテンツを特定している。また、（２）行目の＜ｆｒｏｍ＞タグによって、このコンテンツの配信を行った配信元のコンテンツ受信端末を示す配信元履歴情報（操作端末履歴情報）（図中「ｕｓｅｒＡ」）が記述される。さらに、（３）行目の＜ｔｏ＞タグによって、コンテンツの配信先を示す配信先履歴情報が記述される。ここではコンテンツを配信する配信先のコンテンツ受信端末を識別する識別子をｕｓｅｒＢと仮定し、配信先履歴情報として「ｕｓｅｒＢ」を記述している。そして、（４）行目の＜ａｃｔｉｏｎ＞タグによって、コンテンツに対して行った操作である配信を示す操作情報（図中「ｄｉｓｔｒｉｂｕｔｅ」）が記述されている。さらに、（５）行目の＜Ｄａｔｅ＞タグによって、配信を行った日時を示す日付情報（ここでは「２００３／０６／２８  ０９：２８：００」）が記述される。
【００９７】
このようにして履歴データには、コンテンツに対する操作の履歴を示す情報や、コンテンツの配信を行った場合には配信の履歴を示す情報を記述することができる。
【００９８】
記憶手段６０は、暗号化付加コンテンツ受信手段５４によって受信した暗号化付加コンテンツＣMと、ライセンス受信手段５２によって受信したライセンスＬMとを記憶し、また、追跡情報鍵ＫAを予め記憶するもので、半導体メモリ、ハードディスク等の一般的な記録媒体である。このライセンスＬMは、暗号化付加コンテンツＣMの暗号化コンテンツを復号または暗号化するための共通鍵であるコンテンツ鍵と、このコンテンツＭを利用できる範囲を示す権利情報とを含むものである。
【００９９】
なお、記憶手段６０は、暗号化付加コンテンツＣMとライセンスＬMとを対応付けて記憶している。また、追跡情報鍵ＫAは、外部に漏洩しないように、記憶手段６０内の耐タンパ性を有する領域に記憶されていることが好ましい。これによって、不正利用者によって不正に追跡情報が復号されて改竄されることを防ぐことができる。
【０１００】
以上のようにコンテンツ受信端末５０を構成することで、コンテンツ受信端末５０は、コンテンツサーバ１０からコンテンツＭを受信して、このコンテンツＭに対して再生、コピー、配信などの操作を行い、これらの操作の履歴を示す履歴データを生成し、履歴管理サーバ７０に送信する。また、コンテンツ受信端末５０によってコンテンツＭの配信を行う場合には、コンテンツ受信端末５０は、コンテンツＭに付加されている配信先情報を新たな配信先に更新し、このコンテンツＭを配信することができる。そして、コンテンツ受信端末５０によってコンテンツが記録媒体に記録されて不正に配布された場合には、このコンテンツに付加されている配信先情報から不正行為を行ったコンテンツ受信端末５０を特定することができる。
【０１０１】
また、コンテンツ受信端末５０は、コンピュータにおいて各手段を各機能プログラムとして実現することも可能であり、各機能プログラムを結合して、履歴データ生成プログラムとして動作させることも可能である。
【０１０２】
（履歴管理サーバの構成）
次に、図４を参照（適宜図１参照）して、履歴管理サーバ７０の構成について説明する。図４は、本発明における履歴管理サーバの構成を示したブロック図である。履歴管理サーバ７０は、通信送受信手段７１と、履歴データ受信手段７２と、履歴ＤＢ（データベース）７３と、入力手段７４と、履歴検索手段７５と、記憶手段７６と、ライセンス発行情報受信手段７７と、ライセンス発行情報ＤＢ（データベース）７８と、履歴判定手段７９と、判定結果出力手段８０とを備える。またここでは、履歴管理サーバ７０は、文字や画像を表示するための表示装置９ｂを外部に接続している。
【０１０３】
通信送受信手段７１は、ネットワーク（イントラネット３等）を介して、通信データの送受信を行うものである。例えば、通信送受信手段７１は、ＴＣＰ／ＩＰの通信プロトコルによって通信データの送受信を行うものである。
【０１０４】
履歴データ受信手段７２は、コンテンツサーバ１０及びコンテンツ受信端末５０から、通信送受信手段７１を介して履歴データを受信するものである。ここで受信した履歴データは履歴ＤＢ７３に記憶され、履歴判定手段７９に出力される。
【０１０５】
履歴ＤＢ（履歴データ記憶装置）７３は、後記する配信履歴データ検索手段７５２による、探索対象となるコンテンツの履歴の探索と、後記する履歴判定手段７９による、履歴データに記載された操作が適正なものであるかの判定とに必要となる履歴データを記憶するもので、半導体メモリ、ハードディスク等の一般的な記録媒体である。履歴ＤＢ７３は、コンテンツサーバ１０又はコンテンツ受信端末５０によって生成された履歴データを記憶する。
【０１０６】
入力手段７４は、探索対象とするコンテンツ（暗号化付加コンテンツＣM）を外部から入力するものである。入力された暗号化付加コンテンツＣMは履歴検索手段７５の追跡情報復号手段７５１へ出力される。
【０１０７】
履歴検索手段（履歴検索装置）７５は、入力手段７４から入力された、探索対象とするコンテンツの履歴データを、履歴ＤＢ７３から検索し、表示装置９ｂに表示するものである。履歴検索手段７５は、追跡情報復号手段７５１と、配信履歴データ検索手段７５２と、履歴データ出力手段７５３とを備える。
【０１０８】
追跡情報復号手段７５１は、入力手段７４から入力された暗号化付加コンテンツＣMの暗号化追跡情報を含むヘッダ部分を、記憶手段７６に記憶された追跡情報鍵ＫAによって復号するものである。ここで復号された追跡情報は、配信履歴データ検索手段７５２に出力される。
【０１０９】
配信履歴データ検索手段７５２は、入力手段７４から入力された、探索対象となるコンテンツの履歴データを履歴ＤＢ７３から検索するものである。配信履歴データ検索手段７５２は、最終履歴データ検索手段７５２ａと、履歴データ探索手段７５２ｂとを備える。
【０１１０】
最終履歴データ検索手段７５２ａは、追跡情報復号手段７５１から入力された追跡情報に基づいて、探索対象となるコンテンツが最後に配信された履歴データを履歴ＤＢ７３から検索するものである。ここで検索された、このコンテンツが最後に配信された履歴データである最終履歴データは、履歴データ探索手段７５２ｂと履歴データ出力手段７５３とに出力される。
【０１１１】
履歴データ探索手段７５２ｂは、探索対象となるコンテンツの履歴データのコンテンツＩＤと配信元履歴情報とに基づいて、最終履歴データを元として、探索対象となるコンテンツがプロバイダから配信されるまでの履歴データを順次履歴ＤＢ７３から探索するものである。ここで探索された履歴データは、履歴データ出力手段７５３に出力される。
【０１１２】
ここで、図７及び図８を参照（適宜図１及び図４参照）して、配信履歴データ検索手段７５２が、探索対象となるコンテンツの履歴データを履歴ＤＢ７３から検索する例について説明する。図７は、コンテンツサーバ及びコンテンツ受信端末によってコンテンツの配信を行った際の、コンテンツの配信の流れと履歴管理サーバに入力される履歴データとコンテンツに付加される追跡情報との一例を模式的に示した説明図である。図８は、図７で説明したコンテンツについて、配信履歴データ検索手段７５２によって履歴を探索して、検索された履歴データを示した説明図である。
【０１１３】
例えば、図７に示すように、コンテンツＭを暗号化した暗号化付加コンテンツＣM（ＣMA）がコンテンツサーバ１０からコンテンツ受信端末５０Ａに、適正な販売契約に基づいて配信され、コンテンツ受信端末５０Ａによってコピーされた後に、コンテンツ受信端末５０Ａからコンテンツ受信端末５０Ｂに不正に配信され、さらにコンテンツ受信端末５０Ｂによってコピーされた後に、コンテンツ受信端末５０Ｂからコンテンツ受信端末５０Ｃに不正に配信された場合に、履歴管理サーバ７０に入力される履歴データについて説明する。
【０１１４】
まず、コンテンツＩＤが「１０００１」であるコンテンツＭに追跡情報が付加されて暗号化された暗号化付加コンテンツＣMAが、コンテンツサーバ１０から、コンテンツ受信端末の識別子が「ｕｓｅｒＡ」であるコンテンツ受信端末５０Ａに、適正な販売契約に基づいて配信されたとする。すると、コンテンツＩＤとして「１０００１」と、配信元履歴情報としてプロバイダを示す「ＮＨＫ」と、配信先履歴情報として「ｕｓｅｒＡ」と、操作情報として「ｄｉｓｔｒｉｂｕｔｅ」と、日付情報として例えば「２００３／０６／２７  １９：２０：００」とを含む履歴データＲ0がコンテンツサーバ１０によって生成され、履歴管理サーバ７０に入力される。
【０１１５】
次に、コンテンツサーバ１０から配信された暗号化付加コンテンツＣMAが、コンテンツ受信端末５０Ａによってコピーされた後に、コンテンツ受信端末５０Ａからコンテンツ受信端末の識別子が「ｕｓｅｒＢ」であるコンテンツ受信端末５０Ｂに不正に配信されたとする。すると、まず、コンテンツ受信端末５０Ａによって、コンテンツＩＤとして「１０００１」と、操作端末履歴情報（配信元履歴情報）として「ｕｓｅｒＡ」と、配信先履歴情報として「ｕｓｅｒＡ」と、操作情報として「ｃｏｐｙ」と、日付情報として例えば「２００３／０６／２７  ２０：０５：００」とを含む、暗号化付加コンテンツＣMAのコピーを示す履歴データＲA1が生成され、履歴管理サーバ７０に入力される。さらに、コンテンツ受信端末５０Ａによって、コンテンツＩＤとして「１０００１」と、配信元履歴情報として「ｕｓｅｒＡ」と、配信先履歴情報として「ｕｓｅｒＢ」と、操作情報として「ｄｉｓｔｒｉｂｕｔｅ」と、日付情報として例えば「２００３／０６／２８  ０９：２８：００」とを含む、暗号化付加コンテンツＣMBの配信を示す履歴データＲA2が生成され、履歴管理サーバ７０に入力される。
【０１１６】
そして、コンテンツ受信端末５０Ａから配信された暗号化付加コンテンツＣMBが、コンテンツ受信端末５０Ｂによってコピーされた後に、コンテンツ受信端末５０Ｂからコンテンツ受信端末の識別子が「ｕｓｅｒＣ」であるコンテンツ受信端末５０Ｃに不正に配信されたとする。すると、コンテンツ受信端末５０Ｂによって、コンテンツＩＤとして「１０００１」と、操作端末履歴情報（配信元履歴情報）として「ｕｓｅｒＢ」と、配信先履歴情報として「ｕｓｅｒＢ」と、操作情報として「ｃｏｐｙ」と、日付情報として例えば「２００３／０６／２８  １５：００：００」とを含む、暗号化付加コンテンツＣMBのコピーを示す履歴データＲB1が生成され、履歴管理サーバ７０に入力される。さらに、コンテンツ受信端末５０Ｂによって、コンテンツＩＤとして「１０００１」と、配信元履歴情報として「ｕｓｅｒＢ」と、配信先履歴情報として「ｕｓｅｒＣ」と、操作情報として「ｄｉｓｔｒｉｂｕｔｅ」と、日付情報として例えば「２００３／０７／０１  １８：３８：００」とを含む、暗号化付加コンテンツＣMCの配信を示す履歴データＲB2が生成され、履歴管理サーバ７０に入力される。
【０１１７】
またこの際、コンテンツサーバ１０からコンテンツ受信端末５０Ａには、コンテンツＩＤとして「１０００１」と、配信先情報として「ｕｓｅｒＡ」とを含む追跡情報が付加されたコンテンツＭがそれぞれ暗号化された暗号化付加コンテンツＣMAが配信される。そして、コンテンツ受信端末５０Ａからコンテンツ受信端末５０Ｂには、コンテンツ受信端末５０Ａによって配信先情報が「ｕｓｅｒＢ」に更新された暗号化付加コンテンツＣMBが配信される。さらに、コンテンツ受信端末５０Ｂからコンテンツ受信端末５０Ｃには、コンテンツ受信端末５０Ｂによって配信先情報が「ｕｓｅｒＣ」に更新された暗号化付加コンテンツＣMCが配信される。
【０１１８】
次に、この不正流通した暗号化付加コンテンツＣMCの履歴データを配信履歴データ検索手段７５２が探索する例について説明する。ここで、履歴管理サーバ７０の履歴ＤＢ７３には、履歴データＲ0、ＲA1、ＲA2、ＲB1、ＲB2とともに、コンテンツサーバ１０あるいはコンテンツ受信端末５０、５０、…（図１）から、コンテンツ受信端末５０、５０、…に配信された、暗号化付加コンテンツＣMを含む様々な暗号化付加コンテンツの履歴データや、コンテンツ受信端末５０、５０、…が様々な暗号化付加コンテンツに対して行った操作の履歴を示す履歴データが記憶されているものとする。
【０１１９】
配信履歴データ検索手段７５２には、追跡情報復号手段７５１から、復号された暗号化付加コンテンツＣMCの追跡情報が入力される。そして、配信履歴データ検索手段７５２の最終履歴データ検索手段７５２ａは、この追跡情報に基づいて、暗号化付加コンテンツＣMCが最後に配信された履歴データＲB2を履歴ＤＢ７３から検索する。
【０１２０】
ここで、暗号化付加コンテンツＣMCの追跡情報の配信先情報と、暗号化付加コンテンツＣMCの配信を示す履歴データの配信先履歴情報はどちらもこの配信の配信先を示すものであるため、最終履歴データ検索手段７５２ａは、探索したいコンテンツの追跡情報の配信先情報と配信先履歴情報とを対応させ、さらに追跡情報と履歴データのコンテンツＩＤを対応させて、各々が一致する履歴データを検索することで、暗号化付加コンテンツＣMCが最後に配信された履歴データＲB2を検索することができる。そこで、最終履歴データ検索手段７５２ａは、追跡情報復号手段７５１から入力された暗号化付加コンテンツＣMCの追跡情報に含まれるコンテンツＩＤ「１０００１」と配信先情報「ｕｓｅｒＣ」とに基づいて、コンテンツＩＤが「１０００１」、配信先履歴情報が「ｕｓｅｒＣ」である履歴データＲB2を履歴ＤＢ７３から検索する。そして、図８に示す（５）の履歴データＲB2（最終履歴データ）を取得する。
【０１２１】
続いて、履歴データ探索手段７５２ｂは、履歴データＲB2（最終履歴データ）に基づいて、暗号化付加コンテンツＣMがプロバイダから配信されてからコンテンツ受信端末５０Ｃに配信されるまでの履歴データを順次履歴ＤＢ７３から探索する。ここで、検索された履歴データの配信元履歴情報は、この履歴データの配信先履歴情報が示す配信先にコンテンツを配信した配信元を示すものである。そして、この配信元に当該コンテンツを配信した際の履歴データの配信先履歴情報には、検索された履歴データの配信元履歴情報に記述された配信元の端末が記述されるため、検索された履歴データのうち配信の履歴を示す履歴データの配信元履歴情報と配信先履歴情報が一致し、さらにコンテンツＩＤが一致する履歴データを検索し、さらに検索された履歴データのうち配信の履歴を示す履歴データに基づいて同様の検索の操作を順次行うことで、探索対象となるコンテンツの配信の履歴を最終履歴データからさかのぼって探索することができる。
【０１２２】
そこで、履歴データ探索手段７５２ｂは、最終履歴データ検索手段７５２ａから入力された履歴データＲB2のコンテンツＩＤ「１０００１」と配信元履歴情報「ｕｓｅｒＢ」とに基づいて、コンテンツＩＤが「１０００１」、配信先履歴情報が「ｕｓｅｒＢ」である履歴データを履歴ＤＢ７３から検索する。そして、図８に示す（４）の履歴データＲB1と、（３）の履歴データＲA2とを取得する。
【０１２３】
さらに、履歴データ探索手段７５２ｂは、最終履歴データ検索手段７５２ａから入力された履歴データＲB1、ＲA2のうち、操作情報が配信を示す「ｄｉｓｔｒｉｂｕｔｅ」である履歴データＲA2のコンテンツＩＤ「１０００１」と配信元履歴情報「ｕｓｅｒＡ」とに基づいて、コンテンツＩＤが「１０００１」、配信先履歴情報が「ｕｓｅｒＡ」である履歴データを履歴ＤＢ７３から検索する。そして、図８に示す（２）の履歴データＲA1と、（１）の履歴データＲ0とを取得する。
【０１２４】
ここで、履歴データＲ0の配信元履歴情報は「ＮＨＫ」であり、プロバイダを示すものであるため、この履歴データＲ0はコンテンツサーバ１０から配信された履歴を示すものである。そこで、履歴データ探索手段７５２ｂは、検索された履歴データＲA1、Ｒ0のうち、操作情報が配信を示す「ｄｉｓｔｒｉｂｕｔｅ」である履歴データＲ0の配信元履歴情報「ＮＨＫ」が一致することを認識して探索を終了し、ここで探索された履歴データを履歴データ出力手段７５３に出力する。
【０１２５】
このようにして、配信履歴データ検索手段７５２は、探索対象となるコンテンツの履歴データを履歴ＤＢ７３から探索することができる。そして、不正にコンテンツを入手して配信した不正利用者（ここでは、コンテンツ受信端末５０Ｂ）や、この不正利用者にコンテンツを配信した正規のユーザ（ここではコンテンツ受信端末５０Ａ）を探索することができる。また、ここでは、配信以外の操作の履歴を示す履歴データも同時に検索するようにしたが、配信の履歴を示す履歴データのみ順次検索することで、探索対象となるコンテンツの履歴データを探索するようにしても良い。この場合、履歴データ探索手段７５２ｂは、検索された履歴データの配信元履歴情報と、配信先履歴情報が一致し、さらにコンテンツＩＤが一致し、かつ、操作情報が配信を示す履歴データを検索するようにすることで、履歴ＤＢ７３から配信の履歴を示す履歴データのみ順次検索することができる。
【０１２６】
図４に戻って説明を続ける。履歴データ出力手段７５３は、配信履歴データ検索手段７５２から入力された検索結果を表示可能な出力形式に変換して表示装置９ｂへ出力するものである。
【０１２７】
記憶手段７６は、追跡情報鍵ＫAを予め記憶するもので、半導体メモリ、ハードディスク等の一般的な記録媒体である。
【０１２８】
ライセンス発行情報受信手段７７は、ライセンスサーバ３０から、通信送受信手段７１を介してライセンス発行情報を受信するものである。ここで受信したライセンス発行情報はライセンス発行情報ＤＢ７８に記憶される。
【０１２９】
ライセンス発行情報ＤＢ７８は、後記する履歴判定手段７９による、履歴データに記載された操作が適正なものであるかの判定に必要となるライセンス発行情報を記憶するもので、半導体メモリ、ハードディスク等の一般的な記録媒体である。ライセンス発行情報ＤＢ７８は、ライセンスサーバ３０によって、ライセンスが発行されるごとに生成されて、ライセンス発行情報受信手段７７に入力されるライセンス発行情報を記憶する。
【０１３０】
ここで、ライセンス発行情報とは、コンテンツ受信端末５０からライセンスサーバ３０に送信されたライセンス要求に基づいてライセンスサーバ３０が発行したライセンスの内容を示すものである。ここでは、ライセンス発行情報として、ライセンスを発行したコンテンツのコンテンツＩＤと、ライセンスの配信先を示すライセンス配信先情報と、ライセンスに含まれる、コンテンツを利用できる範囲を示す権利情報とを含んで構成されている。この権利情報は、例えば、ユーザ（コンテンツ受信端末５０）に対して許諾する、コンテンツに対する操作の内容、操作の期限、操作の回数制限などがある。
【０１３１】
履歴判定手段７９は、履歴データ受信手段７２から入力される履歴データに記述されたコンテンツに対する操作が、適正な操作であるかを判定するものである。ここで、履歴判定手段７９は、履歴データに記述された操作が、この操作が行われたコンテンツに対応するライセンスによって許諾される利用範囲と照合することで、この操作が適正であるかを判定する。履歴判定手段７９は、ライセンス発行情報検索部７９ａと、操作履歴データ検索部７９ｂと、操作履歴照合部７９ｃとを備える。
【０１３２】
ライセンス発行情報検索部７９ａは、履歴データ受信手段７２から入力される履歴データに記述された操作が行われたコンテンツに対応するライセンス発行情報をライセンス発行情報ＤＢ７８から検索するものである。ここで、ライセンス発行情報検索部７９ａは、履歴データのコンテンツＩＤと、このコンテンツに対して操作を行ったコンテンツ受信端末５０を示す操作端末履歴情報（配信元履歴情報）とを抽出し、これらをライセンス発行情報のコンテンツＩＤとライセンス配信先情報とに対応させて検索する。ここで検索されたライセンス発行情報は操作履歴照合部７９ｃに出力される。
【０１３３】
操作履歴データ検索部７９ｂは、履歴データ受信手段７２から入力される履歴データに記述されたコンテンツに対してこのコンテンツ受信端末５０によって行われた操作の履歴データを履歴ＤＢ７３から検索するものである。ここで、操作履歴データ検索部７９ｂは、履歴データのコンテンツＩＤと、このコンテンツに対する操作を行ったコンテンツ受信端末を示す操作端末履歴情報（配信元履歴情報）と、操作情報とに基づいて、このコンテンツに対する履歴情報に記述された操作についての履歴データを検索する。ここで検索された履歴データは操作履歴照合部７９ｃに出力される。
【０１３４】
操作履歴照合部７９ｃは、履歴データ受信手段７２から入力される履歴データが示す操作を、ライセンス発行情報検索部７９ａから入力されるライセンス発行情報に記述されている権利情報に照合するものである。また、操作履歴照合部７９ｃは、ライセンス発行情報に基づいて、操作履歴データ検索部７９ｂから履歴ＤＢ７３に記憶されている履歴データを入力し、履歴データ受信手段７２から入力される履歴データの示す操作を、権利情報に照合するものである。ここで照合した結果である判定結果は判定結果出力手段８０に出力される。
【０１３５】
判定結果出力手段８０は、操作履歴照合部７９ｃから入力された判定結果を表示可能な出力形式に変換して表示装置９ｂへ出力するものである。
【０１３６】
以上のように履歴管理サーバ７０を構成することで、履歴管理サーバ７０は、コンテンツサーバ１０及びコンテンツ受信端末５０から履歴データを受信して履歴ＤＢ７３に記憶し、探索対象となるコンテンツの履歴データを履歴ＤＢ７３から検索することができる。そして、不正利用されたコンテンツの履歴データを探索することで、このコンテンツを不正利用した不正利用者を示す履歴データを出力することができる。また、受信した履歴データが示す操作をライセンスの権利情報と照合し、この操作が適正であるかを判定することができる。
【０１３７】
また、履歴管理サーバ７０は、コンピュータにおいて各手段を各機能プログラムとして実現することも可能であり、例えば、履歴検索手段７５を、履歴検索プログラムとして動作させることも可能である。また、各機能プログラムを結合して、履歴管理プログラムとして動作させることも可能である。
【０１３８】
［コンテンツ配信システムの動作］
次に、図９乃至図１３を参照して、本発明におけるコンテンツ配信システム１の動作について説明する。ここでは、まず、図９を参照して、コンテンツサーバのコンテンツの配信動作について説明する。続いて、図１０を参照して、コンテンツ受信端末のコンテンツ受信動作について説明する。また、図１１を参照して、コンテンツ受信端末のコンテンツ操作・履歴データ生成動作について説明する。さらに、図１２を参照して、履歴データ管理サーバの履歴検索動作について説明する。また、図１３を参照して、履歴データ管理サーバの履歴判定動作について説明する。
【０１３９】
［コンテンツサーバのコンテンツ配信動作］
まず、図９を参照（適宜図１及び図２参照）して、コンテンツサーバ１０がコンテンツ受信端末５０にコンテンツを配信し、履歴データを生成して履歴管理サーバ７０に送信する動作（コンテンツ配信動作）について説明する。図９は、本発明におけるコンテンツサーバが、コンテンツ受信端末にコンテンツを配信し、履歴データを生成して履歴管理サーバに送信する動作を示したフローチャートである。
【０１４０】
コンテンツサーバ１０は、通信送受信手段１１を介して、コンテンツを識別するコンテンツＩＤと、このコンテンツが配信されるコンテンツ受信端末５０を識別する識別子とを含んだコンテンツ要求を受信する（ステップＳ１０）。そして、コンテンツサーバ１０は、追跡情報付加手段１２によって、コンテンツ要求に含まれるコンテンツＩＤに対応するコンテンツを記憶手段１７から読み出し、コンテンツＩＤと、配信先情報としてコンテンツの配信先となるコンテンツ受信端末５０の識別子とを含む追跡情報をヘッダ部分に付加し、付加コンテンツを生成する（ステップＳ１１）。
【０１４１】
さらに、コンテンツ鍵取得手段１４のコンテンツ鍵要求送信部１４ａは、ライセンスサーバ３０に、コンテンツＩＤを含むコンテンツ鍵要求を送信し（ステップＳ１２）、コンテンツ鍵受信部１４ｂは、ライセンスサーバ３０からコンテンツ鍵を受信する（ステップＳ１３）。そして、暗号化付加コンテンツ生成手段１５の追跡情報暗号化部１５ａは、記憶手段１７に予め記憶された追跡情報鍵で、追跡情報を含むヘッダ部分を暗号化し、コンテンツ暗号化部１５ｂは、ステップＳ１３において受信されたコンテンツ鍵で、コンテンツを暗号化して、暗号化付加コンテンツを生成する（ステップＳ１４）。
【０１４２】
そして、暗号化付加コンテンツ送信手段１６は、ステップＳ１４において暗号化された暗号化付加コンテンツを、通信送受信手段１１を介して、ステップＳ１０において受信したコンテンツ要求を送信したコンテンツ受信端末５０に配信する（ステップＳ１５）。
【０１４３】
また、履歴データ生成手段１３は、ステップＳ１０において受信したコンテンツ要求に含まれるコンテンツＩＤと、プロバイダを示す配信元履歴情報と、配信先履歴情報としてコンテンツ受信端末５０の識別子と、コンテンツに対する操作（ここでは配信）を示す操作情報と、操作を行った日時を示す日付情報とを含む履歴データを生成して（ステップＳ１６）、通信送受信手段１１を介して、履歴管理サーバ７０に送信する（ステップＳ１７）。
【０１４４】
以上の動作によって、コンテンツサーバ１０は、コンテンツ受信端末５０から要求のあったコンテンツに追跡情報を付加し、コンテンツと追跡情報を含むヘッダ部分とを暗号化してコンテンツ受信端末５０に配信する。また、この配信の履歴を示す履歴データを生成し、履歴管理サーバ７０に送信する。
【０１４５】
［コンテンツ受信端末のコンテンツ受信動作］
次に、図１０を参照（適宜図１及び図３参照）して、コンテンツ受信端末５０が、ユーザが所望する暗号化付加コンテンツとこのライセンスとを受信する動作（コンテンツ受信動作）について説明する。図１０は、本発明におけるコンテンツ受信端末が、コンテンツサーバからコンテンツを受信する動作を示したフローチャートである。
【０１４６】
コンテンツ受信端末５０は、ユーザからのコンテンツの配信要求の指令に基づいて、通信送受信手段５１を介して、ライセンス要求送信部５２ａによって、コンテンツＩＤと、ライセンスサーバ３０に対して正規のユーザとしての登録に必要なデータとを含むライセンス要求をライセンスサーバ３０へ送信する。また、コンテンツ要求送信部５４ａによって、コンテンツＩＤと、コンテンツ受信端末５０の識別子とを含んだコンテンツ要求をコンテンツサーバ１０に送信する（ステップＳ２０）。
【０１４７】
そして、ライセンス受信部５２ｂは、ライセンスサーバ３０から返信されるライセンスを、通信送受信手段５１を介して受信する（ステップＳ２１）。また、コンテンツ受信部５４ｂは、コンテンツサーバ１０から配信される暗号化付加コンテンツＣMを、通信送受信手段５１を介して受信する（ステップＳ２２；コンテンツ受信ステップ）。
【０１４８】
そして、コンテンツ受信端末５０は、記憶手段６０に暗号化付加コンテンツとこのコンテンツのライセンスとを対応付けて記憶する（ステップＳ２３）。
【０１４９】
以上の動作によって、コンテンツ受信端末５０は、ユーザからのコンテンツの配信要求の指令に基づいて、ユーザが所望する暗号化付加コンテンツとこのライセンスとを受信する。
【０１５０】
［コンテンツ受信端末のコンテンツ操作・履歴データ生成動作］
続いて、図１１を参照（適宜図１及び図３参照）して、コンテンツ受信端末５０が、ユーザからのコンテンツに対する操作の指令に基づいて、記憶手段６０に記憶されたコンテンツに対して操作を行い、この操作の履歴を示す履歴データを生成する動作（コンテンツ操作・履歴データ生成動作）について説明する。ここでは、コンテンツ受信端末５０が、コンテンツに対して再生、コピー又は配信のいずれかの操作を行う場合について説明する。図１１は、本発明におけるコンテンツ受信端末が、コンテンツに対して操作を行い、履歴データを生成する動作を示したフローチャートである。
【０１５１】
コンテンツ受信端末５０は、ユーザからのコンテンツに対する操作の指令に基づいて、ライセンス解析手段５３によって、このコンテンツに対応するライセンスを記憶手段６０から読み出し、このライセンスを解析してコンテンツ鍵と権利情報とを抽出する（ステップＳ３０）。
【０１５２】
続いて、コンテンツ受信端末５０は、ユーザからコンテンツの再生を行う指令が入力されたかを判断する（ステップＳ３１）。そして、コンテンツ受信端末５０が、ユーザからコンテンツの再生を行う指令が入力された場合（ステップＳ３１でＹｅｓ）には、暗号化付加コンテンツ復号手段５５の追跡情報復号部５５ａは、ユーザから指令のあった暗号化付加コンテンツＣMを記憶手段６０から読み出し、記憶手段６０に予め記憶された追跡情報鍵で、この暗号化付加コンテンツＣMの暗号化追跡情報を含むヘッダ部分を復号する。また、コンテンツ復号部５５ｂは、ステップＳ３０において抽出されたコンテンツ鍵と権利情報とに基づいて、この権利情報に規定されている範囲内で暗号化コンテンツを復号する（ステップＳ３２）。そして、コンテンツ操作手段５８のコンテンツ再生部５８ａは、ステップＳ３２において復号された付加コンテンツをユーザが視聴可能なデータに変換（再生）して表示装置９ａに出力し（ステップＳ３３）、ステップＳ４２に進む。また、コンテンツ受信端末５０が、ユーザからコンテンツの再生を行う指令が入力されない場合（ステップＳ３１でＮｏ）には、そのままステップＳ３４に進む。
【０１５３】
続いて、コンテンツ受信端末５０は、ユーザからコンテンツのコピーを行う指令が入力されたかを判断する（ステップＳ３４）。そして、コンテンツ受信端末５０が、ユーザからコンテンツのコピーを行う指令が入力された場合（ステップＳ３４でＹｅｓ）には、暗号化付加コンテンツ復号手段５５の追跡情報復号部５５ａは、ユーザから指令のあった暗号化付加コンテンツＣMを記憶手段６０から読み出し、記憶手段６０に予め記憶された追跡情報鍵で、この暗号化付加コンテンツＣMの暗号化追跡情報を含むヘッダ部分を復号する（ステップＳ３５）。そして、コンテンツ操作手段５８のコンテンツコピー部５８ｂは、記憶手段６０に記憶された暗号化付加コンテンツをコピーし（ステップＳ３６）、ステップＳ４２に進む。また、コンテンツ受信端末５０が、ユーザからコンテンツのコピーを行う指令が入力されない場合（ステップＳ３４でＮｏ）には、そのままステップＳ３７に進む。
【０１５４】
続いて、コンテンツ受信端末５０は、ユーザからコンテンツの配信を行う指令が入力されたかを判断する（ステップＳ３７）。そして、コンテンツ受信端末５０が、ユーザからコンテンツの配信（再配信）を行う指令を入力した場合（ステップＳ３７でＹｅｓ）には、暗号化付加コンテンツ復号手段５５の追跡情報復号部５５ａは、ユーザから指令のあった暗号化付加コンテンツＣMを記憶手段６０から読み出し、記憶手段６０に予め記憶された追跡情報鍵で、この暗号化付加コンテンツＣMの暗号化追跡情報を含むヘッダ部分を復号する（ステップＳ３８）。
【０１５５】
そして、追跡情報更新手段５６は、ステップＳ３８において復号された追跡情報に含まれる配信先情報を、このコンテンツの配信先（再配信先）である他のコンテンツ受信端末５０を識別する識別子に更新する（ステップＳ３９）。さらに、追跡情報暗号化手段５７は、ステップＳ３９において更新された追跡情報が付加された付加コンテンツについて、追跡情報を含むヘッダ部分を記憶手段６０に予め記憶された追跡情報鍵で暗号化する（ステップＳ４０）。そして、コンテンツ配信部５８ｃは、ステップＳ４０において生成された暗号化付加コンテンツを配信し（ステップＳ４１）、ステップＳ４２に進む。また、ユーザからコンテンツの配信を行う指令が入力されない場合（ステップＳ３７でＮｏ）には、コンテンツ受信端末５０はそのまま動作を終了する。
【０１５６】
さらに、履歴データ生成手段５９は、ステップＳ３１〜４１で行った操作の履歴を示す履歴データを生成する（ステップＳ４２）。つまり、暗号化付加コンテンツＣMの再生を行った場合には、ステップＳ３２において復号した追跡情報に含まれるコンテンツＩＤと、操作端末情報（配信元履歴情報）としてコンテンツ受信端末５０の識別子と、配信先履歴情報（操作端末情報）としてコンテンツ受信端末の識別子と、ステップＳ３３において行ったコンテンツに対する操作（再生）を示す操作情報と、操作を行った日時を示す日付情報とを含む履歴データを生成する。また、暗号化付加コンテンツＣMのコピーを行った場合には、ステップＳ３５において復号した追跡情報に含まれるコンテンツＩＤと、操作端末情報（配信元履歴情報）としてコンテンツ受信端末の識別子と、配信先履歴情報（操作端末情報）としてコンテンツ受信端末の識別子と、ステップＳ３６において行ったコンテンツに対する操作（コピー）を示す操作情報と、操作を行った日時を示す日付情報とを含む履歴データを生成する。さらに、暗号化付加コンテンツＣMの配信を行った場合には、ステップＳ３８において復号した追跡情報に含まれるコンテンツＩＤと、配信元履歴情報（操作端末情報）としてコンテンツ受信端末の識別子と、配信先履歴情報としてコンテンツを配信する他のコンテンツ受信端末の識別子と、ステップＳ４１において行ったコンテンツに対する操作（配信）を示す操作情報と、操作を行った日時を示す日付情報とを含む履歴データを生成する。
【０１５７】
そして、履歴データ生成手段５９は、通信送受信手段５１を介して、履歴管理サーバ７０に履歴データを送信する（ステップＳ４３）。
【０１５８】
以上の動作によって、コンテンツ受信端末５０は、ユーザからのコンテンツに対する操作の指令に基づいて、再生の指令が入力された場合にはコンテンツを再生し、コピーの指令が入力された場合にはコンテンツをコピーし、配信の指令が入力された場合にはコンテンツを配信する。そして、この操作の履歴データを生成して、履歴管理サーバ７０に送信する。
【０１５９】
なお、特許請求の範囲に記載のコンテンツ配信・履歴データ生成ステップは、ステップＳ３９〜Ｓ４３に対応する。また、コンテンツ操作ステップはステップＳ３３、Ｓ３６、Ｓ４１のいずれか１つのステップに対応し、履歴データ生成ステップは、ステップＳ４２及びＳ４３に対応する。
【０１６０】
［履歴管理サーバの履歴検索動作］
図１２を参照（適宜図１及び図４参照）して、履歴管理サーバ７０が、コンテンツサーバ１０及びコンテンツ受信端末５０から送信された履歴データを記憶した履歴ＤＢ７３から、探索対象とするコンテンツの履歴データを検索する動作（履歴検索動作）について説明する。図１２は、本発明における履歴管理サーバが、履歴データを記憶した履歴ＤＢから、探索対象とするコンテンツの履歴データを検索する動作を示したフローチャートである。
【０１６１】
履歴管理サーバ７０は、入力手段７４によって、探索対象とする暗号化付加コンテンツを外部から入力する（ステップＳ５０）。そして、履歴検索手段７５の追跡情報復号手段７５１は、ステップＳ５０において入力された暗号化付加コンテンツの追跡情報を含むヘッダ部分を、記憶手段７６に記憶された追跡情報鍵によって復号する（ステップＳ５１）。さらに、配信履歴データ検索手段７５２の最終履歴データ検索手段７５２ａは、ステップＳ５１において復号された追跡情報に含まれるコンテンツＩＤと配信先情報とに基づいて、探索対象となるコンテンツが最後に配信された履歴データを履歴ＤＢ７３から検索する（ステップＳ５２；最終履歴データ検索ステップ）。
【０１６２】
（履歴データ探索ステップ）
続いて、履歴データ探索手段７５２ｂは、ステップＳ５２において検索された履歴データのコンテンツＩＤと配信元履歴情報とに基づいて、履歴データを履歴ＤＢ７３から検索する（ステップＳ５３）。そして、履歴データ探索手段７５２ｂは、ステップＳ５３において行った検索の検索条件に該当する履歴データが検索されたかを判断する（ステップＳ５４）。ここで、検索条件に該当する履歴データが、履歴ＤＢ７３にない場合（ステップＳ５４でＮｏ）には、そのままステップＳ５６に進む。
また、検索条件に該当する履歴データが検索された場合（ステップＳ５４でＹｅｓ）には、履歴データ探索手段７５２ｂは、検索された履歴データの配信元履歴データがプロバイダを示すものであるかを判断し（ステップＳ５５）、配信元履歴データがプロバイダを示すものでない場合（ステップＳ５５でＮｏ）には、ステップＳ５３に戻って、最後に検索された履歴データのコンテンツＩＤと配信元履歴情報とに基づいて、履歴データを履歴ＤＢ７３から検索する動作以降の動作を行う。
【０１６３】
また、配信元履歴データがプロバイダを示すものである場合（ステップＳ５５でＹｅｓ）には、探索対象とするコンテンツの履歴データがすべて検索されたと判断し、ステップＳ５６に進む。
【０１６４】
そして、履歴データ出力手段７５３は、ステップＳ５２〜Ｓ５５で検索された履歴データを表示可能な出力形式に変換して出力する（ステップＳ５６；履歴データ出力ステップ）。
【０１６５】
以上の動作によって、履歴管理サーバ７０は、探索対象となるコンテンツの履歴データを履歴ＤＢ７３から検索し、このコンテンツを配信したコンテンツ受信端末５０を示す履歴データを出力する。
【０１６６】
［履歴管理サーバの履歴判定動作］
図１３を参照（適宜図１及び図４参照）して、履歴管理サーバ７０が、コンテンツサーバが１０及びコンテンツ受信端末５０から送信された履歴データに基づいて、ライセンスサーバ３０から入力されたライセンス発行情報を記憶するライセンス発行情報ＤＢ７８から検索したライセンス発行情報と照合し、この履歴データの示す操作が適正であるかを判定する動作（履歴判定動作）について説明する。ここでは、ライセンスサーバ３０で発行されるライセンスに含まれる権利情報に、コンテンツ受信端末５０において許諾された操作の種類や、その操作を行う期限と、操作の回数についての制限とが規定されている場合について説明する。図１３は、本発明における履歴管理サーバが、ライセンスの権利情報に基づいて、履歴データに示す操作が適正であるかを判定する動作を示したフローチャートである。
【０１６７】
履歴管理サーバ７０は、履歴データ受信手段７２によって、コンテンツサーバ１０またはコンテンツ受信端末５０から、通信送受信手段７１を介して履歴データを受信する（ステップＳ７０）。そして、履歴判定手段７９のライセンス発行情報検索部７９ａは、ステップＳ７０において受信された履歴データのコンテンツＩＤと、このコンテンツに対して操作を行ったコンテンツ受信端末５０を示す操作端末履歴情報（配信元履歴情報）とを抽出し（ステップＳ７１）、これらをライセンス発行情報のコンテンツＩＤとライセンス配信先情報とに対応させて、ライセンスサーバ３０から入力されたライセンス発行情報を記憶するライセンス発行情報ＤＢ７８からライセンス発行情報を検索する（ステップＳ７２）。
【０１６８】
続いて、ライセンス発行情報検索部７９ａは、この検索条件に該当するライセンス発行情報があるかを判断する（ステップＳ７３）。そして、この検索条件に該当するライセンス発行情報が、ライセンス発行情報ＤＢ７８にない場合（ステップＳ７３でＮｏ）には、操作履歴照合部７９ｃは、この操作を行ったユーザ（コンテンツ受信端末５０）はライセンスを持たない不正ユーザであると判定し、そのままステップＳ８０に進む。
【０１６９】
また、検索条件に該当するライセンス発行情報が検索された場合（ステップＳ７３でＹｅｓ）には、操作履歴照合部７９ｃは、この権利情報に記述された、コンテンツ受信端末５０において許諾された操作の種類や、その操作を行う期限と、履歴データに記載された操作情報や日付情報とを照合し（ステップＳ７４）、履歴データに記載された操作が不正な操作であるかを判断する（ステップＳ７５）。このとき、履歴データの操作情報に記述された操作が、権利情報で許諾された操作に記述されていない、あるいは、履歴データの日付情報に記述された日時が、権利情報で許諾された操作の期限外である場合には、操作履歴照合部７９ｃは、この履歴データに示された操作は不正であると判定し（ステップＳ７５でＹｅｓ）、ステップＳ８０に進む。
【０１７０】
そして、履歴データの操作情報に記述された操作が、権利情報で許諾された操作と期限の範囲内である場合（ステップＳ７５でＮｏ）には、操作履歴照合部７９ｃは、権利情報にこの操作の回数制限が記述されているかを判断する（ステップＳ７６）。そして、権利情報にこの操作の回数制限が記述されていない場合（ステップＳ７６でＮｏ）には、操作履歴照合部７９ｃは、この履歴データに示された操作は適正であると判定し、動作を終了する。
【０１７１】
また、権利情報にこの操作の回数制限が記述されている場合（ステップＳ７６でＹｅｓ）には、操作履歴データ検索部７９ｂは、コンテンツＩＤと操作端末履歴情報（配信元履歴情報）と操作情報とに基づいて、履歴ＤＢ７３から、このコンテンツ受信端末５０が以前にこのコンテンツに対して履歴データに記述された操作を行った履歴を示す履歴データを検索する（ステップＳ７７）。そして、操作履歴照合部７９ｃは、検索された履歴データに基づいて、この操作を行った回数と権利情報に記載された操作回数とを照合し（ステップＳ７８）、この操作を行った回数が適正であるか、つまり、この操作を行った回数が権利情報に記載された操作回数の制限の範囲内であるかを判断する（ステップＳ７９）。そして、この操作を行った回数が権利情報に記載された操作回数より少ない場合、つまり、この操作を行った履歴を示す履歴データの数が、権利情報に記載された操作回数より少ない場合には、操作履歴照合部７９ｃは、この履歴データに示された操作は適正であると判定し（ステップＳ７９でＹｅｓ）、動作を終了する。
【０１７２】
また、この操作を行った回数が権利情報に記載された操作回数より多い場合、つまり、この操作を行った履歴を示す履歴データの数が、権利情報に記載された操作回数より多い場合には、この履歴データに示された操作は不正であると判定し（ステップＳ７９でＮｏ）、ステップＳ８０に進む。そして、判定結果出力手段８０は、操作履歴照合部７９ｃによって、不正操作であると判定した操作の履歴を示す履歴データを判定結果として表示装置９ｂに出力し（ステップＳ８０）、動作を終了する。
【０１７３】
以上の動作によって、履歴管理サーバ７０は、コンテンツサーバが１０及びコンテンツ受信端末５０から送信された履歴データの示す操作が適正であるかを判定し、不正な操作であると判定した履歴データを出力する。
【図面の簡単な説明】
【０１７４】
【図１】本発明におけるコンテンツ配信システムの構成を示したブロック図である。
【図２】本発明におけるコンテンツサーバの構成を示したブロック図である。
【図３】本発明におけるコンテンツ受信端末の構成を示したブロック図である。
【図４】本発明における履歴管理サーバの構成を示したブロック図である。
【図５】コンテンツサーバの履歴データ生成手段が生成する履歴データの例について説明するための説明図である。
【図６】コンテンツ受信端末の履歴データ生成手段が生成する履歴データの例について説明するための説明図である。
【図７】コンテンツサーバ及びコンテンツ受信端末によってコンテンツの配信を行った際の、コンテンツの配信の流れと履歴管理サーバに入力される履歴データとコンテンツに付加される追跡情報との一例を模式的に示した説明図である。
【図８】図７で説明したコンテンツについて、配信履歴データ検索手段によって履歴を探索して、検索された履歴データを示した説明図である。
【図９】本発明におけるコンテンツサーバが、コンテンツ受信端末にコンテンツを配信し、履歴データを生成して履歴管理サーバに送信する動作を示したフローチャートである。
【図１０】本発明におけるコンテンツ受信端末が、コンテンツサーバからコンテンツを受信する動作を示したフローチャートである。
【図１１】本発明におけるコンテンツ受信端末が、コンテンツに対して操作を行い、履歴データを生成する動作を示したフローチャートである。
【図１２】本発明における履歴管理サーバが、履歴データを記憶した履歴ＤＢから、探索対象とするコンテンツの履歴データを検索する動作を示したフローチャートである。
【図１３】本発明における履歴管理サーバが、ライセンスの権利情報に基づいて、履歴データに示す操作が適正であるかを判定する動作を示したフローチャートである。
【符号の説明】
【０１７５】
１      コンテンツ配信システム
５０    コンテンツ受信端末
５４    暗号化付加コンテンツ受信手段（コンテンツ受信手段）
５６    追跡情報更新手段
５８    コンテンツ操作手段
５８ｃ  コンテンツ配信部（コンテンツ配信手段）
５９    履歴データ生成手段
７３    履歴ＤＢ（履歴データ記憶装置）
７５    履歴検索手段（履歴検索装置）
７５２ａ  最終履歴データ検索手段
７５２ｂ  履歴データ追跡手段
７５３  履歴データ出力手段
【図１】
2005157688.tif 000003
【図２】
2005157688.tif 000004
【図３】
2005157688.tif 000005
【図４】
2005157688.tif 000006
【図５】
2005157688.tif 000007
【図６】
2005157688.tif 000008
【図７】
2005157688.tif 000009
【図８】
2005157688.tif 000010
【図９】
2005157688.tif 000011
【図１０】
2005157688.tif 000012
【図１１】
2005157688.tif 000013
【図１２】
2005157688.tif 000014
【図１３】
2005157688.tif 000015