(57)【要約】【課題】１つのコンテンツを複数の端末装置に分割して予め記録しておく配信システムにおいて、コンテンツの再生に用いる再生リスト自身の秘匿性を高める。【解決手段】端末装置１０２Ａ〜１０２Ｄには、各々、１つのコンテンツを分割した複数のサブコンテンツのうち１つずつが暗号化して内部の蓄積装置１０８に蓄積されると共に、ＩＤ生成装置１０Ｃが生成した複数のＩＤのうち１つも蓄積される。ＩＤ生成装置１０Ｃは、所定時間毎に複数のＩＤを生成し、記録管理システム１０Ｆは、前記各端末装置に蓄積されたＩＤを所定時間毎に前記新たに生成されたＩＤに更新するように制御する。例えば端末装置１０２Ａが前記１つのコンテンツの配信を要求した際、そのコンテンツの再生に必要な再生リストを端末装置１２Ａに送信し、端末装置１０２Ａは、この再生リストと、既に蓄積されたＩＤとを組合せて、コンテンツの復号を行う。【選択図】図１
2008092516.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と、
所定のコンテンツを蓄積し、このコンテンツを配信するための配信装置と、
複数の時変鍵を生成する時変鍵生成装置と、
記録管理システムとを有し、
前記記録管理システムは、
予め、前記配信装置から所定の１つのコンテンツと前記時変鍵生成装置で生成した複数の時変鍵とを配信させ、そのコンテンツを暗号化した暗号化コンテンツを構成する複数のサブ暗号化コンテンツと、この複数のサブ暗号化コンテンツの復号に必要な前記複数の時変鍵を、前記複数の端末装置に分散して強制的に蓄積させておき、
何れかの端末装置が前記コンテンツの配信を要求した時には、この要求した端末装置に対して、どの端末装置からどのサブ暗号化コンテンツを読み出すのかを示した情報及び前記複数のサブ暗号化コンテンツを解くための複数の鍵情報により構成される再生リストを送信するものであり、
前記配信を要求した端末装置は、
前記複数のサブ暗号化コンテンツを蓄積した複数の端末装置との間で、その各サブ暗号化コンテンツと複数の時変鍵とを送受信して、前記送受信した複数の暗号化コンテンツを各々復号化するための情報を、前記複数の時変鍵と、前記再生リストに含まれる鍵情報と、他のサブ暗号化コンテンツの鍵情報とを組み合わせて生成する
ことを特徴とする配信システム。
【請求項２】
前記請求項１記載の配信システムにおいて、
前記複数の暗号化コンテンツを各々復号化するための情報は、
前記複数の時変鍵のうち１つと、前記再生リストに含まれる１つの鍵情報と、他の１つの暗号化コンテンツの鍵情報との３者を加算して、得られる
ことを特徴とする配信システム。
【請求項３】
複数の端末装置と、
所定のコンテンツを蓄積し、このコンテンツを配信するための配信装置と、
時変鍵を生成する時変鍵生成装置と、
前記時変鍵生成装置により生成された時変鍵を蓄積する中間サーバーと、
記録管理システムとを有し、
前記記録管理システムは、
予め、前記配信装置から所定の１つのコンテンツを配信させ、そのコンテンツを暗号化した暗号化コンテンツを構成する複数のサブ暗号化コンテンツを、前記複数の端末装置に分散して強制的に蓄積させておき、
何れかの端末装置が前記コンテンツの配信を要求した時には、この要求した端末装置に対して、どの端末装置からどのサブ暗号化コンテンツを読み出すのかを示した情報、前記複数のサブ暗号化コンテンツを解くための複数の鍵情報、及び前記中間サーバーに関する情報により構成される再生リストを送信するものであり、
前記配信を要求した端末装置は、
前記複数のサブ暗号化コンテンツを蓄積した複数の端末装置との間で、その各サブ暗号化コンテンツを送受信すると共に、前記中間サーバーとの間で時変鍵を送受信して、前記送受信した複数の暗号化コンテンツを各々復号化するための情報を、前記送受信した時変鍵と、前記再生リストに含まれる鍵情報と、他のサブ暗号化コンテンツの鍵情報とを組み合わせて生成する
ことを特徴とする配信システム。
【請求項４】
前記請求項１又は３記載の配信システムにおいて、
配信された１つのコンテンツは時間軸方向に分割されて、複数のサブ暗号化コンテンツが生成され、この複数のサブ暗号化コンテンツの少なくとも１つが、それ以降に再生されるサブ暗号化コンテンツの復号に必要とされる
ことを特徴とする配信システム。
【請求項５】
前記請求項１又は３記載の配信システムにおいて、
コンテンツを格納した中間サーバーを有し、
前記記録管理システムは、再生時に各端末装置に対し、自己に予め蓄積したサブ暗号化コンテンツの送信が可能かどうかの確認信号を送出し、
前記確認信号を受信した各端末装置は、サブ暗号化コンテンツの送信が可能であるときその可能であることを示す許可信号を前記記録管理システムに通知し、
前記記録管理システムは、前記許可信号を送信しない端末装置がある場合、前記中間サーバーに格納しているコンテンツのうち、前記許可信号を送信しない端末装置に予め蓄積したサブ暗号化コンテンツに関する情報を前記再生リストに載せる
ことを特徴とする配信システム。
【請求項６】
前記請求項５記載の配信システムにおいて、
コンテンツの配信を要求した端末装置は、前記複数のサブ暗号化コンテンツを蓄積した複数の端末装置との間で、その各サブ暗号化コンテンツの送受信を行っている際に、前記複数の端末装置のうち何れかがサブ暗号化コンテンツの送信を出来ないときには、前記記録管理システムに対してサブ暗号化コンテンツが受信できなかったことを通知し、
前記サブ暗号化コンテンツの受信ができなかったことを通知された記録管理システムは、その受信できなかった以降のサブ暗号化コンテンツの受信ができるように、再生リストを再作成して、前記コンテンツの配信を要求した端末装置に再送信する
ことを特徴とする配信システム。
【請求項７】
前記請求項６記載の配信システムにおいて、
再作成した再生リストの先頭の鍵情報は、前回の再生リストの鍵情報とは関連していない
ことを特徴とする配信システム。
【請求項８】
前記請求項６記載の配信システムにおいて、
再作成した再生リストの先頭の鍵情報は、前回の再生リストの鍵情報の一部を使用する
ことを特徴とする配信システム。
【請求項９】
前記請求項１又は３記載の配信システムにおいて、
１つのコンテンツは時間軸方向に分割され、
前記記録管理システムは、前記時間軸方向に分割された複数のサブコンテンツの各々に対して再生リストを生成する
ことを特徴とする配信システム。
【請求項１０】
前記請求項９記載の配信システムにおいて、
前記記録管理システムは、
コンテンツの配信を要求した端末装置が、受信した再生リストに基づいてサブ暗号化コンテンツの送受信を行っている間に、次の再生リストを生成する
ことを特徴とする配信システム。
【請求項１１】
前記請求項１又は３記載の配信システムにおいて、
前記記録管理システムと前記複数の端末装置との間を繋ぐ管理ネットワークと、
前記管理ネットワークに接続されたリクエスト装置とを備え、
複数の端末装置の各々は、配信を要求する予定のコンテンツ情報を前記リクエスト装置に送信し、
前記リクエスト装置は、受けた配信要求予定のコンテンツ情報を前記記録管理システムに送信し、
前記記録管理システムは、前記リクエスト装置から受けた配信要求予定のコンテンツ情報を基に、前記複数の端末装置の少なくとも２つ以上に同一サブコンテンツを予め配信して記録させる
ことを特徴とする配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続された端末装置を利用して映像や音声などを送信する配信システムに関するものである。
【背景技術】
【０００２】
高速ネットワークの普及により、デジタル映像や音声をネットワークを介して送信するシステムが可能になってきている。特にサーバーを介さず、ネットワークに接続された端末同士で直接デジタル映像や音声をＰｅｅｒ ｔｏ Ｐｅｅｒ転送し合うシステム（以下、ＰｔｏＰシステムという）は、それ以前の映像配信方式である中央サーバーからのデジタル映像、音声の配信方式に比べて、デジタル映像や音声をサーバーを介さずに転送するため、サーバーに必要なネットワークのデータ転送速度が低く、より少ないコストで配信システムを構築することが可能になる。このようなＰｔｏＰシステムを使用した配信システムの方式として、本出願人は、特許文献１に記載された方式を提案している。
【０００３】
特許文献１で示された方式は、配信ネットワーク、配信装置、記録管理システム、管理ネットワーク、ユーザーネットワーク、複数の端末装置により構成されている。
【０００４】
端末装置は、デジタル放送、ケーブル放送、インターネット等の配信ネットワークを通じてコンテンツを受信する。
【０００５】
記録管理システムは、複数の端末装置のうち、配信装置から配信されるコンテンツを記録する端末装置を選択し、管理ネットワークを使って、特定のコンテンツを記録する制御信号をコンテンツ記録制御コマンドとしてその端末装置に通知する。各端末装置は、蓄積装置を持っており、受信したコンテンツのうち、コンテンツ記録制御コマンドに従った一部分のみを、端末装置自身の蓄積装置に暗号化して記録する。これにより、コンテンツは複数の端末装置に分割して記録されることになる。
【０００６】
各端末装置がコンテンツを再生する場合は、端末装置は、管理ネットワークを介して記録管理システムに再生要望コマンドを送出する。記録管理システムは、再生要望コマンドを受け取ると、再生に必要な端末装置リストと、端末装置に記録されたコンテンツの一部分の再生に必要な情報を示した再生リストとを管理ネットワークを介して送受信し、再生リストに示された端末装置からインターネットなどのユーザーネットワークを介してコンテンツを端末装置間で受信する。再生を行う端末装置は、複数の端末装置から集めたコンテンツの一部分同士を結合し、再生を行う。
【０００７】
特許文献１で示された配信システムの構成を図２に示す。
【０００８】
１０３はコンテンツ配信装置であって、配信ネットワーク１０４を経由して、複数の端末装置１０２Ａ〜１０２Ｄに対してコンテンツを配信する。配信ネットワーク１０４はインターネットやデジタル放送の配信網を想定している。配信されたコンテンツの各一部分は、端末装置１０２Ａ〜１０２Ｄ中の記録装置１０６に入力される。
【０００９】
１０１は記録管理システムであり、端末装置１０２Ａ〜１０２Ｄが記録するコンテンツの種類と記録箇所を決定し、管理ネットワーク１０５を通じて端末装置１０２Ａ〜１０２Ｄへ、各々異なる記録制御信号を送出する。記録制御信号を受信した端末装置１０２Ａ〜１０２Ｄは、各々に内蔵する制御装置１０７で記録制御信号を受信し、記録装置１０６に入力されたコンテンツの中から、その一部分のみを選択するように記録装置１０６に記録選択信号１０７Ａを送出し、記録装置１０６は受信したコンテンツの中から、記録選択信号１０７Ａで示されたコンテンツの一部分を選択し、暗号化を行った後、部分記録コンテンツ１０６Ａとして、蓄積装置１０８に送出する。特許文献１においては、記録装置１０６がコンテンツの一部を選択する方法として、コンテンツを時分割する方式と、コンテンツをビット分割する方式とが示されている。また、コンテンツの暗号に使用する鍵を記録管理システム１０１で生成し、記録制御信号の一部として送信する方式も示されている。蓄積装置１０８は、部分記録コンテンツ１０６Ａの記録を行う。
【００１０】
端末装置１０２Ａが再生を行う場合、記録管理システム１０１に対して管理ネットワーク１０５を通じて、どのコンテンツの再生を行いたいかをリスエストし、記録管理システム１０１から再生リストを管理ネットワーク１０５を通じて送付される。再生リストの構成例を図３に示す。再生リストは、コンテンツを取り出す端末装置のアドレスを示す情報と、その端末装置において記録されている場所を示すコンテンツ番号と、記録されたコンテンツの暗号を解くための鍵情報とにより構成される。
【００１１】
端末装置１０２Ａの制御装置１０７は、再生リストを受信した後、再生制御信号１０７Ｂを生成し、送受信装置１０Ａに送付する。送受信装置１０Ａは、再生制御信号１０７Ｂで示された端末装置の指定コンテンツを、ユーザーネットワーク１０Ｂを使ってその端末装置から受信する。また、コンテンツの再生に必要なコンテンツを再生する端末装置に含まれる送受信装置１０Ａは、再生を行う端末装置１０２Ａに対してコンテンツの送信を行う。図３の再生リストの場合、端末装置１０２Ａの送受信装置１０Ａは、端末装置１０２Ｂ〜Ｄの端末装置にコンテンツ転送要求を、ユーザーネットワーク１０Ｂを通じて送信し、端末装置１０２Ｂは、再生リストで示されたコンテンツ番号Ｂのコンテンツを端末装置１０２Ｂ中の蓄積装置１０８から送受信装置１０Ａが読み出し、ユーザーネットワーク１０Ｂを通じて、端末装置１０２Ａの送受信装置１０Ａに送信する。端末装置１０２Ａの送受信装置１０Ａは、端末装置１０２Ｃ、１０２ＤからコンテンツＣ、コンテンツＤを受信し、内部の再生装置１０９に送信する。再生装置１０９は、各々の再生リストに記載された対応する暗号鍵を使って暗号コンテンツＢ〜Ｄを復号し、分割された複数のコンテンツの一部分同士を繋ぎ合わせて、１つのコンテンツの再生を行う。ここで、ユーザーネットワーク１０Ｂは、インターネット等の一般的なネットワーク網を想定している。特許文献１では、送受信装置１０Ａにコンテンツの暗号、復号を行う機能を付与して、ユーザーネットワーク１０Ｂ上に流れるコンテンツに一時的な暗号を施すことにより、コンテンツの安全性を高める方法も示されている。
【００１２】
特許文献１で示された従来の方式における特徴は３つある。
【００１３】
１つ目は、端末装置におけるコンテンツの一部分の蓄積が、記録管理システムで強制的に制御されており、端末装置自身が能動的にコンテンツの一部分の記録を行っていないことである。すなわち、端末装置にどのようなコンテンツの一部分が記録されているかという情報を端末装置自身が持っていないため、端末装置自身がコンテンツを解読し再現する（以下クラック）ことを実行し難くする特徴である。
【００１４】
２つ目は、１つのコンテンツを複数の端末装置で分割して記録していることである。ＤＶＤやＨＤＤレコーダ等では、１つのコンテンツを１個の蓄積媒体に全て記録しているため、１個の蓄積媒体を解析することにより、コンテンツ自身のクラックをすることが可能であるが、特許文献１の方式では、１つのコンテンツをクラックするためには、複数の端末装置を解析する必要がある。しかも、分割されたコンテンツの一部分がどの端末装置に記録されているかの情報を、再生するまで端末装置は知らないため、クラックに対する耐性は非常に高い。
【００１５】
３つ目は、各端末装置に対してコンテンツを配信するためのネットワーク網と、端末装置の制御、再生を行うネットワーク網を分離している点である。映像、音声等の大容量のデータを配信するためのシステムでは、コンテンツを配信するためのネットワークが大容量のデータを高速に転送するためのシステムが必要であったが、特許文献１記載の発明では、コンテンツの配信をブロードキャスト配信に絞り込み、各端末装置自身に、配信システムの一部を担わせることにより、配信装置のコストを大きく削減することが可能である。
【特許文献１】特開平２００３−３０８２６８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、特許文献１に記載された従来の配信システムでは、２つの問題点がある。
【００１７】
１つ目は、特許文献１に示されたシステムは、コンテンツを複数の端末装置に分割して記録することにより、コンテンツのクラックに対する耐性を上げているが、コンテンツの再生に用いた再生リスト自身がクラックされれば、端末装置から自由にコンテンツを集めることが可能になり、コンテンツ自身をクラックしなくても、クラックと同様の効果を得ることが出来る点である。
【００１８】
２つ目は、特許文献１では、コンテンツの同じ一部分を複数の端末装置に記録するように記録制御を行うことにより、複数の端末装置のうちの一台がコンテンツを送信できない場合でも、その一部分のコンテンツを記録した別の端末装置からその一部分のコンテンツを送信できるようなっていたが、記録時に端末装置が１台しか稼動していない場合や、複数の端末装置がコンテンツを送信できない場合は、コンテンツの再生が出来る保障がないという問題点があった。
【００１９】
本発明の第１の目的は、コンテンツの配信システムにおいて、コンテンツの再生リストに対するクラッキングの耐性を高めることにある。
【００２０】
更に、本発明の第２の目的は、前記第１の目的であるコンテンツの再生リストに対するクラッキングの耐性を高めつつ、更にコンテンツの再生確率を高めるようにすることにある。
【課題を解決するための手段】
【００２１】
前記の第１の目的を達成するため、本発明では、時間毎に鍵データが変動する時変鍵を採用する。
【００２２】
また、前記時変鍵を蓄積する中間サーバーを設ける場合に、この中間サーバーにバックアップコンテンツを配置することにより、前記第２の目的であるコンテンツの再生確率を高める。
【００２３】
具体的に、請求項１記載の発明の配信システムは、複数の端末装置と、所定のコンテンツを蓄積し、このコンテンツを配信するための配信装置と、複数の時変鍵を生成する時変鍵生成装置と、記録管理システムとを有し、前記記録管理システムは、予め、前記配信装置から所定の１つのコンテンツと前記時変鍵生成装置で生成した複数の時変鍵とを配信させ、そのコンテンツを暗号化した暗号化コンテンツを構成する複数のサブ暗号化コンテンツと、この複数のサブ暗号化コンテンツの復号に必要な前記複数の時変鍵を、前記複数の端末装置に分散して強制的に蓄積させておき、何れかの端末装置が前記コンテンツの配信を要求した時には、この要求した端末装置に対して、どの端末装置からどのサブ暗号化コンテンツを読み出すのかを示した情報及び前記複数のサブ暗号化コンテンツを解くための複数の鍵情報により構成される再生リストを送信するものであり、前記配信を要求した端末装置は、前記複数のサブ暗号化コンテンツを蓄積した複数の端末装置との間で、その各サブ暗号化コンテンツと複数の時変鍵とを送受信して、前記送受信した複数の暗号化コンテンツを各々復号化するための情報を、前記複数の時変鍵と、前記再生リストに含まれる鍵情報と、他のサブ暗号化コンテンツの鍵情報とを組み合わせて生成することを特徴とする。
【００２４】
請求項２記載の発明は、前記請求項１記載の配信システムにおいて、前記複数の暗号化コンテンツを各々復号化するための情報は、前記複数の時変鍵のうち１つと、前記再生リストに含まれる１つの鍵情報と、他の１つの暗号化コンテンツの鍵情報との３者を加算して、得られることを特徴とする。
【００２５】
請求項３記載の発明は、複数の端末装置と、所定のコンテンツを蓄積し、このコンテンツを配信するための配信装置と、時変鍵を生成する時変鍵生成装置と、前記時変鍵生成装置により生成された時変鍵を蓄積する中間サーバーと、記録管理システムとを有し、前記記録管理システムは、予め、前記配信装置から所定の１つのコンテンツを配信させ、そのコンテンツを暗号化した暗号化コンテンツを構成する複数のサブ暗号化コンテンツを、前記複数の端末装置に分散して強制的に蓄積させておき、何れかの端末装置が前記コンテンツの配信を要求した時には、この要求した端末装置に対して、どの端末装置からどのサブ暗号化コンテンツを読み出すのかを示した情報、前記複数のサブ暗号化コンテンツを解くための複数の鍵情報、及び前記中間サーバーに関する情報により構成される再生リストを送信するものであり、前記配信を要求した端末装置は、前記複数のサブ暗号化コンテンツを蓄積した複数の端末装置との間で、その各サブ暗号化コンテンツを送受信すると共に、前記中間サーバーとの間で時変鍵を送受信して、前記送受信した複数の暗号化コンテンツを各々復号化するための情報を、前記送受信した時変鍵と、前記再生リストに含まれる鍵情報と、他のサブ暗号化コンテンツの鍵情報とを組み合わせて生成することを特徴とする。
【００２６】
請求項４記載の発明は、前記請求項１又は３記載の配信システムにおいて、配信された１つのコンテンツは時間軸方向に分割されて、複数のサブ暗号化コンテンツが生成され、この複数のサブ暗号化コンテンツの少なくとも１つが、それ以降に再生されるサブ暗号化コンテンツの復号に必要とされることを特徴とする。
【００２７】
請求項５記載の発明は、前記請求項１又は３記載の配信システムにおいて、コンテンツを格納した中間サーバーを有し、前記記録管理システムは、再生時に各端末装置に対し、自己に予め蓄積したサブ暗号化コンテンツの送信が可能かどうかの確認信号を送出し、前記確認信号を受信した各端末装置は、サブ暗号化コンテンツの送信が可能であるときその可能であることを示す許可信号を前記記録管理システムに通知し、前記記録管理システムは、前記許可信号を送信しない端末装置がある場合、前記中間サーバーに格納しているコンテンツのうち、前記許可信号を送信しない端末装置に予め蓄積したサブ暗号化コンテンツに関する情報を前記再生リストに載せることを特徴とする。
【００２８】
請求項６記載の発明は、前記請求項５記載の配信システムにおいて、コンテンツの配信を要求した端末装置は、前記複数のサブ暗号化コンテンツを蓄積した複数の端末装置との間で、その各サブ暗号化コンテンツの送受信を行っている際に、前記複数の端末装置のうち何れかがサブ暗号化コンテンツの送信を出来ないときには、前記記録管理システムに対してサブ暗号化コンテンツが受信できなかったことを通知し、前記サブ暗号化コンテンツの受信ができなかったことを通知された記録管理システムは、その受信できなかった以降のサブ暗号化コンテンツの受信ができるように、再生リストを再作成して、前記コンテンツの配信を要求した端末装置に再送信することを特徴とする。
【００２９】
請求項７記載の発明は、前記請求項６記載の配信システムにおいて、再作成した再生リストの先頭の鍵情報は、前回の再生リストの鍵情報とは関連していないことを特徴とする。
【００３０】
請求項８記載の発明は、前記請求項６記載の配信システムにおいて、再作成した再生リストの先頭の鍵情報は、前回の再生リストの鍵情報の一部を使用することを特徴とする。
【００３１】
請求項９記載の発明は、前記請求項１又は３記載の配信システムにおいて、１つのコンテンツは時間軸方向に分割され、前記記録管理システムは、前記時間軸方向に分割された複数のサブコンテンツの各々に対して再生リストを生成することを特徴とする。
【００３２】
請求項１０記載の発明は、前記請求項９記載の配信システムにおいて、前記記録管理システムは、コンテンツの配信を要求した端末装置が、受信した再生リストに基づいてサブ暗号化コンテンツの送受信を行っている間に、次の再生リストを生成することを特徴とする。
【００３３】
請求項１１記載の発明は、前記請求項１又は３記載の配信システムにおいて、前記記録管理システムと前記複数の端末装置との間を繋ぐ管理ネットワークと、前記管理ネットワークに接続されたリクエスト装置とを備え、複数の端末装置の各々は、配信を要求する予定のコンテンツ情報を前記リクエスト装置に送信し、前記リクエスト装置は、受けた配信要求予定のコンテンツ情報を前記記録管理システムに送信し、前記記録管理システムは、前記リクエスト装置から受けた配信要求予定のコンテンツ情報を基に、前記複数の端末装置の少なくとも２つ以上に同一サブコンテンツを予め配信して記録させることを特徴とする。
【００３４】
以上により、請求項１〜１１記載の発明では、集めたサブ暗号化コンテンツを復号するために使用する再生リストには、鍵情報が含まれるが、この鍵情報と時変鍵とを組合せて初めて復号化が可能であるので、再生リストに対するクラッキングの耐性が高くなる。
【００３５】
特に、請求項５〜８記載の発明では、再生リストに含まれるサブコンテンツのうち、実際に受信できないサブコンテンツがある場合には、中間サーバーからその受信できないサブコンテンツを受信するので、コンテンツの再生確率が高くなる。
【００３６】
更に、請求項１１記載の発明では、端末装置が同時に配信を行う予定のサブコンテンツが多い場合、即ち、この端末装置に負荷が集中している場合には、リクエスト装置が、この端末装置に蓄積されているサブコンテンツを他の端末装置にも蓄積するように制御するので、前記端末装置の負荷が軽減されることになる。
【発明の効果】
【００３７】
以上説明したように、請求項１〜１１に係る発明は、１つのコンテンツを複数の端末装置に分割して記録する配信システムにおいて、コンテンツの再生に用いる再生リスト中に含まれる鍵情報を時変鍵にすることにより、その再生リスト自身の秘匿性を高めることが可能である。
【００３８】
特に、請求項５〜８記載の発明では、中間サーバーのバックアップコンテンツを利用するので、コンテンツの再生確率が高くできる。
【００３９】
更に、請求項１１記載の発明では、同時に配信を行う予定のサブコンテンツが多い端末装置を逐次的に減らして、各端末装置の負荷を均等にすることができる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明に係る記録装置の実施形態について説明する。
【００４１】
（第１の実施形態）
図１は、本発明の第１の実施形態である。
【００４２】
本実施形態は、図２に示した従来の配信システムに、ＩＤ生成装置１０Ｃを加えている。以下、図２に示した配信システムと同一構成については既述したので、それ等の説明を省略し、異なる点のみを説明する。
【００４３】
前記ＩＤ生成装置（時変鍵生成装置）１０Ｃは、所定の一定時間毎に複数のＩＤ１０Ｄを生成し、コンテンツ配信装置（配信装置）１０Ｅと記録管理システム１０Ｆとに送信を行う。コンテンツ配信装置は、通常のコンテンツにＩＤ１０Ｄを多重化し、配信する。記録管理システム１０Ｆは、ＩＤ番号を含めて蓄積を行うように各端末装置の記録制御信号を送信する。各端末装置は、従来例と同様に蓄積装置１０８に対して、１つのコンテンツを複数に分割した複数のサブコンテンツのうち前記記録制御信号の内容に従った１つのサブコンテンツを暗号化して蓄積すると共に、このサブコンテンツに付加されたＩＤも蓄積装置１０８に記録する。本実施形態の記録装置１０６Ｂは、従来例の記録装置１０６の機能に加え、コンテンツ配信装置１０Ｅから送られたコンテンツとデータ（ＩＤ）とのうち、コンテンツの一部分（所定のサブコンテンツ）のみを暗号化して、蓄積装置１０８に記録、蓄積する。
【００４４】
端末装置１０２Ａが再生を行う場合、記録管理システム１０Ｆは、従来例１の再生リストとは異なる再生リストを生成する。尚、記録管理システム１０Ｆから端末装置１０２Ａへ再生リストを送信する際に、管理ネットワーク上でのクラッキングを防ぐために、端末装置１０２Ａと記録管理システム１０Ｆとが相互認証後に動作を行い、再生リスト自身を公開鍵方式で暗号化した上で、再生リストを端末装置１０２Ａに送信する。
【００４５】
図４は、記録管理システム１０Ｆが生成する再生リストの実施形態を示している。図４で示された再生リストでは、リストの先頭のコンテンツ１０２Ｃのコンテンツ番号Ｃのコンテンツの鍵情報Ｃは、従来の鍵情報Ｃと同じであるが、端末装置１０２Ｂのコンテンツ番号Ｂの鍵情報と、端末装置１０２Ｄのコンテンツ番号Ｄの鍵情報とは、従来例とは異なり、各々、差分鍵情報Ｂと差分鍵情報Ｄとを送信する。この差分鍵情報Ｂは、本来の鍵情報Ｂとコンテンツに付加されたＩＤとの差分データである。同様に、差分鍵情報Ｄも、本来の鍵情報Ｄとコンテンツに付加されたＩＤとの差分データである。
【００４６】
前記図４の差分鍵情報Ｂ、差分鍵情報Ｄを用いた鍵情報の生成の様子を図５を用いて説明する。図５は、端末装置１０２Ａが端末装置１０２Ｂ〜１０２Ｄから集めたコンテンツを示している。端末装置１０２Ｃから集めたコンテンツの一部分は、暗号化されたコンテンツ本体と、ＩＤ生成装置１０Ｃが生成したコンテンツ毎のＩＤを示すＩＤ−Ｃとにより構成されている。同様に、端末装置１０２Ｂから集めたコンテンツの一部分は、コンテンツ暗号化されたコンテンツとコンテンツのＩＤ番号であるコンテンツＩＤーＢとにより構成され、端末装置１０２Ｄから集めたコンテンツの一部分は、コンテンツ暗号化されたコンテンツとコンテンツのＩＤ番号であるコンテンツＩＤーＤとにより構成されている。ここで、端末装置１０２Ｃから集めたコンテンツの一部分は、従来例と同様に、再生リストに記載された鍵情報Ｃを使って暗号を復号化する。端末装置１０２Ｂから集めたコンテンツの一部分は、前のコンテンツの鍵情報Ｃと、暗号を復号化するコンテンツに付与されたＩＤ−Ｂと、再生リストの差分鍵情報Ｂとを加算した鍵情報Ｂを使って復号化を行う。同様に、鍵情報ＤはＩＤ番号のＩＤ−Ｄと、前の鍵情報である鍵情報Ｂと、差分鍵情報Ｄとを加算した鍵情報Ｄを使ってコンテンツの復号化を行う。
【００４７】
ここで、ＩＤ生成装置１０Ｃは一定時間毎にＩＤを生成し、コンテンツ配信装置１０Ｅと記録管理システム１０Ｆとにより蓄積装置１０８に蓄積されたＩＤを一定時間毎に変更する。このＩＤの変更は、既に記録が行われたＩＤに対しても行われる。コンテンツの暗号鍵をＩＤ番号を使って生成し、一定時間毎にＩＤが変更される。このため、この鍵は時変鍵としての機能を持つことになる。
【００４８】
更に、実施形態１の方式では、先頭のデータを除いて、前回の鍵情報がなければ、鍵情報を生成出来ない。この前回の鍵情報で暗号化されたコンテンツを広告のためのコンテンツ（以下ＣＭ）に割り当てることにより、必ずＣＭのコンテンツの暗号を復号化し、再生することにより、視聴時にＣＭを飛ばして見る行為を防ぐことが出来る。
【００４９】
この実施形態を図６に示す。
【００５０】
図６において、端末装置１０２Ｃから得たコンテンツにＣＭデータが含まれていた場合、端末装置１０２Ｂのコンテンツ番号Ｂのコンテンツと端末装置１０２Ｄのコンテンツ番号Ｄのコンテンツとは、ＣＭデータが含まれた端末装置１０２Ｃのコンテンツの鍵情報を使用して、自分の鍵情報を生成する。これらのコンテンツが時間単位で分割されていた場合、端末装置１０２Ｃから得たコンテンツＣを再生しないと、端末装置１０２Ｂのコンテンツ番号Ｂのコンテンツと、端末装置１０２Ｄのコンテンツ番号Ｄのコンテンツとは、暗号を復号化することが出来ず、再生が出来なくなってしまう。よって、ＣＭデータを含むコンテンツが必ず再生されることになる。
【００５１】
（第２の実施形態）
前記第１の実施形態においては、コンテンツ配信装置１０Ｅが、端末装置に対して時変鍵を更新するため、更新時に端末装置がコンテンツの一部分を記録できない状態にあった場合、時変鍵が更新されず、誤ったＩＤが流れてしまう可能性がある。これを防ぐために、本実施形態では、ユーザーネットワークに確実に起動している中間サーバーを置き、中間サーバーが時変鍵の更新を担うようにする方式を示す。
【００５２】
図７は、本発明の第２の実施形態を示している。図７において、実施形態１と同様に、ＩＤ生成装置７０３は記録ＩＤ１０Ｄを生成し、コンテンツ配信装置７００と記録管理システム７０１とに固定値の記録ＩＤ１０Ｄを送信する。ＩＤ生成装置７０３は、第１の実施形態に示したように端末装置１０２Ａ〜１０２Ｄに記録するためには時変ＩＤを生成せず、生成する時変のＩＤを中間サーバー７０４に対してのみ送出する。中間サーバー７０４は、ユーザーネットワーク１０Ｂに接続されている。ユーザーネットワーク１０Ｂ上において、中間サーバー１０４は、他の端末装置１０２Ａ〜Ｄと同じく端末装置として扱われるが、中間サーバー１０４はコンテンツ自身の記録を行わず、ＩＤ生成装置７０３の生成する時変ＩＤのみを蓄積する。
【００５３】
端末装置１０２Ａが再生を行う時の、記録管理システム７０１が生成する再生リストを図８に示し、その時の暗号の復号化方式を図９に示している。記録管理システム７０１は、図８のように、再生リスト中に、中間サーバーのアドレスを加えるようにする。中間サーバー７０４は、ＩＤのみを持ち、コンテンツを持たないので、再生リスト中のコンテンツ番号は任意である。再生リストに示す通り、端末装置１０２Ｂのコンテンツ番号Ｂの鍵情報Ｂを生成した後、中間サーバー７０４のＩＤ−Ｘを使って、前記と同様の方式で鍵情報Ｘを生成する。中間サーバーにはコンテンツがないため、鍵情報Ｘでコンテンツの暗号は解かれず、次の端末装置１０２Ｄのコンテンツ番号の鍵情報Ｄを生成するために用いられる。
【００５４】
第２の実施形態において、中間サーバー７０４は、コンテンツの再生時に必ず参照されるサーバーになる。他の配信システムと同様に中間サーバー７０４には大きなバンド幅が必要になる。しかし、中間サーバー７０４はコンテンツのやり取りを行わず、少量のＩＤデータをやり取りするだけであるので、他の配信システムよりも狭いバンド幅でもシステムを構成することが可能になる。
【００５５】
（第３の実施形態）
図１０は、本発明の第３の実施形態を示している。
【００５６】
１００１は中間サーバーであって、中間サーバー１００１は、配信ネットワークから配信された全てのコンテンツを記録するサーバーである。記録管理システムは第１の実施形態と同様に記録制御信号を端末装置１０２Ａ〜Ｄに送信する。端末装置１０２Ａ〜１０２Ｄは、第１の実施形態と同様にコンテンツを記録する。端末装置１０２Ａ〜１０２Ｄは、コンテンツを記録すると記録完了信号を管理ネットワーク１０５を通じて記録管理システム１００２に送信する。記録管理システム１００２は、再生時に再生リストを作成するために、コンテンツを記録した端末装置を記録する。端末装置１０２Ａ〜１０２Ｄが再生を行う場合、記録管理システム１００２は再生リストを作成するが、その際、管理ネットワーク１０５を通じて、再生リストに載せる端末装置に対して確認信号を送信する。制御装置１００３は確認信号を受け取り、コンテンツの送信が可能であれば、記録管理システム１００２に対して許可信号を返信する。記録管理システム１００２は、許可信号を受け取ると、その端末装置を再生リストに載せる。端末信号が、許可信号を発行せず、記録管理システム１００２が許可信号を受け取れなかった場合には、記録管理システム１００２は、中間サーバー１００１に記録されたコンテンツを取得するように、再生リストを作成する。
【００５７】
この方式では、再生時に各端末装置に確認信号を確認し、再生出来ないコンテンツを中間サーバーで再生することにより、コンテンツ再生時に必要なコンテンツが手に入らなくなる確率が低くなる。
【００５８】
しかしながら、この方式では、一旦再生が始まった後にコンテンツを提供する端末装置が停止した場合に、コンテンツの転送が行われなくなるため、第３の実施形態では対応出来ない問題がある。
【００５９】
図１１及び図１２にこの問題に対応した実施形態を示す。
【００６０】
図１１は、取得できないコンテンツが発生した場合、記録管理システム１１４が取得できないコンテンツ以降のコンテンツを再生できるように、再生リスト自身を作り直す方式である。
【００６１】
送受信装置１１１が他の端末装置からコンテンツを受け取ることができなかった場合、制御装置１１２に対して、エラー信号１１３を送出する。エラー信号１１３は、受信できなかったコンテンツの端末装置とコンテンツ番号が含まれている。制御装置１１２は、エラー信号１１３を受け取ると、受信できなかったコンテンツの端末装置とコンテンツ番号を記録管理システム１１４に管理ネットワーク１０５を通じて送信する。記録管理システム１１４は、コンテンツ番号で示されたものと同じコンテンツの一部分を持つ端末装置とコンテンツ番号とを選択し、鍵情報を付与して、端末装置に返信の再生リストを送付する。この場合、返信の再生リストは、受信出来なかったコンテンツ以降のコンテンツを先頭にして、送信を行う。この場合、先頭の鍵情報は、暗号鍵そのものを送付するか、又は前回の再生リストに連続するように差分鍵を記載しても良い。
【００６２】
図１２は、再生リストを一定の再生時間毎に分割し、一個の再生リストの再生時間を短くし、再生を行いながら、実施形態３で示された方式で各端末装置にコンテンツが送信可能かどうかの確認を行い、図１２中の記録管理システム１００２は短い再生時間の再生リストを送り出す、再生時間が短く、その短い時間毎に、端末装置がコンテンツの配信かどうかを確認するため、再生時間中に端末装置がコンテンツを送信できなくなる可能性は低くなる。また、図１２において、個々の再生時間が短いので、再生リストを制御装置１０７が処理する時間等が、コンテンツの再生時間よりも長くなると、再生が途切れる場合があるため、再生装置１０９の前に再生バッファ１２１を入れることにより、再生が途切れないようにできる。
【００６３】
（第４の実施形態）
図１３は本発明の第４の実施形態を示している。
【００６４】
本実施形態では、各端末装置が実際のコンテンツの一部分の送受信を行うが、ある特定のコンテンツの再生が集中した場合、それらのコンテンツの一部分を記録した特定の端末装置は、他の端末装置に比べて負荷が集中するという課題がある。
【００６５】
図１３において、各端末装置中の制御装置１３１は、管理ネットワーク１０５上にあるリクエスト装置１３２に対して、再生を行いたいコンテンツに関する情報を送信する。リクエスト装置１３２は、端末装置１０２Ａ〜１０２Ｄから送られたコンテンツ情報をまとめ、再生頻度の高いコンテンツのコンテンツ番号とリクエスト数とを、再生要望リスト１３３として記録管理システム１３４に送信する。記録管理システム１３４は、再生要望リスト１３３に示された再生頻度の高いコンテンツに対しては、記録する端末装置の数を増やすことにより、特定の端末装置に対してユーザーネットワーク１０Ｂの負荷が集中することを防ぐ。
【産業上の利用可能性】
【００６６】
以上説明したように、本発明は、記録管理システムが発信する再生リスト中に含まれる鍵情報を時変鍵にして、再生リストに対するクラッキングを有効に防止できると共に、中間サーバーにバックアップコンテンツを置いて、端末装置がサブコンテンツを取得できない時には、中間サーバーからコンテンツを受信させて、再生したいコンテンツを確実に再生することを可能としたので、記録、再生するコンテンツの秘匿、保護が有効で且つ再生も確実に行い得るコンテンツ配信システムとして有用である。
【図面の簡単な説明】
【００６７】
【図１】本発明の第１の実施形態の配信システムを示すブロック図である。
【図２】従来の配信システムを示すブロック図である。
【図３】従来の配信システムで使用する再生リストの構成例を示す図である。
【図４】本発明の第１の実施形態の配信システムで使用する再生リストの構成例を示す図である。
【図５】同実施形態の配信システムにおける暗号化コンテンツの復号化方式を示す図である。
【図６】同配信システムにおける広告のための暗号化コンテンツを含む暗号化コンテンツの復号化方式を示す図である。
【図７】本発明の第２の実施形態の配信システムを示すブロック図である。
【図８】同実施形態の配信システムで使用する再生リストの構成例を示す図である。
【図９】同実施形態の配信システムにおける暗号化コンテンツの復号化方式を示す図である。
【図１０】本発明の第３の実施形態の配信システムを示すブロック図である。
【図１１】同実施形態の配信システムにおいて再リクエスト機能を場合のブロック図である。
【図１２】同実施形態の配信システムにおいて短時間の再生リストを処理する機能を有する場合のブロック図である。
【図１３】本発明の第４の実施形態の配信システムを示すブロック図である。
【符号の説明】
【００６８】
１０１    記録管理システム
１０２Ａ〜１０２Ｄ    端末装置
１０４    配信ネットワーク
１０５    管理ネットワーク
１０６Ａ    部分記録コンテンツ（サブ暗号化コンテンツ）
１０６Ｂ    記録装置
１０７    制御装置
１０７Ａ    記録選択信号
１０７Ｂ    再生制御信号
１０８    蓄積装置
１０９    再生装置
１０Ａ    送受信装置
１０Ｂ    ユーザーネットワーク
１０Ｃ    ＩＤ生成装置
１０Ｄ    記録ＩＤ
１０Ｅ    コンテンツ配信装置（配信装置）
１０Ｆ    記録管理システム
７００    コンテンツ配信装置
７０１    記録管理システム
７０３    ＩＤ生成装置
７０４    中間サーバー
１００１    中間サーバー
１００２    記録管理システム
１００３    制御装置
１１１    送受信装置
１１２    記録装置
１１３    エラー信号
１１４    記録管理システム
１２１    再生バッファ
１３１    制御装置
１３２    リクエスト装置
１３３    再生要望リスト
１３４    記録管理システム
【図１】
2008092516.tif 000003
【図２】
2008092516.tif 000004
【図３】
2008092516.tif 000005
【図４】
2008092516.tif 000006
【図５】
2008092516.tif 000007
【図６】
2008092516.tif 000008
【図７】
2008092516.tif 000009
【図８】
2008092516.tif 000010
【図９】
2008092516.tif 000011
【図１０】
2008092516.tif 000012
【図１１】
2008092516.tif 000013
【図１２】
2008092516.tif 000014
【図１３】
2008092516.tif 000015