(57)【特許請求の範囲】
【請求項１】
権利情報を配信可能なライセンスサーバとコンテンツ保護機能を備えたリムーバブルメディアとを相互認証可能に接続するとともに、前記ライセンスサーバから前記リムーバブルメディアに、コンテンツのアドレスとタイトル鍵とに関する権利情報をダウンロード可能に接続する接続手段と、
前記リムーバブルメディアと相互認証し、認証が成功した場合、当該リムーバブルメディアに記録されたコンテンツのアドレスとタイトル鍵とに関する権利情報を取得し、その権利情報が示す前記アドレスに基づいてコンテンツサーバから暗号化コンテンツを取得して、前記タイトル鍵に基づいて暗号化コンテンツを復号してストリーミング再生する再生手段とを具備するコンテンツ再生装置。
【請求項２】
前記再生手段は、前記コンテンツサーバが配信した暗号化コンテンツを取得する処理中に、前記リムーバブルメディアと相互認証して当該リムーバブルメディアに記録された権利情報を取得する処理を同時並行して行なう請求項１記載のコンテンツ再生装置。
【請求項３】
前記再生手段は、前記コンテンツサーバから暗号化コンテンツを取得する際に、前記リムーバブルメディアに記載のメディアＩＤとコンテンツのタイトル鍵とから導出されるメディアＩＤ認証コードを送付する請求項１記載のコンテンツ再生装置。
【請求項４】
前記接続手段は、前記ライセンスサーバ側のプロトコルと前記リムーバブルメディアに対するコマンドとを対応付ける変換手段を備える請求項１記載のコンテンツ再生装置。
【請求項５】
権利情報を配信可能なライセンスサーバと、コンテンツ再生装置に接続されたコンテンツ保護機能を有するリムーバブルメディアとに相互認証を行なわせ、相互認証が成功した場合、前記ライセンスサーバから前記リムーバブルメディアに、コンテンツのアドレスとタイトル鍵とに関する権利情報をダウンロードして記録し、
前記リムーバブルメディアとコンテンツ再生装置とに相互認証を行なわせ、相互認証が成功した場合、前記コンテンツ再生装置が前記リムーバブルメディアに記録されたコンテンツのアドレスとタイトル鍵とに関する権利情報を取得し、その権利情報が示す前記アドレスに基づいてコンテンツサーバから暗号化コンテンツを取得して、前記タイトル鍵に基づいて暗号化コンテンツを復号してストリーミング再生するコンテンツ再生方法。
【請求項６】
権利情報を配信可能なライセンスサーバと、コンテンツ再生装置に接続されたコンテンツ保護機能を有するリムーバブルメディアとを相互認証可能に接続し、相互認証が成功した場合、前記ライセンスサーバから前記リムーバブルメディアに、コンテンツのアドレスとタイトル鍵とに関する権利情報をダウンロードして記録可能に接続する接続手段と、
前記リムーバブルメディアとコンテンツ再生装置とに相互認証を行なわせ、相互認証が成功した場合、前記リムーバブルメディアに記録されたコンテンツのアドレスとタイトル鍵とに関する権利情報を前記コンテンツ再生装置に取得させ、その権利情報が示す前記アドレスに基づいて前記コンテンツ再生装置にコンテンツサーバから配信される暗号化コンテンツを復号してストリーミング再生させる再生手段とを具備するコンテンツ再生システム。
【請求項７】
前記再生手段は、前記コンテンツ再生装置が前記コンテンツサーバから配信される暗号化コンテンツを取得する処理中に、前記リムーバブルメディアと前記コンテンツ再生装置とを相互認証させる処理を同時並行して行なう請求項６記載のコンテンツ再生システム。
【請求項８】
前記再生手段は、前記コンテンツサーバが暗号化コンテンツを前記コンテンツ再生装置に配信する際に、前記ライセンスサーバが前記リムーバブルメディアに記載のメディアＩＤとコンテンツのタイトル鍵とから導出したメディアＩＤ認証コードと、前記コンテンツ再生装置が前記リムーバブルメディアに記載のメディアＩＤとコンテンツのタイトル鍵とから導出したメディアＩＤ認証コードとを、前記コンテンツサーバに確認させることにより、前記コンテンツ再生装置に権利情報が保持されていることを確認する請求項６記載のコンテンツ再生システム。
【請求項９】
前記ライセンスサーバは、権利情報をダウンロードして記録させた前記リムーバブルメディアのメディアＩＤを登録する請求項６記載のコンテンツ再生システム。
【請求項１０】
前記ライセンスサーバは、複数の前記リムーバブルメディアのメディアＩＤをグループとして登録し、同一グループに属するいずれかの前記リムーバブルメディアに配信したことのある権利情報について、同一グループに属する他の前記リムーバブルメディアから取得要求があった場合には、そのリムーバブルメディアに相互認証を行なうことなく当該権利情報を配信する請求項６記載のコンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の実施の形態は、コンテンツをストリーミング再生するコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生システムに関する。
【背景技術】
【０００２】
周知のように、コンテンツに対する権利情報を配信する権利サーバと、記録されたコンテンツに対する著作権保護機能を有するリムーバブルメディアとが、当該リムーバブルメディアに対する記録再生が可能な再生機器を介して直接相互認証を行なえるシステムにあっては、権利情報及び暗号化されたコンテンツを権利サーバから直接リムーバブルメディアにダウンロードし、その後、再生機器が、リムーバブルメディアと相互認証することで権利情報を取得し、リムーバブルメディアから暗号化コンテンツを読み取りながら暗号を復号することによって、コンテンツを再生するものがある。【０００３】
ところで、上記したシステムでは、暗号化コンテンツをリムーバブルメディアにダウンロードする必要がある。この場合、コンテンツをアーカイブとして保存しておくならば、暗号化されたコンテンツをリムーバブルメディアにダウンロードして記録させることは合理的である。しかしながら、１度か２度視聴するだけのために、コンテンツをリムーバブルメディアに記録し、視聴後にそのコンテンツを消去することは、例えばリムーバブルメディアを構成するFLASHメモリ素子を劣化させることになり、合理的であるとは到底言えないものとなる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「Introducing Next generation Secure Memory Technology」http://nextgenerationsecurememory.com/index.php/download_file/view/3/1/
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１に示されるように、ＮＳＭ（next generation secure memory）メディアにおいては、ＥＳＴ（electronic sell-through）のユースケースでＮＳＭメディアがサーバと直接相互認証を行ない、権利情報（含タイトル鍵）及び暗号化コンテンツをダウンロードして記録する。その後、ＮＳＭメディアに対して記録再生を行なう再生機器が、自身の持つ秘密情報を用いてＮＳＭメディアと相互認証を行ない、タイトル鍵を得ることでＮＳＭメディアに格納されている暗号化コンテンツを復号し、再生している。しかしながら、ＮＳＭメディアに暗号化コンテンツを記録しているため、ＮＳＭメディアを構成するFLASHメモリ素子を劣化させることになる。【０００６】
リムーバブルメディアへの暗号化コンテンツの記録を行なうことなく、コンテンツサーバから暗号化コンテンツを取得しながら復号してストリーミング再生を行なうようにするとともに、暗号化コンテンツやその権利情報について十分に保護し得るようにしたコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、コンテンツ再生装置は、接続手段と再生手段とを備える。接続手段は、権利情報を配信可能なライセンスサーバとコンテンツ保護機能を備えたリムーバブルメディアとを相互認証可能に接続するとともに、前記ライセンスサーバから前記リムーバブルメディアに、コンテンツのアドレスとタイトル鍵とに関する権利情報をダウンロード可能に接続する。再生手段は、前記リムーバブルメディアと相互認証し、認証が成功した場合、当該リムーバブルメディアに記録されたコンテンツのアドレスとタイトル鍵とに関する権利情報を取得し、その権利情報が示す前記アドレスに基づいてコンテンツサーバから暗号化コンテンツを取得して、前記タイトル鍵に基づいて暗号化コンテンツを復号してストリーミング再生する。
【発明の効果】
【０００８】
リムーバブルメディアへの暗号化コンテンツの記録を行なうことなく、コンテンツサーバから暗号化コンテンツを取得しながら復号してストリーミング再生を行なうようにするとともに、暗号化コンテンツやその権利情報について十分に保護し得るようにしたコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態としてのコンテンツ再生システムの一例を概略的に説明するために示すブロック構成図である。
【図２】同実施の形態におけるコンテンツ再生システムを構成する再生装置がデジタルテレビジョン放送受信装置である場合の信号処理系の一例を説明するために示すブロック構成図である。
【図３】同実施の形態におけるコンテンツ再生システムを構成する再生装置の特徴的な処理動作を行なう機能ブロックの一例を説明するために示すブロック構成図である。
【図４】同実施の形態におけるコンテンツ再生システムが行なうストリーミング再生シーケンスの一例を説明するために示す図である。
【図５】同実施の形態におけるコンテンツ再生システムが行なうストリーミング再生シーケンスの他の例を説明するために示す図である。
【図６】同実施の形態におけるコンテンツ再生システムが行なうストリーミング再生シーケンスのさらに他の例を説明するために示す図である。
【発明を実施するための形態】
【００１０】
以下、実施の形態について図面を参照して詳細に説明する。実施の形態によれば、コンテンツ再生装置は、接続手段と再生手段とを備える。接続手段は、権利情報を配信可能なライセンスサーバとコンテンツ保護機能を備えたリムーバブルメディアとを相互認証可能に接続するとともに、ライセンスサーバからリムーバブルメディアに権利情報をダウンロード可能に接続する。再生手段は、リムーバブルメディアと相互認証し、認証が成功した場合、当該リムーバブルメディアに記録された権利情報を取得し、その権利情報に基づいてコンテンツサーバが配信した暗号化コンテンツを復号してストリーミング再生する。
【００１１】
図１は、この実施の形態で説明するコンテンツ再生システム１１の一例を概略的に示している。このコンテンツ再生システム１１は、再生装置１２、ライセンスサーバ１３、コンテンツサーバ１４及び課金サーバ１５等が、例えばインターネット等のネットワーク１６に接続されて構築されている。
【００１２】
このうち、再生装置１２としては、例えば映像出力画面及びスピーカ等を内蔵したデジタルテレビジョン放送受信装置や、外部の映像ディスプレイ及びスピーカ等と接続可能なＳＴＢ（set top box）等が想定される。そして、この再生装置１２は、ネットワーク１６を介して、ライセンスサーバ１３、コンテンツサーバ１４及び課金サーバ１５と選択的に通信することができる。また、この再生装置１２には、例えばＳＤ（Secure Digital）メモリカード等のリムーバブルメディア１７が接続可能になっている。接続形態としては、スロット式、トレイ式、有線式、無線式等、様々な形態が考えられる。
【００１３】
上記ライセンスサーバ１３の役割は、再生装置１２に対して、暗号化コンテンツを復号するための暗号鍵や、コンテンツの使用許諾条件が記述されたユーセージルール等から構成される権利情報等を提供することにある。また、上記コンテンツサーバ１４の役割は、暗号化されたコンテンツを再生装置１２に提供することにある。さらに、上記課金サーバ１５の役割は、例えば有料コンテンツの視聴が要求される等、ユーザに対して発生した課金処理を行なうことにある。なお、ライセンスサーバ１３、コンテンツサーバ１４及び課金サーバ１５は、別体のものとしたが、同一サーバであっても良いものである。
【００１４】
図２は、上記再生装置１２の信号処理系の一例を概略的に示している。図２では、再生装置１２がデジタルテレビジョン放送受信装置である場合を想定している。すなわち、アンテナ１８で受信したデジタルテレビジョン放送信号は、入力端子１９を介してチューナ部２０に供給されることにより、所望のチャンネルの放送信号が選局される。
【００１５】
このチューナ部２０で選局された放送信号は、復調復号部２１に供給されてデジタルの映像信号及び音声信号等に復元された後、信号処理部２２に出力される。この信号処理部２２は、復調復号部２１から供給されたデジタルの映像信号及び音声信号に対してそれぞれ所定のデジタル信号処理を施している。
【００１６】
そして、この信号処理部２２は、デジタルの映像信号を合成処理部２３に出力し、デジタルの音声信号を音声処理部２４に出力している。このうち、合成処理部２３は、信号処理部２２から供給されるデジタルの映像信号に、ＯＳＤ（on screen display）信号を重畳して出力している。
【００１７】
この合成処理部２３から出力されたデジタルの映像信号は、映像処理部２５に供給されて、後段の映像表示部２６で表示可能なフォーマットのアナログ映像信号への変換処理が施される。そして、この映像処理部２５から出力されたアナログの映像信号が、上記映像表示部２６に供給されて映像表示に供される。
【００１８】
また、上記音声処理部２４は、入力されたデジタルの音声信号を、後段のスピーカ２７で再生可能なフォーマットのアナログ音声信号に変換している。そして、この音声処理部２４から出力されたアナログ音声信号が、上記スピーカ２７に供給されることにより音声再生に供される。
【００１９】
ここで、この再生装置１２は、上記した各種の受信動作を含む種々の動作を制御部２８によって統括的に制御されている。この制御部２８は、ＣＰＵ（central processing unit）２８ａを内蔵しており、再生装置１２の本体に設けられた操作部２９からの操作情報、または、リモートコントローラ３０から送信され受信部３１で受信された操作情報を受けることによって、その操作内容が反映されるように各部をそれぞれ制御している。
【００２０】
この場合、制御部２８は、メモリ部２８ｂを利用している。このメモリ部２８ｂは、主として、ＣＰＵ２８ａが実行する制御プログラムを格納したＲＯＭ（read only memory）と、該ＣＰＵ２８ａに作業エリアを提供するためのＲＡＭ（random access memory）と、各種の設定情報及び制御情報等が格納される不揮発性メモリとを有している。
【００２１】
また、この制御部２８には、ＨＤＤ（hard disk drive）３２が接続されている。この制御部２８は、ユーザによる操作部２９やリモートコントローラ３０の操作に基づいて、上記信号処理部２２から得られるデジタルの映像信号及び音声信号をＨＤＤ３２に供給し、暗号化して所定の記録フォーマットに変換した後、ハードディスク３２ａに記録させるように制御することができる。
【００２２】
さらに、この制御部２８は、ユーザによる操作部２９やリモートコントローラ３０の操作に基づいて、ＨＤＤ３２によりハードディスク３２ａからデジタルの映像信号及び音声信号を読み出させて復号した後、信号処理部２２に供給することによって、以後、上記した映像表示及び音声再生に供させるように制御することができる。
【００２３】
また、この制御部２８には、ネットワークインターフェース３３が接続されている。このネットワークインターフェース３３は、上記ネットワーク１６に接続されている。このため、制御部２８は、ユーザによる操作部２９やリモートコントローラ３０の操作に基づき、ネットワークインターフェース３３及びネットワーク１６を介して、上記ライセンスサーバ１３、コンテンツサーバ１４及び課金サーバ１５にアクセスして情報通信を行なうことができる。
【００２４】
さらに、この制御部２８には、メディアインターフェース３４が接続されている。このメディアインターフェース３４には、上記リムーバブルメディア１７が接続可能になっている。このため、制御部２８は、ユーザによる操作部２９やリモートコントローラ３０の操作に基づき、メディアインターフェース３４を介してリムーバブルメディア１７と情報通信を行なうことができる。
【００２５】
図３は、上記再生装置１２の信号処理系の一例を、この実施の形態で説明する特徴的な処理動作を行なう機能ブロックとして示している。すなわち、上記で説明したように、再生装置１２は、上記ネットワーク１６と接続するためのネットワーク送受信部（上記ネットワークインターフェース３３に対応）３５を備えている。また、再生装置１２は、上記リムーバブルメディア１７と接続するためのメディア送受信部（上記メディアインターフェース３４に対応）３６を備えている。
【００２６】
ここで、リムーバブルメディア１７としては、例えばＳＤメモリカード等が想定される。再生装置１２は、リムーバブルメディア１７への送信時において、コマンド送受信部３７でコマンド・データのデータパケット等を生成し、メディア送受信部３６を介してリムーバブルメディア１７に送信する。また、リムーバブルメディア１７からの受信時においては、メディア送受信部３６を介して受信したレスポンスとデータのデータパケットの解釈を行なう。
【００２７】
再生装置１２は、ダウンローダ部３８と再生部３９とに大別できる。ダウンローダ部３８は、基本的に、ライセンスサーバ１３及びコンテンツサーバ１４とリムーバブルメディア１７との認証等の通信時において、ネットワーク１６側のプロトコルと、リムーバブルメディア１７に対して送受信されるコマンドとを対応付けるためのプロトコル／コマンド変換を行なう部分である。
【００２８】
このダウンローダ部３８においては、プロトコル／コマンド変換部４０がそれを行なっている。すなわち、認証等の通信に用いられるパケットのペイロードは同一であるが、それを送受信するために包含するパケットフォーマットが異なるためにプロトコル／コマンド変換が必要となっており、送受信されるデータ自体は同一である。
【００２９】
再生部３９では、コンテンツを再生するための処理を行なっている。コンテンツ再生処理が開始されると、まず、認証部４１が、コマンド送受信部３７を介してリムーバブルメディア１７と認証処理を行なう。ここでは、公開鍵暗号を用いた証明書を、認証部４１とリムーバブルメディア１７とがそれぞれ保持しており、相互認証を行なっている。
【００３０】
相互認証が成功した後に、認証部４１とリムーバブルメディア１７とが同一の生成アルゴリズムでセッション鍵を導出する。セッション鍵は、認証部４１とリムーバブルメディア１７とがそれぞれ秘密として所持し、認証部４１とリムーバブルメディア１７との間で秘匿データを通信する際に暗号化する際の暗号化鍵として利用する。セッション鍵は、例えば１２８ビットの鍵データであり、暗号はＡＥＳを用いることが可能である。
【００３１】
認証部４１は、リムーバブルメディア１７の秘匿領域に対してデータの読み書きを行なうことができる。リムーバブルメディア１７の秘匿領域にあるデータを読み出す際には、認証部４１がリムーバブルメディア１７の秘匿領域からデータを読み出すコマンドを発行する。すると、リムーバブルメディア１７内の秘匿領域からデータが読み出され、そのデータが前述のセッション鍵で暗号化される。暗号化されたデータは、メディア送受信部３６を介して読み出され、認証部４１にて、認証部４１で保持しているセッション鍵で復号化される。
【００３２】
また、データをリムーバブルメディア１７の秘匿領域に書き込む際には、上記の逆の処理を行なう。すなわち、認証部４１にて当該データをセッション鍵で暗号化し、コマンド送受信部３７を介してリムーバブルメディア１７の秘匿領域へ書き込むコマンドが発行されると、メディア送受信部３６を介してデータがリムーバブルメディア１７へ送られる。  リムーバブルメディア１７では、そこで保持しているセッション鍵を用いて、暗号化されたデータを復号し、そのデータがリムーバブルメディア１７の秘匿領域に書き込まれる。
【００３３】
権利取得部４２は、リムーバブルメディア１７から読み出したデータを解釈し、暗号化コンテンツを復号するためのタイトル鍵とコンテンツの使用許諾条件が記述されたユーセージルール等から構成される権利情報とを取得し、解釈する部分である。ユーセージルールには、コンテンツの使用許諾条件等が記述されており、再生回数、コピー可能回数、再生可能期限等の項目について、使用許諾の範囲で使用されているかどうかを権利取得部４２で判断する。使用範囲で使用されていると判断された場合にはタイトル鍵を取り出し、これをコンテンツ復号部４３へ送出する。
【００３４】
また、再生部３９では、コンテンツ受信部４４により、コンテンツサーバ１４からコンテンツを受信する。上記権利情報には、コンテンツサーバ１４のアドレスと対応してコンテンツのアドレスを指し示すＵＲＬが記述されている。コンテンツ受信部４４は、このＵＲＬ情報に基づきコンテンツサーバ１４にアクセスして、暗号化されたコンテンツを得る。
【００３５】
コンテンツサーバ１４と再生装置１２との間における暗号化コンテンツの転送プロトコルは、ＨＴＴＰもしくはＲＴＰ（real time transport protocol）が使用される。コンテンツ受信部４４は、再生部３９におけるコンテンツの再生速度に応じたスピードで暗号化されたコンテンツを受信することができる。また、早送り再生やチャプタージャンプ等のトリック再生に対応して、コンテンツ全体から必要な部分のみを受信することができる。
【００３６】
コンテンツ受信部４４で受信された暗号化されたコンテンツは、コンテンツ復号部４３に送られる。ここで、前述のタイトル鍵を用いて暗号化されたコンテンツを復号化する。ここで、コンテンツは、例えばＡＥＳのカウンターモードで暗号化されている。予め定められたフォーマットに従って暗号化されたコンテンツを復号する。復号されたコンテンツは、コンテンツ再生部４５にて再生される。
【００３７】
図４は、リムーバブルメディア１７を活用したストリーミング再生シーケンスの一例を示している。構成要素は、図１で説明した、コンテンツサーバ１４、課金サーバ１５、ライセンスサーバ１３、再生装置１２の４つであり、さらに、再生装置１２は、ダウンローダ部３８と再生部３９とで処理が分かれている。また、再生装置１２には、リムバーブルメディア１７が接続されている。
【００３８】
まず、ステップＳ１１において、再生装置１２のダウンローダ部３８がコンテンツサーバ１４と通信を行なって、これから視聴するコンテンツの選択を行なう。コンテンツサーバ１４は、再生装置１２のダウンローダ部３８に対して提供可能なコンテンツのリストを提示する。
【００３９】
そして、ステップＳ１２において、ダウンローダ部３８は、ユーザがリストから選択して視聴を決定したコンテンツをコンテンツサーバ１４に伝える。
【００４０】
すると、ステップＳ１３において、コンテンツサーバ１４は、ユーザから要求されたコンテンツについて課金処理を行なう。すなわち、コンテンツサーバ１４は、課金サーバ１５に対して、要求されたコンテンツの課金請求を行なう。
【００４１】
その後、ステップＳ１４において、課金サーバ１５とダウンローダ部３８との間で、ユーザに対する課金及び決済処理が問題なく完了すると、ステップＳ１５において、課金サーバ１５からライセンスサーバ１３に対して購入処理完了の通知が行なわれる。
【００４２】
ここで、ステップＳ１６において、ライセンスサーバ１３では、再生装置１２に接続されたリムーバブルメディア１７向けに権利情報を生成する。コンテンツが予めコンテンツサーバ１４内にて暗号化されている場合には、それを復号するための鍵データがコンテンツサーバ１４からライセンスサーバ１３に転送される。ライセンスサーバ１３では、前述の鍵データと、ユーザが購入したコンテンツの使用許諾条件を記述したユーセージルールとをまとめて権利情報としてデータを生成する。
【００４３】
その後、ライセンスサーバ１３は、再生装置１２のダウンローダ部３８を介してリムーバブルメディア１７と間接的に通信する。ライセンスサーバ１３は、直接的には再生装置１２のダウンローダ部３８と通信を行なうが、ダウンローダ部３８がプロトコルをリムバーブルメディア１７のコマンドに変換することにより、間接的にリムーバブルメディア１７と通信を行なう。
【００４４】
その通信の際に、ライセンスサーバ１３とリムーバブルメディア１７とが相互認証を行なう。図３の説明で、再生装置１２とリムーバブルメディア１７とが相互認証を行なう手順を説明したが、再生装置１２の代わりにライセンスサーバ１３になることで同等の相互認証が可能となる。
【００４５】
すなわち、ライセンスサーバ１３が、リムーバブルメディア１７の秘匿領域に対して、データの読み書きを行なうことができるということである。ライセンスサーバ１３においても、再生装置１２と同様だが別の公開鍵方式の証明書を保持しており、リムーバブルメディア１７と相互認証ができるようになっている。
【００４６】
課金処理が完了した段階で、再生装置１２のダウンローダ部３８は、ライセンスサーバ１３とリムーバブルメディア１７とが相互認証を行なう手続を始める。ダウンローダ部３８がライセンスサーバ１３に対して相互認証開始の通知を行なうと、その応答としてライセンスサーバ１３から認証開始のデータが送られてくる。ダウンローダ部３８は、そのデータをコマンドに変換し、リムーバブルメディア１７に対して送信する。
【００４７】
リムーバブルメディア１７は、その送信に応答してレスポンスデータをダウンローダ部３８に返信する。ダウンローダ部３８は、そのレスポンスデータをネットワークプロトコルに変換し、ライセンスサーバ１３に送信する。
【００４８】
このような手順を繰り返すことで、ダウンローダ部３８が橋渡しを行ないながら、ライセンスサーバ１３とリムーバブルメディア１７とが相互認証できることになる。相互認証が成功した際には、ライセンスサーバ１３及びリムーバブルメディア１７のみで共有しているセッション鍵が生成される。
【００４９】
前述の権利情報は、そのセッション鍵により、ライセンスサーバ１３で暗号化され、ダウンローダ部３８を介してリムーバブルメディア１７に送信される。暗号化された権利情報を受け取ったリムーバブルメディア１７は、その内部にて、そのセッション鍵を用いて権利情報を復号し、自己の秘匿領域に書き込む。
【００５０】
次に、ステップＳ１７において、再生装置１２の再生部３９とリムーバブルメディア１７とが相互認証を行なう。この相互認証の手順は、図３の説明で示した通りである。再生部３９（の認証部４１）とリムーバブルメディア１７との間で相互認証が成功すると、両者に前述とは別のセッション鍵が共有される。再生部３９は、そのセッション鍵を用いてリムーバブルメディア１７から権利情報を取得する。
【００５１】
その後、再生部３９では、コンテンツ受信部４４により、コンテンツサーバ１４からコンテンツを受信する。すなわち、前述したように、権利情報にはコンテンツサーバ１４のアドレスと対応してコンテンツのアドレスを指し示すＵＲＬが記述されているので、ステップＳ１８において、コンテンツ受信部４４は、このＵＲＬ情報に基づきコンテンツサーバ１４にアクセスし、ステップＳ１９において、暗号化されたコンテンツを得る。
【００５２】
コンテンツ受信部４４で受信された暗号化コンテンツは、コンテンツ復号部４３に送られ、前述のタイトル鍵を用いて復号される。その後、ステップＳ２０において、復号されたコンテンツがコンテンツ再生部４５にて再生される。
【００５３】
図５は、図４で説明したストリーミング再生シーケンスの他の例を示している。図５において、図４と同一ステップには同一符号を付して説明すると、リムーバブルメディア１７には、その秘匿領域に個々のメディアにユニークな識別子であるメディアＩＤが書き込まれている。
【００５４】
そこで、ライセンスサーバ１３は、ステップＳ１６におけるリムーバブルメディア１７と相互認証を行なう手順の中で、リムーバブルメディア１７からメディアＩＤを取得する。そして、ライセンスサーバ１３は、タイトル鍵を鍵としてメディアＩＤとのメッセージオーセンティケーションコード（ＭＡＣ）であるメディアＩＤ認証コード（権利情報配信済み）を生成し、リムーバブルメディア１７に書き込む。
【００５５】
また、再生部３９は、再生時に、ステップＳ１７におけるリムーバブルメディアからタイトル鍵を取得する際に、ライセンスサーバ１３と同様にリムーバブルメディア１７との相互認証を行なう手順の中で、リムーバブルメディア１７からメディアＩＤを取得する。そして、再生部３９は、相互認証が成功した後に取得できるタイトル鍵と取得したメディアＩＤとを用いて、ライセンスサーバ１３と同様にタイトル鍵を鍵としてメディアＩＤとのメッセージオーセンティケーションコード（ＭＡＣ）であるメディアＩＤ認証コードを生成し、それがリムーバブルメディア１７に記録されているメディアＩＤ認証コードと同一か否かを検証する。再生部３９は、この検証が成功すれば、そのタイトル鍵を使用して暗号化されたコンテンツを復号することができる。
【００５６】
すなわち、コンテンツの課金処理が完了し、ライセンスサーバ１３から権利情報をリムーバブルメディア１７に書き込んだ後、ステップＳ２１に示すように、ライセンスサーバ１３からコンテンツサーバ１４に対してメディアＩＤ認証コードを送付する。また、ステップＳ１８で、再生部３９がコンテンツサーバ１４に対してコンテンツの要求を行なう際に、同時にメディアＩＤ認証コードを送付する。
【００５７】
そして、コンテンツサーバ１４は、ステップＳ２２に示すように、コンテンツの要求元が既に権利情報を保持しているかを確認するために、メディアＩＤ認証コードがコンテンツサーバ１４に登録されているか否かを確認する。その確認が取れれば、コンテンツサーバ１４は、徐々にコンテンツのストリーミング配信を開始するし、確認が取れなければコンテンツのストリーミング配信を開始せず、エラーを返信する。これにより、予め権利情報を取得した上でコンテンツを要求しているのかを確認することができる。権利情報が再生部３９にて取得されていない場合に、これを抑制することによりネットワーク１６のリソースを保護することができる。
【００５８】
図６は、図４で説明したストリーミング再生シーケンスのさらに他の例を示している。図６において、図４と同一ステップには同一符号を付して説明すると、再生部３９がコンテンツサーバ１４に対してコンテンツの要求を行なう処理（ステップＳ１８）を、再生部３９がリムーバブルメディア１７から権利情報を取得する処理（ステップＳ１７）の前に行なっている。
【００５９】
すなわち、暗号化コンテンツは巨大なファイルであるので、再生処理が可能になるほどに十分なデータが蓄積されるまでに、数分〜数１０分程度の時間が必要である。一方、権利情報をリムーバブルメディア１７から取得する時間は数秒程度であるから、少しでも早く再生が開始できるように、まずコンテンツを取得する処理を開始し、それと同時並行に権利情報を取得する処理を行なうことで、コンテンツ再生開始までの時間を短縮することができる。
【００６０】
なお、図６に示すストリーミング再生シーケンスにおいても、図５で説明したメディアＩＤ認証コードを確認する処理を加えることができる。
【００６１】
また、ライセンスサーバ１３に、コンテンツの決済状況と、権利情報の配布先としてのリムーバブルメディア１７のメディアＩＤとを対応付けて保存しておくことが考えられる。このようにすれば、リムーバブルメディア１７を初期化して権利情報を削除したとしても、ライセンスサーバ１３には、過去に権利情報を提供したリムーバブルメディア１７のメディアＩＤが記憶されているので、再度の課金・決済処理なしに、相互認証の際に同一のメディアＩＤを保持したリムーバブルメディア１７からの要求だということが認識できるので、再度そのリムーバブルメディア１７に対して権利情報を提供することができる。
【００６２】
さらに、ライセンスサーバ１３のエンドユーザの１つのアカウントに、複数のメディアＩＤを登録できるようにすることも考えられる。このようにすれば、ライセンスサーバ１３においては、その登録された複数のメディアＩＤのうちいずれかのメディアＩＤを保持するリムーバブルメディア１７から権利情報の要求が来た場合には、既にダウンロード済みであるとみなして、再度の課金・決済処理なしに、再度そのリムーバブルメディア１７に対して権利情報を提供することができる。
【００６３】
上記した実施の形態によれば、リムーバブルメディア１７には権利情報を記録し、再生装置１２ではコンテンツサーバ１４から配信される暗号化コンテンツを復号しながらストリーミング再生するようにしたので、大容量の暗号化コンテンツがリムーバブルメディア１７に記録されることを防止することができるため、リムーバブルメディア１７の記録素子の劣化を低減でき、ひいては、リムーバブルメディア１７の寿命が短期化することを阻止することができるようになる。
【００６４】
また、権利情報は、ライセンスサーバ１３が再生装置１２に接続されたリムーバブルメディア１７と直接相互認証した上で、リムーバブルメディア１７にダウンロードされて記録される。このため、再生装置１２は、権利情報をライセンスサーバ１３からダウンロードするのに必要な秘密情報を保持しなくて良く、ライセンスサーバ１３からリムーバブルメディア１７まで一方式の保護手段で権利情報をダウンロードすることができる。
【００６５】
さらに、再生装置１２は、リムーバブルメディア１７と相互認証を行なうことで、直接ライセンスサーバ１３と相互認証を行なわずに権利情報を取得できるようにしている。このため、権利情報をオフラインにリムーバブルメディア１７に保存することができるようになる。
【００６６】
また、権利情報をリムーバブルメディア１７に記録せずに、再生装置１２が権利情報を取得するようにしても良い。具体的には、ライセンスサーバ１３とリムーバブルメディア１７とが相互認証した後、権利情報を再生装置１２に保持させる。その上で、再生装置１２とリムーバブルメディア１７とが相互認証して、保持している権利情報を復号するための鍵を得る。再生装置１２は、前記鍵にて権利情報を復号し、暗号化コンテンツを得て再生する。つまり、ここでは、暗号化コンテンツだけでなく、権利情報もリムーバブルメディア１７に記録することはせず、リムーバブルメディア１７は認証するための物理メディアとして機能させるようにしている。
【００６７】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図１】
0005735135.tif 000002
【図２】
0005735135.tif 000003
【図３】
0005735135.tif 000004
【図４】
0005735135.tif 000005
【図５】
0005735135.tif 000006
【図６】
0005735135.tif 000007