(57)【要約】【課題】  配信用署名が添付された時間取得先サーバ情報を、配信用ルート証明書を持たない視聴端末でも検証して安全に利用可能とするための機能を持ったダウンロード端末等を提供する。【解決手段】  ダウンロード端末５００は、時間取得先情報１１３に含まれる公開鍵証明書を配信用ルート証明書１５１で検証し、検証が成功した場合、公開鍵証明書に含まれる公開鍵と時間取得先ＵＲＩと署名値から署名の妥当性を検証し、署名検証が成功した場合、ダウンロード端末５００はメディア用秘密鍵５２５と時間取得先ＵＲＩからメディア用署名値ＮＳを生成し、時間取得先ＵＲＩ、メディア用署名値ＮＳ、前記メディア用秘密鍵と対となる公開鍵を含むメディア用公開鍵証明書、の組を、時間取得先情報として記録媒体５１１に書き出す。【選択図】  図１
2011250068.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツサーバから、著作権で保護されたコンテンツをダウンロードし、
ライセンスサーバから、前記コンテンツを可搬媒体へ書き出すためのライセンスであって、前記コンテンツの視聴期間又は視聴期限を規定する情報が含まれる視聴条件を有する、書き出しライセンスを取得し、
前記書き出しライセンスに従って前記コンテンツを前記可搬媒体へ書き出すことの出来るダウンロード端末であって、
前記コンテンツをダウンロードするコンテンツダウンロード部と、
前記書き出しライセンスを取得するライセンス取得部と、
外部のサーバから、前記コンテンツの視聴条件を確認するための、時間情報の所在アドレスとその時間情報所在アドレスの正当性を保証するための第一署名を含む、時間取得先情報を取得する時間取得先情報獲得部と、
前記時間取得先情報の正当性を、自ら有する配信用ルート証明書により、検証する第１時間管理部と、
前記第１時間管理部による検証が成功した場合に、前記第一署名の生成鍵とは異なる自ら有するメディア用秘密鍵を用いて、前記時間取得先情報の第二署名ＮＳを生成する署名変換部と、
前記コンテンツと、少なくとも前記書き出しライセンスに含まれていた視聴条件と同一の視聴条件を含む継承ライセンスと、前記時間取得先情報と、前記第二署名と、前記メディア用秘密鍵と対となる公開鍵と、前記公開鍵の正当性を検証するためのメディア用ルート署名とを、前記可搬媒体へ書き出す、可搬媒体読み書き部と、を備えた、ダウンロード端末。
【請求項２】
請求項１記載のダウンロード端末における前記可搬媒体から、著作権で保護された前記コンテンツを再生可能な視聴端末であって、
前記可搬媒体から、前記コンテンツと、前記継承ライセンスと、前記時間取得先情報と、前記第二署名と、前記メディア用秘密鍵と対となる公開鍵と、前記ルート署名を読み出す、読み出し部と、
前記読み出された前記時間取得情報を、前記第二署名と前記公開鍵を利用して検証し、その検証が成功した場合、前記時間取得情報に基づき、前記時間情報の所在アドレスを有する外部サーバから、前記時間情報を取得する第２時間管理部と、
前記取得された時間情報に基づき、前記コンテンツの再生可否を判断する再生制御部と、を備えた、視聴端末。
【請求項３】
コンテンツサーバからダウンロードされた、著作権で保護されたコンテンツを記録する領域と、
前記コンテンツの視聴期限又は視聴期間を規定する情報を含む、前記コンテンツの視聴条件を蓄積する領域と、
前記視聴期限又は前記視聴期間を確認する際に使用する時間取得先情報と、前記時間取得先情報から生成された署名値と、前記署名値を生成した秘密鍵と対になる公開鍵と、が記録される、視聴時に認証が必要な、セキュア記憶領域とを備えた、記録メディア。
【請求項４】
コンテンツサーバから、著作権で保護されたコンテンツをダウンロードし、
ライセンスサーバから、前記コンテンツを可搬媒体へ書き出すためのライセンスであって、前記コンテンツの視聴期間又は視聴期限を規定する情報が含まれる視聴条件を有する、書き出しライセンスを取得し、
前記書き出しライセンスに従って前記コンテンツを前記可搬媒体へ書き出すことの出来るダウンロード端末における、コンテンツダウンロード・書き出し方法であって、
前記コンテンツをダウンロードするコンテンツダウンロードステップと、
前記書き出しライセンスを取得するライセンス取得ステップと、
外部のサーバから、前記コンテンツの視聴条件を確認するための、時間情報の所在アドレスとその時間情報所在アドレスの正当性を保証するための第一署名を含む、時間取得先情報を取得する時間取得先情報獲得ステップと、
前記時間取得先情報の正当性を、自ら有する配信用ルート証明書により、検証する第１時間管理ステップと、
前記第１時間ステップによる検証が成功した場合に、前記第一署名の生成鍵とは異なる自ら有するメディア用秘密鍵を用いて、前記時間取得先情報の第二署名ＮＳを生成する署名変換ステップと、
前記コンテンツと、少なくとも前記書き出しライセンスに含まれていた視聴条件と同一の視聴条件を含む継承ライセンスと、前記時間取得先情報と、前記第二署名と、前記メディア用秘密鍵と対となる公開鍵と、前記公開鍵の正当性を検証するためのメディア用ルート署名とを、前記可搬媒体へ書き出す、可搬媒体読み書きステップと、を備えた、コンテンツダウンロード・書き出し方法。
【請求項５】
請求項４記載のコンテンツダウンロード・書き出し方法の、少なくとも、
前記コンテンツをダウンロードする前記コンテンツダウンロードステップと、
前記書き出しライセンスを取得する前記ライセンス取得ステップと、
前記外部のサーバから、前記コンテンツの視聴条件を確認するための、時間情報の所在アドレスとその時間情報所在アドレスの正当性を保証するための第一署名を含む、時間取得先情報を取得する前記時間取得先情報獲得ステップと、
前記時間取得先情報の正当性を、自ら有する配信用ルート証明書により、前記検証する前記第１時間管理ステップと、
前記第１時間管理ステップによる検証が成功した場合に、前記第一署名の生成鍵とは異なる自ら有するメディア用秘密鍵を用いて、前記時間取得先情報の第二署名ＮＳを生成する前記署名変換ステップと、
前記コンテンツと、少なくとも前記書き出しライセンスに含まれていた視聴条件と同一の視聴条件を含む継承ライセンスと、前記時間取得先情報と、前記第二署名と、前記メディア用秘密鍵と対となる公開鍵と、前記公開鍵の正当性を検証するためのメディア用ルート署名とを、前記可搬媒体へ書き出す、前記可搬媒体読み書きステップとを、コンピュータに実行させるプログラム。
【請求項６】
請求項５記載のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等により、映画や音楽等をダウンロードして記録メディアへ書き出しする技術に関する。
【背景技術】
【０００２】
近年、インターネットの発達により、映画や音楽等をダウンロードして再生する技術が一般化しつつある。典型的な例としては、映画や音楽等のコンテンツ配信を行うサーバから、ＰＣ、ＡＶ機器、携帯やポータブル機器に、ネットワーク経由でコンテンツをダウンロードするサービスが多く提供されている。
【０００３】
この様なコンテンツ配信サービスの形態においては、ユーザが購入したコンテンツを永続的に視聴可能な売り切り型のコンテンツ販売と、ダウンロードしたコンテンツを限られた視聴期限の中で視聴することが可能なレンタル販売とがある。
【０００４】
後者の、ダウンロード型のレンタル販売においては、典型的には、コンテンツを供給するコンテンツ事業者がコンテンツサーバとＤＲＭ（ディジタル著作権管理）サーバを運用するとともに、視聴者側のコンテンツ受信機がコンテンツサーバから暗号化されたレンタルコンテンツをダウンロードし、ＤＲＭサーバから暗号化コンテンツの復号鍵とコンテンツの視聴条件とを取得するようになっている。このコンテンツの視聴条件の中には、当該コンテンツを視聴することが許される視聴期限情報や、コンテンツの複製条件などが含まれる。
【０００５】
コンテンツ受信機はレンタルコンテンツを再生する場合に、ＤＲＭサーバから指定された視聴期限を参照し、視聴期限が超過していなければ当該コンテンツの再生を開始するとともに、視聴期限を超過していれば当該コンテンツの削除を実施する。
【０００６】
また、コンテンツ受信機は、レンタルコンテンツを視聴期限とともにＳＤカードなどの可換媒体に書き出すこともあり、この場合もＳＤカードの再生端末はレンタルコンテンツを再生しようとしたとき、または再生を終えたときに当該コンテンツの視聴期限を検査し、視聴期限が超過していれば、当該コンテンツを削除する。
【０００７】
さらに、レンタルコンテンツの利用許諾条件によっては、信頼できる時間ソースから時間情報（現在時刻など）を取得してより厳密に視聴期限を検証することが要求される。利用される時間ソースとしては、デジタル放送波に含まれるＴＯＴ（Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）、無線局から発信される標準電波信号、ネットワーク上の時間サーバ等があり、前述のＤＲＭサーバも時間情報を提供することがある。ダウンロード端末がネットワーク経由で時間情報を取得する場合、ダウンロード端末はコンテンツに付随するメタ情報ファイル等から時間情報取得先のＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を入手し、必要に応じてそのＵＲＩにアクセスして時間情報を取得する。
【０００８】
時間情報取得先のＵＲＩには、その表記が妥当かどうか（改ざんされていないか）を検証するためのデジタル署名が添付されることがある。その添付の理由は、不正な時間情報を渡すサーバを取得先としてしまうようにＵＲＩが改ざんされ、その結果、ダウンロード端末に誤った時間情報が渡されてしまうことで、結果として視聴期限が超過していないコンテンツを削除したり、視聴期限外のコンテンツを再生したりすることになるためである。
【０００９】
ＵＲＩが正しいかどうかを検証する従来の方法としては、例えば特許文献１に記載されているようなものがあった。
【００１０】
以下、図１５〜１８を用いて、従来のダウンロード端末におけるそのような時間情報取得処理について説明する。
【００１１】
図１５は従来のダウンロード端末１００の構成を説明したブロック図である。ダウンローダ１１０は、インターネットを介して接続されているコンテンツサーバ２０１から暗号化コンテンツをダウンロードしてコンテンツ１１１として蓄積するとともに、ダウンロードしたコンテンツ１１１のライセンスをライセンスサーバ２０２から取得してライセンス１１２として蓄積する。また、ダウンローダ１１０は、コンテンツサーバ２０１から、コンテンツに付随するメタ情報ファイル等から、時間取得先ＵＲＩ、署名値、公開鍵証明書データを含む時間情報ファイルを取得し、時間取得先情報１１３として蓄積する。
【００１２】
再生制御部１２０はユーザからの指示（図示せず）によって、蓄積されたコンテンツのいずれかの再生が指示されると、ライセンス管理部１３０を制御して対象コンテンツ１１１のライセンス１１２を読み出し、視聴条件を確認し満足した場合、コンテンツ復号鍵を復号器１４０にセットさせるとともに、暗号化されたコンテンツ１１１を読み込んで復号・再生を開始する。
【００１３】
上記視聴条件の確認は次のようにして行われる。すなわち、第１時間管理部１５０は、時間取得先情報１１３を参照し、署名値、証明書データ、配信用ルート証明書１５１を用いて時間取得先ＵＲＩを検証し、その時間取得先ＵＲＩが正当なものである場合は、時間取得先ＵＲＩが示す時間情報サーバ２０３から時間情報を取得する。そして第１時間管理部１５０は、再生制御部１２０からの要求に応じて、その取得した時間情報を伝達する。
【００１４】
図１６は従来の時間取得先情報１１３を表す図である。時間取得先情報１１３は、時間情報サーバ２０３のＵＲＩを含む時間取得先ＵＲＩ１１４と、時間取得先ＵＲＩ１１４の署名値１１５と、署名値１１５を検証するための公開鍵証明書をデータ化した公開鍵証明書データ１１６とから構成される。公開鍵証明書データ１１６を解析して得られる公開鍵証明書１１７には、少なくとも署名値１１５を作成した秘密鍵と対になる公開鍵１１８と、公開鍵証明書の妥当性を検証するためのルート署名１１９が含まれる。
【００１５】
図１７は従来の配信用ルート証明書１５１を表す図である。配信用ルート証明書１５１には、配信用ルートサーバ（図示せず）が発行する公開鍵証明書に付与されているルート署名を検証するためのルート公開鍵１５２、ルート公開鍵の妥当性を検証できるようにルート公開鍵と対となる秘密鍵で作成された自己ルート署名１５３が含まれる。
【００１６】
図１８は従来のダウンロード端末において、再生制御部１２０から現在時刻取得要求を受けた時の第１時間管理部１５０における処理を説明したフローチャートである。まず、第１時間管理部１５０は時間取得先情報１１３から時間取得先ＵＲＩ１１４、署名値１１５、公開鍵証明書データ１１６の組を読み出す（ステップＳ３０１）。そして、第１時間管理部１５０は、配信用ルート証明書１５１のルート公開鍵を用いて、公開鍵証明書データ１１６に含まれるルート署名１１９の妥当性を検証する（ステップＳ３０２）。
【００１７】
検証が成功した場合は、時間取得先ＵＲＩ１１４、署名値１１５、公開鍵証明書データ１１６に含まれる公開鍵１１８から署名値１１５の妥当性を検証する（ステップＳ３０４）。検証が成功した場合は、時間取得先ＵＲＩが示す時間情報サーバ２０３から現在時刻を取得し（ステップＳ３０６）、再生制御部１２０に応答する（ステップＳ３０７）。妥当性検証に失敗した時（ステップＳ３０３またはステップＳ３０５でＮ）は、再生制御部１２０に取得失敗を応答する。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２００８−５９５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１９】
ところで、レンタル販売されたコンテンツをＳＤカードなどのリムーバブルメディアに書き出し、ポータブル端末などで視聴する場合も、利用許諾条件に沿ったコンテンツの利用が求められる。コンテンツによっては、信頼できる時間ソースから取得した時間情報で視聴期限を確認する必要があるため、コンテンツ及びその視聴期限等の条件と共に時間取得先ＵＲＩをＳＤカードに書き出してポータブル端末で利用する事が考えられる。
【００２０】
しかしながら、ポータブル端末はＳＤカードなどのメディアに格納されたコンテンツの利用が主であるため、そのポータブル端末には、時間取得先ＵＲＩを検証するための配信用ルート証明書は搭載されていないケースが多い。また、ポータブル端末に配信用ルート証明書を搭載するにしても、配信用ルート証明書を安全に格納するための実装や、配信用の署名検証を行うための新規モジュール追加が必要となり、ポータブル端末の生産コストが掛かってしまうという問題があった。
【００２１】
本発明は、このような従来のコンテンツ配信技術の課題を考慮し、信頼できる時間ソースから取得した時間情報を利用して視聴期限の確認を行う必要があるレンタルコンテンツを、配信用ルート証明書を持たない視聴端末でも利用可能なようにメディアに書き出すことの出来るダウンロード端末などを提供することを目的とする。
【課題を解決するための手段】
【００２２】
第１の本発明は、
コンテンツサーバから、著作権で保護されたコンテンツをダウンロードし、
ライセンスサーバから、前記コンテンツを可搬媒体へ書き出すためのライセンスであって、前記コンテンツの視聴期間又は視聴期限を規定する情報が含まれる視聴条件を有する、書き出しライセンスを取得し、
前記書き出しライセンスに従って前記コンテンツを前記可搬媒体へ書き出すことの出来るダウンロード端末であって、
前記コンテンツをダウンロードするコンテンツダウンロード部と、
前記書き出しライセンスを取得するライセンス取得部と、
外部のサーバから、前記コンテンツの視聴条件を確認するための、時間情報の所在アドレスとその時間情報所在アドレスの正当性を保証するための第一署名を含む、時間取得先情報を取得する時間取得先情報獲得部と、
前記時間取得先情報の正当性を、自ら有する配信用ルート証明書により、検証する第１時間管理部と、
前記第１時間管理部による検証が成功した場合に、前記第一署名の生成鍵とは異なる自ら有するメディア用秘密鍵を用いて、前記時間取得先情報の第二署名ＮＳを生成する署名変換部と、
前記コンテンツと、少なくとも前記書き出しライセンスに含まれていた視聴条件と同一の視聴条件を含む継承ライセンスと、前記時間取得先情報と、前記第二署名と、前記メディア用秘密鍵と対となる公開鍵と、前記公開鍵の正当性を検証するためのメディア用ルート署名とを、前記可搬媒体へ書き出す、可搬媒体読み書き部と、を備えた、ダウンロード端末である。
【００２３】
第２の本発明は、
第１の本発明のダウンロード端末における前記可搬媒体から、著作権で保護された前記コンテンツを再生可能な視聴端末であって、
前記可搬媒体から、前記コンテンツと、前記継承ライセンスと、前記時間取得先情報と、前記第二署名と、前記メディア用秘密鍵と対となる公開鍵と、前記ルート署名を読み出す、読み出し部と、
前記読み出された前記時間取得情報を、前記第二署名と前記公開鍵を利用して検証し、その検証が成功した場合、前記時間取得情報に基づき、前記時間情報の所在アドレスを有する外部サーバから、前記時間情報を取得する第２時間管理部と、
前記取得された時間情報に基づき、前記コンテンツの再生可否を判断する再生制御部と、を備えた、視聴端末である。
【００２４】
第３の本発明は、
コンテンツサーバからダウンロードされた、著作権で保護されたコンテンツを記録する領域と、
前記コンテンツの視聴期限又は視聴期間を規定する情報を含む、前記コンテンツの視聴条件を蓄積する領域と、
前記視聴期限又は前記視聴期間を確認する際に使用する時間取得先情報と、前記時間取得先情報から生成された署名値と、前記署名値を生成した秘密鍵と対になる公開鍵と、が記録される、視聴時に認証が必要な、セキュア記憶領域とを備えた、記録メディアである。
【００２５】
第４の本発明は、
コンテンツサーバから、著作権で保護されたコンテンツをダウンロードし、
ライセンスサーバから、前記コンテンツを可搬媒体へ書き出すためのライセンスであって、前記コンテンツの視聴期間又は視聴期限を規定する情報が含まれる視聴条件を有する、書き出しライセンスを取得し、
前記書き出しライセンスに従って前記コンテンツを前記可搬媒体へ書き出すことの出来るダウンロード端末における、コンテンツダウンロード・書き出し方法であって、
前記コンテンツをダウンロードするコンテンツダウンロードステップと、
前記書き出しライセンスを取得するライセンス取得ステップと、
外部のサーバから、前記コンテンツの視聴条件を確認するための、時間情報の所在アドレスとその時間情報所在アドレスの正当性を保証するための第一署名を含む、時間取得先情報を取得する時間取得先情報獲得ステップと、
前記時間取得先情報の正当性を、自ら有する配信用ルート証明書により、検証する第１時間管理ステップと、
前記第１時間ステップによる検証が成功した場合に、前記第一署名の生成鍵とは異なる自ら有するメディア用秘密鍵を用いて、前記時間取得先情報の第二署名ＮＳを生成する署名変換ステップと、
前記コンテンツと、少なくとも前記書き出しライセンスに含まれていた視聴条件と同一の視聴条件を含む継承ライセンスと、前記時間取得先情報と、前記第二署名と、前記メディア用秘密鍵と対となる公開鍵と、前記公開鍵の正当性を検証するためのメディア用ルート署名とを、前記可搬媒体へ書き出す、可搬媒体読み書きステップと、を備えた、コンテンツダウンロード・書き出し方法である。
【００２６】
第５の本発明は、
第４の本発明のコンテンツダウンロード・書き出し方法の、少なくとも、
前記コンテンツをダウンロードする前記コンテンツダウンロードステップと、
前記書き出しライセンスを取得する前記ライセンス取得ステップと、
前記外部のサーバから、前記コンテンツの視聴条件を確認するための、時間情報の所在アドレスとその時間情報所在アドレスの正当性を保証するための第一署名を含む、時間取得先情報を取得する前記時間取得先情報獲得ステップと、
前記時間取得先情報の正当性を、自ら有する配信用ルート証明書により、前記検証する前記第１時間管理ステップと、
前記第１時間管理ステップによる検証が成功した場合に、前記第一署名の生成鍵とは異なる自ら有するメディア用秘密鍵を用いて、前記時間取得先情報の第二署名ＮＳを生成する前記署名変換ステップと、
前記コンテンツと、少なくとも前記書き出しライセンスに含まれていた視聴条件と同一の視聴条件を含む継承ライセンスと、前記時間取得先情報と、前記第二署名と、前記メディア用秘密鍵と対となる公開鍵と、前記公開鍵の正当性を検証するためのメディア用ルート署名とを、前記可搬媒体へ書き出す、前記可搬媒体読み書きステップとを、コンピュータに実行させるプログラムである。
【００２７】
第６の本発明は、
第５の本発明のプログラムを記録した記録媒体であって、コンピュータにより処理可能な記録媒体である。
【発明の効果】
【００２８】
以上説明したように、本発明は、信頼できる時間ソースから取得した時間情報を利用して視聴期限の確認を行う必要があるレンタルコンテンツを、配信用ルート証明書を持たない視聴端末でも利用可能なようにメディアに書き出すことが出来る。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施の形態における、ダウンロード端末のブロック図である。
【図２】本発明の実施の形態における、視聴端末のブロック図である。
【図３】本発明の実施の形態における、視聴ライセンスと書き出しライセンスを表す模式図である。
【図４】）（ａ）は本発明の実施の形態における、視聴ライセンスのライセンスリストを表す図、（ｂ）は書き出しライセンスのライセンスリストを表す図である。
【図５】本発明の実施の形態における、ダウンロード端末に蓄積された各コンテンツについての、時間取得先情報の具体的な形態である時間取得先リストである。
【図６】本発明の実施の形態における、ダウンロード端末上でのコンテンツ視聴開始処理を表すフローチャートである。
【図７】本発明の実施の形態における、コンテンツを記録媒体に書き出す処理のフローチャートである。
【図８】本発明の実施の形態における、視聴端末で記録媒体上のコンテンツを視聴開始する際の処理を表すフローチャートである。
【図９】本発明の実施の形態における、サーバ側の視聴ライセンス発行処理を表すフローチャートである。
【図１０】本発明の実施の形態における、視聴期間付き書き出しライセンスを表す模式図である。
【図１１】本発明の実施の形態における、視聴期間付き書き出しライセンスを含む書き出しライセンスのライセンスリストを表す図である。
【図１２】本発明の実施の形態における、視聴期間付きライセンスを用いてコンテンツを記録媒体に書き出す処理のフローチャートである。
【図１３】本発明の実施の形態における、記録媒体上の視聴期間が設定されたコンテンツを視聴端末で視聴開始する際の処理を表すフローチャートである。
【図１４】本発明の実施の形態における、サーバ側の書き出しライセンス付与処理のフローチャートである。
【図１５】従来のダウンロード端末の構成を説明したブロック図である。
【図１６】従来の時間取得先情報を表す模式図である。
【図１７】従来の配信用ルート証明書を表す模式図である。
【図１８】従来のダウンロード端末における、時間取得処理を説明したフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態について、図面を参照しながら説明する。以下、従来例と同じ機能を持つ部分については同じ番号を付し、詳しい説明は省略する。
【００３１】
図１は本実施の形態におけるダウンロード端末５００のブロック図である。このダウンロード端末５００において、記録媒体（可搬媒体）の読み書き部５１０は、ユーザからの指示（図示せず）によって、記録媒体５１１へ、蓄積されたコンテンツ１１１を書き出すとともに、コンテンツ１１１の一部または全部と関連するライセンス１１２を記録媒体５１１にコピーしたり、記録媒体５１１からデータを読み取ったり、メディア用公開鍵証明書５１５を記録媒体５１１にコピーしたりする手段である。
【００３２】
さらに、記録媒体読み書き部５１０は、時間取得先情報１１３を読み取って署名変換部５２０に渡したり、署名変換部５２０から受け取ったデータを記録媒体５１１に書き込んだりすることも行う手段である。
【００３３】
第１時間管理部１５０は、時間取得先情報１１３を、配信用ルート証明書１５１で検証する手段である。
【００３４】
署名変換部５２０は、メディア用秘密鍵５２５で、カード用署名である署名値ＮＳを作成する手段である。
【００３５】
その他のダウンローダ１１０、再生制御部１２０、ライセンス管理部１３０等は、従来のダウンロード端末１００の対応する各手段と同様な手段である。なお、ダウンローダ１１０は、本発明のコンテンツダウンロード部、ライセンス取得部及び時間取得先情報獲得部を兼ねた手段の一例である。
【００３６】
なお、ライセンスサーバ２０２は視聴ライセンスの他、書き出しライセンスも発行するサーバである。
【００３７】
図２は本実施の形態における視聴端末６００のブロック図である。再生制御部６２０は、ユーザからの指示（図示せず）によって、記録媒体５１１上に蓄積されたコンテンツのいずれかの再生が指示されると、ライセンス管理部６３０を制御して対象コンテンツ６１１のライセンス６１２を読み出し、視聴条件を確認し満足した場合、コンテンツ復号鍵を復号器６４０にセットさせるとともに、記録媒体５１１から暗号化されたコンテンツ６１１を読み込んで復号・再生を開始する手段である。なお、読み出し部６６０はコンテンツ６１１やライセンス６１２を読み出す手段である。
【００３８】
ライセンス管理部６３０は、ライセンス６１２を記録媒体５１１から読み出す点が異なる点を除けば、ダウンロード端末５００のライセンス管理部１３０と同等である。復号器６４０は、ダウンロード端末５００の復号器１４０と同様である。
【００３９】
第２時間管理部６５０は、配信用ルート証明書１５１の代わりに、自ら有するメディア用ルート証明書６５１を用いて署名検証を行う点を除けば、ダウンロード端末５００における第１時間管理部１５０と同様である。
【００４０】
なおここで、視聴端末６００は、記録媒体５１１の認証機構を安全に取り扱うために、記録媒体５１１が正規に製造された（レボケーションされていない）ものかどうかを検証するためのルート証明書を予め有している。例えば、コンテンツのコピーがし易いよう意図的に保護強度を下げられた記録媒体にコンテンツを書き込んでしまうと、安全にコンテンツが扱えないからである。上記メディア用ルート証明書６５１としては、記録媒体５１１を認証するために使われるそのようなルート証明書を使うことを想定している。
【００４１】
次に、ライセンス１１２には２種類あり、図３は、本実施の形態における視聴ライセンスと書き出しライセンスを表す図である。視聴ライセンス７００は、視聴ライセンスであることを表すライセンス種別７０１、対象コンテンツの識別子であるコンテンツＩＤ７０２、暗号コンテンツを復号するための復号鍵７０３、対象コンテンツを視聴することが許される絶対日時を示す視聴期限開始７０４および視聴期限終了７０５とから構成される。なお、視聴期限開始７０４または視聴期限終了７０５は指定されない場合がある。例えば、視聴期限開始７０４と視聴期限終了７０５のいずれも指定されない場合は、永続的に視聴可能であることを示す。視聴期限開始７０４のみが指定された場合は、指定された日時までは視聴できないが、視聴期限開始以後は恒久的に視聴が可能となる。
【００４２】
書き出しライセンス７１０には、このライセンスで書出し可能なメディアを示すメディア種別７１１が、視聴ライセンス７００に追加されている。
【００４３】
図４は本実施の形態におけるダウンロード端末５００に蓄積される２種類のライセンス１１２の、各コンテンツについてのライセンスリスト７２０の具体的な形態を示す。図４（ａ）は視聴ライセンス７００のライセンスリスト７２０、図４（ｂ）は書き出しライセンス７１０のライセンスリスト７２０を示す。記録媒体５１１に書き出されたライセンス６１２も、図４（ａ）と同様の形態を取る。
【００４４】
図５は本実施の形態におけるダウンロード端末５００に蓄積された各コンテンツについての、時間取得先情報１１３の具体的な形態である時間取得先リスト７３０である。この時間取得先リスト７３０では、時間取得先情報１１３が各対象コンテンツの識別子であるコンテンツＩＤ７０２と紐付けて保存されている。記録媒体５１１に記録された時間取得先情報６１３も同様の形態を取る。
【００４５】
図６は本実施の形態における、ダウンロード端末５００での視聴開始処理フローチャートである。最初に、視聴ライセンス７００のライセンスリスト７２０を検索して当該コンテンツの視聴ライセンス７００を取得済みか確認し（ステップＳ８０１）、未取得ならば視聴ライセンス７００をライセンスサーバ２０２から取得する（ステップＳ８０２）。次に、視聴ライセンス７００の視聴期限開始７０４及び視聴期限終了７０５の値を参照し、視聴期限が設定されていなければ（ステップＳ８０３でＮ）、当該コンテンツの再生を開始する（ステップＳ８０８）。
【００４６】
視聴期限が設定されていた場合（ステップＳ８０３でＹ）は、当該コンテンツのコンテンツＩＤを含むエントリを時間取得先情報１１３のリスト７３０から検索し、上述した署名検証処理等を行って時間情報サーバ２０３から現在時刻の取得を試みる（ステップＳ８０４〜Ｓ８０５）。
【００４７】
現在時刻の取得に成功した場合（ステップＳ８０６でＹ）は、当該視聴期限情報と現在時刻とを比較し、視聴期限が超過していれば当該コンテンツを削除し（ステップＳ８１０）、超過していなければ再生を開始する（ステップＳ８０８）。現在時刻の取得に失敗した場合（ステップＳ８０６でＮ）は適切なエラー処理を行って終了する（ステップＳ８０９）。
【００４８】
図７は、本実施の形態における、ダウンロード端末５００での記録媒体書き出し処理のフローチャートである。最初に、書き出し対象のコンテンツについて、書き出しライセンス７１０（図４（ｂ））のライセンスリスト７２０を検索し、書き出し対象コンテンツを記録媒体５１１へ書き出すための書き出しライセンス７１０を取得済みか確認し、未取得または書き出し先に合ったライセンスがなければ（ステップＳ８２０でＮ）、ライセンスサーバ２０２から当該コンテンツの書き出しライセンス７１０を取得する（ステップＳ８２１）。そして、その取得した、あるいは既にライセンスを取得済みの場合（ステップＳ８２０でＹ）は取得済みの、書き出しライセンス７１０を用いて、次のようにして記録媒体５１１への書き出し処理を行う（ステップＳ８２２）。
【００４９】
すなわち、当該コンテンツに視聴期限が設定されていた場合は、視聴を開始するわけではなくても、時間取得先情報リスト７３０から当該コンテンツに対応する時間取得先情報１１３を抽出し、配信用ルート証明書１５１を用いて署名検証処理を行う（ステップＳ８２５）。署名検証に成功した場合（ステップＳ８２６でＹ）は、時間取得先情報１１３に含まれる時間取得先ＵＲＩと、自ら備えたメディア用秘密鍵５２５から新たに署名値ＮＳを生成する（ステップＳ８２７）。そして、時間取得先ＵＲＩと、署名値ＮＳと、そのメディア用秘密鍵５２５に対応するメディア用公開鍵及びメディアルート署名を含むメディア用公開鍵証明書５１５と、を時間取得先情報ＮＴとして記録媒体５１１に書き込む（ステップＳ８２８）。
【００５０】
その後、記録媒体５１１のライセンス６１２のリストに、書き出しライセンス７１０の内容を複写（ステップＳ８２９）して処理終了する。
【００５１】
なお、当該コンテンツに視聴期限が設定されていない場合（ステップＳ８２３でＮ）は、ステップＳ８２４〜Ｓ８２８の処理をスキップしてステップＳ８２９を実行する。また、時間取得先情報の署名検証に失敗した場合（ステップＳ８２６でＮ）は適切なエラー処理を行って書き出し処理を終了する（ステップＳ８３０）
なお、このような、コンテンツサーバからダウンロードされた、著作権で保護されたコンテンツを記録する領域と、前記コンテンツの視聴期限又は視聴期間を規定する情報を含む、前記コンテンツの視聴条件を蓄積する領域と、前記視聴期限又は前記視聴期間を確認する際に使用する時間取得先情報と、前記時間取得先情報から生成された署名値と、前記署名値を生成した秘密鍵と対になる公開鍵と、が記録される、視聴時に認証が必要な、セキュア記憶領域とを備えた、記録媒体５１１（図２参照）は、本発明の記録メディアの一例である。
【００５２】
図８は本実施の態様における視聴端末６００の、記録媒体５１１上に記録されたコンテンツ６１１の視聴開始処理フローチャートである。まず、当該コンテンツ６１１のライセンス６１２を、記録媒体５１１上から検索する（ステップＳ８４１）。ライセンス６１２に視聴期限が設定されていなければ（ステップＳ８４２でＮ）、当該コンテンツ６１１の再生を開始する。視聴期限が設定されていれば（ステップＳ８４２でＹ）、記録媒体５１１上の時間取得先情報６１３から当該コンテンツ６１１に対応する時間取得先情報ＮＴを抽出し（ステップＳ８４３）、メディア用ルート証明書６５１に含まれるメディアルート公開鍵を用いて、メディア用公開鍵証明書５１５に含まれるメディアルート署名を検証した上で、署名値ＮＳの署名検証を行う（ステップＳ８４４）。
【００５３】
署名検証に失敗すれば適切なエラー処理を行い（ステップＳ８４５でＮ）、署名検証に成功すれば（ステップＳ８４５でＹ）時間取得先ＵＲＩの示す時間情報サーバから現在時刻を取得する（ステップＳ８４６）。以後、ダウンロード端末５００における視聴開始処理と同様である。（ステップＳ８４７〜Ｓ８５２）。
【００５４】
図９は、本実施の形態におけるライセンスサーバ２０２の視聴ライセンス付与処理のフローチャートである。ダウンロード端末５００から、視聴ライセンスの要求を受けたライセンスサーバ２０２は、当該コンテンツへの視聴ライセンスの要求が初めてであるかどうかを、コンテンツＩＤを元に自己の履歴情報（図示せず）から調べ（ステップＳ８６０）、初回であれば現在時刻をもとに当該コンテンツに対する視聴期限を確定させたのち、端末に当該コンテンツの視聴期限付き視聴ライセンスを返送する（ステップＳ８６１）。
【００５５】
以上説明したように、本実施の形態の特徴的な部分の動作を要約すると、ダウンロード端末５００は、時間取得先情報１１３に含まれる公開鍵証明書１１７を配信用ルート証明書１５１で検証する。検証が成功した場合、公開鍵証明書１１７に含まれる公開鍵１１８と時間取得先ＵＲＩ１１４と署名値１１５から署名の妥当性を検証する。署名検証が成功した場合、ダウンロード端末５００はメディア用秘密鍵５２５と時間取得先ＵＲＩ１１４からメディア用署名値ＮＳを生成する。そして、時間取得先ＵＲＩ１１４、メディア用署名値ＮＳ、前記メディア用秘密鍵と対となる公開鍵を含むメディア用公開鍵証明書５１５、の組を時間取得先情報６１３として記録媒体５１１に書き出す。
【００５６】
ところで、書き出しライセンス７１０には、初回視聴からの利用可能期間を示した視聴期間を含む視聴期間付き書き出しライセンス７３２が利用されることもある。
【００５７】
図１０は本実施の形態における、視聴期間付き書き出しライセンス７３２の具体的な形態である。視聴期間付き書き出しライセンス７３２には、前述の書き出しライセンス７１０の構成に加え、初回視聴からの利用可能な期間を表す視聴期間７３１を示す列が含まれる。この例では２日間である。そして、視聴期限開始７０４欄と視聴期限終了７０５欄にはＮ／Ａがそれぞれ記入されている。
【００５８】
図１１は本実施の形態における視聴期間付き書き出しライセンスを含むライセンスリスト７４０の具体的な形態である。すなわち、コンテンツ＃１は上述した視聴期限が具体的な時刻として書き込まれた書き出しライセンスであるが、コンテンツ＃２は、視聴期間付き書き出しライセンスである。ここでは、書き出しライセンスを含むライセンスリスト７２０の構成に加え、視聴期間７３１を示す列が含まれている。
【００５９】
図１２は本実施の形態における、視聴期間付き書き出しライセンス７３２を用いて記録媒体５１１にコンテンツを書き出す場合のダウンロード端末５００における処理を示したフローチャートである。ライセンスサーバ２０２から取得した視聴期間付き書き出しライセンスを用いて、当該コンテンツ１１１を記録媒体５１１へ書き出す（ステップＳ８７１）。次に、時間取得先情報リストから当該コンテンツ１１１に対応する時間取得先情報１１３を抽出し（ステップＳ８２４）、以下図７と同様にして記録媒体５１１に時間取得先情報とライセンスの内容を書き出す（ステップＳ８２５〜ステップＳ８３０）。この視聴期間付き書き出しライセンスの場合は、視聴期限ありなしのチェックは行わない。
【００６０】
図１３は、本実施の形態において、記録媒体５１１上の視聴期間が設定された（かつ視聴期限開始および視聴期限終了が設定されていない）コンテンツ６１１を視聴端末６００で視聴開始する時の処理を説明したフローチャートである。当該コンテンツ６１１のライセンス６１２を、記録媒体５１１上から検索する（ステップＳ８４１）のは図８と同様である。
【００６１】
次に、記録媒体５１１上の時間取得先情報リストから当該コンテンツ６１２に対応する時間取得先情報６１３を抽出し（ステップＳ８４３）、以下図８と同様にして時間取得先ＵＲＩの示す時間情報サーバ２０３から現在時刻を取得する（ステップＳ８４４〜Ｓ８４７、Ｓ８５１）。そして、現在時刻と視聴期間から視聴期限開始と視聴期限終了の絶対時刻を算出し、ライセンスに反映する。（Ｓ８８１）。以後、図８おける視聴開始処理と同様である。（ステップＳ８４８〜Ｓ８４９、Ｓ８５２）。
【００６２】
図１４は、ライセンスサーバ２０２における、書き出しライセンス付与処理のフローチャートである。ダウンロード端末５００から書き出しライセンスの要求を受けたライセンスサーバ２０２は、当該コンテンツの視聴期間が既に確定済みかどうかを自己の履歴情報（図示せず）から検索し（ステップＳ８９１）、既に確定済みであれば書き出しライセンス７１０を、未確定であれば視聴期間付き書き出しライセンス７３２をダウンロード端末５００に返送する（ステップＳ８９２およびＳ８９３）。
【００６３】
以上のように、信頼できる時間ソースから時間取得が必要なダウンロードコンテンツをＳＤカード等の記録媒体に書き出す際には、当該コンテンツに対応する時間取得先情報を検証した上で、当該時間取得先情報に含まれる時間取得先ＵＲＩとダウンロード端末が持つメディア用秘密鍵からメディア用署名を生成し、時間取得先ＵＲＩとメディア用署名とメディア用公開鍵証明書を新たな時間取得先情報として記録媒体に書き出すことによって、配信用ルート証明書を持たない視聴端末においてもダウンロードコンテンツが視聴できる。
【００６４】
なお、本実施の形態においては、記録媒体書き込み部はコンテンツに関連するライセンスを記録媒体にコピーすると説明したが、ライセンスをコピーする代わりに他の著作権保護方式のパラメータ形式に変換して書き出しても良い。ＣＰＵの処理負荷が少ない、使用メモリが少ない、再生互換性が高いなどの点から、視聴端末の処理し易い著作権保護方式で書き出すことで、柔軟にコンテンツを利用できる。
【００６５】
なお、本実施の形態において、図３で示した視聴ライセンス、書き出しライセンス、及び図１０で示した視聴期間付き書き出しライセンスはあくまで一例であり、ライセンスの内容表記や構成を規定するものではない。
【００６６】
なお、本実施の形態において、図５で示した時間取得先リストの内容はあくまで一例であり、時間取得先リストの内容表記や構成を規定するものではない。また、時間取得の必要がないコンテンツに対応するエントリは存在しなくても同様の効果が得られる事は言うまでもない。
【００６７】
なお、本実施の形態において、コンテンツを記録媒体に書き出す際に、当該コンテンツの書き出しライセンスの内容を複写すると説明したが、記録媒体の固有情報等を用いてコンテンツを再暗号化してから書き込む場合は、書き出しライセンスに含まれていた復号鍵とは異なる復号鍵を持つライセンスが記録媒体に書き込まれる。
【００６８】
なお、本実施の形態において、ダウンロード端末にもメディア用ルート証明書を備えることで、視聴端末と同様に記録媒体上のコンテンツを再生できるようになるため有益である。
【００６９】
なお、本発明のプログラムは、上述した本発明のダウンロード・書き出し方法の少なくとも、前記各ステップの動作をコンピュータにより実行させるプログラムであって、コンピュータと協働して動作するプログラムである。
【００７０】
また、本発明の記録媒体は、上述した本発明のダウンロード・書き出し方法の前記各ステップの全部又は一部の動作をコンピュータにより実行させるプログラムを記録した記録媒体であり、コンピュータにより読み取り可能且つ、読み取られた前記プログラムが前記コンピュータと協動して前記動作を実行する記録媒体である。
【００７１】
また、本発明の上記各ステップとは、前記ステップの全部又は一部の動作を意味する。
【００７２】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な、ＲＯＭ等の記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【００７３】
また、本発明のプログラムの一利用形態は、インターネット等の伝送媒体、光・電波・音波等の伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【００７４】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【００７５】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【００７６】
以上説明したように、本発明は、信頼できる時間ソースから取得した時間情報を利用して視聴期限の確認を行う必要があるレンタルコンテンツを、配信用ルート証明書を持たない視聴端末でも利用可能なようにメディアに書き出すことの出来るという効果を有するので、インターネット等により、映画や音楽等をダウンロードして再生する技術分野に有効である。
【符号の説明】
【００７７】
１１１  コンテンツ
１１２  ライセンス
１１３  時間取得先情報
１３０  ライセンス管理部
１５０  第１時間管理部
１５１  配信用ルート証明書
２０１  コンテンツサーバ
２０２  ライセンスサーバ
２０３  時間情報サーバ
５００  ダウンロード端末
５１０  記録媒体読み書き部
５１１  記録媒体（可搬媒体）
５１５  メディア用公開鍵証明書
５２０  署名変換部
５２５  メディア用秘密鍵
６００  視聴端末
６１１  コンテンツ
６１２  ライセンス
６１３  時間取得先情報
６２０  再生制御部
６３０  ライセンス管理部
６５０  第２時間管理部
６５１  メディア用ルート証明書
６６０  読み出し部
７１０  書き出しライセンス
７２０  ライセンスリスト
７３０  時間取得先リスト
７３２  視聴期間付き書き出しライセンス
【図１】
2011250068.tif 000003
【図２】
2011250068.tif 000004
【図３】
2011250068.tif 000005
【図４】
2011250068.tif 000006
【図５】
2011250068.tif 000007
【図６】
2011250068.tif 000008
【図７】
2011250068.tif 000009
【図８】
2011250068.tif 000010
【図９】
2011250068.tif 000011
【図１０】
2011250068.tif 000012
【図１１】
2011250068.tif 000013
【図１２】
2011250068.tif 000014
【図１３】
2011250068.tif 000015
【図１４】
2011250068.tif 000016
【図１５】
2011250068.tif 000017
【図１６】
2011250068.tif 000018
【図１７】
2011250068.tif 000019
【図１８】
2011250068.tif 000020