(57)【特許請求の範囲】
【請求項１】
暗号化済コンテンツデータを配信する外部装置から、前記暗号化済コンテンツデータ、
前記外部装置の現在時刻を示す第１の現在時刻情報、及び、互いに異なる複数の時刻情報
を用いて、前記暗号化済コンテンツデータの復号化に用いられる鍵情報が暗号化された、
複数の暗号化済鍵情報を取得する情報取得手段と、
装置本体の現在時刻を示す第２の現在時刻情報を、前記情報取得手段によって取得され
た前記第１の現在時刻情報に同期させる時刻制御手段と、
前記情報取得手段が取得した前記複数の暗号化済鍵情報のうちに前記第２の現在時刻情
報に対応する時刻情報で暗号化された暗号化済鍵情報がある場合に前記第２の現在時刻情
報を用いて当該暗号化済鍵情報を復号化して鍵情報を生成し、当該鍵情報を用いて前記暗
号化済コンテンツデータを復号化する復号処理手段と、
前記複数の暗号化済鍵情報のうち前記第２の現在時刻情報が示す現在時刻よりも過去の
時刻を示す時刻情報と対応している暗号化済鍵情報がある場合に、当該暗号化済鍵情報を
無効化する制御手段とを備えるコンテンツ再生装置。
【請求項２】
前記制御手段は、前記複数の暗号化済鍵情報のうち前記第２の現在時刻情報が示す現在
時刻よりも過去の時刻を示す時刻情報と対応している暗号化済鍵情報があるか否かを所定
の時間間隔ごとに判定して、前記複数の暗号化済鍵情報のうち前記第２の現在時刻情報が
示す現在時刻よりも過去の時刻を示す時刻情報と対応している暗号化済鍵情報がある場合
に、当該暗号化済鍵情報を無効化する、請求項１に記載されたコンテンツ再生装置。
【請求項３】
装置本体の現在時刻を制御する時刻制御手段と、
鍵情報を用いてコンテンツデータを暗号化済コンテンツデータとして暗号化すると共に
、互いに異なる複数の時刻情報を用いて、前記鍵情報をそれぞれ複数の暗号化済鍵情報と
して暗号化する暗号処理手段と、
前記暗号化済コンテンツデータ、前記時刻管理手段によって制御されている、装置本体
の現在時刻を示す現在時刻情報、及び、前記複数の暗号化済鍵情報を外部装置に送信する
情報送信手段とを備えるコンテンツ配信装置。
【請求項４】
暗号化済コンテンツデータを配信する外部装置から、前記暗号化済コンテンツデータ、
前記外部装置の現在時刻を示す第１の現在時刻情報、及び、前記暗号化済コンテンツデー
タの復号化に用いられる鍵情報を取得する情報取得手段と、
装置本体の現在時刻を示す第２の現在時刻情報を、前記情報取得手段によって取得され
た前記第１の現在時刻情報に同期させる時刻制御手段と、
前記情報取得段によって取得された前記鍵情報を、互いに異なる複数の時刻情報を用い
てそれぞれ複数の暗号化済鍵情報として暗号化する暗号処理手段と、
前記暗号処理手段が生成した前記複数の暗号化済鍵情報のうち前記第２の現在時刻情報
に対応する時刻情報で暗号化された暗号化済鍵情報がある場合に前記第２の現在時刻情報
を用いて当該暗号化済鍵情報を復号化して鍵情報を生成し、当該鍵情報を用いて前記暗号
化済コンテンツデータを復号化する復号処理手段と、
前記複数の暗号化済鍵情報のうち前記第２の現在時刻情報が示す現在時刻よりも過去の
時刻を示す時刻情報と対応している暗号化済鍵情報がある場合に、当該暗号化済鍵情報を
無効化する制御手段とを備えるコンテンツ再生装置。
【請求項５】
前記制御手段は、前記複数の暗号化済鍵情報のうち前記第２の現在時刻情報が示す現在
時刻よりも過去の時刻を示す時刻情報と対応している暗号化済鍵情報があるか否かを所定
の時間間隔ごとに判定し、前記複数の暗号化済鍵情報のうち前記第２の現在時刻情報が示
す現在時刻よりも過去の時刻を示す時刻情報と対応している暗号化済鍵情報がある場合に
、当該暗号化済鍵情報を無効化する、請求項４に記載されたコンテンツ再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して取得したコンテンツを再生するコンテンツ再生装置及びネットワークを介してコンテンツを配信するコンテンツ配信装置に関する。
【背景技術】
【０００２】
従来、電子化された書籍等のコンテンツが記録された図書館サーバと、コンテンツの貸出依頼があったときに、貸出期限情報を含む時限鍵を生成し、コンテンツを時限鍵で暗号化し、時限鍵によって暗号化されたコンテンツと時限鍵とを共に秘密鍵で暗号化する暗号鍵生成装置と、暗号鍵生成装置から出力された暗号化信号が記録される記録媒体と、記録媒体に記録された暗号化情報を復号化し、コンテンツを閲覧可能とする閲覧装置とを備える時間期限付き貸与システムが知られている（例えば、下記特許文献１参照）。この時間制限付き貸与システムでは、貸出期限情報が示す貸出期限が過ぎたときに時限鍵を無効化又は削除することにより、コンテンツの閲覧装置での閲覧がなされないようにしている。
【特許文献１】特開２００５−０２５４３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年、ネットワークを介して動画や音楽等の各種コンテンツをパソコン等の情報処理装置で取得し、情報処理装置や携帯型メディアプレーヤ等の移動端末で視聴するといったことが盛んに行われている。ここで、各種コンテンツの中には、一定期間内（例えばコンテンツを取得してから２４時間以内）でしか視聴できなかったり、所定の期限まで（例えば２００８年６月１日まで）しか視聴できないといったように、視聴制限が設定されているものも存在する。このようなコンテンツの視聴制限は、例えば上記の特許文献１に記載されている技術と同様、視聴期間情報や視聴期限情報が関連付けられた鍵情報を用いることで実現することができる。
【０００４】
しかしながら、従来の技術では、例えば情報処理装置における時刻を意図的に過去の時刻に設定するといったような時刻の詐称が行われた場合、現実には視聴期間が経過し又は視聴期限が到来しているにも関わらずコンテンツの視聴が可能となるといったような不都合が生じてしまっていた。このような事態は、有償でコンテンツを配信するコンテンツ配信業者の収益の減少に繋がり、コンテンツ配信業者にとって看過できない問題である。
【０００５】
そこで、本発明は、より高いセキュリティの確保を実現することが可能なコンテンツ再生装置及びコンテンツ配信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係るコンテンツ再生装置は、共暗号化済コンテンツデータを配信する外部装置から、暗号化済コンテンツデータ、外部装置の現在時刻を示す第１の現在時刻情報、及び、互いに異なる複数の時刻情報を用いて、暗号化されたコンテンツデータの復号化に用いられる鍵情報が暗号化された、複数の暗号化済鍵情報を取得する情報取得手段と、装置本体の現在時刻を示す第２の現在時刻情報を、情報取得手段によって取得された第１の現在時刻情報に同期させる時刻制御手段と、情報取得手段が取得した複数の暗号化済鍵情報のうちに第２の現在時刻情報に対応する時刻情報で暗号化された暗号化済共通鍵情報がある場合に第２の現在時刻情報を用いて当該暗号化済鍵情報を復号化して鍵情報を生成し、当該鍵情報を用いて暗号化済コンテンツデータを復号化する復号処理手段と、複数の暗号化済鍵情報のうち第２の現在時刻情報が示す現在時刻よりも過去の時刻を示す時刻情報と対応している暗号化済鍵情報がある場合に、当該暗号化済鍵情報を無効化する制御手段とを備える。
【０００７】
一方、本発明に係るコンテンツ配信装置は、装置本体の現在時刻を制御する時刻制御手段と、鍵情報を用いてコンテンツデータを暗号化済コンテンツデータとして暗号化すると共に、互いに異なる複数の時刻情報を用いて、鍵情報をそれぞれ複数の暗号化済鍵情報として暗号化する暗号処理手段と、暗号化済コンテンツデータ、時刻管理手段によって制御されている、装置本体の現在時刻を示す現在時刻情報、及び、複数の暗号化済鍵情報を外部装置に送信する情報送信手段とを備える。
【０００８】
また、本発明に係るコンテンツ再生装置は、暗号化済コンテンツデータを配信する外部装置から、暗号化済コンテンツデータ、外部装置の現在時刻を示す第１の現在時刻情報、及び、暗号化済コンテンツデータの復号化に用いられる鍵情報を取得する情報取得手段と、装置本体の現在時刻を示す第２の現在時刻情報を、情報取得手段によって取得された第１の現在時刻情報に同期させる時刻制御手段と、情報取得手段によって取得された鍵情報を、互いに異なる複数の時刻情報を用いてそれぞれ複数の暗号化済鍵情報として暗号化する暗号処理手段と、暗号処理手段が精製した複数の暗号化済鍵情報のうち第２の現在時刻情報に対応する時刻情報で暗号化された暗号化済鍵情報がある場合に第２の現在時刻情報を用いて当該暗号化済鍵情報を復号化して鍵情報を生成し、当該鍵情報を用いて暗号化済コンテンツデータを復号化する復号処理手段と、複数の暗号化済鍵情報のうち第２の現在時刻情報が示す現在時刻よりも過去の時刻を示す時刻情報と対応している暗号化済鍵情報がある場合に、当該暗号化済鍵情報を無効化する制御手段とを備える。
【発明の効果】
【００１０】
本発明によれば、より高いセキュリティの確保を実現することが可能なコンテンツ再生装置及びコンテンツ配信装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
本発明の好適な実施形態について、図面を参照して説明する。なお、説明において、同一要素又は同一機能を有する要素には同一符号を用いることとし、重複する説明は省略する。
【００１２】
（第１実施形態）
第１実施形態に係るコンテンツ配信システム１の構成について、図１を参照して説明する。コンテンツ配信ステム１は、コンテンツサーバ（コンテンツ配信装置）１１０と、コンテンツ再生装置１２０とを備える。
【００１３】
コンテンツサーバ１１０は、制御部１１１と、時刻制御部１１２と、コンテンツデータ記憶デバイス１１３と、鍵情報記憶デバイス１１４と、暗号処理部１１５と、ネットワークＩ／Ｆ（Inter Face）部１１６とを有する。制御部１１１は、コンテンツサーバ１１０の中央演算装置（ＣＰＵ：Central Processing Unit）であり、時刻制御部１１２、鍵情報記憶デバイス１１３、コンテンツデータ記憶デバイス１１４、暗号処理部１１５及びネットワークＩ／Ｆ部１１６の制御を行う。
【００１４】
時刻制御部１１２は、コンテンツサーバ１１０の現在時刻を計数するタイマとして機能し、コンテンツサーバ１１０の現在時刻を制御する。制御部１１１からの指示があると、コンテンツサーバ１１０の現在時刻を示す現在時刻情報（第１の現在時刻情報）が時刻制御部１１２から暗号処理部１１５又はネットワークＩ／Ｆ１１６に送信される。
【００１５】
コンテンツデータ記憶デバイス１１３は、コンテンツ再生装置１２０に配信を行うための、映像や音声等の各種コンテンツのデータ（コンテンツデータ）を記憶している。制御部１１１からの指示があると、コンテンツデータ記憶デバイス１１３に記憶されているコンテンツデータがコンテンツデータ記憶デバイス１１３から暗号処理部１１５に送信される。なお、第１実施形態において、コンテンツデータには一律に又はコンテンツ毎に視聴期間が設けられており（例えば、コンテンツデータの配信処理開始時刻から２４時間以内）、その視聴期間内でなければ視聴できないようになっている。
【００１６】
鍵情報記憶デバイス１１４は、コンテンツデータ記憶デバイス１１３に記憶されているコンテンツデータを暗号化するための共通鍵を記憶している。制御部１１１からの指示があると、鍵情報記憶デバイス１１４に記憶されている共通鍵が鍵情報記憶デバイス１１４から暗号処理部１１５に送信される。
【００１７】
暗号処理部１１５は、コンテンツデータ記憶デバイス１１３からコンテンツデータを受信すると共に鍵情報記憶デバイス１１４から共通鍵を受信すると、制御部１１１の指示に基づいて、共通鍵によってコンテンツデータを暗号化する。また、暗号処理部１１５は、鍵情報記憶デバイス１１４から共通鍵を受信すると共に時刻制御部１１２から現在時刻情報を受信すると、制御部１１１の指示に基づいて、現在時刻から視聴終了時刻（例えば、現在時刻から２４時間後）までの間で互いに異なる複数の時刻情報を用いて共通鍵をそれぞれ複数の暗号化済共通鍵情報として暗号化する。
【００１８】
具体的には、現在時刻が２００８年１月１日００時００分００秒である場合には、２４時間後である２００８年１月２日００時００分００秒までを例えば１０秒〜１分間隔で等分した時刻情報を用いて、共通鍵を暗号化する。図２においては、「２００８年１月１日００時００分００秒」の時刻情報によって共通鍵が暗号化された暗号化済共通鍵情報が「０ｘ０１２３４５６７８９ａｂｃｄｅｆ０１２３４５６７８９ａｂｃｄｅｆ」となっており、時刻情報「２００８年１月１日００時００分００秒」と暗号化済共通鍵情報が「０ｘ０１２３４５６７８９ａｂｃｄｅｆ０１２３４５６７８９ａｂｃｄｅｆ」とが対応付けられている。また、図２においては、「２００８年１月１日００時００分１０秒」の時刻情報によって共通鍵が暗号化された暗号化済共通鍵情報が「０ｘｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆ」となっており、時刻情報「２００８年１月１日００時００分１０秒」と暗号化済共通鍵情報が「０ｘｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆｆ」とが対応付けられている。制御部１１１からの指示があると、暗号化済コンテンツデータ又は複数の暗号化済共通鍵情報が暗号処理部１１５からネットワークＩ／Ｆ１１６に送信される。
【００１９】
ネットワークＩ／Ｆ１１６は、ネットワークＮＷを介してコンテンツ再生装置１２０のネットワークＩ／Ｆ１２２（詳しくは後述する）と接続されている。制御部１１１からの指示があると、現在時刻情報、暗号化済コンテンツデータ又は複数の暗号化済共通鍵情報がネットワークＩ／Ｆ１１６からコンテンツ再生装置１２０に送信される。
【００２０】
コンテンツ再生装置１２０は、制御部１２１と、ネットワークＩ／Ｆ１２２と、コンテンツデータ記憶デバイス１２３と、鍵情報記憶デバイス１２４と、時刻制御部１２５と、復号処理部１２６と、再生処理部１２７とを有する。制御部１２１は、コンテンツ再生装置１２０の中央演算装置であり、ネットワークＩ／Ｆ１２２、コンテンツデータ記憶デバイス１２３、鍵情報記憶デバイス１２４、時刻制御部１２５、復号処理部１２６及び再生処理部１２７の制御を行う。
【００２１】
ネットワークＩ／Ｆ１２２は、ネットワークＮＷを介してコンテンツサーバ１１０のネットワークＩ／Ｆ１１２と接続されている。ネットワークＩ／Ｆ１２２がコンテンツサーバ１１０から現在時刻情報、暗号化済コンテンツデータ又は複数の暗号化済共通鍵情報を受信した後、制御部１２１からの指示があると、暗号化済コンテンツデータがコンテンツデータ記憶デバイス１２３に、複数の暗号化済共通鍵情報が鍵情報記憶デバイス１２４に、現在時刻情報が時刻制御部１２５にそれぞれ送信される。
【００２２】
コンテンツデータ記憶デバイス１２３は、ネットワークＩ／Ｆ１２２から送信された暗号化済コンテンツデータを記憶する。制御部１２１からの指示があると、コンテンツデータ記憶デバイス１２３に記憶されている暗号化済コンテンツデータがコンテンツデータ記憶デバイス１２３から復号処理部１２６に送信される。
【００２３】
鍵情報記憶デバイス１２４は、ネットワークＩ／Ｆ１２２から送信された複数の暗号化済共通鍵情報を、対応する時刻情報と共に記憶する。制御部１２１からの指示があると、鍵情報記憶デバイス１２４に記憶されている暗号化済共通鍵情報が鍵情報記憶デバイス１２４から復号処理部１２６に送信される。
【００２４】
時刻制御部１２５は、現在時刻を計数するタイマとして機能し、コンテンツ再生装置１２０の現在時刻を制御する。また、時刻制御部１２５は、コンテンツ再生装置１２０の現在時刻を示す現在時刻情報（第２の現在時刻情報）を、ネットワークＩ／Ｆ１２２から送信されたコンテンツサーバ１１０の現在時刻情報に同期させる時刻更新手段としても機能する。制御部１２１からの指示があると、コンテンツ再生装置１２０の現在時刻を示す現在時刻情報（第２の現在時刻情報）が、時刻制御部１２５から鍵情報記憶デバイス１２４、復号処理部１２６又は再生処理部１２７に送信される。
【００２５】
復号処理部１２６は、時刻制御部１２５が計数している現在時刻に対応する暗号化済共通鍵情報を鍵情報記憶デバイス１２４から受信すると、制御部１２１の指示に基づいて、時刻制御部１２５から送信された現在時刻情報を用いてその暗号化済共通鍵情報を復号化して共通鍵を生成する。また、復号処理部１２６は、コンテンツデータ記憶デバイス１２３から暗号化済コンテンツデータを受信すると、制御部１２１の指示に基づいて、復号化した共通鍵を用いて暗号化済コンテンツデータを復号化してコンテンツデータを生成する。制御部１２１からの指示があると、コンテンツデータが復号処理部１２６から再生処理部１２７に送信される。
【００２６】
再生処理部１２７は、復号処理部１２６からコンテンツデータを受信すると、制御部１２１の指示に基づいて、時刻制御部１２５から受信した現在時刻情報を参照しつつコンテンツデータを再生する。コンテンツデータに映像データが含まれる場合には、再生処理部１２７はその映像データをモニタ２０１に出力し、コンテンツデータに音声データが含まれる場合には、再生処理部１２７はその音声データをスピーカ２０２に出力する。
【００２７】
続いて、図３〜図６を参照して、コンテンツ配信システム１によるコンテンツデータの再生方法について説明する。なお、図３〜図５並びに後述する図８及び図１１では、ステップをＳと略記している。
【００２８】
まず、図３及び図４を参照して、コンテンツサーバ１１０からコンテンツ再生装置１２０へ各種情報を送信する手順を説明する。制御部１１１が時刻制御部１１２を制御することで、コンテンツサーバ１１０の現在時刻を示す現在時刻情報がネットワークＩ／Ｆ部１１６に送信される（ステップ１０１）。続いて、制御部１１１がネットワークＩ／Ｆ部１１６を制御することで、ネットワークＩ／Ｆ部１１６が受信した現在時刻情報がネットワークＩ／Ｆ部１２２に送信される（ステップ１０２）。続いて、制御部１２１がネットワークＩ／Ｆ部１２２を制御することで、ネットワークＩ／Ｆ部１２２が受信した現在時刻情報が時刻制御部１２５に送信される（ステップ１０３）。
【００２９】
ここで、時刻制御部１２５では、コンテンツサーバ１１０から送信された現在時刻情報に基づいて、コンテンツ再生装置１２０の現在時刻を計数する。そして、制御部１２１が時刻制御部１２５を制御することで、図４に示されるように、時刻制御部１２５によって計数されているコンテンツ再生装置１２０の現在時刻情報が、所定の時間間隔ごとに鍵情報記憶デバイス１２４に送信される（ステップ１０４）。
【００３０】
制御部１２１では、この現在時刻情報に基づいて鍵情報記憶デバイス１２４に記憶されている、暗号化済共通鍵情報に対応付けられた時刻情報を検索する。具体的には、制御部１２１は、この現在時刻情報よりも過去の時刻情報を検索し、その時刻情報と対応付けられている暗号化済共通鍵情報を消去する。暗号化済共通鍵情報を消去するこの一連の処理は、再生処理部１２７においてコンテンツデータを再生しているか否かに拘わらず、時刻の経過とともに行われる。なお、暗号化済共通鍵情報を消去する代わりに、当該暗号化済共通鍵情報を使用不能にするような処理を行うようにしてもよい。
【００３１】
図３に戻って、制御部１１１が鍵情報記憶デバイス１１４を制御することで、鍵情報記憶デバイス１１４に記憶されている共通鍵が暗号処理部１１５に送信される（Ｓ１０５）。続いて、制御部１１１が暗号処理部１１５を制御することで、共通鍵が、現在時刻から視聴終了時刻までの間で互いに異なる複数の時刻情報を用いてそれぞれ複数の暗号化済共通鍵情報として暗号化され、その複数の暗号化済共通鍵情報がネットワークＩ／Ｆ部１１６に送信される（ステップ１０６）。
【００３２】
続いて、制御部１１１がネットワークＩ／Ｆ部１１６を制御することで、ネットワークＩ／Ｆ部１１６が受信した複数の暗号化済共通鍵情報がネットワークＩ／Ｆ部１２２に送信される（ステップ１０７）。続いて、制御部１２１がネットワークＩ／Ｆ部１２２を制御することで、ネットワークＩ／Ｆ部１２２が受信した複数の暗号化済共通鍵情報が鍵情報記憶デバイス１２４に送信される（ステップ１０８）。
【００３３】
続いて、制御部１１１がコンテンツデータ記憶デバイス１１３を制御することで、コンテンツデータ記憶デバイス１１３に記憶されているコンテンツデータが暗号処理部１１５に送信される（ステップ１０９）。続いて、制御部１１１が暗号処理部１１５を制御することで、コンテンツデータが、共通鍵を用いて暗号化済コンテンツデータとして暗号化され、その暗号化済コンテンツデータがネットワークＩ／Ｆ部１１６に送信される（ステップ１１０）。
【００３４】
次に、図５を参照して、コンテンツ再生装置１２０でコンテンツデータを再生する手順を説明する。制御部１２１が時刻制御部１２５を制御することで、コンテンツ再生装置１２０の現在時刻を示す現在時刻情報が復号処理部１２６に送信されると共に（ステップ１１３）、鍵情報記憶デバイス１２４に送信される（ステップ１１４）。制御部１２１では、この現在時刻情報に基づいて鍵情報記憶デバイス１２４に記憶されている、暗号化済共通鍵情報に対応付けられた時刻情報を検索する。具体的には、制御部１２１は、この現在時刻情報と一致する時刻情報を検索し、その時刻情報と対応付けられている暗号化済共通鍵情報を復号処理部１２６に送信する。
【００３５】
続いて、制御部１２１がコンテンツデータ記憶デバイス１２３を制御することで、コンテンツデータ記憶デバイス１２３に記憶されている暗号化済コンテンツデータが復号処理部１２６に送信される（ステップ１１５）。続いて、制御部１２１が復号処理部１２６を制御することで、時刻制御部１２５から受信した現在時刻情報を用いて鍵情報記憶デバイス１２４から受信した暗号化済共通鍵情報を復号化して共通鍵を生成する（ステップ１１６、図６参照）。そして、制御部１２１が復号処理部１２６を制御することで、生成された共通鍵を用いて、コンテンツデータ記憶デバイス１２３から送信された暗号化済コンテンツデータを復号化してコンテンツデータを生成する（ステップ１１７）。
【００３６】
続いて、制御部１２１が復号処理部１２６を制御することで、生成されたコンテンツデータが再生処理部１２７に送信される（ステップ１１８）。その後、制御部１２１が時刻制御部１２５を制御することで、現在時刻情報が再生処理部１２７に送信され（ステップ１１９）、制御部１２１が再生処理部１２７を制御することで、この現在時刻情報が参照されてコンテンツデータが再生される（ステップ１２０）。
【００３７】
以上のような第１実施形態においては、コンテンツ再生装置１２０が、暗号化済コンテンツデータ、互いに異なる時刻情報に関連付けられている複数の暗号化済共通鍵情報及びコンテンツサーバ１１０の現在時刻を示す現在時刻情報をコンテンツサーバ１１０から受信している。また、コンテンツ再生装置１２０の時刻制御部１２５が、コンテンツサーバ１１０の現在時刻情報に基づいてコンテンツ再生装置１２０の現在時刻を計数している。そして、時刻制御部１２５の現在時刻情報に対応する時刻情報で暗号化された暗号化済共通鍵情報が鍵情報記憶デバイス１２４にある場合には、現在時刻情報を用いてその暗号化済共通鍵情報を復号化して共通鍵を生成し、再生処理部１２７において暗号化済コンテンツデータを再生する用にしている。さらに、制御手段１２１が、時刻制御部１２５が計数する現在時刻よりも過去の時刻を示す時刻情報と対応している暗号化済共通鍵情報を消去するようにしている。そのため、たとえコンテンツ再生装置１２０における時刻を意図的に過去の時刻に設定して、コンテンツ再生装置１２０の現在時刻を詐称したとしても、コンテンツサーバ１１０の現在時刻に設定し直させることとなると共に、過去の時刻情報と対応している暗号化済共通鍵情報が消去されているので、暗号化済コンテンツデータを再生することもできなくなる。その結果、不正の手段を用いたとしても視聴期限が徒過したコンテンツを視聴することができなくなり、より高いセキュリティの確保が実現されることとなる。
【００３８】
（第２実施形態）
続いて、第２実施形態に係るコンテンツ配信システム２の構成について、図７を参照して説明する。コンテンツ配信システム２は、コンテンツサーバ１１０の鍵情報記憶デバイス１１４、暗号処理部１１５及びネットワークＩ／Ｆ１１６並びにコンテンツ再生装置１２０の暗号処理部１２８の点で、第１実施形態に係るコンテンツ配信システム１と相違している。以下では、主としてこの相違点について説明し、第１実施形態に係るコンテンツ配信システム１と重複する説明については省略する。
【００３９】
鍵情報記憶デバイス１１４は、コンテンツデータ記憶デバイス１１３に記憶されているコンテンツデータを暗号化するための共通鍵を記憶している。制御部１１１からの指示があると、鍵情報記憶デバイス１１４に記憶されている共通鍵が鍵情報記憶デバイス１１４からネットワークＩ／Ｆ１１６に送信される。
【００４１】
ネットワークＩ／Ｆ１１６は、ネットワークＮＷを介してコンテンツ再生装置１２０のネットワークＩ／Ｆ１２２と接続されている。制御部１１１からの指示があると、現在時刻情報、暗号化済コンテンツデータ又は共通鍵がネットワークＩ／Ｆ１１６からコンテンツ再生装置１２０に送信される。
【００４２】
コンテンツ再生装置１２０は、第２実施形態において、暗号処理部１２８を更に有している。ネットワークＩ／Ｆ１２２がコンテンツサーバ１１０から共通鍵を受信した後、制御部１２１からの指示があると、共通鍵が暗号処理部１２８に送信される。
【００４３】
暗号処理部１２８は、ネットワークＩ／Ｆ１２２から共通鍵を受信すると共に時刻制御部１２５から現在時刻情報を受信すると、制御部１２１の指示に基づいて、現在時刻から視聴終了時刻（例えば、現在時刻から２４時間後）までの間で互いに異なる複数の時刻情報を用いて共通鍵をそれぞれ複数の暗号化済共通鍵情報として暗号化する。制御部１２１からの指示があると、複数の暗号化済共通鍵情報が暗号処理部１２８から鍵情報記憶デバイス１２４に送信される。
【００４４】
続いて、図８及び図９を参照して、コンテンツサーバ１１０からコンテンツ再生装置１２０へ各種情報を送信する手順を説明する。なお、コンテンツ配信システム２におけるステップ１０１〜１０４，１０９〜１１２の手順は第１実施形態に係るコンテンツ配信システム１と同じであるため、その説明を省略する。
【００４５】
制御部１１１が鍵情報記憶デバイス１１４を制御することで、鍵情報記憶デバイス１１４に記憶されている共通鍵がネットワークＩ／Ｆ１２２に送信される（Ｓ２０１）。続いて、制御部１１１がネットワークＩ／Ｆ部１１６を制御することで、ネットワークＩ／Ｆ部１１６が受信した共通鍵がネットワークＩ／Ｆ部１２２に送信される（ステップ２０２）。
【００４６】
続いて、制御部１２１がネットワークＩ／Ｆ部１２２を制御することで、ネットワークＩ／Ｆ部１２２が受信した共通鍵が暗号処理部１２８に送信される（ステップ２０３）。そして、制御部１２１が暗号処理部１２８を制御することで、共通鍵が、現在時刻から視聴終了時刻までの間で互いに異なる複数の時刻情報を用いてそれぞれ複数の暗号化済共通鍵情報として暗号化され（図９参照）、その複数の暗号化済共通鍵情報が鍵情報記憶デバイス１２４に送信される（ステップ２０４）。
【００４７】
以上のような第２実施形態に係るコンテンツ配信システム２においても、第１実施形態に係るコンテンツ配信システム１と同様の効果を奏する。
【００４８】
（第３実施形態）
続いて、第３実施形態に係るコンテンツ配信システム３の構成について、図１０を参照して説明する。コンテンツ配信システム３は、２つのコンテンツ再生装置１２０Ａ，１２０Ｂを備えている。第３実施形態においては、一方のコンテンツ再生装置１２０Ａが、例えば第１実施形態に係るコンテンツ再生装置１２０と同じであって、コンテンツサーバ１１０から暗号化済コンテンツデータ、複数の暗号化済共通鍵情報を既に受信しており、これらの暗号化済コンテンツデータ等をコンテンツ再生装置１２０Ａから他方のコンテンツ再生装置１２０Ｂにコピー又は移動する場合を想定している。
【００４９】
続いて、図４及び図１１を参照して、コンテンツ再生装置１２０Ａからコンテンツ再生装置１２０Ｂへ暗号化済コンテンツデータ等を送信する手順を説明する。
【００５０】
コンテンツ再生装置１２０Ａの制御部１２１がコンテンツ再生装置１２０Ａの時刻制御部１２５を制御することで、コンテンツ再生装置１２０Ａの現在時刻を示す現在時刻情報がコンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２に送信される（ステップ３０１）。続いて、コンテンツ再生装置１２０Ａの制御部１２１がコンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２を制御することで、コンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２が受信した現在時刻情報がコンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２に送信される（ステップ３０２）。続いて、コンテンツ再生装置１２０Ｂの制御部１２１がコンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２を制御することで、コンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２が受信した現在時刻情報がコンテンツ再生装置１２０Ｂの時刻制御部１２５に送信される（ステップ３０３）。
【００５１】
ここで、コンテンツ再生装置１２０Ｂの時刻制御部１２５では、コンテンツ再生装置１２０Ａから送信された現在時刻情報に基づいて、コンテンツ再生装置１２０Ｂの現在時刻を計数する。そして、コンテンツ再生装置１２０Ｂの制御部１２１がコンテンツ再生装置１２０Ｂの時刻制御部１２５を制御することで、図４に示されるように、時刻制御部１２５によって計数されているコンテンツ再生装置１２０Ｂの現在時刻情報が、所定の時間間隔ごとに鍵情報記憶デバイス１２４に送信される（ステップ１０４）。このステップ１０４での処理は第１実施形態に係るコンテンツ配信システム１と同じであるため、その説明を省略する。
【００５２】
図１１に戻って、コンテンツ再生装置１２０Ａの制御部１２１がコンテンツ再生装置１２０Ａの鍵情報記憶デバイス１２４を制御することで、コンテンツ再生装置１２０Ａの鍵情報記憶デバイス１２４に記憶されている複数の暗号化済共通鍵情報がコンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２に送信される（ステップ３０４）。続いて、コンテンツ再生装置１２０Ａの制御部１２１がコンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２を制御することで、コンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２が受信した複数の暗号化済共通鍵情報がコンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２に送信される（ステップ３０５）。続いて、コンテンツ再生装置１２０Ｂの制御部１２１がコンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２を制御することで、コンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２が受信した複数の暗号化済共通鍵情報がコンテンツ再生装置１２０Ｂの鍵情報記憶デバイス１２４に送信される（ステップ３０６）。
【００５３】
続いて、コンテンツ再生装置１２０Ａの制御部１２１がコンテンツデータ記憶デバイス１２３を制御することで、コンテンツ再生装置１２０Ａのコンテンツデータ記憶デバイス１２３に記憶されている暗号化済コンテンツデータがコンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２に送信される（ステップ３０７）。続いて、コンテンツ再生装置１２０Ａの制御部１２１がコンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２を制御することで、コンテンツ再生装置１２０ＡのネットワークＩ／Ｆ部１２２が受信した暗号化済コンテンツデータがコンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２に送信される（ステップ３０８）。続いて、コンテンツ再生装置１２０Ｂの制御部１２１がコンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２を制御することで、コンテンツ再生装置１２０ＢのネットワークＩ／Ｆ部１２２が受信した暗号化済コンテンツデータがコンテンツ再生装置１２０Ｂのコンテンツデータ記憶デバイス１２３に送信される（ステップ３０９）。
【００５４】
以上のような第３実施形態に係るコンテンツ配信システム３においても、第１実施形態に係るコンテンツ配信システム１と同様の効果を奏する。
【００５５】
以上、本発明の好適な実施形態について詳細に説明したが、本発明は上記した実施形態に限定されるものではない。例えば、共通鍵をそれぞれ複数の暗号化済共通鍵情報として暗号化するために用いる、互いに異なる複数の時刻情報が、本実施形態では１０秒〜１分の間隔を有するものとして説明したが、これに限られない。具体的には、不正を働こうとする者が「時間を詐称するような不正をしても無意味」だと思えるような時間間隔に設定することができる。
【００５６】
また、視聴期間又は視聴期限の終了直前にコンテンツを視聴開始したような場合に、視聴期間又は視聴期限の終了により直ちにそのコンテンツの視聴ができなくなるようにするか、視聴期間又は視聴期限が終了してもそのコンテンツが終了するまで視聴可能とするかについては、コンテンツの提供者が設定することができる。
【００５７】
また、コンテンツサーバ１１０、コンテンツ再生装置１２０，１２０Ａ，１２０Ｂは、のメイン電源がオフの状態であっても、各部１１１〜１１６，１２１〜１２８には常に通電されており、時刻制御や暗号化・復号化等を行うことができるようになっている。
【図面の簡単な説明】
【００５８】
【図１】図１は、第１実施形態に係るコンテンツ配信システムの全体構成を示すブロック図である。
【図２】図２は、時刻情報と暗号化済共通鍵情報との対応関係の一例を示す図である。
【図３】図３は、コンテンツサーバからコンテンツ再生装置へ各種情報を送信する手順を説明するためのシーケンス図である。
【図４】図４は、暗号化済共通鍵情報を消去する手順を説明するためのシーケンス図である。
【図５】図５は、コンテンツ再生装置でコンテンツデータを再生する手順を説明するためのシーケンス図である。
【図６】図６は、復号処理部における暗号化済共通鍵情報の復号化を説明するための図である。
【図７】図７は、第２実施形態に係るコンテンツ配信システムの全体構成を示すブロック図である。
【図８】図８は、コンテンツサーバからコンテンツ再生装置へ各種情報を送信する手順を説明するためのシーケンス図である。
【図９】図９は、暗号処理部における共通鍵の暗号化を説明するための図である。
【図１０】図１０は、第３実施形態に係るコンテンツ配信システムの全体構成を示すブロック図である。
【図１１】図１１は、一方のコンテンツ再生装置から他方のコンテンツ再生装置へ暗号化済コンテンツデータ等を送信する手順を説明するためのシーケンス図である。
【符号の説明】
【００５９】
１，２，３…コンテンツ配信システム、１１０…コンテンツサーバ（コンテンツ配信装置）、１１２…時刻制御部（時刻制御手段）、１１５…暗号処理部（暗号処理手段）、１１６…ネットワークＩ／Ｆ（情報送信手段）、１２０，１２０Ａ，１２０Ｂ…コンテンツ再生装置、１２１…制御部（制御手段）、１２２…ネットワークＩ／Ｆ（情報取得手段）、１２５…時刻制御部（時刻制御手段）、１２６…復号処理部（復号処理手段）、ＮＷ…ネットワーク。
【図１】
0005295640.tif 000002
【図２】
0005295640.tif 000003
【図３】
0005295640.tif 000004
【図４】
0005295640.tif 000005
【図５】
0005295640.tif 000006
【図６】
0005295640.tif 000007
【図７】
0005295640.tif 000008
【図８】
0005295640.tif 000009
【図９】
0005295640.tif 000010
【図１０】
0005295640.tif 000011
【図１１】
0005295640.tif 000012