(57)【要約】【課題】  携帯電話でＰＣ用のサービスを利用する場合に，ＰＣ用サービスを利用するためのユーザ認証情報を入力することなくＰＣ用のサービスを利用する。【解決手段】  コンテンツ提供サーバは，ユーザのユーザ識別情報と，ユーザに固有のユーザ鍵とを関連付けて記憶するユーザ情報記憶部と；携帯電話の端末識別情報と，ユーザ識別情報とを関連付けて記憶する端末情報記憶部と；コンテンツの識別情報と，各コンテンツに固有のコンテンツ鍵と，を関連付けて記憶するコンテンツ鍵記憶部と；コンテンツ購入情報を受信するコンテンツ購入情報受信部と；端末識別情報を受信する携帯電話識別情報受信部と；ユーザ識別情報を端末情報記憶部より取得するユーザ識別情報取得部と；コンテンツ鍵をユーザ鍵で暗号化するコンテンツ鍵暗号化部と；コンテンツ情報を携帯電話に送信するコンテンツ情報送信部と；を備える。【選択図】    図２２
2006295403.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ提供サーバと，コンテンツ購入処理を実行する携帯電話と，前記携帯電話と携帯電話網を介して接続された携帯電話管理サーバを備え，前記コンテンツ提供サーバに予め登録されたユーザにコンテンツを提供するコンテンツ提供システムであって：
前記携帯電話管理サーバは，
前記携帯電話網を介して前記携帯電話より送信される前記携帯電話固有の秘密情報と，前記携帯電話の端末識別情報とを関連付けて記憶する携帯電話情報記憶部と；
前記携帯電話から送信された前記携帯電話固有の秘密情報に関連付けられた前記携帯電話の端末識別情報を送信する携帯電話識別情報送信部と；を備え
前記コンテンツ提供サーバは，
前記ユーザのユーザ識別情報と，前記ユーザに固有のユーザ鍵とを関連付けて記憶するユーザ情報記憶部と；
前記携帯電話の端末識別情報と，前記ユーザ識別情報とを関連付けて記憶する端末情報記憶部と；
前記コンテンツの識別情報と，各コンテンツに固有のコンテンツ鍵と，を関連付けて記憶するコンテンツ鍵記憶部と；
前記コンテンツ購入処理を実行した携帯電話より，少なくともコンテンツのコンテンツ識別情報を含むコンテンツ購入情報を受信するコンテンツ購入情報受信部と；
前記携帯電話管理サーバより，前記コンテンツ購入処理を実行した携帯電話固有の秘密情報に関連付けられた端末識別情報を受信する携帯電話識別情報受信部と；
前記携帯電話識別情報受信部により受信された前記携帯電話の端末識別情報に関連付けられたユーザ識別情報を前記端末情報記憶部より取得するユーザ識別情報取得部と；
前記コンテンツ購入情報受信部により受信されたコンテンツ識別情報に関連付けられたコンテンツ鍵を前記コンテンツ鍵記憶部より取得し，前記ユーザ識別情報取得部により取得されたユーザ識別情報に関連付けられたユーザ鍵を前記ユーザ情報記憶部から取得し，前記取得したコンテンツ鍵を，前記取得したユーザ鍵で暗号化するコンテンツ鍵暗号化部と；
前記ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，前記コンテンツ購入処理を実行した携帯電話に送信するコンテンツ情報送信部と；を備え，
前記携帯電話は，
購入するコンテンツのコンテンツ識別情報を含むコンテンツ購入情報を前記コンテンツ提供サーバに送信するコンテンツ購入情報送信部と；
前記携帯電話管理サーバにより前記携帯電話の端末識別情報に関連付けられた携帯電話固有の秘密情報を送信する携帯電話秘密情報送信部と；
前記暗号化されたコンテンツ鍵を含むコンテンツ情報を受信するコンテンツ情報受信部と；
前記暗号化されたコンテンツ鍵を復号するコンテンツ鍵復号部と；
を備えることを特徴とする，コンテンツ提供システム。
【請求項２】
コンテンツ購入処理を実行する携帯電話に携帯電話管理サーバと通信網を介して接続され，予め登録されたユーザにコンテンツを提供するコンテンツ提供サーバであって：
前記ユーザのユーザ識別情報と，前記ユーザに固有のユーザ鍵とを関連付けて記憶するユーザ情報記憶部と；
前記携帯電話の端末識別情報と，前記ユーザ識別情報とを関連付けて記憶する端末情報記憶部と；
前記コンテンツの識別情報と，各コンテンツに固有のコンテンツ鍵と，を関連付けて記憶するコンテンツ鍵記憶部と；
前記コンテンツ購入処理を実行した携帯電話より，少なくともコンテンツのコンテンツ識別情報を含むコンテンツ購入情報を受信するコンテンツ購入情報受信部と；
前記携帯電話管理サーバより，前記コンテンツ購入処理を実行した携帯電話固有の秘密情報に関連付けられた端末識別情報を受信する携帯電話識別情報受信部と；
前記携帯電話識別情報受信部により受信された前記携帯電話の端末識別情報に関連付けられたユーザ識別情報を前記端末情報記憶部より取得するユーザ識別情報取得部と；
前記コンテンツ購入情報受信部により受信されたコンテンツ識別情報に関連付けられたコンテンツ鍵を前記コンテンツ鍵記憶部より取得し，前記ユーザ識別情報取得部により取得されたユーザ識別情報に関連付けられたユーザ鍵を前記ユーザ情報記憶部から取得し，前記取得したコンテンツ鍵を，前記取得したユーザ鍵で暗号化するコンテンツ鍵暗号化部と；
前記ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，前記コンテンツ購入処理を実行した携帯電話に送信するコンテンツ情報送信部と；
を備えることを特徴とする，コンテンツ提供サーバ。
【請求項３】
前記携帯電話より実行されたコンテンツ購入処理毎に処理識別情報を発行する処理識別情報発行部と；
前記処理識別情報と，前記携帯電話の端末識別情報と，前記コンテンツ購入情報とを関連付けて記憶する処理情報記憶部と；
コンテンツ情報取得処理を起動させるための，少なくとも前記処理識別情報を含むコンテンツ情報取得処理起動ファイルを生成するコンテンツ情報取得処理起動ファイル生成部と；
前記コンテンツ情報取得処理起動ファイルを前記携帯電話に送信するコンテンツ情報取得処理起動ファイル送信部と；
を備えることを特徴とする，請求項２に記載のコンテンツ提供サーバ
【請求項４】
前記コンテンツ情報取得処理起動ファイルを受信した携帯電話より，ユーザ識別情報と，前記コンテンツ情報取得処理起動ファイルに含まれた前記処理識別情報とを受信して，コンテンツ情報取得要求を受け付けるコンテンツ情報取得要求受付部と；
前記処理識別情報に関連付けられた前記携帯電話の端末識別情報を前記処理情報記憶部より取得する端末識別情報取得部と；を備え，
前記ユーザ識別情報取得部は，
前記携帯電話の端末識別情報に関連付けられた前記ユーザ識別情報を前記ユーザ情報記憶部より取得することを特徴とする，請求項２に記載のコンテンツ提供サーバ。
【請求項５】
前記コンテンツ情報取得要求受付部により受け付けられたユーザ識別情報と，前記ユーザ識別情報取得部により取得されたユーザ識別情報とが対応する場合に，
前記コンテンツ鍵暗号化部は，
前記コンテンツ識別情報に関連付けられたコンテンツ鍵を前記コンテンツ鍵記憶部より取得し，前記ユーザ識別情報に関連付けられたユーザ鍵を前記ユーザ情報記憶部から取得し，前記取得したコンテンツ鍵を，前記取得したユーザ鍵で暗号化し，
前記コンテンツ情報送信部は，
前記ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，前記コンテンツ情報取得要求を送信した前記携帯電話に送信することを特徴とする，請求項２に記載のコンテンツ提供サーバ。
【請求項６】
前記コンテンツ情報取得要求受付部により受け付けられたユーザ識別情報と，前記ユーザ識別情報取得部により取得されたユーザ識別情報とが対応する場合に，
前記処理識別情報に関連付けられた前記携帯電話の端末識別情報と前記コンテンツ購入情報とを前記携帯電話管理サーバに送信する決済情報送信部と；
前記携帯電話管理サーバは，前記携帯電話識別情報に関連付けられた前記携帯電話固有の秘密情報を取得し，前記秘密情報を用いて，前記コンテンツ購入情報に応じたコンテンツの決済処理を行うコンテンツ決済処理部と；を備え，
前記コンテンツ決済処理部は，決済処理が完了した場合に決済処理完了通知を前記コンテンツ提供サーバに送信することを特徴とする，請求項２に記載のコンテンツ提供サーバ。
【請求項７】
前記コンテンツ情報送信部は，
前記携帯電話管理サーバに備わる前記コンテンツ決済処理部により，決済処理完了通知を受信した場合に，
前記ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，前記携帯電話識別情報受信部により受信した携帯電話の端末識別情報に対応する携帯電話に送信することを特徴とする，請求項２に記載のコンテンツ提供サーバ。
【請求項８】
予めユーザが登録されているコンテンツ提供サーバと通信網を介して接続され，携帯電話管理サーバと電話回線網を介して接続され，コンテンツ購入処理を実行する携帯電話であって：
購入するコンテンツのコンテンツ識別情報を含むコンテンツ購入情報を前記コンテンツ提供サーバに送信するコンテンツ購入情報送信部と；
前記携帯電話管理サーバにより前記携帯電話の端末識別情報に関連付けられた携帯電話固有の秘密情報を送信する携帯電話秘密情報送信部と；
前記暗号化されたコンテンツ鍵を含むコンテンツ情報を受信するコンテンツ情報受信部と；
前記暗号化されたコンテンツ鍵を復号するコンテンツ鍵復号部と；
を備えることを特徴とする，携帯電話。
【請求項９】
前記携帯電話の識別情報と，前記ユーザの識別情報とを関連づけて記憶するリンク情報記憶部と；
前記コンテンツ提供サーバは，前記携帯電話より実行されたコンテンツ購入処理毎に処理識別情報を発行し，
前記コンテンツ提供サーバより，コンテンツ情報取得処理を起動させるための，少なくとも前記処理識別情報を含むコンテンツ情報取得処理起動ファイルを受信するコンテンツ情報取得処理起動ファイル受信部と；，
前記コンテンツ情報取得処理起動ファイルの受信に応じて，前記処理識別情報と，前記携帯電話の識別情報に関連付けられた前記ユーザの識別情報とを送信して，コンテンツ情報取得を要求するコンテンツ情報取得要求部と；
を備えることを特徴とする，請求項８に記載の携帯電話。
【請求項１０】
前記携帯電話の識別情報と，前記ユーザの識別情報とを関連づけて記憶するリンク情報記憶部を備え；
前記コンテンツ鍵復号部は，前記リンク情報記憶部に記憶されている前記ユーザの識別情報と，前記コンテンツ提供サーバに予め登録されているユーザの識別情報とが対応する場合に，前記暗号化されたコンテンツ鍵の復号化に成功することを特徴とする，請求項８に記載の携帯電話。
【請求項１１】
前記リンク情報記憶部は，暗号化された，前記携帯電話を使用するユーザに固有のユーザ鍵を記憶しており，
前記暗号化されたユーザ鍵を，前記自装置に固有のデバイス鍵を用いて復号する鍵処理部を備え；
前記コンテンツ鍵復号部は，前記鍵処理部により復号された前記ユーザ鍵によって，前記暗号化されたコンテンツ鍵を復号する；
ことを特徴とする，請求項１０に記載の携帯電話。
【請求項１２】
前記リンク情報記憶部は，前記コンテンツ提供サーバから取得した少なくとも１つのリンク情報を蓄積し，前記蓄積されたリンク情報に従って，起点が前記識別情報により識別される自装置であり，到達点が前記識別情報により識別されるユーザである経路が生成されることによって，前記自装置の識別情報と前記自装置を使用するユーザの識別情報との関連付けを実現しており；
前記リンク情報には，一方がリンク元であり，他方がリンク先である一対の識別情報が含まれ，該識別情報は，前記コンテンツ提供サーバにおいて前記ユーザを一意に識別する識別情報または前記コンテンツ提供サーバにおいて携帯電話を一意に識別する識別情報であることを特徴とする，請求項１０に記載の携帯電話。
【請求項１３】
予め登録されたユーザにコンテンツを提供するコンテンツ提供方法であって：
前記ユーザのユーザ識別情報と，前記ユーザに固有のユーザ鍵とを関連付けるステップと；
コンテンツ購入処理を実行する携帯電話の端末識別情報と，前記ユーザ識別情報とを関連付けるステップと；
前記コンテンツの識別情報と，各コンテンツに固有のコンテンツ鍵と，を関連付けるステップと；
前記携帯電話より，少なくともコンテンツのコンテンツ識別情報を含むコンテンツ購入情報を受信するステップと；
通信網を介して接続された携帯電話管理サーバより，携帯電話固有の秘密情報に関連付けられた端末識別情報を受信するステップと；
前記携帯電話の端末識別情報に関連付けられたユーザ識別情報を取得するステップと；
前記コンテンツ識別情報に関連付けられたコンテンツ鍵を，ユーザ識別情報に関連付けられたユーザ鍵で暗号化するステップと；
前記ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，前記コンテンツ購入処理を実行した携帯電話に送信するステップと；
を含むことを特徴とする，コンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，コンテンツ購入システムに関し，特に，携帯電話固有の秘密情報を用いて，携帯電話でＰＣ用のサービスを利用してコンテンツを購入することができるコンテンツ購入システムに関する。
【背景技術】
【０００２】
従来，ユーザが所有するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報端末を用いて，音楽コンテンツや映像コンテンツなどのデジタルコンテンツを，そのコンテンツが格納されているサーバからダウンロードすることができるサービスが提供されている。そのようなコンテンツを利用するために，ユーザは，上記サーバ等で課金処理を行ってコンテンツに応じたライセンスを購入する必要がある。コンテンツ提供サービスを利用したり，課金処理を行ったりするために，ユーザは，Ｗｅｂブラウザを介してユーザＩＤやパスワード等，ユーザを認証するユーザ情報を入力する必要がある。
【０００３】
一方，携帯電話に上記サービスを提供する場合には，携帯電話専用のＷｅｂサイトが用意され，携帯電話網を介してコンテンツが提供される。その場合，携帯電話専用の認証方法により携帯電話を使用するユーザが認証され，携帯電話の通話料の決済方法と同じ方法で課金処理を行うことができる。
【０００４】
【特許文献１】特開２００４−２１６６１号公報
【特許文献１】特開２００４−２１６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし，携帯電話を用いてＰＣ用のＷｅｂサイトを利用してコンテンツの購入等を行う場合には，携帯電話の入力画面から，ＰＣ用のＷｅｂサイトにアクセスするためのユーザＩＤやパスワードを入力しなければならないという問題があった。
【０００６】
また，携帯電話からＰＣ用のＷｅｂサイトにアクセスしてコンテンツの購入を行う場合には，携帯電話専用の決済方法で決済されず，携帯電話の通話料とは別に料金が請求されるという問題があった。
【０００７】
そこで，本発明は，このような問題に鑑みてなされたもので，その目的とするところは，携帯電話でＰＣ用のサービスを利用する場合に，ＰＣ用サービスを利用するためのユーザ認証情報を入力することなくＰＣ用のサービスを利用し，かつ，ＰＣ用のサービスでコンテンツ等を購入したにも関わらず，携帯電話の通話料の決済方法と同じ方法で課金処理を行うことができる，新規かつ改良された，コンテンツ提供システム，コンテンツ提供サーバ，携帯電話，携帯電話管理サーバおよびコンテンツ提供方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために，本発明のある観点によれば，コンテンツ提供サーバと，コンテンツ購入処理を実行する携帯電話と，前記携帯電話と携帯電話網を介して接続された携帯電話管理サーバを備え，前記コンテンツ提供サーバに予め登録されたユーザにコンテンツを提供するコンテンツ提供システムが提供される。
【０００９】
上記携帯電話管理サーバは，携帯電話網を介して携帯電話より送信される携帯電話固有の秘密情報と，携帯電話の端末識別情報とを関連付けて記憶する携帯電話情報記憶部と；携帯電話から送信された携帯電話固有の秘密情報に関連付けられた携帯電話の端末識別情報を送信する携帯電話識別情報送信部と；を備える。
【００１０】
上記コンテンツ提供サーバは，ユーザのユーザ識別情報と，ユーザに固有のユーザ鍵とを関連付けて記憶するユーザ情報記憶部と；携帯電話の端末識別情報と，ユーザ識別情報とを関連付けて記憶する端末情報記憶部と；コンテンツの識別情報と，各コンテンツに固有のコンテンツ鍵と，を関連付けて記憶するコンテンツ鍵記憶部と；コンテンツ購入処理を実行した携帯電話より，少なくともコンテンツのコンテンツ識別情報を含むコンテンツ購入情報を受信するコンテンツ購入情報受信部と；携帯電話管理サーバより，コンテンツ購入処理を実行した携帯電話固有の秘密情報に関連付けられた端末識別情報を受信する携帯電話識別情報受信部と；携帯電話識別情報受信部により受信された携帯電話の端末識別情報に関連付けられたユーザ識別情報を端末情報記憶部より取得するユーザ識別情報取得部と；コンテンツ購入情報受信部により受信されたコンテンツ識別情報に関連付けられたコンテンツ鍵をコンテンツ鍵記憶部より取得し，ユーザ識別情報取得部により取得されたユーザ識別情報に関連付けられたユーザ鍵をユーザ情報記憶部から取得し，取得したコンテンツ鍵を，取得したユーザ鍵で暗号化するコンテンツ鍵暗号化部と；ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，コンテンツ購入処理を実行した携帯電話に送信するコンテンツ情報送信部と；を備える。
【００１１】
上記携帯電話は，購入するコンテンツのコンテンツ識別情報を含むコンテンツ購入情報をコンテンツ提供サーバに送信するコンテンツ購入情報送信部と；携帯電話管理サーバにより携帯電話の端末識別情報に関連付けられた携帯電話固有の秘密情報を送信する携帯電話秘密情報送信部と；暗号化されたコンテンツ鍵を含むコンテンツ情報を受信するコンテンツ情報受信部と；暗号化されたコンテンツ鍵を復号するコンテンツ鍵復号部と；を備える。
【００１２】
上記発明によれば，携帯電話と携帯電話網を介した携帯電話管理サーバとの間で用いられる携帯電話固有の秘密情報を，ＰＣ用のＷｅｂサイトにアクセスするためのユーザ情報と関連付けて，携帯電話を使用するユーザがＰＣ用のＷｅｂサイトにアクセスするためのユーザＩＤやパスワードを入力せずとも，ＰＣ用に用意されたサービスを利用することができる。
【００１３】
また，携帯電話固有の秘密情報に関連付けられた携帯電話の端末識別情報を携帯電話管理サーバに送信することにより，携帯電話の通話料の決済方法と同様の方法でＰＣ用のＷｅｂサービスで購入されたコンテンツの課金処理を行うことが可能となる。
【００１４】
上記携帯電話固有の秘密情報とは，携帯電話から携帯電話網を介して携帯電話管理サーバに送信され，この秘密情報により携帯電話管理サーバにおいて携帯電話の使用者や，クレジットカード番号等の使用者の個人情報，決済方法等がわかる情報である。携帯電話管理サーバでは，携帯電話固有の秘密情報に上記使用者の個人情報等が関連付けられており，その情報を用いて携帯電話の通話料の決済等を行っている。また，秘密情報と関連付けられている使用者の情報は携帯電話管理サーバ以外のサーバがアクセスすることができない情報である。
【００１５】
上記暗号化とは，デジタル情報を暗号鍵を用いて組み替えることである。コンテンツ鍵，ユーザ鍵および後述のデバイス鍵は，暗号鍵である。暗号鍵は，デジタル情報の組み替えに用いる，所定の規則である。暗号化の方式として，暗号化と復号化で異なる鍵を用いる公開鍵暗号方式と，暗号化と復号化で同一の鍵を用いる秘密鍵暗号方式を例示できるが，本発明は双方の方式を適用可能である。なお，本明細書では，コンテンツを暗号化する鍵，およびコンテンツを復号する鍵の双方を，コンテンツ鍵と称する。また，ユーザ鍵は，コンテンツ情報提供システムを利用するユーザに与えられる鍵であり，暗号化のための鍵と，復号化のための鍵の双方を含む。デバイス鍵は，コンテンツ再生装置に与えられる鍵であり，暗号化のための鍵と，復号化のための鍵の双方を含む。
【００１６】
上記課題を解決するために，本発明の別の観点によれば，コンテンツ購入処理を実行する携帯電話に携帯電話管理サーバと通信網を介して接続され，予め登録されたユーザにコンテンツを提供するコンテンツ提供サーバが提供される。
【００１７】
上記コンテンツ提供サーバは，ユーザのユーザ識別情報と，ユーザに固有のユーザ鍵とを関連付けて記憶するユーザ情報記憶部と；携帯電話の端末識別情報と，ユーザ識別情報とを関連付けて記憶する端末情報記憶部と；コンテンツの識別情報と，各コンテンツに固有のコンテンツ鍵と，を関連付けて記憶するコンテンツ鍵記憶部と；コンテンツ購入処理を実行した携帯電話より，少なくともコンテンツのコンテンツ識別情報を含むコンテンツ購入情報を受信するコンテンツ購入情報受信部と；携帯電話管理サーバより，コンテンツ購入処理を実行した携帯電話固有の秘密情報に関連付けられた端末識別情報を受信する携帯電話識別情報受信部と；携帯電話識別情報受信部により受信された携帯電話の端末識別情報に関連付けられたユーザ識別情報を端末情報記憶部より取得するユーザ識別情報取得部と；コンテンツ購入情報受信部により受信されたコンテンツ識別情報に関連付けられたコンテンツ鍵を前記コンテンツ鍵記憶部より取得し，ユーザ識別情報取得部により取得されたユーザ識別情報に関連付けられたユーザ鍵をユーザ情報記憶部から取得し，取得したコンテンツ鍵を，取得したユーザ鍵で暗号化するコンテンツ鍵暗号化部と；ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，コンテンツ購入処理を実行した携帯電話に送信するコンテンツ情報送信部と；を備える。
【００１８】
上記発明によれば，携帯電話と携帯電話網を介した携帯電話管理サーバとの間で用いられる携帯電話固有の秘密情報を，ＰＣ用のＷｅｂサイトにアクセスするためのユーザ情報と関連付けて，携帯電話を使用するユーザがＰＣ用のＷｅｂサイトにアクセスするためのユーザＩＤやパスワードを入力せずとも，ＰＣ用に用意されたサービスを利用することができる。
【００１９】
また，上記コンテンツ提供サーバは，携帯電話より実行されたコンテンツ購入処理毎に処理識別情報を発行する処理識別情報発行部と；処理識別情報と，携帯電話の端末識別情報と，コンテンツ購入情報とを関連付けて記憶する処理情報記憶部と；コンテンツ情報取得処理を起動させるための，少なくとも処理識別情報を含むコンテンツ情報取得処理起動ファイルを生成するコンテンツ情報取得処理起動ファイル生成部と；コンテンツ情報取得処理起動ファイルを携帯電話に送信するコンテンツ情報取得処理起動ファイル送信部と；
を備えてもよい。
【００２０】
また，コンテンツ提供サーバは，コンテンツ情報取得処理起動ファイルを受信した携帯電話より，ユーザ識別情報と，コンテンツ情報取得処理起動ファイルに含まれた処理識別情報とを受信して，コンテンツ情報取得要求を受け付けるコンテンツ情報取得要求受付部と；処理識別情報に関連付けられた携帯電話の端末識別情報を処理情報記憶部より取得する端末識別情報取得部と；を備え，上記ユーザ識別情報取得部は，携帯電話の端末識別情報に関連付けられたユーザ識別情報をユーザ情報記憶部より取得するようにしてもよい。
【００２１】
これにより，携帯電話を使用するユーザは，コンテンツ提供サーバに予め記憶されているユーザ識別情報を入力せずとも，コンテンツ情報取得処理起動ファイルに応じてユーザ識別情報を送信することが可能となる。したがって，ユーザによりユーザ識別情報が入力されなくとも，携帯電話の端末識別情報と関連付けられているユーザ識別情報を取得することが可能となる。
【００２２】
また，コンテンツ提供サーバは，コンテンツ情報取得要求受付部により受け付けられたユーザ識別情報と，ユーザ識別情報取得部により取得されたユーザ識別情報とが対応する場合に，コンテンツ鍵暗号化部は，コンテンツ識別情報に関連付けられたコンテンツ鍵をコンテンツ鍵記憶部より取得し，ユーザ識別情報に関連付けられたユーザ鍵をユーザ情報記憶部から取得し，取得したコンテンツ鍵を，取得したユーザ鍵で暗号化し，コンテンツ情報送信部は，ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，コンテンツ情報取得要求を送信した携帯電話に送信してもよい。
【００２３】
これにより，携帯電話固有の秘密情報に関連付けられたユーザ識別情報と，携帯電話から送信されたユーザ識別情報とが一致する場合にのみ，コンテンツ鍵をそのユーザのユーザ鍵で暗号化して送信することができる。したがって，ユーザ鍵を取得することのできる携帯電話でのみ暗号化したコンテンツ鍵を復号することが可能となり，購入処理を実行した携帯電話でのみコンテンツを利用することが可能となる。
【００２４】
上記コンテンツ情報取得要求受付部により受け付けられたユーザ識別情報と，上記ユーザ識別情報取得部により取得されたユーザ識別情報とが対応する場合に，処理識別情報に関連付けられた携帯電話の端末識別情報とコンテンツ購入情報とを携帯電話管理サーバに送信する決済情報送信部と；携帯電話管理サーバは，携帯電話識別情報に関連付けられた携帯電話固有の秘密情報を取得し，秘密情報を用いて，コンテンツ購入情報に応じたコンテンツの決済処理を行うコンテンツ決済処理部と；を備え，コンテンツ決済処理部は，決済処理が完了した場合に決済処理完了通知をコンテンツ提供サーバに送信してもよい。
【００２５】
これにより，コンテンツを購入した携帯電話の端末識別情報と，購入情報が携帯電話管理サーバに送信され，携帯電話管理サーバにおいて端末識別情報と関連付けられた携帯電話固有の秘密情報に基づいて決済処理が実行される。したがって，ＰＣ用のサービスに含まれるコンテンツ提供サーバからコンテンツが提供されるにもかかわらず，コンテンツ購入にかかる決済は，携帯電話管理サーバで行われ，携帯電話の通話料と同様の決済方法で処理される。
【００２６】
上記コンテンツ情報送信部は，携帯電話管理サーバに備わるコンテンツ決済処理部により，決済処理完了通知を受信した場合に，ユーザ鍵で暗号化されたコンテンツ鍵を含むコンテンツ情報を，携帯電話識別情報受信部により受信した携帯電話の端末識別情報に対応する携帯電話に送信するようにしてもよい。
【００２７】
上記課題を解決するために，予めユーザが登録されているコンテンツ提供サーバと通信網を介して接続され，携帯電話管理サーバと電話回線網を介して接続され，コンテンツ購入処理を実行する携帯電話が提供される。
【００２８】
上記携帯電話は，購入するコンテンツのコンテンツ識別情報を含むコンテンツ購入情報をコンテンツ提供サーバに送信するコンテンツ購入情報送信部と；携帯電話管理サーバにより前記携帯電話の端末識別情報に関連付けられた携帯電話固有の秘密情報を送信する携帯電話秘密情報送信部と；暗号化されたコンテンツ鍵を含むコンテンツ情報を受信するコンテンツ情報受信部と；暗号化されたコンテンツ鍵を復号するコンテンツ鍵復号部と；を備える。上記発明によれば，ユーザによりユーザ識別情報等を入力しなくとも，コンテンツ提供サーバによりコンテンツ鍵を含むコンテンツ情報を受信することができる。
【００２９】
また，上記携帯電話は，携帯電話の識別情報と，ユーザの識別情報とを関連づけて記憶するリンク情報記憶部と；コンテンツ提供サーバは，携帯電話より実行されたコンテンツ購入処理毎に処理識別情報を発行し，コンテンツ提供サーバより，コンテンツ情報取得処理を起動させるための，少なくとも処理識別情報を含むコンテンツ情報取得処理起動ファイルを受信するコンテンツ情報取得処理起動ファイル受信部と；，コンテンツ情報取得処理起動ファイルの受信に応じて，処理識別情報と，携帯電話の識別情報に関連付けられたユーザの識別情報とを送信して，コンテンツ情報取得を要求するコンテンツ情報取得要求部と；を備えてもよい。
【００３０】
また，上記携帯電話は，携帯電話の識別情報と，ユーザの識別情報とを関連づけて記憶するリンク情報記憶部を備え；コンテンツ鍵復号部は，リンク情報記憶部に記憶されている前記ユーザの識別情報と，コンテンツ提供サーバに予め登録されているユーザの識別情報とが対応する場合に，暗号化されたコンテンツ鍵の復号化に成功するようにしてもよい。かかる構成によれば，コンテンツ提供サーバに予め登録されているユーザの識別情報に対応する識別情報がリンク情報記憶部に記憶されている場合のみ，携帯電話はコンテンツ鍵の復号に成功する。つまり，コンテンツ提供サーバに予め登録されているユーザが所有する携帯電話でのみ，コンテンツを利用することが可能となる。
【００３１】
また，上記リンク情報記憶部は，暗号化された，携帯電話を使用するユーザに固有のユーザ鍵を記憶しており，暗号化されたユーザ鍵を，自装置に固有のデバイス鍵を用いて復号する鍵処理部を備え；コンテンツ鍵復号部は，鍵処理部により復号されたユーザ鍵によって，暗号化されたコンテンツ鍵を復号するようにしてもよい。
【００３２】
また，上記リンク情報記憶部は，コンテンツ提供サーバから取得した少なくとも１つのリンク情報を蓄積し，蓄積されたリンク情報に従って，起点が識別情報により識別される自装置であり，到達点が識別情報により識別されるユーザである経路が生成されることによって，自装置の識別情報と自装置を使用するユーザの識別情報との関連付けを実現しており；上記リンク情報には，一方がリンク元であり，他方がリンク先である一対の識別情報が含まれ，該識別情報は，コンテンツ提供サーバにおいてユーザを一意に識別する識別情報またはコンテンツ提供サーバにおいて携帯電話を一意に識別する識別情報であってもよい。
【００３３】
上記課題を解決するために，本発明の別の観点によれば，予め登録されたユーザにコンテンツを提供するコンテンツ提供方法が提供される。
【００３４】
また，本発明の別の観点によれば，コンピュータを，上記無線通信装置として機能させるためのプログラムと，そのプログラムを記録した，コンピュータにより読み取り可能な記録媒体が提供される。ここで，プログラムはいかなるプログラム言語により記述されていてもよい。また，記録媒体としては，例えば，ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，フレキシブルディスクなど，プログラムを記録可能な記録媒体として現在一般に用いられている記録媒体，あるいは将来用いられるいかなる記録媒体をも採用することができる。
【発明の効果】
【００３５】
以上説明したように本発明によれば，携帯電話でＰＣ用のサービスを利用する場合に，ＰＣ用のサービスを利用するためのユーザ認証情報を入力することなくＰＣ用のサービスを利用することができ，かつ，ＰＣ用のサービスでコンテンツ等を購入したにも関わらず，携帯電話の通話料の決済方法と同じ方法で課金処理を行って，携帯電話を使用するユーザの利便性を向上させることが可能となる。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照しながら，本発明の好適な実施の形態について詳細に説明する。なお，本明細書及び図面において，実質的に同一の機能構成を有する構成要素については，同一の符号を付することにより重複説明を省略する。
【００３７】
以下では，本発明にかかるコンテンツ提供システムを，携帯電話でＰＣ用のサービスを利用する場合に，ＰＣ用サービスを利用するためのユーザ認証情報を入力することなくＰＣ用のサービスを利用することが可能な，コンテンツ提供システム５００に適用して説明する。
【００３８】
コンテンツは，例えば，音楽，講演，ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツや，映画，テレビジョン番組，ビデオプログラム，写真，絵画，図表等を構成する静止画若しくは動画からなる映像（Ｖｉｄｅｏ）コンテンツ，電子図書（Ｅ−ｂｏｏｋ），ゲーム，ソフトウェアなど，任意のコンテンツであってもよい。以下では，コンテンツとして，音声コンテンツ，特に配信サーバから配信された音楽コンテンツの例を挙げて説明するが，本発明はかかる例に限定されない。
【００３９】
通常携帯電話にコンテンツ提供サービス等を提供する場合には，携帯電話専用のＷｅｂサイトが用意され，携帯電話網を介してコンテンツが提供される。その場合，携帯電話専用の認証方法により携帯電話を使用するユーザが認証される。また，携帯電話の通話料の決済方法と同じ方法で課金処理を行うことができる。
【００４０】
しかし，携帯電話を用いてＰＣ用のＷｅｂサイトを利用してコンテンツの購入等を行う場合には，携帯電話の入力画面から，ＰＣ用のＷｅｂサイトにアクセスするためのユーザＩＤやパスワードを入力する必要がある。また，携帯電話からＰＣ用の決済方法で決済されず，携帯電話の通話料とは別に料金が請求されてしまう。
【００４１】
そこで，本実施形態では，携帯電話と携帯電話網を介した携帯電話管理サーバとの間で用いられる携帯電話固有の秘密情報を，ＰＣ用のＷｅｂサイトにアクセスするためのユーザ情報と関連付けて，携帯電話を使用するユーザがＰＣ用のＷｅｂサイトにアクセスするためのユーザＩＤやパスワードを入力せずとも，ＰＣ用に用意されたサービスを利用することができるようにする。
【００４２】
ここで，携帯電話固有の秘密情報とは，携帯電話から携帯電話網を介して携帯電話管理サーバに送信され，この秘密情報により携帯電話管理サーバにおいて携帯電話の使用者や，クレジットカード番号等の使用者の個人情報，決済方法等がわかる情報である。携帯電話管理サーバでは，携帯電話固有の秘密情報に上記使用者の個人情報等が関連付けられており，その情報を用いて携帯電話の通話料の決済等を行っている。また，秘密情報と関連付けられている使用者の情報は携帯電話管理サーバ以外のサーバがアクセスすることができない情報である。したがって，携帯電話と携帯電話網以外のネットワークで接続されている携帯電話管理サーバ以外のサーバは，携帯電話から送信される秘密情報を利用することができず，携帯電話の通話料の決済方法等を利用することができない。
【００４３】
本実施形態では，携帯電話管理サーバ上で，この秘密情報と携帯電話の端末情報を関連付けて記憶させ，携帯電話から送信される携帯電話固有の秘密情報を用いて，ＰＣサービス用のユーザＩＤ等を入力せずにＰＣ用のサービスを利用することを可能とする。
【００４４】
以上，コンテンツ提供システム５００の概要について説明した。次に，本実施形態にかかるコンテンツ提供システム５００において採用される，リンク方式による著作権管理について説明する。リンク方式の著作権管理により，コンテンツ提供サーバから提供されるコンテンツの著作権を保護することができる。
【００４５】
＜１．リンク方式による著作権管理の概要＞
まず，本実施形態にかかるリンク方式による著作権管理に対応したコンテンツ提供システムの概要について説明する。
【００４６】
本実施形態にかかるコンテンツ提供システムは，映像，音声等のデジタルコンテンツを暗号処理した著作権管理コンテンツ（以下，「コンテンツ」という）の利用者および利用状態を管理するシステムである。このコンテンツ提供システムは，インターネット等を通じたコンテンツ大量配布行為等といったコンテンツの違法利用を確実に防止するべく，コンテンツを購入したユーザ以外のユーザに対してコンテンツの利用を制限する。
【００４７】
コンテンツを購入したユーザが暗号化されたコンテンツを再生等するためには，コンテンツを暗号化したコンテンツ暗号処理鍵（以下，「コンテンツ鍵」という。）でコンテンツを復号化する必要がある。コンテンツがインターネット等により違法に配布されたとしても，このコンテンツ鍵がなければコンテンツを再生することができない。したがって，本実施形態にかかるコンテンツ提供システムにおいては，コンテンツ鍵を安全に配布し，かつ正しいユーザに使用させなければならない。
【００４８】
一方，コンテンツを購入したユーザが所有する機器間においては，ある程度自由にコンテンツを再生可能にする必要がある。さもなければ，コンテンツを購入したユーザは，コンテンツを購入したものの，自身の所有する機器でコンテンツを再生できなかったり，コンテンツを購入した機器でのみしか再生できなかったりしてしまう。
【００４９】
このように，本実施形態にかかるコンテンツ提供システムでは，著作権管理を行いつつも，私的利用の範囲内ではコンテンツの共有を認め，同一ユーザが所有する複数の機器におけるコンテンツ共有の利便性，自由度を高めることが可能な著作権管理方式を採用している。この著作権管理方式を実現させるため，本実施形態においては，リンク方式による著作権管理スキームを採用している。
【００５０】
リンク方式による著作権管理では，機器同士を関連付けることにより機器間でコンテンツを共有することが可能となる。本実施形態においては，機器同士を関連付けることを機器同士をリンクするという。例えば，ユーザが所有する機器１にユーザが所有する機器２をリンクすることにより，機器１で再生可能であるコンテンツが機器２においても再生可能となる。リンク方式については後で詳しく説明するが，コンテンツを再生できる機器１にリンクされている機器ではコンテンツを再生することができ，リンクされていない機器ではコンテンツを再生することができないため，著作権管理を行いつつも，ユーザ所有の機器においてはある程度自由にコンテンツを再生することが可能となる。
【００５１】
なお，コンテンツは，例えば，音楽，公演，ラジオ番組等の音声（Ａｕｄｉｏ）コンテンツや，映画，テレビジョン番組，ビデオプログラム，写真，絵画，図表等を構成する静止画若しくは動画からなる映像（Ｖｉｄｅｏ）コンテンツ，電子図書（Ｅ−ｂｏｏｋ），ゲーム，ソフトウェアなど，任意のコンテンツであってもよい。以下では，コンテンツとして，音楽コンテンツ，特に，配信サーバから配信された，或いは音楽ＣＤからリッピングされた音楽コンテンツの例を挙げて説明するが，本発明はかかる例に限定されない。
【００５２】
次に，図１に基づいて，上記のようなリンク方式の著作権管理を行うための，本実施形態にかかるコンテンツ提供システムにおけるリンク方式の概要について説明する。なお，図１は，本実施形態にかかるコンテンツ提供システムのリンク方式の概要を示す説明図である。
【００５３】
図１に示したように，ユーザＡはユーザ機器１０ａと１０ｂと１０ｄとを所有していたとする。例えば，ユーザＡは，ユーザ機器１０ａを介してコンテンツ提供サービスに加入して，コンテンツを購入する。ユーザＡは，自身が所有する機器であるユーザ機器１０ａでコンテンツを再生したいとすれば，ユーザ機器１０ａをユーザＡにリンクする。上述したように，ユーザ機器１０ａをユーザＡにリンクさせると，ユーザＡが購入したコンテンツをユーザ機器１０ａで再生することが可能となる。
【００５４】
ここで，ユーザ機器１０ａをユーザＡにリンクするとは，ユーザ機器１０ａがユーザＡの秘密情報を取得することをいう。ユーザＡの秘密情報とは，本来ユーザＡしか知ることのできない情報であって，例えば，ユーザＡの秘密鍵の情報などである。例えば，コンテンツ鍵を安全にユーザＡに配布するために，コンテンツ鍵はユーザＡの公開鍵または秘密鍵で暗号化されてユーザＡに配布される。
【００５５】
ユーザＡはユーザ機器１０ａでコンテンツを再生しようとするが，ユーザ機器１０ａがユーザＡの秘密鍵の情報を知らなければ，ユーザ機器１０ａにおいてコンテンツ鍵を復号化することができず，コンテンツを再生することができない。そこで，ユーザ機器１０ａをユーザＡにリンクする，つまりユーザ機器１０ａがユーザＡの秘密鍵の情報を取得することができれば，ユーザ機器１０ａにおいてユーザＡが購入したコンテンツを再生することが可能となる。
【００５６】
同様に，ユーザ機器１０ｂをユーザＡにリンクする。ユーザ機器１０ｂがユーザＡの秘密鍵の情報を知ることができれば，ユーザ機器１０ｂにおいてもユーザＡが購入したコンテンツを再生することが可能となる。
【００５７】
ユーザＡの秘密鍵がユーザ機器１０ａに安全に配布されるためには，ユーザＡの秘密鍵がユーザ機器１０ａの公開鍵または秘密鍵で暗号化されてユーザ機器１０ａに配布される必要がある。ユーザＡの秘密鍵はユーザ機器１０ａにより復号され，復号されたユーザＡの秘密鍵でコンテンツ鍵を復号することとなる。さらに，ユーザ機器１０ｄでもコンテンツを再生したい場合には，ユーザ機器１０ｄをユーザ機器１０ａにリンクすればよい。ユーザ機器１０ｄはユーザ機器１０ａの秘密鍵の情報を取得することができ，さらにユーザ機器１０ａの秘密鍵でユーザＡの秘密鍵の情報も取得することができる。そして，ユーザＡの秘密鍵でユーザＡが購入したコンテンツを再生することが可能となる。
【００５８】
このように，自身がリンクされた先をたどってリンク先の秘密情報を取得することにより，リンク先において購入したコンテンツを自身の機器で再生することが可能となる。例えば，ユーザＡの家族であるユーザＢにユーザ機器１０ａをリンクすれば，ユーザＢが購入したコンテンツもユーザ機器１０ａにおいて再生することが可能となる。さらにユーザＡとユーザＢをファミリーにリンクすれば，例えば，ファミリーがコンテンツ提供サービスの会員となりコンテンツを購入した場合に，ユーザＡもユーザＢもそのコンテンツを再生することが可能となる。そして，上述したように，ユーザＡおよびユーザＢにリンクされているユーザ機器があれば，そのユーザ機器でファミリーが購入したコンテンツを再生することが可能となる。
【００５９】
また，ユーザとそのユーザの所有するユーザ機器，またはユーザ所有のユーザ機器同士がリンクされていれば，コンテンツ鍵をユーザに対して安全に配布するだけで，コンテンツを利用するユーザを制限し，かつ，ユーザ所有の機器間においてはある程度自由にコンテンツを共有することが可能となる。
【００６０】
以上，リンク方式による著作権管理の概要について説明した。次に，リンク方式による著作権管理を実現する具体的な一例として，コンテンツ提供システム１００について説明する。
【００６１】
＜２．コンテンツ提供システムの全体構成＞
図２は，本実施形態にかかるコンテンツ提供システム１００の全体構成図である。図２に示したように，コンテンツ提供システム１００は，ユーザ機器１０と，著作権管理サーバ２０ａと，コンテンツ提供サーバ２０ｂなどを備える。ユーザ機器１０は，図２に示したように，複数のユーザ機器１０ａ，１０ｂ，１０ｃ，１０ｄ・・を含んでもよい。また，著作権管理サーバ２０ａとコンテンツ提供サーバ２０ｂは別のサーバとして構成されているが，１のサーバとして構成されていてもよい。
【００６２】
ユーザ機器１０は，コンテンツを利用するための各種の情報処理装置である。図２には，ユーザ機器１０の例として，ノート型若しくはデスクトップ型のパーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ；以下「ＰＣ」という。）１０ａ，オーディオ機器１０ｂ，１０ｃ，携帯型のコンテンツ再生装置であるポータブルデバイス（Ｐｏｒｔａｂｌｅ  Ｄｅｖｉｃｅ；以下「ＰＤ」という。）１０ｄなどを例示することができる。
【００６３】
かかるユーザ機器１０は，例えばコンテンツの利用機能（例えばコンテンツの再生，保存，移動，結合，分割，変換，複製，貸出，返却機能等），上述したリンクによるコンテンツ再生制御機能，コンテンツの管理機能（例えば，コンテンツＩＤに基づくコンテンツ，コンテンツ鍵等の検索または削除機能など），リッピング，セルフレコーディング等によるコンテンツ作成機能などを有する。
【００６４】
このユーザ機器１０のうち，ネットワーク３０を介した通信機能を有する装置（例えば，ＰＣ１０ａ）は，著作権管理サーバ２０ａおよびコンテンツ提供サーバ２０ｂとの間で通信接続可能である。このようなユーザ機器１０は，例えば，コンテンツ提供サーバ２０ｂから，コンテンツ配信サービス用のソフトウェアや，著作権管理用ソフトウェアをダウンロードして，インストール可能である。これにより，ユーザ機器１０は，コンテンツ提供サーバ２０ｂから，暗号処理されたコンテンツの配信を受けたり，著作権管理サーバ２０ａからコンテンツのコンテンツ鍵やコンテンツの利用条件などを含むライセンスの配信を受けたり，これらのデータをストレージ装置やリムーバブル記憶媒体などの記憶手段に記録することができる。
【００６５】
また，ユーザ機器１０は，例えば，セルフレコーディング（自己録音，録画等）やリッピングなどによって，新規にコンテンツを作成して，ストレージ装置やリムーバル記憶媒体に記録することができる。なお，セルフレコーディングとは，ユーザ機器１０自身が有する撮像装置／集音装置によって撮像／集音した音声等を，映像／音声のデジタルデータとして記憶することをいう。また，リッピングとは，音楽ＣＤ，ビデオＤＶＤ，ソフトウェア用ＣＤ−ＲＯＭ等の記憶媒体に記録されているデジタルコンテンツ（音声データや映像データ等）を抽出し，コンピュータで処理可能なファイル形式に変換して，ストレージ装置やリムーバル記憶媒体に記録することをいう。
【００６６】
上述したように，ユーザ機器１０ｂ，１０ｃ，１０ｄがＰＣ１０ａにリンクされていれば，ＰＣ１０ａにおいてダウンロードされ，ＰＣ１０ａにおいて再生可能なコンテンツは，リンクされたユーザ機器においても再生することができる。ユーザ機器１０においてコンテンツを再生する際には，コンテンツを暗号化したコンテンツ鍵が必要となる。このコンテンツ鍵は，さらに暗号化されており，ユーザ機器１０は，コンテンツ鍵を暗号化している鍵を取得することによりコンテンツ鍵を復号して，そのコンテンツ鍵でコンテンツを復号してコンテンツを自身の機器で再生することができる。
【００６７】
著作権管理サーバ２０ａは，コンテンツ鍵を安全にユーザに送信し，コンテンツの再生を制限しつつ，ユーザが所有する機器間においてコンテンツを共有させるためのリンク処理を行う情報処理装置である。具体的には，著作権管理サーバ２０ａは，ユーザおよびユーザが所有するユーザ機器１０の登録処理を行ったり，ユーザとユーザ機器のリンクやユーザ機器同士のリンクを行ったり，コンテンツ鍵を暗号化してユーザ機器１０に送信したりする。
【００６８】
コンテンツ提供サーバ２０ｂは，コンテンツを提供するサーバであって，ユーザにコンテンツ提供サービスを提供するサーバである。コンテンツ提供サーバ２０ｂは，ユーザ機器１０からの要求に応じて，当該ユーザ機器１０にネットワーク３０を介してコンテンツを配信する。
【００６９】
例えば，音楽コンテンツを配信する場合には，この配信サーバ２０ｂは，電子音楽配信（ＥＭＤ；Ｅｌｅｃｔｒｏｎｉｃ  Ｍｕｓｉｃ  Ｄｉｓｔｒｉｂｕｔｉｏｎ）サービスを提供するサーバとして構成される。この場合，配信サーバ２０ｂは，配信対照の音楽コンテンツを，例えば，ＡＴＲＡＣ３（Ａｄｖａｎｃｅｄ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｇ  Ｃｏｄｉｎｇ）方式，またはＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）方式などの圧縮符号化方式で圧縮符号化し，ＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などの暗号化方式で暗号化した上で，ユーザ機器１０に配信する。また，コンテンツ提供サーバ２０ｂは，このように暗号化されたコンテンツとともに，当該コンテンツを復号化するためのコンテンツ鍵を暗号化してユーザ機器１０に送信してもよい。また，当該コンテンツ鍵を著作権管理サーバ２０ａに提供して，著作権管理サーバ２０ａにおいてコンテンツ鍵を暗号化してユーザ機器１０に送信するようにしてもよい。
【００７０】
また，コンテンツ提供サーバ２０ｂは，ユーザ機器１０が例えばリッピング，セルフレコーディング等により自ら作成したコンテンツの利用を管理する作成コンテンツ利用サービスを提供するサーバとしても構成できる。この場合，コンテンツ提供サーバ２０ｂは，ユーザ機器１０に対し，コンテンツの暗号化を解除するコンテンツ鍵を配信する。これによって，ユーザ機器１０は，コンテンツ提供サーバ２０ｂから取得したコンテンツ鍵に基づいて，上記リッピング等により自ら作成したコンテンツを再生することができるようになる。
【００７１】
ネットワーク３０は，上記ユーザ機器１０と著作権管理サーバ２０ａとコンテンツ提供サーバ２０ｂとを通信可能に接続する通信回線網である。このネットワーク３０は，例えば，インターネット，電話回線網，衛星通信網等の公衆回線網や，ＷＡＮ，ＬＡＮ，ＩＰ−ＶＰＮ等の専用回線網などで構成されており，有線・無線を問わない。
【００７２】
上記コンテンツ提供システム１００においては，コンテンツを利用制限する著作権管理機能を担保しつつ，各種のユーザ機器１０間におけるコンテンツのポータビリティを向上させ，ユーザの利便性，コンテンツ利用の自由度を向上させることができるものである。
【００７３】
＜３．ユーザ機器のハードウェア構成＞
次に，本実施形態にかかるユーザ機器１０のハードウェア構成について説明する。以下では，ユーザ機器１０の代表例として，ＰＣ１０ａとＰＤ１０ｄのハードウェア構成例について説明する。なお，ユーザ機器１０であるＰＣ１０ａとＰＤ１０ｂは，本発明のコンテンツ処理装置の一具現例として構成されている。
【００７４】
まず，図３に基づいて，本実施形態にかかるＰＣ１０ａのハードウェア構成について説明する。なお，図３は，本実施形態にかかるＰＣ１０ａのハードウェア構成例を概略的に示すブロック図である。
【００７５】
図３に示すように，ＰＣ１０ａは，例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と，ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と，ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と，ホストバス１０４と，ブリッジ１０５と，外部バス１０６と，インタフェース１０７と，入力装置１０８と，出力装置１１０と，ストレージ装置（ＨＤＤ）１１１と，ドライブ１１２と，接続ポート１１４と，通信装置１１５とを備える。
【００７６】
ＣＰＵ１０１は，演算処理装置および制御装置として機能し，ＲＯＭ１０２またはＨＤＤ１１１に格納された各種プログラムに従って動作し，ＰＣ１０ａ内の各部を制御する。具体的な処理としては，例えば，コンテンツの暗号化および復号化処理，データ改ざん防止およびデータ検証のためのデジタル署名（ＭＡＣ（Ｍｅｓｓａｇｅ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｏｄｅ）等）の生成および検証処理，接続された他のユーザ機器１０との間で実行するコンテンツ当の入出力時の認証およびセッションキー共有処理，コンテンツ，ライセンスおよびコンテンツ鍵等の入出力処理制御，さらに，ライセンス評価等の著作権管理処理などを実行する。
【００７７】
ＲＯＭ１０２は，ＣＰＵ１０１が使用するプログラムや，演算パラメータ等を記憶する。また，このＲＯＭ１０２は，コンテンツ，ライセンスおよびコンテンツ鍵など保存する記憶手段として利用することもできる。ＲＡＭ１０３は，ＣＰＵ１０１の実行において使用するプログラムや，その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００７８】
ホストバス１０４は，ブリッジ１０５を介して，ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１０６に接続されている。
【００７９】
入力装置１０８は，例えば，マウス，キーボード，タッチパネル，ボタン，スイッチ，レバー等の操作手段と，入力信号を生成してＣＰＵ１０１に出力する入力制御回路などから構成されている。ＰＣ１０ａのユーザは，この入力装置１０８を操作することにより，ＰＣ１０ａに対して各種のデータを入力したり処理動作を指示したりすることができる。
【００８０】
出力装置１１０は，例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置，液晶ディスプレイ（ＬＣＤ）装置，ランプ等の表示装置と，スピーカ等の音声出力装置などで構成される。この出力装置１１０は，例えば再生されたコンテンツを出力する。具体的には，表示装置は再生された映像コンテンツをテキストまたはイメージで動画若しくは静止画で表示する。一方，音声出力装置は，再生された音声コンテンツを発音する。
【００８１】
ＨＤＤ１１１は，本実施形態にかかるＰＣ１０ａの記憶手段の一例として構成されたデータ格納用の装置である。このＨＤＤ１１１は，ＣＰＵ１０１が実行するプログラムや各種データをハードディスクに格納する。また，このＨＤＤ１１１には，例えば，コンテンツ，ライセンス，コンテンツ鍵などの各種データが格納される。
【００８２】
ドライブ１１２は，記憶媒体用リーダ／ライタであり，ＰＣ１０ａに内蔵，或いは外付けされる。このドライブ１１２は，ＰＣ１０ａにローディングされた磁気ディスク（ＨＤ等），光ディスク（ＣＤ，ＤＶＤ等）光磁気ディスク（ＭＯ等），または半導体メモリ等のリムーバブル記憶媒体４０に対してコンテンツ，ライセンス，コンテンツ鍵などの各種データを記録／再生する。
【００８３】
具体的には，ドライブ１１２は，リムーバル記憶媒体４０に記憶されているデータを読み出して，インタフェース１０７，外部バス１０６，ブリッジ１０５，およびホストバス１０４を介して接続されているＲＡＭ１０３に供給する。ＣＰＵ１０１は，必要に応じて，これらのデータをＲＯＭ１０２またはＨＤＤ１１１などに格納する。一方ドライブ１１２は，ＲＯＭ１０２またはＨＤＤ１１１などに格納されているデータや，新たに生成したデータ，外部装置から取得したデータをＣＰＵ１０１から受け取り，リムーバブル記憶媒体４０に書き込む。
【００８４】
接続ポート１１４は，例えば，ＰＣ１０ａと他のユーザ機器１０などの外部周辺機器とを接続するポートであり，ＵＳＢ，ＩＥＥＥ１３９４等の接続端子を有する。接続ポート１１４は，インタフェース１０７，および外部バス１０６，ブリッジ１０５，ホストバス１０４等を介してＣＰＵ１０１等に接続されている。かかる接続ポート１１４によって，ＰＣ１０ａｈａ，ＰＤ１０ｂ等に対してローカルライン３０ｂを介して接続され，各種のデータを通信可能となる。
【００８５】
通信装置１１５は，例えば，ネットワーク３０（ネットワーク３０ａを含む。）に接続するための通信デバイス等で構成された通信インタフェースである。この通信装置１１５は，他のユーザ機器１０や，著作権管理サーバ２０ａや，コンテンツ提供サーバ２０ｂ等の外部機器との間で，ネットワーク３０を介してコンテンツ，コンテンツ鍵などの各種データを送受信する。
【００８６】
次に，図４に基づいて，本実施形態にかかるＰＤ１０ｄのハードウェア構成について説明する。なお，図４は，本実施形態にかかるＰＤ１０ｄのハードウェア構成例を概略的に示すブロック図である。
【００８７】
図４に示すように，ＰＤ１０ｄは，例えば，制御装置２０１と，フラッシュメモリ２０２と，ＲＡＭ２０３と，バス２０６と，入力装置２０８と，表示装置２１０と，ＨＤＤ２１１と，ドライブ２１２と，デコーダ２１３と，通信装置２１５と，オーディオ出力回路２１６と，リモートコントローラ２１８と，ヘッドフォン２１９とを備える。
【００８８】
制御装置２０１は，例えば，フラッシュメモリ２０２またはＨＤＤ２１１に格納された各種プログラムに従って動作し，ＰＤ１０ｄの各部を制御する。フラッシュメモリ２０２は，例えば，制御装置２０１の動作を規定したプログラムや，各種のデータを記憶する。このＲＯＭ１０２は，コンテンツ，ライセンスおよびコンテンツ鍵などを保存する記憶手段として利用することもできる。また，ＲＡＭ２０３は，例えばＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  ＤＲＡＭ）で構成され，制御装置２０１の処理に関する各種データを一時記憶する。
【００８９】
バス２０６は，制御装置２０１，フラッシュメモリ２０２，ＲＡＭ２０３，データ処理装置２０４，入力装置２０８，表示装置２１０，ＨＤＤ２１１，ドライブ２１２，デコーダ２１３，通信装置２１５およびオーディオ出力回路２１６などを接続するデータ線である。
【００９０】
入力装置２０８とリモートコントローラ２１８は，例えば，タッチパネル，ボタンキー，レバー，ダイヤル等の操作手段と，ユーザによる操作手段に対する操作に応じて入力信号を生成して制御装置２０１に出力する入力制御回路などから構成されている。コンテンツ処理装置１０のユーザは，この入力装置２０８や，後述のリモートコントローラ２１８を操作することにより，コンテンツ処理装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００９１】
表示装置２１０は，例えばＬＣＤパネルおよびＬＣＤ制御回路などで構成される。この表示装置２１０は，制御装置２０１の制御に応じて，各種情報をテキストまたはイメージで表示する。
【００９２】
ＨＤＤ２１１は，本実施形態にかかるＰＤ１０ｄの記憶手段の一例として構成されたデータ格納用の装置である。このＨＤＤ２１１は，例えば数十ＧＢの記憶容量を有するハードディスクドライブ（ＨＤＤ）で構成され，コンテンツ，ライセンス，コンテンツ鍵や，制御装置２０１のプログラム，各種のデータを格納する。かかるＨＤＤ２１１を備えたＰＤ１０ｄは，コンテンツを記録および再生可能なコンテンツ記録再生装置として構成される。これによって，ＰＣ１０ａからリムーバブル記憶媒体４０を介して提供されたコンテンツのみならず，ＰＣａ等からローカルラインを介して受信したコンテンツをＨＤＤ２１１に格納して，再生することができるようになる。しかし，かかる例に限定されず，例えば，ＰＤ１０ｄはＨＤＤ２１１を具備せず，コンテンツの再生専用装置として構成されてもよい。この場合には，ＰＤ１０ａは，例えば，リムーバブル記憶媒体４０に保存されているコンテンツを読み出して再生のみ実行可能（記録は不可能）となる。
【００９３】
ドライブ２１２は，記憶媒体用リーダ／ライタであり，ＰＣ１０ａに内蔵される。このドライブ２１２は，ＰＤ１０ｂにローディングされた上記各種のリムーバブル記憶媒体４０に対して，コンテンツ，ライセンス，コンテンツ鍵などの各種データを，記録／再生する。デコーダ２１３は，暗号化されているコンテンツのデコート処理，サラウンド処理，ＰＣＭデータへの変換処理などを行う。
【００９４】
通信装置２１５は，例えば，ＵＳＢコントローラおよびＵＳＢ端子などで構成され，ＵＳＢケーブル等のローカルライン３０ｂを介して接続されたＰＣ１０ａ等のユーザ機器１０との間で，コンテンツ，ライセンス，コンテンツ鍵，制御信号などの各種データを送受信する。
【００９５】
オーディオ出力回路２１６は，デコーダ２１３によりデコードされ，制御装置２０１によってＤＡ変換されたアナログ音声データを増幅してリモートコントローラ２１８に出力する。このアナログ音声データは，リモートコントローラ２１８からヘッドフォン２１９に出力され，ヘッドフォン２１９に内蔵されたスピーカ（図示せず）から音声出力される。
【００９６】
以上のように，図３および図４では，ユーザ機器１０の一例であるＰＣ１０ａおよびＰＣ１０ｄのハードウェア構成例を説明した。しかし，コンテンツを利用するユーザ機器１０は，上記ＰＣ１０ａおよびＰＣ１０ｄの例に限定されず，図２に示したように，据え置き型の音声プレーや１０ｆや，その他テレビジョン装置，携帯電話等さまざまな電子機器，情報処理装置によって構成することが可能である。したがって，ユーザ機器１０は，それぞれの機器固有のハードウェア構成に応じた処理を実行する。
【００９７】
＜４．著作権管理サーバの機能構成＞
次に，図５に基づいて，著作権管理サーバ２０ａの機能構成について説明する。図５に示したように，著作権管理サーバ２０ａは，受信部３０２，送信部３０４，登録部３０６，リンク発行部３０８，ライセンス発行部３１０，ユーザ情報記憶部３１２，コンテンツ鍵記憶部３１４などを含んで構成される。
【００９８】
受信部３０２は，例えば，通信回線，通信回路，通信デバイス等で構成された通信インタフェースであり，ネットワーク３０を介して接続されたユーザ端末１０の属性情報を受信したり，ユーザ端末１０において入力された情報を受信したりする。
【００９９】
登録部３０６は，コンテンツ提供サービス及び／または著作権管理サービスの利用を希望する新規ユーザの登録処理，登録変更処理，登録解除処理およびユーザアカウント情報（ユーザＩＤ，クレジット番号，パスワード等）の管理などを行う。サービス登録されたユーザに対しては，ユーザ単位で固有の鍵が付与される。ここで付与される鍵は，公開鍵暗号で使用される対となる公開鍵と秘密鍵でもよいし，秘密鍵暗号で使用される共通鍵でもよい。また，この鍵情報はユーザＩＤとともにユーザ情報記憶部３１２に記憶される。
【０１００】
また，登録部３０６は，ユーザが所有するユーザ機器の管理を行う。登録部３０６は，受信部３０２を介してユーザ機器の特定情報（機器のタイプ，モデル，バージョン等）を取得して，デバイスＩＤとユーザ機器固有の鍵を付与する。ここで，デバイスＩＤは，そのユーザ機器を一意に特定することのできる識別情報である。デバイスＩＤは，あらかじめユーザ機器に設定されているデバイスＩＤを取得して，そのデバイスＩＤによりユーザ機器を管理するようにしてもよい。
【０１０１】
このように，登録部３０６において付与された鍵情報は，ユーザＩＤまたはデバイスＩＤと関連付けられてユーザ情報記憶部３１２に記憶され，ユーザＩＤまたはデバイスＩＤと鍵情報とをノード情報として生成し，送信部３０４を介して各ユーザまたは各ユーザ機器に送信する。ノード情報を受信したユーザＩＤまたはユーザ機器は，著作権管理サーバ２０ａにおいて一意に識別されるＩＤを取得することとなる。
【０１０２】
登録部３０６により付与された鍵は，サーバによりコンテンツ鍵を暗号化するために使用されたり，ユーザ機器により暗号化されたコンテンツ鍵を復号化するために使用されたりする。例えば，サーバにおいて，コンテンツ鍵をユーザの公開鍵で暗号化した場合には，そのコンテンツ鍵を受け取ったユーザは，ユーザの秘密鍵でコンテンツ鍵を復号化する必要がある。したがって，この場合には，ユーザの秘密鍵をユーザに送信しておく必要がある。
【０１０３】
リンク発行部３０８は，ユーザにユーザ所有のユーザ機器を関連付けたり，ユーザが所有するユーザ機器同士を関連付けたりする機能を有する。具体的には，ユーザ機器からの入力に応じて，ユーザ機器をユーザにリンクするリンク情報を生成して，そのリンク情報を，ユーザ機器に送信し，ユーザ情報記憶部３１２にも記憶する。例えば，著作権管理サービスに登録したユーザは，ユーザ所有のユーザ機器３台で購入したコンテンツを自由に再生したいとする。ユーザは，自身の所有するユーザ機器３台のリンク要求を著作権管理サーバ２０ａに送信する。リンク要求を受けた著作権管理サーバ２０ａのリンク発行部は，ユーザが所有するユーザ機器３台とユーザをリンクする。
【０１０４】
ここで，ユーザ機器３台とユーザをリンクするとは，ユーザ情報記憶部３１２に記憶されているユーザの秘密鍵を各ユーザ機器の公開鍵で暗号化することをいう。ユーザが購入したコンテンツを復号するコンテンツ鍵がユーザの秘密鍵で暗号化されている場合，暗号化されたコンテンツ鍵はユーザの秘密鍵でなければ復号することができない。しかし，ユーザ所有のユーザ機器がユーザにリンクされていれば，ユーザ所有のユーザ機器においてユーザの秘密鍵を取得して，コンテンツ鍵を復号することができ，さらにそのコンテンツ鍵で暗号化されているコンテンツを復号して再生することが可能となる。
【０１０５】
ユーザ情報記憶部３１２は，ユーザＩＤやデバイスＩＤと，鍵情報およびリンク情報が関連付けられて記憶されている。著作権管理サーバ２０ａは，ユーザＩＤやデバイスＩＤを取得することにより，ユーザ情報記憶部３１２に記憶されている各ユーザやユーザ機器に対応する鍵情報を取得することができる。
【０１０６】
図６に基づいて，ユーザ情報記憶部３１２に記憶されているユーザ情報について説明する。図６に示すように，ユーザ情報記憶部３１２には，ユーザＩＤ３１２１，クレジットカード番号３１２２，ユーザ鍵３１２３，デバイスＩＤ３１２４，デバイス鍵３１２５，リンク３１２６などの情報が格納されている。
【０１０７】
ユーザＩＤ３１２１およびクレジット番号３１２２は，コンテンツ提供サービスおよび著作権管理サービスの提供を受けるユーザのユーザアカウント情報であって，ユーザを一意に特定することができる識別情報である。ユーザ鍵３１２３は，１のユーザＩＤ３１２１に対して割り当てられる鍵情報である。
【０１０８】
デバイスＩＤ３１２４は，ユーザにリンクされたユーザ機器のＩＤであって，ユーザが所有するユーザ機器のＩＤが格納されている。デバイス鍵３１２５は，コンテンツ提供システム１００において一意に識別される番号であって，工場出荷時等にあらかじめユーザ機器に設定された識別番号でもよいし，著作権管理サーバ２０ａの登録部３０６により設定された識別番号でもよい。
【０１０９】
デバイス鍵３１２５は，各ユーザ機器に割り当てられた鍵情報が格納されている。デバイス鍵３１２５についても，予めユーザ機器に設定されているデバイス鍵を格納してもよいし，登録部３０６により割り当てられた鍵情報を格納するようにしてもよい。
【０１１０】
リンク３１２６は，ユーザ機器ごとに設定されたリンク情報が格納されている。例えば，ユーザ機器１が「Ｙａｍａｄａ  Ｔａｒｏ」にリンクされている場合には，「リンクＡ」には，デバイスＩＤとユーザＩＤと関連付けの方向と，ユーザ鍵Ａ（秘密鍵）をデバイス鍵１（公開鍵）で暗号化した情報が含まれている。リンク３１２６は，各ユーザ機器に送信され，ユーザ機器の記憶部に記憶されてもよいし，ユーザ機器がサーバにアクセスすることにより，自身のリンク情報を取得するようにしてもよい。以上ユーザ情報記憶部３１２の格納情報について説明した。
【０１１１】
図５に戻り，ライセンス発行部３０８は，コンテンツを購入したユーザに対してコンテンツ鍵を含むライセンスを発行する。この際，ライセンス発行部３１０は，ライセンスに含まれるコンテンツ鍵をユーザの秘密鍵で暗号化することにより，ユーザに安全にコンテンツ鍵を配布することができる。またライセンスには，コンテンツの利用条件等を含むようにしてもよい。コンテンツ鍵およびコンテンツの利用条件は，コンテンツ提供サーバ２０ｂにより提供されるようにしてもよい。
【０１１２】
ライセンス発行部３１０において発行されたライセンスは，送信部３０４を介してユーザ機器１０に送信される。また，このライセンスは，ユーザ情報記憶部３１２に記憶してもよい。
【０１１３】
ライセンスには，コンテンツを識別するコンテンツＩＤ等が含まれている。ユーザは，コンテンツを購入した後に著作権管理サーバ２０ａよりライセンスを取得してもよいし，コンテンツを購入する前にあらかじめライセンスを取得して，その後にコンテンツを購入してもよい。
【０１１４】
また，コンテンツ鍵が格納されているコンテンツ鍵記憶部３１２と，ライセンス発行部３１０をコンテンツ提供サーバ２０ｂに備えるようにしてもよい。その場合，コンテンツ提供サーバ２０ｂは，コンテンツ鍵を暗号化するユーザ鍵等の情報を著作権管理サーバ２０ａから取得して，コンテンツ鍵を暗号化しライセンスを生成するようにしてもよい。コンテンツ提供サーバ２０ｂにおいて生成されたライセンスは，コンテンツとともにユーザ所有のユーザ機器に送信されてもよい。
【０１１５】
送信部３０４は，例えば，通信回線，通信回路，通信デバイス等で構成された通信インタフェースであり，登録部３０６において登録処理が行われ発行されたノード情報や，リンク発行部３０８により発行されたリンク情報や，ライセンス発行部３１０により発行されたライセンスをネットワークを介してユーザ機器１０に送信する機能を有する。
【０１１６】
コンテンツ鍵記憶部３１４には，コンテンツ鍵が格納されており，コンテンツ提供サーバ２０ｂで生成されたコンテンツ鍵を受信して記憶してもよいし，著作権管理サーバ２０ａにおいてコンテンツ鍵を生成して記憶してもよい。例えば，著作権管理サーバ２０ａにおいてコンテンツ鍵を生成して，そのコンテンツ鍵をユーザ機器に送信し，さらにコンテンツ提供サーバ２０ｂに送信してもよい。コンテンツ鍵を受信したコンテンツ提供サーバ２０ｂは，ユーザが購入したコンテンツをそのコンテンツ鍵で暗号化して，暗号化したコンテンツをユーザ機器１０に送信してもよい。
【０１１７】
以上，著作権管理サーバ２０ａの機能構成について説明した。次に，コンテンツ提供システム１００を利用したリンク方式によるコンテンツ提供方法について説明する。図７〜１１は，本実施形態にかかるリンク方式によるコンテンツ提供方法の基本的なフローを示すタイミングチャートである。コンテンツ提供システム１００に含まれるユーザ機器（ＰＣ）１０と著作権管理サーバ２０ａは，ネットワーク３０を介して安全に通信接続される。
【０１１８】
＜５．ユーザ機器およびユーザ登録方法＞
図７は，ユーザ機器のうち，ネットワークに接続しているユーザ機器（ＰＣ）１０ａの登録方法を説明するタイミングチャートである。まず，ユーザ機器（ＰＣ）１０ａの特定情報を著作権管理サーバに送信する（Ｓ１０２）。ここで，ユーザ機器の特定情報とは，ユーザ機器の機器タイプ，モデル，バージョン等ユーザ機器を特定することができる情報である。このユーザ機器の特定情報は，ユーザ入力によりユーザ機器（ＰＣ）１０ａから送信されてもよいし，特定情報が予めユーザ機器（ＰＣ）１０ａに設定されている場合には，ユーザ機器（ＰＣ）１０ａと著作権管理サーバ２０ａの通信接続が確立された後，特定情報が著作権管理サーバ２０ａに送信されるようにしてもよい。
【０１１９】
ステップＳ１０２において，ユーザ機器（ＰＣ）１０ａの特定情報を受信した著作権管理サーバ２０ａは，その特定情報を著作権管理サーバ２０ａに備わるユーザ情報記憶部に記憶する（Ｓ１０４）。また，送信されたユーザ機器（ＰＣ）１０ａの特定情報より，著作権管理サーバ２０ａにおいて一意に特定することができるデバイスＩＤを付与する。さらに，ユーザ機器毎にデバイス鍵を発行する。発行されたデバイスＩＤとデバイス鍵は，ユーザ機器（ＰＣ）１０ａの特定情報と関連付けられて，ユーザ情報記憶部に記憶される。デバイス鍵は，機器毎に発行される鍵であって，公開鍵暗号で使用される対となる公開鍵と秘密鍵でもよいし，秘密鍵暗号で使用される共通鍵でもよい。
【０１２０】
ステップＳ１０４においてユーザ機器（ＰＣ）１０ａの登録が行われた後，ステップＳ１０４で発行されたデバイスＩＤとデバイス鍵を含むノードを発行する（Ｓ１０６）。ステップＳ１０６において発行されるノードは，著作権管理サーバ２０ａが各ユーザ機器を一意に特定することができる情報であって，少なくともデバイスＩＤが含まれるが，デバイス鍵やユーザ機器（ＰＣ）１０ａの特定情報などを含んでもよい。ステップＳ１０６において発行されたノードはユーザ機器（ＰＣ）１０ａに送信される（Ｓ１０８）。
【０１２１】
ユーザ機器（ＰＣ）１０ａは，著作権管理サーバ２０ａに送信されたノード情報をユーザ機器（ＰＣ）１０ａに備わるメモリに格納する。
【０１２２】
以上，ネットワークに接続しているユーザ機器（ＰＣ）１０ａの登録方法について説明した。次に，図８に基づいて，ネットワークに接続されていないユーザ機器，例えばＰＤ１０ｄの登録方法について説明する。
【０１２３】
図８は，ネットワークに接続されていないユーザ機器（ＰＤ）１０ｄの登録方法について説明するタイミングチャートである。まず，ユーザ機器（ＰＤ）１０ｄの特定情報がユーザ機器（ＰＣ）１０ａに提供される（Ｓ１１０）。例えば，ユーザ機器（ＰＤ）１０ｄがユーザ機器（ＰＣ）１０ａに接続された後，ユーザ機器（ＰＤ）１０ｄの機器タイプ，モデル，バージョン等がユーザ機器（ＰＣ）１０ａに送信されるようにしてもよいし，ユーザの入力に応じてユーザ機器（ＰＤ）１０ｄの特定情報がユーザ機器（ＰＣ）１０ａに送信されるようにしてもよい。
【０１２４】
ステップＳ１１０において，ユーザ機器（ＰＤ）１０ｄの特定情報を取得したユーザ機器（ＰＣ）１０ａは，著作権管理サーバ２０ａにユーザ機器（ＰＤ）１０ｄの特定情報を送信する（Ｓ１１２）。ステップＳ１１２においてユーザ機器（ＰＤ）１０ｄの特定情報を受信した著作権管理サーバ２０ａは，ユーザ機器（ＰＤ）１０ｄの登録を行う（Ｓ１１４）。著作権管理サーバ２０ａは，ステップＳ１１４において，ユーザ機器（ＰＤ）１０ｄの特定情報をユーザ情報記憶部に記憶し，ユーザ機器（ＰＤ）１０ｄのデバイスＩＤとデバイス鍵を発行して，ユーザ機器（ＰＤ）１０ｄの特定情報と関連付けてユーザ情報記憶部に記憶する。
【０１２５】
ステップＳ１１４においてユーザ機器（ＰＤ）１０ｄの登録処理を行った後，著作権管理サーバ２０ａは，ユーザ機器（ＰＤ）１０ｄのノードを発行する（Ｓ１１６）。上述したように，ステップＳ１１６において発行されるノードには，著作権管理サーバ２０ａがユーザ機器（ＰＤ）１０ｄの識別情報や，デバイス鍵などが含まれている。ステップＳ１１６において発行されたユーザ機器（ＰＤ）１０ｄのノードは，ユーザ機器（ＰＣ）１０ａに送信される（Ｓ１１８）
ステップＳ１１８において著作権管理サーバ２０ａよりユーザ機器（ＰＤ）１０ｄのノード情報を送信されたユーザ機器（ＰＣ）は，ユーザ機器（ＰＤ）１０ｄのノード情報をユーザ機器（ＰＤ）１０ｄに提供する（Ｓ１２０）。ステップＳ１２０においてノード情報を提供されたユーザ機器（ＰＤ）１０ｄは，メモリ等の記憶部にノード情報を格納する。ユーザ機器（ＰＤ）１０ｄのノード情報は，ユーザ機器（ＰＣ）１０ａのメモリに格納するようにしてもよい。
【０１２６】
ユーザ機器（ＰＤ）１０ｄは，コンテンツやコンテンツを復号するためのコンテンツ鍵を取得するためには，ユーザ機器（ＰＣ）１０ａに接続する必要がある。したがって，ユーザ機器（ＰＣ）１０ａにおいてユーザ機器（ＰＤ）１０ｄの情報を記憶していれば，送信されたコンテンツをユーザ機器（ＰＤ）１０ｄで再生できるか否かをユーザ機器（ＰＣ）１０ａが判断することができる。
【０１２７】
以上，ネットワークに接続されていないユーザ機器（ＰＤ）１０ｄの登録方法について説明した。次に，図９に基づいて，ユーザ機器を使用するユーザの登録方法について説明する。
【０１２８】
図９は，ユーザの登録方法について説明するタイミングチャートである。ユーザＡの登録処理は，ネットワークに接続されているユーザ機器（ＰＣ）１０ａを介して行われる。まず，ユーザＡの特定情報が著作権管理サーバ２０ａに送信される（Ｓ１２２）。ここで，ユーザＡの特定情報は，ユーザＡのユーザＩＤとユーザＡが所持するクレジットカード番号等である。このユーザＩＤは著作権管理サーバ２０ａにおいて一意に特定することができる識別情報であり，ユーザＡが指定する識別情報でもよいし，著作権管理サーバ２０ａにおいて付与されてもよい。
【０１２９】
ステップＳ１２２においてユーザＡの特定情報を送信された著作権管理サーバ２０ａは，ユーザＡの登録処理を行う（Ｓ１２４）。ステップＳ１２４において，著作権管理サーバ２０ａは，ユーザＡのユーザＩＤとクレジットカード番号等をユーザ情報記憶部に記憶する。また，ユーザＡのユーザ鍵を発行して，ユーザＩＤ等と関連付けてユーザ情報記憶部に記憶する。
【０１３０】
そして，著作権管理サーバ２０ａは，ユーザ情報記憶部に記憶されたユーザＩＤとユーザ鍵とを含むユーザＡのノードを発行する（Ｓ１２６）。著作権管理サーバ２０ａは，ステップＳ１２６において発行されたノード情報をユーザ機器（ＰＣ）１０ａに送信する。
【０１３１】
上述したように，ユーザ機器を所有するユーザは，ネットワークを介して著作権管理サーバ２０ａに自身の所有するユーザ機器を登録する。また，コンテンツ提供サービスや，著作権管理サービスを利用するユーザのユーザ登録を行う。これにより，著作権管理サービスを提供する著作権管理サーバ２０ａは，著作権管理サービスを利用したいユーザの情報や，そのユーザが所有するユーザ機器の情報をユーザ情報記憶部に記憶して管理することができる。また，各ユーザや，各ユーザ機器に対して発行された鍵情報も，ユーザやユーザ機器に関連付けてユーザ情報記憶部に記憶して管理することができる。
【０１３２】
著作権管理サーバ２０ａは，ネットワークに接続されたユーザ機器を介してユーザＡのユーザＩＤを取得して，そのユーザが所有しているユーザ機器や，そのユーザの鍵情報を知ることができる。例えば，コンテンツを暗号化したコンテンツ鍵を安全にユーザに配布するために，コンテンツ鍵をさらにユーザＡのユーザ鍵で暗号化してもよい。著作権管理サーバ２０ａは，取得したユーザＡのユーザＩＤを基に，ユーザ情報記憶部に記憶されたユーザＡの暗号鍵を取得して，コンテンツ鍵をユーザＡのユーザ鍵で暗号化する。ユーザＡの公開鍵で暗号化されたコンテンツ鍵は，ユーザＡの秘密鍵を用いなければ復号することができないため，著作権管理サーバ２０ａはコンテンツ鍵を安全にユーザに送信することが可能となる。さらに，コンテンツを購入したユーザＡのみしかコンテンツ鍵を復号することができないため，コンテンツ鍵を復号可能なユーザを制限することも可能となる。
【０１３３】
しかし，ユーザＡの暗号鍵によりコンテンツ鍵が復号できたとしても，ユーザＡの所有するユーザ機器でコンテンツが再生できなければ，ユーザＡはコンテンツを聴くことができない。本実施形態においては，ユーザ機器をユーザに関連付けることにより，ユーザＡが購入したコンテンツをユーザ機器において再生することが可能となる。次に，ユーザＡとユーザ機器の関連付けについて説明する。
【０１３４】
＜６．ユーザＡとユーザ機器の関連付け＞
図１０および１１は，ユーザＡとユーザ機器との関連付けを説明するタイミングチャートである。まず，ネットワークに接続されたユーザ機器（ＰＣ）１０ａと，ユーザＡとの関連付けについて説明する。ユーザ機器（ＰＣ）１０ａとユーザＡとを関連付ける場合には，上述の登録処理により発行されたユーザ機器（ＰＣ）１０ａのノードと，ユーザＡのノードを著作権管理サーバ２０ａに送信する（Ｓ１３０）。
【０１３５】
ステップＳ１３０において，ユーザ機器（ＰＣ）１０ａのノード情報と，ユーザＡのノード情報を取得した著作権管理サーバ２０ａは，ユーザ機器（ＰＣ）１０ａとユーザＡを関連づけるリンクを生成する（Ｓ１３２）。ステップＳ１３２において生成されるリンクには，例えば，ユーザ機器（ＰＣ）１０ａのノード情報と，ユーザＡのノード情報と，関連付けの方向とが含まれている。リンク情報に含まれるノード情報は，ユーザ機器やユーザを一意に識別できる情報であればよく，ユーザ機器のデバイスＩＤやユーザのユーザＩＤでもよい。関連付けの方向とは，どのノードがどのノードに関連付けられているかを表す情報である。ユーザ機器（ＰＣ）１０ａがユーザＡに関連付けられている場合，関連付けの方向は，リンク元となるユーザ機器（ＰＣ）１０ａからリンク先となるユーザＡへの方向を表す情報となる。
【０１３６】
ここで，図１１に基づいてステップＳ１３２において生成されるリンクについて詳細に説明する。上述したように，ユーザ機器（ＰＣ）１０ａやユーザＡは，著作権管理サーバ２０ａにおいて，デバイスＩＤやユーザＩＤによりノードとして管理される。このノード情報４００，４０２が著作権管理サーバ２０ａに送信されると，著作権管理サーバ２０ａは，リンク４０４に含まれる「Ｆｒｏｍ」４０６と，「Ｔｏ」４０８の情報を設定する。ユーザ機器（ＰＣ）１０ａをユーザＡに関連付ける場合には，「Ｆｒｏｍ」にリンク元となるユーザ機器（ＰＣ）１０ａのノードＩＤを設定し，「Ｔｏ」にリンク先となるユーザＡのノードＩＤを設定する。ここでノードＩＤとは，ユーザ機器（ＰＣ）１０ａやユーザＡなどのノードを識別する識別情報であって，ユーザ機器（ＰＣ）１０ａのデバイスＩＤやユーザＡのユーザＩＤでもよい。
【０１３７】
また，リンク４０４には，リンク先となるユーザＡの秘密情報をリンク元となるユーザ機器（ＰＣ）１０ａの公開鍵で暗号化した鍵情報を含んでもよい。ユーザＡの秘密情報とは，本来ユーザＡしか知ることのできない情報であって，ユーザＡの秘密鍵の情報などである。
【０１３８】
図１０に戻り，ステップＳ１３２により生成されたリンク情報は，リンク元であるユーザ機器（ＰＣ）１０ａのデバイスＩＤと関連付けられて，ユーザ情報記憶部に記憶される（Ｓ１３４）。これにより，著作権管理サーバ２０ａは，ユーザ情報記憶部に記憶されているユーザ機器がどのユーザと関連付けられているかを管理することができる。そして，ユーザ機器のデバイスＩＤとユーザのユーザＩＤと関連付けの方向を含むリンク情報を発行して（Ｓ１３６），ユーザ機器（ＰＣ）１０ａに送信する（Ｓ１３８）。上述したように，ユーザ機器（ＰＣ）１０ａに送信されるリンク情報には，ユーザＡの秘密情報をユーザ機器（ＰＣ）１０ａの公開鍵で暗号化された鍵情報を含んでもよい。
【０１３９】
ステップＳ１３８においてリンク情報を受信したユーザ機器（ＰＣ）１０ａは，受信したリンク情報により，自身がどのユーザと関連付けられているかを知ることができる。また，ユーザ機器（ＰＣ）１０ａがユーザＡに関連付けられている場合には，リンクに含まれている鍵情報によって，ユーザＡの秘密情報を知ることができる。例えばユーザＡがコンテンツ提供サービスに登録し，コンテンツを購入した場合，そのコンテンツは暗号化されたユーザＡに送信される。コンテンツを暗号化したコンテンツ鍵は，ユーザＡの秘密鍵で暗号化されてユーザＡが所有するユーザ機器（ＰＣ）１０ａに送信される。このとき，ユーザ機器（ＰＣ）１０ａがユーザＡに関連付けられていれば，ユーザ機器（ＰＣ）１０ａは，著作権管理サーバ２０ａより送信されたリンク情報に含まれるユーザＡの秘密情報を取得して，暗号化されたコンテンツ鍵を復号することができる。
【０１４０】
以上，ネットワークに接続されたユーザ機器（ＰＣ）１０ａとユーザＡとの関連付けについて説明した。次に，図１２に基づいて，ネットワークに接続されていないユーザ機器（ＰＤ）１０ｄとユーザ機器（ＰＣ）１０ａとの関連付けについて説明する。
【０１４１】
まず，ユーザ機器（ＰＣ）１０ａは，ユーザ機器（ＰＣ）１０ａに接続されたユーザ機器（ＰＤ）１０ｄのノード情報を取得する（Ｓ１４０）。ステップＳ１４０においてユーザ機器（ＰＤ）１０ｄのノード情報を取得したユーザ機器（ＰＣ）１０ａは，ユーザ機器（ＰＤ）のノード情報と，自身のノード情報を著作権管理サーバ２０ａに送信する（Ｓ１４２）。ステップＳ１４２において，２のノード情報とともに，関連付けの方向も送信するようにしてもよい。
【０１４２】
ステップＳ１４２において，ユーザ機器のノードと関連付けの方向の情報を受信した著作権管理サーバ２０ａは，受信した情報を基に，リンクを生成する（Ｓ１４４）。上述したように，ステップＳ１４４において生成されるリンク情報は，ユーザ機器（ＰＤ）１０ｄのノード情報と，ユーザ機器（ＰＣ）１０ａのノード情報と，関連付けの方向の情報とが含まれている。
【０１４３】
ステップＳ１４４において生成されたリンク情報は，ユーザ情報記憶部にユーザ機器（ＰＤ）１０ｄのデバイスＩＤと関連付けられて記録される（Ｓ１４６）。そして，ユーザ機器（ＰＤ）１０ｄのノード情報と，ユーザ機器（ＰＣ）１０ａのノード情報と，関連付けの方向の情報とが含まれているリンク情報が発行され（Ｓ１４８），ユーザ機器（ＰＣ）１０ａに送信される（Ｓ１５０）。
【０１４４】
ステップＳ１５０において著作権管理サーバ２０ａよりリンク情報を受信したユーザ機器（ＰＣ）１０ａは，そのリンク情報をユーザ機器（ＰＤ）１０ｄに提供する（Ｓ１５２）。上述したように，リンク情報には，ユーザ機器（ＰＤ）１０ｄがユーザ機器（ＰＣ）１０に関連付けられているという情報が含まれている。つまり，リンクの「Ｆｒｏｍ」にユーザ機器（ＰＤ）１０ｄのノード情報が設定され，「Ｔｏ」にユーザ機器（ＰＣ）１０ａのノード情報が設定されている。
【０１４５】
また，リンクには，ユーザ情報記憶部に記憶されているユーザ機器（ＰＣ）１０ａの秘密鍵が，ユーザ機器（ＰＤ）１０ｄの公開鍵等により暗号化された鍵情報も含まれている。ユーザ機器（ＰＤ）１０ｄは，リンク情報を取得することにより，ユーザ機器（ＰＣ）１０ａの秘密鍵の情報を取得することが可能となる。
【０１４６】
さらに，ステップＳ１４８のリンク発行の際に，ユーザ機器（ＰＤ）１０ｄのリンク先となるユーザ機器（ＰＣ）１０ｃのリンク情報を送信するようにしてもよい。ユーザ機器（ＰＣ）１０ａがユーザＡと関連付けられている場合，ユーザ機器（ＰＤ）１０ｄには，ユーザ機器（ＰＣ）１０ａとユーザＡとを関連付けるリンク情報も送信される。これにより，ユーザ機器（ＰＤ）１０ｄは，ユーザ機器（ＰＣ）１０ａの秘密鍵の情報を取得した後，ユーザ機器（ＰＣ）１０ａの秘密鍵の情報を用いてユーザＡの秘密鍵の情報も取得することが可能となる。
【０１４７】
図１３に基づいて，リンクに含まれる鍵情報について説明する。図１３は，リンクに含まれる鍵情報を説明する説明図である。
【０１４８】
図１３に示したように，ノードＡ，ノードＢ，ノードＣの３つのノードが著作権管理サーバ２０ａのユーザ情報記憶部に記憶されていたとする。上述したように，ユーザ機器やユーザに対してそれぞれ識別情報と鍵情報などを含むノード情報が割り当てられる。各ユーザやユーザ機器に対して，それぞれ，秘密鍵，公開鍵，共通鍵等が発行される。
【０１４９】
各ノードに含まれる鍵情報について説明すると，ノードＡには，ノードＡの公開鍵（Ｋｐｕｂ[Ａ]）４１０１と，秘密鍵（Ｋｐｒｉｖ[Ａ]）４１０２と，共通鍵（Ｋｓ[Ａ]）４１０３が含まれる。公開鍵暗号方式により暗号化が行われる場合には，公開鍵４１０１を用いて暗号化を行い，公開鍵４１０１と対となる秘密鍵４１０２を用いて復号化が行われる。また，共通鍵暗号方式により暗号化が行われる場合には，暗号化と復号化に同一の鍵が使用され，共通鍵４１０３を用いて暗号化を行い，共通鍵４１０３を用いて復号化が行われる。
【０１５０】
上記公開鍵暗号方式は，暗号化用の鍵は公開され，復号化用の鍵を秘密に保つ方法である。例えば，ノードＡの公開鍵４１０１はネットワーク上の公開鍵ファイルに格納され，誰でも自由に参照することができる。一方公開鍵４１０１と対となる秘密鍵４１０２は，鍵の所有者以外の者が取得することができないように，秘密に管理されるべきものである。
【０１５１】
また，上記共通鍵暗号方式は，送信側と受信側が共通鍵を共有し，秘密にする方法である。例えば，ノードＡの共通鍵４１０３は，著作権管理サーバ２０ａとノードＡ以外のものが取得することができないように，秘密に管理されるべきものである。
【０１５２】
同様に，ノードＢ４１２には，ノードＢの公開鍵（Ｋｐｕｂ[Ｂ]）４１２１と，秘密鍵（Ｋｐｒｉｖ[Ｂ]）４１２２と，共通鍵（Ｋｓ[Ｂ]）４１２３が含まれる。ノードＣ４１４には，ノードＣの公開鍵（Ｋｐｕｂ[Ｃ]）４１４１と，秘密鍵（Ｋｐｒｉｖ[Ａ]）４１４２と，共通鍵（Ｋｓ[Ａ]）４１４３が含まれる。
【０１５３】
図１３に示したように，ノードＡをノードＢに関連付ける場合には，リンク４１６が発行される。リンク４１６には，ノードＡのノードＩＤと，ノードＢのノードＩＤとノードＡとノードＢの関連付けの方向の情報が含まれている。上述したように，ノードＡがノードＢに関連付けられている場合には，リンク元がノードＡとなり，リンク先がノードＢとなる。さらに，リンク４１６には，ノードＢの秘密情報となる秘密鍵４１２２と共通鍵４１２３が，ノードＡの公開鍵４１０１または共通鍵４１０３で暗号化された鍵情報が含まれる。
【０１５４】
リンク４１６を取得したノードＡは，自身がどのノードに関連付けられているかを知るとともに，関連付けられたリンク先の秘密情報を取得することができる。リンク４１６に含まれるノードＢの秘密情報は，ノードＡの公開鍵４１０１または共通鍵４１０３で暗号化されているため，ノードＡにより秘密に管理されているノードＡの秘密鍵４１０２または共通鍵４１０３でなければ復号することができない。つまり，リンク４１６に含まれる鍵情報は，ノードＡ以外のものが取得しても復号することができない。
【０１５５】
同様に，リンク４１８には，ノードＢのノードＩＤと，ノードＣのノードＩＤと，ノードＢとノードＣとの関連付けの方向の情報が含まれている。リンク４１８に含まれる関連付けの方向は，ノードＢからノードＣに向かう方向となり，リンク元がノードＢとなり，リンク先がノードＣとなる。また，リンク４１８には，ノードＣの秘密情報が，ノードＢの公開鍵４１２２または共通鍵４１２３により暗号化された情報も含まれている。ノードＢは，リンク４１８により，ノードＣの秘密鍵４１４２または共通鍵４１４３を取得することが可能となる。
【０１５６】
例えば，ノードＣがコンテンツを購入するユーザに割り当てられた情報であったとする。コンテンツを購入したユーザは，ノードＣを著作権管理サーバ２０ａに送信する。ユーザのノードであるノードＣを受信した著作権管理サーバ２０ａは，ユーザが購入したコンテンツを暗号化したコンテンツ鍵（ＫＣ）をユーザの公開鍵であるノードＣの公開鍵（Ｋｐｕｂ[Ｃ]）で暗号化する。ノードＣの公開鍵４１４１で暗号化されたコンテンツ鍵４２０は，ユーザの所有しているユーザ機器（ＰＣ）に送信される。
【０１５７】
ユーザの所有するユーザ機器（ＰＣ）にノードＢが割り当てられた場合，ノードＣの公開鍵で暗号化されたコンテンツ鍵をノードＢの秘密鍵で復号化できなければ，コンテンツ鍵で暗号化されたコンテンツをユーザ機器（ＰＣ）で再生することができない。しかし，ノードＢにリンク４１８が発行されていれば，ノードＢは，リンク４１８の情報を基に，ノードＣの秘密情報を取得することができる。ノードＢを割り振られたユーザ機器（ＰＣ）がノードＣを割り振られたユーザの秘密情報を取得することができれば，その秘密情報に含まれるユーザの秘密鍵を用いて，コンテンツ鍵４２０を復号することができ，コンテンツ鍵４２０で暗号化されたコンテンツを復号化することができる。
【０１５８】
同様の方法で，ユーザ機器（ＰＣ）に接続されたユーザ機器（ＰＤ）にノードＡが割り振られた場合，ユーザ機器（ＰＤ）は，自身の鍵で暗号化されているノードＢの秘密情報を復号化することができる。さらに，リンク４１６に含まれたノードＢの秘密鍵で，リンク４１８に含まれているノードＣの秘密情報を復号化することができる。ノードＣの秘密鍵を取得したノードＡを割り振られたユーザ機器（ＰＤ）は，ノードＣの公開鍵で暗号化されているコンテンツ鍵４２０を復号化し，コンテンツ鍵４２０で暗号化されたコンテンツを復号化することができる。
【０１５９】
図１３では，ノードＡがノードＢに関連付けられており，ノードＢがノードＣに関連付けられているが，ノードＡを直接ノードＣに関連付けてもよい。その場合，ノードＡに対して発行されるリンク情報には，リンク元にノードＡのノードＩＤが設定され，リンク先にノードＣのノードＩＤが設定される。また，ノードＣの秘密情報がノードＡの公開鍵により暗号化された鍵情報が含まれる。
【０１６０】
コンテンツを購入したユーザが，そのコンテンツをユーザが所有するユーザ機器で再生するには，ユーザ機器がコンテンツ鍵を暗号化したユーザ鍵の情報を取得している必要がある。各ユーザ機器は，自身に発行されたリンク情報を基に，コンテンツ鍵が暗号化されているユーザ鍵を取得して，コンテンツ鍵を復号する。
【０１６１】
このように，コンテンツを暗号化したコンテンツ鍵をユーザの公開鍵で暗号化して，ユーザが所有するユーザ機器に送信すれば，ユーザに関連付けられたユーザ機器において，暗号化されたコンテンツを復号化して再生することが可能となる。コンテンツを暗号化するコンテンツ鍵は，再生するユーザ機器毎に固有の鍵で暗号化されていなくても，リンク情報を基にコンテンツ鍵が暗号化されている鍵情報を取得してコンテンツ鍵を復号化することができる。ユーザ機器は，リンク情報により自身がどのユーザに関連付けられているかを知ることができる。つまり，リンク情報により，ユーザ機器はどのユーザの秘密情報を取得することができるかを知ることが可能となる。
【０１６２】
以上，リンクに含まれる鍵情報について説明した。次に図１４に基づいて，著作権管理サーバ２０ａにおいて発行されるライセンスについて説明する。
【０１６３】
＜７．ライセンスについて＞
図１４は，著作権管理サーバ２０ａにおけるライセンスの発行について説明するタイミングチャートである。著作権管理サーバ２０ａにおいて発行されるライセンスには，ユーザが購入したコンテンツを再生するために必要な，コンテンツを復号化するコンテンツ鍵等の情報が含まれている。ライセンスに含まれるコンテンツ鍵はさらにユーザ鍵等によって暗号化されており，ライセンスを取得したユーザ機器等は，ライセンスに含まれた各鍵の情報により，コンテンツ鍵がどのユーザ鍵で暗号化されているかを知ることができる。ラインセンスを取得したユーザ機器等は，上述したリンク情報等を基に，コンテンツ鍵を復号化することができれば，そのコンテンツ鍵で暗号化されたコンテンツを再生することが可能となる。
【０１６４】
ユーザ機器（ＰＣ）１０ａは，コンテンツを再生するために必要なライセンスを取得するために，コンテンツを一意に識別するコンテンツＩＤと，ユーザＡのノード情報とを著作権管理サーバ２０ａに送信する（Ｓ１６０）。上述したように，ユーザＡが所有するユーザ機器がユーザＡに関連付けられていれば，ユーザＡに対して発行されたライセンスを，ユーザＡに関連付けられたユーザ機器も使用することが可能となる。
【０１６５】
ステップＳ１６０において，コンテンツＩＤとユーザＡのノード情報を受信した著作権管理サーバ２０ａは，コンテンツを暗号化したコンテンツ鍵をユーザＡの公開鍵で暗号化する（Ｓ１６２）。そして，著作権管理サーバ２０ａは，ステップＳ１６２において暗号化したコンテンツ鍵を含むライセンスを生成する（Ｓ１６４）。
【０１６６】
図１５に基づいて，ステップＳ１６４において生成されるライセンスについて説明する。図１５に示したように，ライセンス４４０は，コンテンツ鍵４４１と，コントロール４４４と，プロテクタ４４７と，コントローラ４５０などを含む。また，コンテンツ４３０は，ライセンスに含まれるコンテンツ鍵により暗号化されており，コンテンツ提供サーバ２０ｂより送信される。
【０１６７】
ライセンス４４０に含まれるコンテンツ鍵４４１は，ユーザ機器（ＰＣ）１０ａにより送信されたノード情報に含まれる鍵で暗号化されている。例えば，ユーザＡのノード情報がユーザ機器（ＰＣ）より送信された場合には，ユーザＡの公開鍵でコンテンツ鍵が暗号化される。プロテクタ４４７には，コンテンツの識別情報であるコンテンツＩＤと，コンテンツ鍵の識別情報であるコンテンツ鍵ＩＤが含まれる。プロテクタ４４７に含まれる情報によって，ライセンス４４０が，どのコンテンツを再生する際に使用されるライセンスなのかがわかる。
【０１６８】
コントロール４４４には，コンテンツの利用条件等であるコントロールコード４４６が含まれる。コントロールコード４４６には，ユーザが購入したコンテンツの再生期限などが含まれ，コントロールコードに記述された利用条件の範囲内において，ユーザはコンテンツを利用することとなる。またコントロールコード４４６には，ライセンス４４０がどのノードに対して発行されたライセンスなのかがわかる情報が含まれていてもよい。
【０１６９】
ライセンス４４０を取得したユーザ機器は，コントロール４４４を参照して，ライセンス４４０がどのノードに対して発行されたものかを判別する。判別の結果，ユーザ機器に関連付けられたユーザに対して発行されたライセンスであれば，ユーザ機器はそのライセンスを利用して，コンテンツを再生することができる。
【０１７０】
コントローラ４５０は，コンテンツ鍵４４１とコントロール４４４とを関連付ける情報であって，コンテンツ鍵４４１の識別情報と，コントロール４４４の識別情報が含まれている。また，コンテンツ鍵４４１およびコントロール４４４の改ざんを判別するため，コンテンツ鍵４４１のハッシュ値４５３と，コントロール４４４のハッシュ値４５４を含んでもよい。例えば，著作権管理サーバ２０ａからユーザ機器等に送信される際に，ライセンス４４０に含まれるコンテンツ鍵４４１が改ざんされた場合には，コンテンツ鍵４４１より求められるハッシュ値と，コントローラに含まれるハッシュ値とが異なる値となり，コンテンツ鍵４４１が改ざんされたか否かを判定することができる。コントロール４４４についても，コントロールハッシュ値４５４により改ざんの判別をすることができ，ライセンスを送信する際に，コンテンツの利用条件等の書き換えを発見することが可能となる。以上，ライセンスについて説明した。
【０１７１】
図１４に戻り，ステップＳ１６４において生成されたライセンスは，ユーザ機器（ＰＣ）１０ａに対して発行され（Ｓ１１６），ユーザ機器（ＰＣ）１０ａに送信される（Ｓ１６８）。
【０１７２】
ステップＳ１６８によりライセンスを受信したユーザ機器（ＰＣ）１０ａは，ユーザ機器（ＰＣ）１０ａを所有するユーザのユーザ鍵で暗号化されたコンテンツ鍵を，リンクに含まれる鍵情報を用いて復号する。そして，ユーザ機器（ＰＣ）１０ａにおいて，コンテンツ鍵で暗号化されたコンテンツを，復号化したコンテンツ鍵で復号して再生することが可能となる。
【０１７３】
以上，ライセンスの発行について説明した。次に，図１６に基づいてリンク方式により著作権保護されたコンテンツを再生するユーザ機器１０の機能構成について説明する。以下ユーザ機器１０をコンテンツ再生装置１０として説明する。
【０１７４】
＜８．コンテンツ再生装置の機能構成＞
コンテンツ再生装置１０は，例えば，リンク情報受信部５４０と，コンテンツ情報受信部５４１と，コンテンツ選択部５４２と，コンテンツ受信部５４４と，コンテンツ情報記憶部５４６と，リンク情報記憶部５４８と，判断部５５０と，鍵処理部５５２と，再生制御部５５４と，コンテンツ鍵復号部５５６と，コンテンツ記憶部５５８と，コンテンツ再生部５６０などを備える。
【０１７５】
リンク情報受信部５４０は，著作権管理サーバ２０ａからリンク情報を受信する。リンク情報は，上述の通りである。つまり，リンク情報には，一方がリンク元であり，他方がリンク先である一対の識別情報が含まれている。その識別情報は，著作権管理サーバにおいてユーザを一意に識別する識別情報（ユーザＩＤ）または著作権管理サーバにおいてコンテンツ再生装置を一意に識別する識別情報（デバイスＩＤ）である。リンク情報にはまた，リンク先に設定されている識別情報によって特定されるユーザまたはコンテンツ再生装置に固有の鍵（ユーザ鍵またはデバイス鍵）を，リンク元に設定されている識別情報によって特定されるユーザまたはコンテンツ再生装置に固有の鍵で暗号化した情報が含まれている。
【０１７６】
リンク情報記憶部５４８は，リンク情報受信部５４０が受信したリンク情報を記憶する。リンク情報記憶部５４８は，リンク情報を記憶することにより，リンク情報記憶部５４８が所属しているコンテンツ再生装置１０（以後，自装置と称する。）のデバイスＩＤと，自装置を使用するユーザのユーザＩＤとの関連付けを行っている。より具体的には，リンク情報記憶部５４８は，記憶しているリンク情報に従って，起点が自装置であり，到達点がユーザである経路が生成されることによって，自装置と，自装置を使用するユーザとの関連付けを実現している。この経路が生成されていれば，コンテンツ再生装置１０は，リンク情報を辿ることにより，自装置に固有のデバイス鍵を用いて，自装置と関連づけられているユーザのユーザ鍵を，復号することが可能となる。
【０１７７】
コンテンツ情報受信部５４１は，著作権管理サーバ２０ａからコンテンツ情報を受信する。具体的には，コンテンツ情報受信部５４１は，コンテンツＩＤ，コンテンツのメタ情報，暗号化されたコンテンツ鍵，ユーザＩＤおよび利用制限情報が含まれるコンテンツ情報を，通信網５０４を介して著作権管理サーバ２０ａから受信する。コンテンツ情報受信部５４１は，受信したコンテンツ情報を，コンテンツ情報記憶部５４６に格納する。
【０１７８】
コンテンツ情報記憶部５４６は，コンテンツ情報を記憶している。コンテンツ情報記憶部５４６は，ＲＡＭやＨＤＤにより構成される。
【０１７９】
コンテンツ選択部５４２は，コンテンツ情報記憶部５４６に記憶されているコンテンツ情報を選択する。具体的には，コンテンツ選択部５４２は，コンテンツ情報記憶部５４６に記憶されているコンテンツ情報に含まれるコンテンツのメタ情報を表示するディスプレイ等の表示手段と，ユーザにより所望のメタ情報を選択されるマウスやキーボード等の入力手段を含む。コンテンツ選択部５４２は，ユーザにより選択されたメタ情報と関連付けられているコンテンツのコンテンツＩＤを再生制御部５５４に提供する。
【０１８０】
また，コンテンツ選択部５４２は，コンテンツ転送装置５０ｂより送信されたコンテンツ一覧のなかから，１または２以上のコンテンツを選択する。コンテンツ転送装置５０ｂより転送されるコンテンツ一覧は，コンテンツのタイトル等コンテンツの内容がわかる情報であって，ユーザの入力により，１または２以上のコンテンツタイトルが選択されるようにしてもよい。
【０１８１】
再生制御部５５４は，コンテンツの再生を制限する。再生制御部５５４は，コンテンツ選択部５４２から取得したコンテンツＩＤが含まれるコンテンツ情報を，コンテンツ情報記憶部５４６から取得する。そして，再生制御部５５４は，取得したコンテンツ情報に含まれる利用制限情報に基づいて，コンテンツ選択部５４２によって選択されたコンテンツの再生が可能か否かを判断する。具体的には例えば，再生制御部５５４は，各コンテンツの再生回数を保存しておき，利用制限情報に含まれる再生可能回数と，保存している再生回数とを比較することによって，コンテンツの再生可否を判断する。または，利用制限情報に含まれる再生可能日時と，現在日時とを比較することによって，コンテンツの再生可否を判断する。
【０１８２】
判断部５５０は，コンテンツ情報に含まれるユーザＩＤと，リンク情報記憶部５４８において自装置と関連付けられているユーザＩＤとに基づいて，コンテンツ鍵復号部にコンテンツ鍵の復号を許可するか否かを判断する。具体的には，判断部５５０は，再生制御部５５４からコンテンツ情報を取得する。そして，判断部５５０は，取得したコンテンツ情報に含まれるユーザＩＤと，リンク情報記憶部５４８において自装置と関連付けられているユーザＩＤとを比較し，２つのユーザＩＤが対応する場合には，コンテンツ鍵復号部５５６によるコンテンツ鍵の復号処理を許可する。復号処理を許可する場合には，判断部５５０は，鍵処理部５５２に処理を開始させることにより，コンテンツ再生装置１０の後続の処理を続行させる。２つのユーザＩＤが対応するとは，一方のユーザＩＤから，所定の法則によって他方のユーザＩＤを導き出せることであり，２つのユーザＩＤが一致する場合を含む。
【０１８３】
判断部５５０が行う処理の具体例を，図１９を参照して説明する。まず，判断部５５０は，取得したコンテンツ情報に含まれるユーザＩＤが，リンク情報記憶部５４８に記憶されているかを調べる。記憶されている場合には，判断部５５０は，リンク情報記憶部５４８において，自装置を起点とし，そのユーザＩＤを到達点とする経路が生成されているかを，リンク情報に基づいて調べる。つまり，まず，判断部５５０は，コンテンツ情報に含まれるユーザＩＤがリンク先に設定されているリンク情報（例えば，リンクＡ）を，リンク情報記憶部５４８から検索する（Ｓ２３０）。
【０１８４】
該当リンク情報がある場合には（Ｓ２３２），リンクＡのリンク元に設定されている識別情報が，自装置のデバイスＩＤであるかを判断する（Ｓ２３４）。リンクＡのリンク元が，自装置のデバイスＩＤである場合には，自装置を起点とし，ユーザＩＤを到達点とする経路が生成されていると判断し，コンテンツ鍵復号部５５６によるコンテンツ鍵の復号処理を許可する（Ｓ２３８）。
【０１８５】
ステップＳ２３４で，リンクＡのリンク元が，自装置のデバイスＩＤでない場合には，判断部５５０は，リンクＡのリンク元の識別情報がリンク先として設定されている他のリンク情報（例えば，リンクＢ）を検索する（Ｓ２３６）。該当するリンク情報が無い場合には，判断部５５０は，自装置を起点とし，ユーザＩＤを到達点とする経路が生成されていないと判断し，コンテンツ鍵復号部５５６によるコンテンツ鍵の復号処理を許可しない（Ｓ２４０）。一方，ステップＳ２０６で，該当するリンク情報が有る場合には，リンクＢのリンク元に設定されている識別情報が自装置のデバイスＩＤであるかを判断する（Ｓ２３４）。
【０１８６】
上記処理を繰り返してリンク情報を辿り，リンク元に自装置のデバイスＩＤが設定されているリンク情報がリンク情報記憶部５４８に記憶されていれば，判断部５５０は，コンテンツ鍵復号部５５６によるコンテンツ鍵の復号処理を許可する。
【０１８７】
判断部５５０は，コンテンツ鍵の復号処理を許可する場合には，上記処理において特定された，自装置からユーザＩＤへの経路を生成するリンク情報（例えば，リンクＡ，リンクＢおよびリンクＣ）と，コンテンツ情報記憶部５４６から取得したコンテンツ情報を鍵処理部５５２に提供する。
【０１８８】
鍵処理部５５２は，リンク情報記憶部５４８に記憶されているリンク情報に基づいて，自装置に関連付けられているユーザのユーザ鍵を復号する。具体的には，鍵処理部５５２は，判断部５５０からリンク情報を取得し，まず，リンク元が自装置であるリンク情報（例えば，リンクＣ）に含まれている暗号化された情報（鍵）を，自装置に固有のデバイス鍵により復号する。次に，鍵処理部５５２は，リンクＣにおいてリンク先に設定されている識別情報がリンク元に設定されているリンク情報（例えば，リンクＢ）に含まれている暗号化された情報（鍵）を，直前に復号した鍵によって復号する。鍵処理部５５２は，この処理を繰り返して，リンク先にユーザＩＤが設定されているリンク情報（例えば，リンクＡ）に含まれている暗号化された情報（すなわち，リンクＡのリンク元の鍵で暗号化されたユーザ鍵）を復号する。その後，鍵処理部５５２は，復号したユーザ鍵と，判断部５５０から取得したコンテンツ情報をコンテンツ鍵復号部５５６に提供する。
【０１８９】
コンテンツ鍵復号部５５６は，鍵処理部５５２からコンテンツ情報とユーザ鍵を取得し，取得したコンテンツ情報に含まれるコンテンツ鍵を，取得したユーザ鍵で復号する。コンテンツ鍵復号部５５６は，コンテンツ情報に含まれるコンテンツＩＤと，復号したコンテンツ鍵をコンテンツ再生部５６０に提供する。
【０１９０】
コンテンツ再生部５６０は，コンテンツ鍵復号部５５６から，コンテンツＩＤとコンテンツ鍵を取得し，取得したコンテンツＩＤによって特定されるコンテンツをコンテンツ記憶部５５８から取得し，そのコンテンツをコンテンツ鍵により復号して再生する。
【０１９１】
コンテンツ受信部５５４は，著作権管理サーバ２０ａや，他のコンピュータ等からコンテンツを受信し，コンテンツ記憶部５５８に格納する。
【０１９２】
次いで，図１７に基づいて，コンテンツの再生に関わる各処理部が，どの情報を使用して各処理を行うかを簡潔に説明する。
【０１９３】
コンテンツ再生装置１０において，コンテンツの再生に関わる情報は，コンテンツ情報記憶部５４６とリンク情報記憶部５４８に記憶されている。コンテンツ情報記憶部５４６には，ユーザＩＤ５６２，少なくとも１つのコンテンツメタ情報５６４，少なくとも１つのコンテンツ鍵５６６，利用制限情報５６８，およびコンテンツＩＤ（図示なし）を１セットとするコンテンツ情報が，１つまたは複数記憶されている。
【０１９４】
リンク情報記憶部５４８には上述の通りリンク情報が記憶されているが，具体的には，少なくとも１つのデバイスＩＤ５７０，ユーザＩＤ５７２，関連付けの方向５７４，ユーザ鍵５７６，および少なくとも１つのデバイス鍵が，各々リンク情報として関連付けられて記憶されている。なお，関連付けの方向５７４は，各リンク情報に含まれるリンク元，リンク先を示す。
【０１９５】
判断部５５０は，コンテンツ情報記憶部５４６に記憶されているユーザＩＤ５６２と，リンク情報記憶部５４８に記憶されているデバイスＩＤ５７０，ユーザＩＤ５７２，関連付けの方向５７４とを使用して，上述の判断処理を行う。
【０１９６】
鍵処理部５５２は，リンク情報記憶部５４８に記憶されているユーザ鍵５７６と，デバイス鍵５７８とを使用して上述のユーザ鍵の復号処理を行う。
【０１９７】
再生制御部５５４は，コンテンツ情報記憶部５４６に記憶されている利用制限情報５６８を使用して，上述の再生可否の判断処理を行う。
【０１９８】
コンテンツ鍵復号部５５６は，コンテンツ情報記憶部５４６に記憶されているコンテンツ鍵５６６と，リンク情報記憶部５４８に記憶されているユーザ鍵５７６とを使用して，上述の，コンテンツ鍵の復号処理を行う。
【０１９９】
以上，コンテンツ再生装置１０の機能構成について説明した。なお，上述の全ての機能がひとつのコンピュータに備えられてコンテンツ再生装置１０が構成されていてもよいが，各機能が複数のコンピュータに分散されており，全体としてひとつのコンテンツ再生装置１０として機能するように構成されていても構わない。次に，図１８に基づいて，コンテンツ再生装置１０が行うコンテンツ再生処理の流れについて説明する。
【０２００】
＜９．コンテンツ再生処理の流れ＞
まず，コンテンツ再生装置１０は，再生するコンテンツを選択する（Ｓ４００）。より詳細には，ユーザによる入力処理を受けて，コンテンツ選択部５４２が，再生するコンテンツのコンテンツＩＤを指定する。
【０２０１】
次に，コンテンツ再生装置１０は，コンテンツ情報に含まれる利用制限情報を取得する（Ｓ４０２）。より詳細には，再生制御部５５４が，Ｓ４００で指定されたコンテンツＩＤが含まれるコンテンツ情報に関連付けられている利用制限情報を，コンテンツ情報記憶部５４６から取得する。
【０２０２】
次に，コンテンツ再生装置１０は，コンテンツの再生を許可するか否かを判断する（Ｓ４０４）。より詳細には，再生制御部５５４が，Ｓ４０２で取得した利用制限情報に基づいて，コンテンツの再生の可否を判断する。判断の結果，再生を許可する場合には，Ｓ４０６に進む。一方，再生を許可しない場合には，コンテンツ再生装置１０は，コンテンツの再生は行わずに処理を終了する。
【０２０３】
次に，コンテンツ再生装置１０は，コンテンツ情報に含まれるユーザＩＤと経路の到達点を比較する（Ｓ４０６）。より詳細には，判断部５００が，Ｓ４０２で特定されたコンテンツ情報に含まれるユーザＩＤと，リンク情報記憶部５４８において自装置と関連付けられているユーザＩＤとを比較する。
【０２０４】
次に，コンテンツ再生装置１０は，コンテンツ鍵の復号を許可するか否かを判断するＳ４０８）。より詳細には，判断部５５０が，Ｓ４０６において比較した２つのユーザＩＤが対応する場合には，コンテンツ鍵の復号を許可し，Ｓ４１０に進む。一方，２つのユーザＩＤが対応しない場合には，コンテンツ鍵の復号を許可せず，コンテンツ再生装置１０は，コンテンツの再生は行わずに処理を終了する。
【０２０５】
次に，コンテンツ再生装置１０は，ユーザ鍵を復号する（Ｓ４１０）。より詳細には，鍵処理部５５２が，リンク情報記憶部５４８に記憶されている，暗号化されたユーザ鍵を，自装置のデバイス鍵を用いて復号する。なお，鍵処理部５５２は，ユーザ鍵の復号に，リンク情報記憶部５４８に記憶されている自装置以外のコンテンツ再生装置１０のデバイス鍵を，必要に応じて使用する。
【０２０６】
次に，コンテンツ再生装置１０は，コンテンツ鍵を復号する（Ｓ４１２）。より詳細には，コンテンツ鍵復号部５５６が，コンテンツ情報に含まれている暗号化されたコンテンツ鍵を，Ｓ４１０で復号されたユーザ鍵を用いて，復号する。
【０２０７】
次に，コンテンツ再生装置１０は，再生するコンテンツを復号する（Ｓ４１４）。より詳細には，コンテンツ再生部５６０が，暗号化されているコンテンツを，Ｓ４１２で復号されたコンテンツ鍵を用いて，復号する。
【０２０８】
次に，コンテンツ再生装置１０は，コンテンツを再生する（Ｓ４１６）。より詳細には，コンテンツ再生部５６０が，Ｓ４１４で復号されたコンテンツを再生する。以上，コンテンツ再生装置１０が行うコンテンツ再生処理の流れについて説明した。
【０２０９】
＜１０．鍵情報の概念＞
次に，図２０に基づいて，ユーザ機器が持つ鍵束の概念について説明する。各ユーザ機器はコンテンツ鍵を復号化するために必要な鍵束を持ち，その鍵束を用いて暗号化されたコンテンツ鍵を復号化する。
【０２１０】
図２０は，本実施形態にかかる鍵管理の概念図である。４６０に示されるように，本実施形態においては木構造の概念が採用されている。すなわちＫｒｏｏｔ鍵４６１を頂点として、各ノードにはＫ０鍵４６２，Ｋ１鍵４６３，Ｋ１０鍵４６４，Ｋ１１鍵４６５・・・というようにノード鍵が割り当てられている。また最下段にはＫＩ鍵４６８，ＫＪ鍵４６９・・・というように，各ユーザ機器であるＩ，Ｊが固有に保有するユーザ鍵が割り当てられる。ここで各ノード鍵は，木構造上の直下のノード鍵によって暗号化されているものとする。例えばＫ１鍵４６３は，Ｋ１０鍵４６４またはＫ１１鍵４６５によって暗号化されている。
【０２１１】
一方で，ｐｕｂ（ｏｒ  Ｓｅｃ）Ｋｅｙ４７１はＫｒｏｏｔ鍵４６１に相当する。つまり，コンテンツ鍵４７２はＫｒｏｏｔ鍵４６１によって暗号化されている。図１３においては，コンテンツ鍵はノードＣの公開鍵によって暗号化されたが，より詳細にはコンテンツ鍵はＫｒｏｏｔ鍵４６１によって暗号化される。
ここで例えばユーザ機器Ｉが，コンテンツを復号化するコンテンツ鍵４７２を取得するためには，ＫＩ鍵，Ｅ（ＫＩ鍵，Ｋ１００鍵），Ｅ（Ｋ１００鍵，Ｋ１０鍵），Ｅ（Ｋ１０鍵，Ｋ１鍵），Ｅ（Ｋ１鍵，Ｋｒｏｏｔ鍵），Ｅ（ｐｕｂ（ｏｒ  Ｓｅｃ）Ｋｅｙ，ＣＫ）から構成される鍵束が必要になる。当該鍵束はコンテンツ本体に含まれる。
【０２１２】
このように，ユーザが所有するユーザ機器は，それぞれが持っている鍵束を用いて，Ｋｒｏｏｔ鍵４６１を取得して，コンテンツ鍵４７２を復号化することができる。上述したように，本実施形態においては，リンク方式により，ユーザ所有の機器間で著作権保護されたコンテンツを共有することが可能となる。
【０２１３】
以上，コンテンツ提供システム５００において採用される著作権管理方式について説明した。次に，図２１に基づいて，コンテンツ提供システム５００の全体構成について説明する。
【０２１４】
＜１１．コンテンツ提供システムの全体構成＞
図２１に示すように，コンテンツ提供システム５００は，コンテンツ提供サーバ６０２，通信網６０４，携帯電話６０６，携帯電話網６０８，携帯電話管理サーバ６１０，ユーザ機器（ＰＣ）６１２，店舗サーバ６１４などから構成される。
【０２１５】
コンテンツ提供サーバ６０２は，携帯電話６０６やユーザ機器６１２にコンテンツを提供するコンピュータである。コンテンツ提供サーバ６０２は，暗号化されたコンテンツ，コンテンツを復号するコンテンツ鍵等を提供することができる。また，コンテンツ提供サーバ６０２は，上述の著作権管理サーバ２０ａの機能を兼ね備え，リンク情報の生成，発行などを行うことができる。
【０２１６】
携帯電話管理サーバ６１０は，携帯電話６０６の通信や，携帯電話固有の情報を管理するコンピュータである。携帯電話管理サーバ６１０は，携帯電話網を介して携帯電話と接続され，携帯電話から送信される情報に基づいて携帯電話６０６の使用者の認証や課金等を行う。携帯電話６０６の認証や課金等を行う際には，携帯電話６０６から携帯電話固有の秘密情報が送信され，その秘密情報に関連付けられた使用者の個人情報等に基づいて認証や課金等が行われる。上述したように，この秘密情報は，携帯電話管理サーバ以外のサーバが取得することができない情報であり，携帯電話網以外には漏洩しない情報である。
【０２１７】
また，通信網６０４を介して，他のサーバと秘密情報以外の情報を送受信することができる。例えば，秘密情報と携帯電話の端末を識別する端末識別情報とを関連付けて携帯電話管理サーバ６１０内に記憶することにより，秘密情報を送受信することができない携帯電話管理サーバ以外の他のサーバにおいても，携帯電話の端末識別情報を用いて携帯電話の認証等を行うことが可能となる。
【０２１８】
携帯電話６０６は，携帯電話網６０８を介して通信を行い，携帯電話用のＷｅｂサイトからコンテンツを購入したり，通信網６０４を介してＰＣ用のＷｅｂサイトにアクセスしてコンテンツを購入したりすることができる移動通信機器である。携帯電話専用のＷｅｂサイトにアクセスしてコンテンツ購入等の処理を行う際には，上述した携帯電話固有の秘密情報を携帯電話管理サーバ６１０に送信する。これにより，携帯電話管理サーバ６１０において携帯電話の認証や課金等が行われ，携帯電話管理サーバ６１０から携帯電話６０８にコンテンツが提供される。また，通信網６０４を介してＰＣ用のＷｅｂサイトに接続してコンテンツを購入することもできる。その場合，通信網６０４を介してコンテンツ提供サーバ６０２より購入したコンテンツ等が携帯電話６０６に提供される。
【０２１９】
通信網６０４は，コンテンツ提供サーバ６０２と，携帯電話６０６と，携帯電話管理サーバ６１０などを通信可能に接続する通信回線網である。通信網６０４は，例えば，インターネット，衛星通信網等の公衆回線網や，ＷＡＮ，ＬＡＮ，ＩＰ−ＶＰＮ等の専用回線網などで構成されており，有線・無線を問わない。
【０２２０】
携帯電話網６０８は，携帯電話６０６と携帯電話管理サーバ６１０とを接続し，上述した携帯電話固有の秘密情報等の情報を秘匿して送受信する通信網である。
【０２２１】
ユーザ機器（ＰＣ）６１２は，携帯電話６０６を使用するユーザが所有する情報処理装置であって，通信網６０４を介して，コンテンツ提供サーバに接続してコンテンツの提供を受けることができる。店舗サーバ６１４は，ユーザがコンテンツ等の商品を購入する際に，まず始めにアクセスして，ユーザ認証等を行うことが可能なコンピュータである。店舗サーバ６１４とコンテンツ提供サーバ６０２は別のサーバでもよいし，１のサーバとして構成するようにしてもよい。
【０２２２】
以上，コンテンツ提供システム５００の全体構成について説明した。次に，図２２に基づいて，コンテンツ提供サーバ６０２と携帯電話管理サーバ６１０の機能構成について説明する。
【０２２３】
＜１２．コンテンツ提供サーバおよび携帯電話管理サーバの機能構成＞
図２２は，コンテンツ提供サーバ６０２および携帯電話管理サーバ６１０の機能構成を示すブロック図である。コンテンツ提供サーバ６０２は，コンテンツ情報取得処理起動ファイル送信部６２２，処理情報記憶部６２４，端末情報記憶部６２６，端末識別情報取得部６２８，コンテンツ情報取得要求受付部６３０，コンテンツ鍵記憶部６３２，ユーザ情報記憶部６３４，コンテンツ情報取得処理起動ファイル生成部６３６，処理識別情報発行部６３８，ユーザ識別情報取得部６４０，ユーザ識別情報判断部６４２，コンテンツ鍵暗号化部６４４，コンテンツ購入情報受信部６４６，携帯電話識別情報受信部６４８，決済情報送信部６５０，決済処理管理通知受信部６５２，コンテンツ情報送信部６５４などを備える。
【０２２４】
コンテンツ鍵記憶部６３２，ユーザ情報記憶部６３４は，上述の著作権管理サーバ２０ａのものとほぼ同様の機能を有するため，説明を省略する。また，著作権管理サーバ２０ａに備わる登録部３０６，リンク発行部３０８を備えるようにしてもよい。登録部３０６，リンク発行部３０８により，予めユーザ情報記憶部６３４にユーザ識別情報をユーザ固有のユーザ鍵が記憶され，端末情報記憶部６２６には，携帯電話６０６の端末識別情報とユーザ識別情報が関連付けられて記憶されている。
【０２２５】
このユーザ識別情報は，ＰＣ用のＷｅｂサイトにアクセスする際に必要なユーザ識別情報である。通常，ユーザは携帯電話６０６から通信網を介してＰＣ用のＷｅｂサイトに接続するためには，このユーザ識別情報等を入力する必要がある。本実施形態では，携帯電話の端末識別情報と，ＰＣ用のＷｅｂサイトに接続するためのユーザ識別情報とを関連付けて記憶することにより，携帯電話からＰＣ用のＷｅｂサイトに接続する際に，ユーザ識別情報等を入力することなくＰＣ用のＷｅｂサイトに接続することが可能となる。
【０２２６】
また，ユーザ機器６１２と携帯電話６０６とが上述のリンク方式により関連付けられている場合には，携帯電話６０６の端末識別情報と，上述のユーザ識別情報とが関連付けて記憶されている。
【０２２７】
コンテンツ購入情報受信部６４６は，例えば，通信回線，通信回路，通信デバイス等で構成された通信インタフェースであり，携帯電話６０６によりコンテンツの購入処理が実行された場合に，携帯電話６０６から，または店舗サーバ６１４を介して送信された，購入コンテンツのコンテンツ識別情報を受信する。携帯電話６０６によりコンテンツ購入処理が実行される前に，携帯電話６０６が通信網を介して本サーバに接続されるときに，セッションＩＤが発行され，携帯電話６０６はそのセッションＩＤを取得する。コンテンツ購入情報受信部６４６は，コンテンツ識別情報とともに，セッションＩＤを受信するようにしてもよい。
【０２２８】
携帯電話識別情報受信部６４８は，例えば，通信回線，通信回路，通信デバイス等で構成された通信インタフェースであり，携帯電話管理サーバ６１０より，携帯電話識別情報を受信する。携帯電話６０６によりコンテンツ購入処理が実行されると，携帯電話６０６の認証のために携帯電話管理サーバ６１０に携帯電話固有の秘密情報が送信される。携帯電話管理サーバ６１０は，携帯電話固有の秘密情報と携帯電話の端末識別情報を関連付けて記憶しているため，携帯電話６０６の端末識別情報をコンテンツ提供サーバ６０２に備わる携帯電話識別情報受信部６４８に送信することができる。このとき，上述したセッションＩＤを，携帯電話識別情報とともに送信するようにしてもよい。
【０２２９】
処理識別情報発行部６３８は，コンテンツ購入情報受信部６４６のコンテンツ識別情報の受信に応じて，購入処理毎に処理識別情報を発行する。そして，発行された処理識別情報と，コンテンツ購入情報受信部６４６より提供されたコンテンツ識別情報と，携帯電話識別情報受信部６４８により受信された携帯電話識別情報とを関連付けて処理情報記憶部６２４に記憶する。コンテンツ購入情報受信部６４６により受信されたコンテンツ識別情報と，携帯電話識別情報受信部６４８により受信された携帯電話の端末識別情報は，上述したセッションＩＤにより関連付けることができる。そして，発行した処理識別情報をコンテンツ情報取得処理起動ファイル生成部６３６に提供する。
【０２３０】
処理情報記憶部６４８は，上述したように，処理識別情報と，コンテンツ識別情報と，携帯電話識別情報とを関連付けて記憶する。コンテンツ購入情報受信部６４６において，コンテンツ識別情報とともに，コンテンツの価格等コンテンツ情報を受信している場合には，コンテンツ情報も関連付けて記憶するようにしてもよい。図２４に示したように，処理情報記憶部６２４には，処理ＩＤ７０１，携帯電話の端末識別情報であるデバイスＩＤ７０２，コンテンツ識別情報であるコンテンツＩＤ７０３，コンテンツの価格７０４などを関連付けて記憶することができる。処理情報記憶部６４８には，携帯電話６０６より受信した購入処理情報だけでなく，ユーザ機器６１２より送信された購入処理情報を記憶してもよい。その場合，デバイスＩＤ７０２はユーザ機器６１２の端末識別情報となる。
【０２３１】
コンテンツ情報取得処理起動ファイル生成部６３６は，処理識別情報発行部６３８により提供された処理識別情報を含むコンテンツ情報取得処理起動ファイルを生成する。コンテンツ情報取得処理起動ファイルは，携帯電話６０６にコンテンツ情報を取得するための情報の送信処理を起動させるファイルである。携帯電話６０６がコンテンツ情報を取得するためには，コンテンツ鍵を暗号化するための情報を携帯電話６０６より受信する必要があり，コンテンツ情報取得処理起動ファイルを受信した携帯電話６０６は，コンテンツ情報取得に必要な情報を送信する。
【０２３２】
コンテンツ情報取得処理起動ファイル送信部６２２は，例えば，通信回線，通信回路，通信デバイス等で構成された通信インタフェースであり，コンテンツ情報取得処理起動ファイル生成部６３６により提供されたコンテンツ情報取得処理起動ファイルを携帯電話６０６に送信する。
【０２３３】
コンテンツ情報取得要求受付部６３０は，コンテンツ情報取得処理起動ファイルを受信した携帯電話６０６より，ユーザ識別情報と処理識別情報とを受信することにより，コンテンツ情報取得要求を受け付ける。コンテンツ情報取得要求受付部６３０により受信された処理識別情報は端末識別情報取得部６２８に提供され，ユーザ識別情報はユーザ識別情報判断部６４２に提供される。
【０２３４】
端末識別情報取得部６２８は，コンテンツ情報取得要求受付部により受信された処理識別情報に関連付けられた端末識別情報を取得して，ユーザ識別情報取得部６４０に提供する。ユーザ識別情報取得部６４０は，端末識別情報取得部６２８に提供されたユーザ端末識別情報に関連付けられたユーザ識別情報を取得して，ユーザ識別情報判断部６４２に提供する。
【０２３５】
ユーザ識別情報判断部６４２は，コンテンツ情報取得要求受付部６３０より提供されたユーザ識別情報と，ユーザ識別情報取得部６４０より提供されたユーザ識別情報とが対応するかを判断する。２つのユーザ識別情報が対応するとは，一方のユーザ識別情報から，所定の法則によって他方のユーザ識別情報を導き出せることであり，２つのユーザ識別情報が一致する場合を含む。ユーザ識別情報判断部６４２により，携帯電話管理サーバ６１０を介して取得した端末識別情報に関連付けられたユーザ識別情報と，携帯電話６０６により送信されたユーザ識別情報とが一致するか否かを判断することができる。
【０２３６】
携帯電話管理サーバ６１０より送信された携帯電話の端末識別情報より，ユーザ識別情報を取得することができ，携帯電話６０６は，コンテンツ情報取得処理起動ファイルを取得して，コンテンツ情報取得に必要な，自装置に記憶されている情報を送信することができる。したがって，ユーザの入力がなされなくとも，コンテンツ提供サーバ６０２は，ユーザ識別情報を取得することができる。
【０２３７】
ユーザ識別情報判断部６４２により，コンテンツ購入処理を実行した携帯電話を使用するユーザと，コンテンツ情報取得要求を送信したユーザが一致することが判断され，ユーザが一致する場合には，ユーザ識別情報がコンテンツ鍵暗号化部６４４に送信される。また，ユーザ識別情報判断部６４２により判断された結果が決済情報送信部６５０に送信される。
【０２３８】
決済情報送信部６５０は，ユーザ識別情報判断部の判断の結果，ユーザが一致すると判断された場合に，処理識別情報と，処理情報識別情報に関連付けられた携帯電話６０６の端末識別情報と，コンテンツ購入情報とを携帯電話管理サーバ６１０に送信する。
【０２３９】
決済処理完了通知受信部６５２は，携帯電話管理サーバ６１０において行われた決済処理の完了通知を受信する。決済処理完了通知を受信した決済処理完了通知受信部６５２は，コンテンツ購入の決済処理が完了したこをコンテンツ鍵暗号化部６４４に通知する。決済処理完了通知受信部６５２は，決済完了通知とともに，処理識別情報をコンテンツ鍵暗号化部６４４に提供する。
【０２４０】
コンテンツ鍵暗号化部６４４は，処理識別情報に関連付けられたコンテンツ識別情報を，処理情報記憶部６２４から取得し，コンテンツ識別情報に関連付けられたコンテンツ鍵をコンテンツ鍵記憶部６３２から取得する。そして，ユーザ識別情報に関連付けられたユーザ鍵をユーザ情報記憶部６３４より取得して，上記コンテンツ鍵をユーザ鍵で暗号化して，コンテンツ情報送信部６５４に提供する。
【０２４１】
コンテンツ情報送信部６５４は，コンテンツ鍵暗号化部６４４により提供された暗号化されたコンテンツ鍵を含むコンテンツ情報を携帯電話６０６に送信する。以上，コンテンツ提供サーバ６０２の機能構成について説明した。
【０２４２】
携帯電話管理サーバ６１０は，携帯電話秘密情報受信部６５６と，携帯電話識別情報送信部６５８と，決済情報受信部６６０と，決済処理完了通知送信部６６２と，携帯電話識別情報記憶部６６４と，コンテンツ決済処理部６６６などを備える。
【０２４３】
携帯電話秘密情報受信部６５６は，携帯電話網を介して携帯電話６０６より携帯電話固有の秘密情報を受信する。携帯電話識別情報記憶部６６４は，携帯電話固有の秘密情報と，携帯電話６０６の端末識別情報を関連付けて記憶する。端末識別情報は，ユーザが所有する機器毎に付与された識別情報であって，上述したデバイスＩＤと同意である。
【０２４４】
携帯電話識別情報送信部６５８は，携帯電話６０６より送信された携帯電話固有の秘密情報に関連付けられた携帯電話６０６の端末識別情報をコンテンツ提供サーバ６０２に送信する。決済情報受信部６６０は，コンテンツ提供サーバ６０２より上述した決済情報を受信して，コンテンツ決済処理部６６６に提供する。
【０２４５】
コンテンツ決済処理部６６６は，決済情報受信部６６０により提供された決済情報に応じてコンテンツの決済処理を行う。携帯電話管理サーバ６１０においては，携帯電話固有の秘密情報を用いて，携帯電話の通話料等の決済処理を行うことができる。したがって，携帯電話６０６によりコンテンツ提供サーバ６０２を介して購入されたコンテンツの決済も，携帯電話の通話料等の決済処理と同様の方法により決済することが可能となる。
【０２４６】
決済処理完了通知送信部６６２は，コンテンツ決済処理部６６６により実行された決済処理の結果をコンテンツ提供サーバ６０２に送信する。決済情報受信部６６０により上述した処理識別情報が受信されている場合には，決済処理完了通知とともに，処理識別情報を送信するようにしてもよい。
【０２４７】
以上，携帯電話管理サーバ６１０の機能構成を説明した。コンテンツ提供サーバ６０２および携帯電話管理サーバ６１０を上記構成することによって，予めコンテンツ提供サーバ６０２に登録されたユーザにコンテンツを提供することができる。携帯電話６０６を使用するユーザは，コンテンツ提供サーバ６０２を備えるＰＣ用のＷｅｂサイトに接続してコンテンツを購入する際に，ユーザ識別情報やパスワードを入力せずともコンテンツの購入処理を行ったり，コンテンツの提供を受けたりすることが可能となる。
【０２４８】
＜１３．携帯電話の機能構成＞
次に，図２３に基づいて，携帯電話６０６の機能構成について説明する。図２３は，携帯電話６０６の機能構成を示すブロック図である。携帯電話６０６は，リンク情報受信部６７０と，コンテンツ購入情報送信部６７２と，携帯電話秘密情報送信部６７４と，コンテンツ情報取得処理起動ファイル受信部６７６と，コンテンツ情報取得要求部６７８と，コンテンツ情報要求部６８０と，コンテンツ情報取得処理起動部６８２と，判断部６８４と，リンク情報記憶部６８６と，鍵処理部６８８と，コンテンツ鍵復号部６９０などを備える。
【０２４９】
リンク情報受信部６７０と，コンテンツ情報受信部６８０と，判断部６８４と，リンク情報記憶部６８６と，鍵処理部６８８と，コンテンツ鍵復号部６９０は，上述のユーザ機器１０のものとほぼ同様の機能を有するため，説明を省略する。
【０２５０】
コンテンツ購入情報送信部６７２は，購入するコンテンツのコンテンツ識別情報，コンテンツの価格等を含むコンテンツ購入情報がコンテンツ提供サーバ６０２に送信される。また，携帯電話固有の秘密情報が携帯電話管理サーバ６１０に送信される。
【０２５１】
コンテンツ情報取得処理起動ファイル受信部６７６は，コンテンツ提供サーバ６０２により送信されるコンテンツ情報取得処理起動ファイルを受信して，コンテンツ情報取得処理起動部６８２に提供する。上述したように，コンテンツ情報取得処理起動ファイルは，処理識別情報を含み，コンテンツ情報を取得するための情報の送信処理を起動させるファイルである。
【０２５２】
コンテンツ情報取得処理起動部６８２は，コンテンツ情報取得処理起動ファイルに含まれた情報に応じて，ユーザ識別情報等のコンテンツ情報取得に必要な情報と処理識別情報とをコンテンツ情報取得要求部６７８に提供する。例えば，コンテンツ情報取得にユーザのユーザ識別情報が必要である場合には，リンク情報記憶部６８６に記憶されている自身の端末識別情報に関連付けられたユーザ識別情報を取得する。また，コンテンツ情報取得に端末識別情報が必要であれば，自装置の端末識別情報をコンテンツ情報要求部６７８に提供するようにしてもよい。
【０２５３】
コンテンツ情報要求部６７８は，コンテンツ情報取得処理起動部６８２により提供された処理識別情報とユーザ識別情報等のコンテンツ情報取得に必要な情報とをコンテンツ提供サーバ６１０に提供する。コンテンツ情報取得要求部６７８により処理識別情報とともにユーザ識別情報がコンテンツ提供サーバに送信された場合には，コンテンツを復号するコンテンツ鍵は，コンテンツ提供サーバ６０２に予め記憶されたユーザ鍵により暗号化されて，携帯電話６０６に送信される。また，コンテンツ情報取得要求部６７８により処理識別情報とともに端末識別情報がコンテンツ提供サーバに送信された場合には，コンテンツを復号するコンテンツ鍵は，コンテンツ提供サーバ６０２に予め記憶されたデバイス鍵により暗号化されて，携帯電話６０６に送信される。
【０２５４】
コンテンツ提供サーバ６０２により上記の如く暗号化されたコンテンツ鍵を含むコンテンツ情報が，コンテンツ情報受信部６８０に送信される。そして，判断部６８４は，コンテンツ情報に含まれるユーザＩＤと，リンク情報記憶部６８６において自装置と関連付けられているユーザＩＤとに基づいて，コンテンツ鍵復号部にコンテンツ鍵の復号を許可するか否かを判断する。
【０２５５】
判断部６８４が行う処理の具体例を，図３０を参照して説明する。ここで，ユーザ識別情報をユーザＩＤとも称する。まず，判断部６８４は，取得したコンテンツ情報に含まれるユーザＩＤが，リンク情報記憶部６８６に記憶されているかを調べる。記憶されている場合には，判断部６８４は，リンク情報記憶部６８６において，自装置を起点とし，そのユーザＩＤを到達点とする経路が生成されているかを，リンク情報に基づいて調べる。つまり，まず，判断部６８４は，コンテンツ情報に含まれるユーザＩＤがリンク先に設定されているリンク情報（例えば，リンクＡ）を，リンク情報記憶部６８６から検索する（Ｓ５６０）。
【０２５６】
該当リンク情報がある場合には（Ｓ５６２），リンクＡのリンク元に設定されている識別情報が，自装置のデバイスＩＤであるかを判断する（Ｓ５６４）。リンクＡのリンク元が，自装置のデバイスＩＤである場合には，自装置を起点とし，ユーザＩＤを到達点とする経路が生成されていると判断し，コンテンツ鍵復号部６９０によるコンテンツ鍵の復号処理を許可する（Ｓ５６８）。
【０２５７】
ステップＳ５６４で，リンクＡのリンク元が，自装置のデバイスＩＤでない場合には，判断部６８４は，リンクＡのリンク元の識別情報がリンク先として設定されている他のリンク情報（例えば，リンクＢ）を検索する（Ｓ５６６）。該当するリンク情報が無い場合には，判断部６８４は，自装置を起点とし，ユーザＩＤを到達点とする経路が生成されていないと判断し，コンテンツ鍵復号部６９０によるコンテンツ鍵の復号処理を許可しない（Ｓ５７０）。一方，ステップＳ５６６で，該当するリンク情報が有る場合には，リンクＢのリンク元に設定されている識別情報が自装置のデバイスＩＤであるかを判断する（Ｓ５６４）。
【０２５８】
上記処理を繰り返してリンク情報を辿り，リンク元に自装置のデバイスＩＤが設定されているリンク情報がリンク情報記憶部６８６に記憶されていれば，判断部６８４は，コンテンツ鍵復号部６９０によるコンテンツ鍵の復号処理を許可する。
【０２５９】
以上携帯電話６０６の機能構成について説明した。次に，図２５に基づいて，コンテンツ提供サーバ６０２と，携帯電話６０６と，携帯電話管理サーバ６１０との間で送受信される情報について詳細に説明する。
【０２６０】
＜１４．コンテンツ提供システムにおいて送受信される情報＞
図２５は，コンテンツ提供システムにおいて送受信される情報を示す説明図である。図２５に記載されているユーザＩＤは上述のユーザ識別情報であり，デバイスＩＤは端末識別情報であり，処理ＩＤは処理識別情報である。図２５に示したように，予め，携帯電話６０６には，リンク情報記憶部６８６にリンクが記憶されている。また，コンテンツ提供サーバ６０２には，予め，端末情報記憶部６２６にデバイスＩＤとユーザＩＤが関連付けて記憶されており，ユーザ情報記憶部６３４には，ユーザＩＤとユーザ鍵が関連付けて記憶されている。コンテンツ鍵記憶部６３２には，コンテンツＩＤとコンテンツ鍵とが関連付けて記憶されている。携帯電話管理サーバ６１０には，予め，携帯電話識別情報記憶部に携帯電話秘密情報とデバイスＩＤが関連付けて記憶されている。
【０２６１】
携帯電話６０６によりコンテンツ購入処理が実行されると，まず，携帯電話秘密情報７０８が携帯電話管理サーバ６０１に送信され，コンテンツ購入情報７１０がコンテンツ提供サーバ６０２に送信される。携帯電話秘密情報７０８を受信した携帯電話管理サーバ６１０は，受信した携帯電話秘密情報に関連付けられたデバイスＩＤを携帯電話識別情報記憶部６６０から取得する。携帯電話管理サーバ６１０により取得されたデバイスＩＤ７１８は，コンテンツ提供サーバ６０２に送信される。コンテンツ購入情報７１０とデバイスＩＤ７１８を取得したコンテンツ提供サーバ６０２は，処理ＩＤを発行し，処理ＩＤとデバイスＩＤとコンテンツ購入情報を関連付けて処理情報記憶部６２４に記憶する。
【０２６２】
そして，コンテンツ提供サーバ６０２は，処理ＩＤ等を含むコンテンツ情報取得処理起動ファイル７１２を携帯電話６０６に送信する。コンテンツ情報取得処理起動ファイル７１２を受信した携帯電話６０６は，処理ＩＤとユーザＩＤを含むコンテンツ情報取得要求７１４をコンテンツ提供サーバ６０２に送信する。コンテンツ情報取得要求７１４を受信したコンテンツ提供サーバ６０２は，処理ＩＤとデバイスＩＤとコンテンツ購入情報とを含む決済情報７２０を携帯電話管理サーバ６１０に送信する。
【０２６３】
決済情報７２０を受信した携帯電話管理サーバ６１０は，決済情報７２０に応じてコンテンツ購入に係る決済を行い，決済完了通知７２２をコンテンツ提供サーバ６０２に送信する。決済完了通知７２２を受信したコンテンツ提供サーバ６０２は，処理ＩＤに関連付けられたコンテンツ購入情報に含まれるコンテンツＩＤを処理情報記憶部６２４から取得し，そのコンテンツＩＤに関連付けられたコンテンツ鍵をコンテンツ鍵記憶部から取得する。取得したコンテンツ鍵を，ユーザ鍵で暗号化して，暗号化したコンテンツ鍵を含むコンテンツ情報７１６を携帯電話６０６に送信する。
【０２６４】
以上，コンテンツ提供システム５００において送受信される情報について説明した。次に，コンテンツ提供サーバ，携帯電話管理サーバおよび携帯電話において記憶されている情報の関連付けの方法について説明する。
【０２６５】
＜１５．関連付け方法＞
図２６は，携帯電話のデバイスＩＤと携帯電話秘密情報との関連付けの方法を説明するタイミングチャートである。携帯電話６０６は，デバイスＩＤと，携帯電話管理サーバ６１０において記憶される携帯電話のデバイスＩＤと携帯電話固有の秘密情報とを携帯電話管理サーバ６１０に送信する（Ｓ５００）。携帯電話のデバイスＩＤと携帯電話固有の秘密情報とを受信した携帯電話管理サーバ６１０は，デバイスＩＤと秘密情報とを関連付けて携帯電話識別情報記憶部６６０に記憶する（Ｓ５０２）。ステップＳ５０２において，携帯電話管理サーバ６１０は，携帯電話６０６にデバイスＩＤと秘密情報との関連付けが完了したことを通知する（Ｓ５０４）。以上，携帯電話のデバイスＩＤと携帯電話秘密情報との関連付けの方法を説明した。
【０２６６】
図２７は，携帯電話とユーザとの関連付けの方法について説明するタイミングチャートである。携帯電話６０６は，自身のデバイスＩＤとユーザＩＤとをコンテンツ提供サーバ６０２に送信する（Ｓ５１０）。コンテンツ提供サーバ６０２は，デバイスとユーザを関連付けるリンクを生成する（Ｓ５１０）。ステップＳ５１０において生成されるリンクには，携帯電話のデバイスＩＤとユーザのユーザＩＤと，関連付けの方向とが含まれている。
【０２６７】
コンテンツ提供サーバ６０２は，ステップＳ５１２で生成したリンクの情報を記憶する（Ｓ５１４）。本実施形態においては，このリンクの情報を，端末情報記憶部６２６に記憶するようにしてもよい。また，リンク情報にユーザのユーザ鍵を携帯電話の公開鍵で暗号化した鍵情報を含んでもよい。そして，コンテンツ提供サーバ６０２は，携帯電話のデバイスＩＤとユーザのユーザＩＤと関連付けの方向を含むリンク情報を発行して（Ｓ５１６），携帯電話６０６に送信する（Ｓ５１８）。
【０２６８】
コンテンツ提供サーバ６０２によりコンテンツ提供サーバ６０２に記憶されているユーザ鍵で暗号化されたコンテンツ鍵を，携帯電話６０６に記憶されているリンク情報に含まれるユーザ鍵で復号することが可能となる。これにより，コンテンツを購入したユーザ以外の携帯電話にコンテンツ鍵を含むコンテンツ情報が送信されても，その携帯電話ではコンテンツ鍵を復号することができず，コンテンツの著作権を保護することができる。以上，携帯電話とユーザとの関連付けの方法について説明した。
【０２６９】
図２８は，携帯電話６０６に記憶されるリンク情報の更新について説明するタイミングチャートである。コンテンツ提供サーバ６０２よりリンク情報を受信した記憶した携帯電話６０６は，所定の周期で，または必要に応じてリンク情報の更新を行う。例えば，コンテンツ提供サーバに記憶されているユーザ鍵の情報が漏洩し，不正に使用される恐れがある場合には，記憶されたユーザ鍵の情報を更新する必要がある。
【０２７０】
ユーザ鍵携帯電話６０６は，デバイスＩＤをコンテンツ提供サーバ６０２に送信する（Ｓ５２０）。コンテンツ提供サーバ６０２は，ステップＳ５２０において送信されてデバイスＩＤに基づいて，記憶されているリンク情報を検索する。携帯電話６０６に送信されるリンク情報が更新され（Ｓ５２４），更新されたリンク情報が携帯電話６０６に送信される（Ｓ６０６）。
【０２７１】
リンク情報の更新は，携帯電話６０６がコンテンツを購入する毎に行われるようにしてもよいし，リンク情報が更新された際に，コンテンツ提供サーバ６０２よりリンク情報が送信されるようにしてもよい。
【０２７２】
次に，図２９に基づいて，コンテンツ提供システム５００におけるコンテンツ提供方法について説明する。
【０２７３】
＜１６．コンテンツ提供システムにおけるコンテンツ提供方法＞
まず，携帯電話６０６は，通信網６０４を介して店舗サーバに接続し，セッションを開始する（Ｓ５２８）。店舗サーバ６１４は，セッションＩＤを発行し，携帯電話６０６に送信する（Ｓ５２９）。携帯電話６０６は，店舗サーバ６１４により提供されるＰＣ用のＷｅｂサイトを介してコンテンツ購入処理を実行する。コンテンツ購入処理が実行されると，コンテンツ識別情報等のコンテンツ購入情報が店舗サーバ６１４に送信される（Ｓ５３０）。ステップＳ５３０によりコンテンツ購入情報を受信した店舗サーバ６１４は，コンテンツ購入情報をコンテンツ情報管理サーバ６０２に提供する（Ｓ５３２）。また，携帯電話によりコンテンツ購入処理が実行されると，携帯電話固有の秘密情報が携帯電話管理サーバ６０６に送信される。
【０２７４】
ステップＳ５３４により携帯電話固有の秘密情報を受信した携帯電話管理サーバ６０６は，携帯電話秘密情報に関連付けられた携帯電話の端末識別情報を検索する（Ｓ５３６）。ステップＳ５３６により検索された端末識別情報が，コンテンツ提供サーバ６０２に送信される。ステップＳ５３２においてコンテンツ購入情報を取得したコンテンツ提供サーバは，処理ＩＤを発行し（Ｓ５４０），発行した処理ＩＤにコンテンツ購入情報と端末識別情報を関連付けて記憶する。ステップＳ５３２ではコンテンツ購入情報とともにセッションＩＤが送信され，ステップＳ５３８では端末識別情報とともにセッションＩＤが送信される。コンテンツ提供サーバ６０２は，セッションＩＤによりコンテンツ購入情報と端末識別情報とを関連付けることが可能となる。
【０２７５】
コンテンツ提供サーバ６０２は，ステップＳ５４０において処理ＩＤを発行した後，コンテンツ情報取得処理起動ファイルを生成する（Ｓ５４２）。ステップＳ５４２で生成されたコンテンツ情報取得処理起動ファイルが，店舗サーバ６１４に送信され（Ｓ５４４）る。店舗サーバ６１４は，受信したコンテンツ情報取得処理起動ファイルを携帯電話６０６に送信する（Ｓ５４６）。
【０２７６】
上述したように，コンテンツ情報取得処理起動ファイルには，ステップＳ５４０において発行された処理ＩＤが含まれ，携帯電話６０６にコンテンツ情報を取得するための情報の送信処理を起動させることができるファイルである。このファイルを受信した携帯電話６０６は，コンテンツ情報取得処理起動ファイルの情報に応じて，ユーザＩＤと処理ＩＤとをコンテンツ提供サーバに送信する（Ｓ５４８）。
【０２７７】
コンテンツ提供サーバ６０２は，ステップＳ５４８において取得したユーザＩＤと，ステップＳ５３８において取得した端末識別情報に関連付けられたユーザＩＤとが対応するか否かを判断する（Ｓ５４９）。ステップＳ５４９において，ユーザＩＤが対応すると判断された場合，ステップＳ５４８において送信された処理ＩＤに関連付けられた端末識別情報とコンテンツ購入情報とを検索する（Ｓ５５０）。
【０２７８】
ステップＳ５５０において検索された端末識別情報とコンテンツ購入情報とを携帯電話管理サーバ６０６に送信する（Ｓ５５２）。携帯電話管理サーバ６０６は，ステップＳ５５２において端末識別情報に関連付けられた携帯電話固有の秘密情報を検索する（Ｓ５５４）。そして，ステップＳ５５４において検索された秘密情報を用いてコンテンツの決済処理を実行する（Ｓ５５６）。ステップＳ５５６において決済処理が実行され，完了した場合には，決済完了通知が送信される（Ｓ５５８）。ステップＳ５５８において，決済完了通知を受信したコンテンツ提供サーバ６０２は，携帯電話６０６に購入されたコンテンツを暗号化するコンテンツ鍵をユーザ鍵で暗号化し，そのコンテンツ鍵を含むコンテンツ情報を生成する（Ｓ５６０）。ステップＳ５６０において生成されたコンテンツ情報が，携帯電話６０６に送信される（Ｓ５６２）。以上，コンテンツ提供システムにおけるコンテンツ提供方法について説明した。
【０２７９】
本実施形態にかかるコンテンツ提供システム５００によれば，携帯電話を用いてＰＣ用のＷｅｂサイトに接続してコンテンツを購入する際に，ユーザＩＤやパスワードを入力せずともコンテンツの購入処理を行ったり，コンテンツの提供を受けたりすることが可能となる。また，ＰＣ用のＷｅｂサービスからコンテンツを購入しても，携帯電話の決済情報と同様の決済方法により購入したコンテンツの課金処理を行うことが可能となり，ユーザの利便性を増すことができる。また，携帯電話に提供するコンテンツを暗号化するコンテンツ鍵をユーザ鍵で暗号化し，そのユーザ鍵を復号可能な携帯電話に提供する。これにより，第三者にコンテンツ鍵が流出した場合でも，第三者はコンテンツ鍵を復号することができず，コンテンツの著作権を保護することも可能となる。
【０２８０】
以上，添付図面を参照しながら本発明の好適な実施形態について説明したが，本発明は係る例に限定されないことは言うまでもない。当業者であれば，特許請求の範囲に記載された範疇内において，各種の変更例または修正例に想到し得ることは明らかであり，それらについても当然に本発明の技術的範囲に属するものと了解される。
【産業上の利用可能性】
【０２８１】
本発明は，コンテンツ購入システムに関し，特に，携帯電話固有の秘密情報を用いて，携帯電話でＰＣ用のサービスを利用してコンテンツを購入することができるコンテンツ購入システムに適用可能である。
【図面の簡単な説明】
【０２８２】
【図１】本実施形態において採用されるリンク方式の著作権管理を説明するための，コンテンツ提供システムのリンク方式の概要を示す説明図である。
【図２】同実施の形態におけるコンテンツ提供システムの全体構成図である。
【図３】同実施の形態におけるＰＣのハードウェア構成例を概略的に示すブロック図である。
【図４】同実施の形態におけるＰＤのハードウェア構成例を概略的に示すブロック図である。
【図５】同実施の形態における著作権管理サーバの機能構成図である。
【図６】同実施の形態におけるユーザ情報記憶部の記憶内容を示す説明図である。
【図７】同実施の形態におけるＰＣの登録処理を示すタイミングチャートである。
【図８】同実施の形態におけるＰＤの登録処理を示すタイミングチャートである。
【図９】同実施の形態におけるユーザの登録処理を示すタイミングチャートである。
【図１０】同実施の形態におけるリンク処理を示すタイミングチャートである。
【図１１】同実施の形態におけるリンク情報の内容を示す説明図である。
【図１２】同実施の形態におけるリンク処理を示すタイミングチャートである。
【図１３】同実施の形態におけるリンクに含まれる鍵情報を示す説明図である。
【図１４】同実施の形態におけるライセンス発行処理を示すタイミングチャートである。
【図１５】同実施の形態におけるライセンス情報の内容を示す説明図である。
【図１６】同実施の形態におけるコンテンツ再生装置の機能構成を示すブロック図である。
【図１７】同実施の形態におけるコンテンツ再生装置の詳細な機能構成を示すブロック図である。
【図１８】同実施の形態におけるコンテンツ再生装置によるコンテンツ鍵複合可否判断処理を示すフローチャートである。
【図１９】同実施の形態におけるコンテンツ再生装置によるコンテンツ再生処理を示すフローチャートである。
【図２０】同実施の形態における鍵情報の概念図を示す説明図である。
【図２１】本発明の実施形態にかかるコンテンツ提供システムの全体構成を示すブロック図である。
【図２２】同実施の形態におけるコンテンツ提供サーバおよび携帯電話管理サーバの機能構成を示すブロック図である。
【図２３】同実施の形態における携帯電話の機能構成を示すブロック図である。
【図２４】同実施の形態における処理識別情報記憶部の記憶内容を示す説明図である。
【図２５】同実施の形態におけるコンテンツ提供システムにおいて送受信される情報を示す説明図である。
【図２６】同実施の形態における携帯電話のデバイスＩＤと秘密情報との関連付けの方法を説明するタイミングチャートである。
【図２７】同実施の形態における携帯電話とユーザとの関連付けの方法について説明するタイミングチャートである。
【図２８】同実施の形態における携帯電話に記憶されるリンク情報の更新について説明するタイミングチャートである。
【図２９】同実施の形態におけるコンテンツ提供システムにおけるコンテンツ提供方法について説明するタイミングチャートである。
【図３０】同実施の形態におけるコンテンツ鍵を復号する方法について説明するフローチャートである。
【符号の説明】
【０２８３】
６０２      コンテンツ提供サーバ
６０４      通信網
６０６      携帯電話
６０８      携帯電話網
６１０      携帯電話管理サーバ
６２２      コンテンツ情報取得処理起動ファイル送信部
６２４      処理情報記憶部
６２６      端末情報記憶部
６２８      端末識別情報取得部
６３０      コンテンツ情報取得要求受付部
６３２      コンテンツ鍵記憶部
６３４      ユーザ情報記憶部
６３６      コンテンツ情報取得処理起動ファイル生成部
６３８      処理識別情報発行部
６４０      ユーザ識別情報取得部
６４２      ユーザ識別情報判断部
６４４      コンテンツ鍵暗号化部
６４６      コンテンツ購入情報受信部
６４８      携帯電話識別情報受信部
６５４      コンテンツ情報送信部
【図１】
2006295403.tif 000003
【図２】
2006295403.tif 000004
【図３】
2006295403.tif 000005
【図４】
2006295403.tif 000006
【図５】
2006295403.tif 000007
【図６】
2006295403.tif 000008
【図７】
2006295403.tif 000009
【図８】
2006295403.tif 000010
【図９】
2006295403.tif 000011
【図１０】
2006295403.tif 000012
【図１１】
2006295403.tif 000013
【図１２】
2006295403.tif 000014
【図１３】
2006295403.tif 000015
【図１４】
2006295403.tif 000016
【図１５】
2006295403.tif 000017
【図１６】
2006295403.tif 000018
【図１７】
2006295403.tif 000019
【図１８】
2006295403.tif 000020
【図１９】
2006295403.tif 000021
【図２０】
2006295403.tif 000022
【図２１】
2006295403.tif 000023
【図２２】
2006295403.tif 000024
【図２３】
2006295403.tif 000025
【図２４】
2006295403.tif 000026
【図２５】
2006295403.tif 000027
【図２６】
2006295403.tif 000028
【図２７】
2006295403.tif 000029
【図２８】
2006295403.tif 000030
【図２９】
2006295403.tif 000031
【図３０】
2006295403.tif 000032