(57)【特許請求の範囲】
【請求項１】
コンテンツデータと前記コンテンツデータの付加情報とを取得し、その取得したコンテンツデータの再生に必要な操作をキーに割当てる情報端末装置であって、
前記コンテンツデータおよび前記付加情報が記録されたデータ記録装置とのやり取りを制御するインタフェースと、
前記コンテンツデータの再生に必要な複数の操作を割当てるための複数のキーを含むキー操作部と、
前記付加情報に含まれるキー割当情報に基づいて前記複数の操作を前記複数のキーに割当てるキー割当部と、
制御部とを備え、
前記制御部は、前記コンテンツデータの再生要求に応じて、前記インタフェースを介して前記データ記録装置から前記キー割当情報を読出し、その読出したキー割当情報を前記キー割当部に与える、情報端末装置。
【請求項２】
各種の情報を視覚情報としてユーザに与える表示部と、
前記複数のキーに割当てられた複数の操作を視覚情報としてユーザに与えるためのアイコンを作成するアイコン作成部と、
前記アイコン作成部によって作成されたアイコンを前記表示部に表示するアイコン表示部とをさらに備え、
前記制御部は、前記複数のキーに割当てられた前記複数の操作を前記キー割当部から取得し、その取得した複数の操作を前記アイコン作成部に与える、請求項１に記載の情報端末装置。
【請求項３】
コンテンツデータと前記コンテンツデータの付加情報とを取得し、その取得したコンテンツデータの再生に必要な操作をキーに割当てる情報端末装置であって、
本体部と、
開閉可能な蓋部とを備え、
前記本体部は、
前記コンテンツデータおよび前記付加情報が記録されたデータ記録装置とのやり取りを制御するインタフェースと、
前記コンテンツデータの再生に必要な複数の操作を割当てるための複数のキーを含む第１のキー操作部と、
前記蓋部が閉じられた状態でも操作可能であり、かつ、前記複数の操作を割当てるための複数のキーを含む第２のキー操作部と、
前記付加情報に含まれるキー割当情報に基づいて前記複数の操作を前記第１および第２のキー操作部に含まれる複数のキーに割当てるキー割当部と、
制御部とを含み、
前記制御部は、前記コンテンツデータの再生要求に応じて、前記インタフェースを介して前記データ記録装置から前記キー割当情報を読出し、その読出したキー割当情報を前記キー割当部に与える、情報端末装置。
【請求項４】
前記蓋部は、
各種の情報を視覚情報としてユーザに与える表示部を含み、
前記本体部は、
前記複数のキーに割当てられた複数の操作を視覚情報としてユーザに与えるためのアイコンを作成するアイコン作成部と、
前記アイコン作成部によって作成されたアイコンを前記蓋部の前記表示部に表示するアイコン表示部とをさらに含み、
前記制御部は、前記複数のキーに割当てられた前記複数の操作を前記キー割当部から取得し、その取得した複数の操作を前記アイコン作成部に与える、請求項３に記載の情報端末装置。
【請求項５】
前記キー割当情報は、
前記複数のキーを特定するための複数のキー特定情報と、
前記複数のキー特定情報に対応付けられ、かつ、前記複数の操作を特定するための複数の操作特定情報と、
前記複数のキー特定情報に対応付けられ、かつ、前記複数の操作を前記複数のキーに割当てる優先順位を決定するための割当レベルとから成り、
前記キー割当部は、前記複数のキー特定情報と前記複数の操作特定情報とに基づいて前記複数のキーと前記複数の操作とを対応付け、前記割当レベルの高い操作から順に前記第２のキー操作部に含まれるキーに割当てる、請求項３または請求項４に記載の情報端末装置。
【請求項６】
前記割当レベルは、前記キーへの割当をしない割当除外レベルを含み、
前記キー割当部は、前記割当除外レベルが設定された操作以外の操作を前記第２のキー操作部に含まれるキーに割当てる、請求項５に記載の情報端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツの種類に応じてコンテンツデータの再生に必要な操作をキーに割当てる情報端末装置に関するものである。
【０００２】
【従来の技術】
近年、インターネット等のデジタル情報通信網等の進歩により、携帯電話機等を用いた個人向け端末により、各ユーザが容易にネットワーク情報にアクセスすることが可能となっている。
【０００３】
このようなデジタル情報通信網においては、デジタル信号により情報が伝送される。したがって、たとえば上述のような情報通信網において伝送された音楽や映像データを各個人ユーザがコピーした場合でも、そのようなコピーによる音質や画質の劣化をほとんど生じさせることなく、データのコピーを行なうことが可能である。
【０００４】
したがって、このようなデジタル情報通信網上において音楽データや画像データ等の著作者の権利が存在するコンテンツが伝達される場合、適切な著作権保護のための方策が取られていないと、著しく著作権者の権利が侵害されてしまうおそれがある。
【０００５】
一方で、著作権保護の目的を最優先して、急拡大するデジタル情報通信網を介してコンテンツデータの配信を行なうことができないとすると、基本的には、著作物データの複製に際し一定の著作権料を徴収することが可能な著作権者にとっても、かえって不利益となる。
【０００６】
ここで、上述のようなデジタル情報通信網を介した配信ではなく、デジタルデータを記録した記録媒体を例にとって考えて見ると、通常販売されている音楽データを記録したＣＤ（コンパクトディスク）については、ＣＤから光磁気ディスク（ＭＤ等）への音楽データのコピーは、当該コピーした音楽を個人的な使用に止める限り原則的には自由に行なうことができる。ただし、デジタル録音等を行なう個人ユーザは、デジタル録音機器自体やＭＤ等の媒体の代金のうちの一定額を間接的に著作権者に対して保証金として支払うことになっている。
【０００７】
しかも、ＣＤからＭＤへデジタル信号である音楽データをコピーした場合、これらの情報がコピー劣化の殆どないデジタルデータであることに鑑み、記録可能なＭＤからさらに他のＭＤに音楽情報をデジタルデータとしてコピーすることは、著作権保護のために機器の構成上できないようになっている。
【０００８】
このような事情からも、音楽データや画像データ等のコンテンツデータをデジタル情報通信網を通じて公衆に配信することは、それ自体が著作権者の公衆送信権による制限を受ける行為であるから、著作権保護のための十分な方策が講じられる必要がある。
【０００９】
この場合、デジタル情報通信網を通じて公衆に送信される著作物である音楽データや画像データ等のコンテンツデータについて、一度、受信されたコンテンツデータが、さらに勝手に複製されることを防止することが必要となる。
【００１０】
そこで、コンテンツデータを暗号化した暗号化コンテンツデータを保持する配信サーバが、携帯電話機等の端末装置に装着されたメモリカードに対して端末装置を介して暗号化コンテンツデータを配信するデータ配信システムが提案されている。このデータ配信システムにおいては、予め認証局で認証されたメモリカードの公開暗号鍵とその証明書を暗号化コンテンツデータの配信要求の際に配信サーバへ送信し、配信サーバが認証された証明書を受信したことを確認した上でメモリカードに対して暗号化コンテンツデータと、暗号化コンテンツデータを復号するためのライセンス鍵を送信する。そして、暗号化コンテンツデータやライセンス鍵を配信する際、配信サーバおよびメモリカードは、配信毎に異なるセッションキーを発生させ、その発生させたセッションキーによって公開暗号鍵の暗号化を行ない、配信サーバ、メモリカード相互間で鍵の交換を行なう。
【００１１】
最終的に、配信サーバは、メモリカード個々の公開暗号鍵によって暗号化され、さらにセッションキーによって暗号化したライセンスと、暗号化コンテンツデータをメモリカードに送信する。そして、メモリカードは、受信したライセンス鍵と暗号化コンテンツデータをメモリカードに記録する。
【００１２】
そして、メモリカードに記録した暗号化コンテンツデータを再生するときは、メモリカードを携帯電話機に装着する。携帯電話機は、通常の電話機能の他にメモリカードからの暗号化コンテンツデータを復号し、かつ、再生して外部へ出力するための専用回路を有する。
【００１３】
この再生において、携帯電話機のユーザは、携帯電話機に設けられたキーを操作することによってコンテンツデータの再生を制御する。すなわち、再生の開始、再生の停止、早送り、および巻戻し等の操作をキーを操作することによって行なう。
【００１４】
【発明が解決しようとする課題】
しかし、携帯電話機に設けられたコンテンツデータの再生のためのキーの数は、携帯電話機のサイズ的な問題から制限されている。そして、コンテンツの種類によって使用したい操作が異なる。すなわち、ユーザは、コンテンツデータが音楽データであるとき、再生操作、再生の停止操作、および音量操作を行ないたい。また、コンテンツデータが英会話用のテキストであるとき、ユーザは、再生操作、再生の停止操作、および２点間のリピート操作を行ないたい。さらに、コンテンツデータがニュースであるとき、ユーザは、スキップ操作、早送り、および巻戻し操作を行ないたい。
【００１５】
このように、操作したい動作はコンテンツの種類に応じて異なるのに対して、キーに設定可能な操作の数は制限されているため、コンテンツの種類に応じた操作を行なうことが困難であるという問題がある。
【００１６】
そこで、本発明は、かかる問題を解決するためになされたものであり、その目的は、コンテンツの種類に応じてコンテンツデータの再生に必要な操作をキーに割当てる情報端末装置を提供することである。
【００１７】
【課題を解決するための手段】
この発明によれば、情報端末装置は、コンテンツデータとコンテンツデータの付加情報とを取得し、その取得したコンテンツデータの再生に必要な操作をキーに割当てる情報端末装置であって、コンテンツデータおよび付加情報が記録されたデータ記録装置とのやり取りを制御するインタフェースと、コンテンツデータの再生に必要な複数の操作を割当てるための複数のキーを含むキー操作部と、付加情報に含まれるキー割当情報に基づいて複数の操作を複数のキーに割当てるキー割当部と、制御部とを備え、制御部は、コンテンツデータの再生要求に応じて、インタフェースを介してデータ記録装置からキー割当情報を読出し、その読出したキー割当情報をキー割当部に与える。
【００１８】
好ましくは、情報端末装置は、各種の情報を視覚情報としてユーザに与える表示部と、複数のキーに割当てられた複数の操作を視覚情報としてユーザに与えるためのアイコンを作成するアイコン作成部と、アイコン作成部によって作成されたアイコンを表示部に表示するアイコン表示部とをさらに備え、制御部は、複数のキーに割当てられた複数の操作をキー割当部から取得し、その取得した複数の操作をアイコン作成部に与える。
【００１９】
また、この発明によれば、情報端末装置は、コンテンツデータとコンテンツデータの付加情報とを取得し、その取得したコンテンツデータの再生に必要な操作をキーに割当てる情報端末装置であって、本体部と、開閉可能な蓋部とを備え、本体部は、コンテンツデータおよび付加情報が記録されたデータ記録装置とのやり取りを制御するインタフェースと、コンテンツデータの再生に必要な複数の操作を割当てるための複数のキーを含む第１のキー操作部と、蓋部が閉じられた状態でも操作可能であり、かつ、複数の操作を割当てるための複数のキーを含む第２のキー操作部と、付加情報に含まれるキー割当情報に基づいて複数の操作を前記第１および第２のキー操作部に含まれる複数のキーに割当てるキー割当部と、制御部とを含み、制御部は、コンテンツデータの再生要求に応じて、インタフェースを介してデータ記録装置からキー割当情報を読出し、その読出したキー割当情報をキー割当部に与える。
【００２０】
好ましくは、蓋部は、各種の情報を視覚情報としてユーザに与える表示部を含み、本体部は、複数のキーに割当てられた複数の操作を視覚情報としてユーザに与えるためのアイコンを作成するアイコン作成部と、アイコン作成部によって作成されたアイコンを蓋部の前記表示部に表示するアイコン表示部とをさらに含み、制御部は、複数のキーに割当てられた複数の操作を前記キー割当部から取得し、その取得した複数の操作をアイコン作成部に与える。
【００２１】
好ましくは、キー割当情報は、複数のキーを特定するための複数のキー特定情報と、複数のキー特定情報に対応付けられ、かつ、複数の操作を特定するための複数の操作特定情報と、複数のキー特定情報に対応付けられ、かつ、複数の操作を複数のキーに割当てる優先順位を決定するための割当レベルとから成り、キー割当部は、複数のキー特定情報と複数の操作特定情報とに基づいて複数のキーと複数の操作とを対応付け、割当レベルの高い操作から順に前記第２のキー操作部に含まれるキーに割当てる。
【００２２】
好ましくは、割当レベルは、前記キーへの割当をしない割当除外レベルを含み、キー割当部は、割当除外レベルが設定された操作以外の操作を第２のキー操作部に含まれるキーに割当てる。
【００２３】
【発明の実施の形態】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２４】
図１は、本発明による情報端末装置が暗号化コンテンツデータ、暗号化コンテンツデータを復号するためのライセンス、および暗号化コンテンツデータの付加情報を取得するデータ配信システムの全体構成を概念的に説明するための概略図である。
【００２５】
なお、以下では携帯電話網を介して音楽データをユーザの携帯電話機に装着されたメモリカード１１０に配信するデータ配信システムの構成を例にとって説明するが、以下の説明で明らかとなるように、本発明はこのような場合に限定されることなく、他の著作物としてのコンテンツデータ、たとえば画像データ、動画像データ、ニュース、および英会話用のデータ等を配信する場合においても適用することが可能なものである。
【００２６】
図１を参照して、配信キャリア２０は、自己の携帯電話網を通じて得た、ユーザからの配信要求（配信リクエスト）を配信サーバ１０に中継する。音楽データ等のコンテンツデータを管理する配信サーバ１０は、データ配信を求めてアクセスして来た携帯電話ユーザの携帯電話機１００に装着されたメモリカード１１０が正当な認証データを持つか否か、すなわち、正規のメモリカードであるか否かの認証処理を行ない、正当なメモリカードに対して著作権を保護するために所定の暗号方式によりコンテンツデータを暗号化した上で、データを配信するための配信キャリア２０である携帯電話会社に、このような暗号化コンテンツデータ、付加情報および暗号化コンテンツデータを再生するために必要な情報として暗号化コンテンツデータを復号するためのライセンス鍵を含むライセンスを与える。
【００２７】
配信キャリア２０は、自己の携帯電話網を通じて配信要求を送信した携帯電話機１００に装着されたメモリカード１１０に対して、携帯電話網および携帯電話機１００を介して暗号化コンテンツデータとライセンスとを配信する。
【００２８】
図１においては、たとえば携帯電話ユーザの携帯電話機１００には、着脱可能なメモリカード１１０が装着される構成となっている。メモリカード１１０は、携帯電話機１００により受信された暗号化コンテンツデータを受取り、著作権を保護するために行なわれた暗号化を復号した上で、携帯電話機１００中の音楽再生部（図示せず）に与える。
【００２９】
さらに、たとえば携帯電話ユーザは、携帯電話機１００に接続したヘッドホーン１３０等を介してこのようなコンテンツデータを「再生」して、聴取することが可能である。
【００３０】
このような構成とすることで、まず、メモリカード１１０を利用しないと、配信サーバ１０からコンテンツデータの配信を受けて、音楽を再生することが困難な構成となる。
【００３１】
しかも、配信キャリア２０において、たとえば１曲分のコンテンツデータを配信するたびにその度数を計数しておくことで、携帯電話ユーザがコンテンツデータを受信（ダウンロード）するたびに発生する著作権料を、配信キャリア２０が携帯電話機の通話料とともに徴収することとすれば、著作権者が著作権料を確保することが容易となる。
【００３２】
したがって、図１に示すデータ配信システムにおいては、携帯電話機１００に装着されたメモリカード１１０は、携帯電話網を介して配信サーバ１０から暗号化コンテンツデータ、付加情報およびライセンスを受信して格納することができる。
【００３３】
図１に示したような構成においては、暗号化して配信されるコンテンツデータを携帯電話機のユーザ側で再生可能とするためにシステム上必要とされるのは、第１には、通信におけるライセンスを配信するための方式であり、さらに第２には、コンテンツデータを暗号化する方式そのものであり、さらに、第３には、このようなコンテンツデータの無断コピーを防止するための著作権保護を実現する構成である。
【００３４】
本発明の実施の形態においては、特に、配信、および再生の各処理の発生時において、これらのコンテンツデータの移動先に対する認証およびチェック機能を充実させ、非認証の記録装置および情報端末装置（暗号化コンテンツデータを復号して再生できる再生端末を携帯電話機とも言う。以下同じ）に対するコンテンツデータの出力を防止することによってコンテンツデータの著作権保護を強化する構成を説明する。
【００３５】
なお、以下の説明においては、配信サーバ１０から、各携帯電話機に暗号化コンテンツデータ、付加情報、およびライセンスを伝送する処理を「配信」と称することとする。
【００３６】
図２は、図１に示したデータ配信システムにおいて、使用される通信のためのデータ、情報等の特性を説明する図である。
【００３７】
まず、配信サーバ１０より配信されるデータについて説明する。Ｄｃは、音楽データ等のコンテンツデータである。コンテンツデータＤｃは、ライセンス鍵Ｋｃで復号可能な暗号化が施される。ライセンス鍵Ｋｃによって復号可能な暗号化が施された暗号化コンテンツデータ｛Ｄｃ｝Ｋｃがこの形式で配信サーバ１０より携帯電話のユーザに配布される。
【００３８】
なお、以下においては、｛Ｙ｝Ｘという表記は、データＹを、復号鍵Ｘにより復号可能な暗号化を施したことを示すものとする。
【００３９】
さらに、配信サーバ１０からは、暗号化コンテンツデータとともに、コンテンツデータに関する著作権あるいはサーバアクセス関連等の平文情報としての付加情報Ｄｃ−ｉｎｆが配布される。なお、後述するように、この付加情報は、コンテンツの種類に応じて作成された、コンテンツデータの再生に必要な操作を携帯電話機１００のキーに割当てるためのキー割当情報を含む。また、ライセンスとして、ライセンス鍵Ｋｃ、配信サーバ１０からのライセンス鍵等の配信を特定するための管理コードであるライセンスＩＤが配信サーバ１０と携帯電話機１００との間でやり取りされる。さらに、ライセンスとしては、コンテンツデータＤｃを識別するためのコードであるコンテンツＩＤや、利用者側からの指定によって決定されるライセンス数や機能限定等の情報を含んだライセンス購入条件ＡＣに基づいて生成される、記録装置（メモリカード）におけるライセンスのアクセスに対する制限に関する情報であるアクセス制御情報ＡＣｍおよび情報端末装置における再生に関する制御情報である再生制御情報ＡＣｐ等が存在する。具体的には、アクセス制御情報ＡＣｍは、メモリカードからのライセンスまたはライセンス鍵を外部に出力するに当っての制御情報であり、再生可能回数（再生のためにライセンス鍵を出力する数）、ライセンスの移動・複製に関する制限情報などがある。再生制御情報ＡＣｐは、コンテンツデータを再生するためにコンテンツ再生回路がライセンス鍵を受取った後に、再生を制限する情報であり、再生期限、再生速度変更制限、再生範囲指定（部分ライセンス）などがある。
【００４０】
以後、ライセンスＩＤと、コンテンツＩＤと、ライセンス鍵Ｋｃと、アクセス制御情報ＡＣｍと、再生制御情報ＡＣｐとを併せて、ライセンスと総称することとする。
【００４１】
図３は、図１に示すデータ配信システムにおいて使用される認証のためのデータ、情報等の特性を説明する図である。
【００４２】
情報端末装置内のコンテンツ再生デバイス、およびメモリカードには固有の公開暗号鍵ＫＰｐｙおよびＫＰｍｗがそれぞれ設けられ、公開暗号鍵ＫＰｐｙおよびＫＰｍｗは、コンテンツ再生デバイスに固有の秘密復号鍵Ｋｐｙ、メモリカードに固有の秘密復号鍵Ｋｍｗによってそれぞれ復号可能である。これら公開暗号鍵および秘密復号鍵は、メモリカードの種類ごとに異なる値を持つ。これらの公開暗号鍵および秘密復号鍵を総称してクラス鍵と称し、これらの公開暗号鍵をクラス公開暗号鍵、秘密復号鍵をクラス秘密復号鍵、クラス鍵を共有する単位をクラスと称する。クラスは、製造会社や製品の種類、製造時のロット等によって異なる。
【００４３】
また、コンテンツ再生デバイスのクラス証明書としてＣｐｙが設けられ、メモリカードのクラス証明書としてＣｍｗが設けられる。これらのクラス証明書は、コンテンツ再生デバイス、およびメモリカードのクラスごとに異なる情報を有する。
【００４４】
これらのコンテンツ再生デバイスのクラス公開暗号鍵およびクラス証明書は、認証データ｛ＫＰｐｙ／／Ｃｐｙ｝ＫＰａの形式で、メモリカードのクラス公開暗号鍵およびクラス証明書は、認証データ｛ＫＰｍｗ／／Ｃｍｗ｝ＫＰａの形式で出荷時にデータ再生デバイス、およびメモリカードにそれぞれ記録される。後ほど詳細に説明するが、ＫＰａは配信システム全体で共通の公開認証鍵である。
【００４５】
また、メモリカード１１０内のデータ処理を管理するための鍵として、メモリカードという媒体ごとに設定される公開暗号鍵ＫＰｍｃｘと、公開暗号鍵ＫＰｍｃｘで暗号化されたデータを復号することが可能なそれぞれに固有の秘密復号鍵Ｋｍｃｘが存在する。これらのメモリカードごとに設定される公開暗号鍵および秘密復号鍵を総称して個別鍵と称し、公開暗号鍵ＫＰｍｃｘを個別公開暗号鍵、秘密復号鍵Ｋｍｃｘを個別秘密復号鍵と称する。
【００４６】
ライセンスの配信、および再生が行なわれるごとに配信サーバ１０、携帯電話機１００、メモリカード１１０、およびライセンス専用メモリカードにおいて生成される共通鍵Ｋｓ１〜Ｋｓ３が用いられる。
【００４７】
ここで、共通鍵Ｋｓ１〜Ｋｓ３は、配信サーバ、コンテンツ再生デバイスもしくはメモリカード間の通信の単位あるいはアクセスの単位である「セッション」ごとに発生する固有の共通鍵であり、以下においてはこれらの共通鍵Ｋｓ１〜Ｋｓ３を「セッションキー」とも呼ぶこととする。
【００４８】
これらのセッションキーＫｓ１〜Ｋｓ３は、各セッションごとに固有の値を有することにより、配信サーバ、コンテンツ再生デバイス、およびメモリカードによって管理される。具体的には、セッションキーＫｓ１は、配信サーバによって配信セッションごとに発生される。セッションキーＫｓ２は、メモリカードによって配信セッションおよび再生セッションごとに発生し、セッションキーＫｓ３は、コンテンツ再生デバイスにおいて再生セッションごとに発生される。各セッションにおいて、これらのセッションキーを授受し、他の機器で生成されたセッションキーを受けて、このセッションキーによる暗号化を実行した上でライセンス鍵等の送信を行なうことによって、セッションにおけるセキュリティ強度を向上させることができる。
【００４９】
図４は、図１に示した配信サーバ１０の構成を示す概略ブロック図である。
配信サーバ１０は、コンテンツデータを所定の方式に従って暗号化したデータやコンテンツＩＤ等の配信情報を保持するための情報データベース３０４と、携帯電話機の各ユーザごとにコンテンツデータへのアクセス開始に従った課金情報を保持するための課金データベース３０２と、情報データベース３０４に保持されたコンテンツデータのメニューを保持するメニューデータベース３０７と、ライセンスの配信ごとに生成され、かつ、ライセンスを特定するライセンスＩＤ等の配信に関するログを保持する配信記録データベース３０８と、情報データベース３０４、課金データベース３０２、メニューデータベース３０７、および配信記録データベース３０８からのデータをバスＢＳ１を介して受取り、所定の処理を行なうためのデータ処理部３１０と、通信網を介して、配信キャリア２０とデータ処理部３１０との間でデータ授受を行なうための通信装置３５０とを備える。
【００５０】
データ処理部３１０は、バスＢＳ１上のデータに応じて、データ処理部３１０の動作を制御するための配信制御部３１５と、配信制御部３１５に制御されて、配信セッション時にセッションキーＫｓ１を発生するためのセッションキー発生部３１６と、メモリカードから送られてきた認証のための認証データ｛ＫＰｍｗ／／Ｃｍｗ｝ＫＰａを復号するための公開認証鍵ＫＰａを保持する認証鍵保持部３１３と、メモリカードから送られてきた認証のための認証データ｛ＫＰｍｗ／／Ｃｍｗ｝ＫＰａを通信装置３５０およびバスＢＳ１を介して受けて、認証鍵保持部３１３からの公開認証鍵ＫＰａによって復号処理を行なう復号処理部３１２と、配信セッションごとに、セッション鍵Ｋｓ１を発生するセッションキー発生部３１６、セッションキー発生部３１６より生成されたセッションキーＫｓ１を復号処理部３１２によって得られたクラス公開暗号鍵ＫＰｍｗを用いて暗号化して、バスＢＳ１に出力するための暗号処理部３１８と、セッションキーＫｓ１によって暗号化された上で送信されたデータをバスＢＳ１より受けて、復号処理を行なう復号処理部３２０とを含む。
【００５１】
データ処理部３１０は、さらに、配信制御部３１５から与えられるライセンス鍵Ｋｃおよびアクセス制御情報ＡＣｍを、復号処理部３２０によって得られたメモリカードごとに個別公開暗号鍵ＫＰｍｃｘによって暗号化するための暗号処理部３２６と、暗号処理部３２６の出力を、復号処理部３２０から与えられるセッションキーＫｓ２によってさらに暗号化してバスＢＳ１に出力するための暗号処理部３２８とを含む。
【００５２】
配信サーバ１０の配信セッションにおける動作については、後ほどフローチャートを使用して詳細に説明する。
【００５３】
図５は、図４に示す情報データベース３０４に格納された付加情報Ｄｃ−ｉｎｆに含まれるキー割当情報である。キー割当情報は、キーＩＤと、キーと、操作ＩＤと、操作とから成る。キーＩＤは、携帯電話機１００のキーを特定するための情報である。操作ＩＤは、携帯電話機１００のキーに割当てる再生、停止、および早送り等の操作を特定するための情報である。操作ＩＤは、キーＩＤに対応付けられている。すなわち、キー割当情報は、キーＩＤによってコンテンツデータの再生に必要な操作を割当てるキーを特定し、キーＩＤに対応付けられた操作ＩＤを介してキーに割当てる操作を特定すれば、’０’キー等の各キーに割当てる操作が解かるようになっている。
【００５４】
このように、暗号化コンテンツデータとともにキー割当情報を配信サーバ１０からメモリカード１１０へ配信することによって、後述するように、携帯電話機１００においてコンテンツデータの再生に必要な操作をキーに割当てることができる。
【００５５】
図６は、図１に示した携帯電話機１００の構成を説明するための概略ブロック図である。
【００５６】
携帯電話機１００は、携帯電話機１００の各部のデータ授受を行なうためのバスＢＳ２と、携帯電話網により無線伝送される信号を受信するためのアンテナ１１０１と、アンテナ１１０１からの信号を受けてベースバンド信号に変換し、あるいは携帯電話機１００の各部からのデータを変調してアンテナ１１０１に与えるための送受信部１１０２とを含む。
【００５７】
携帯電話機１００は、さらに、キー割当情報に基づいてコンテンツデータの再生に必要な操作をキー操作部１１０８に含まれるキーに割当てるキー割当部１１０３と、キー割当部１１０３によって割当てられた操作を視覚情報としてユーザに与えるためのアイコンを作成するアイコン作成部１１０４と、アイコン作成部１１０４によって作成されたアイコンを表示パネル１１１０に表示するアイコン表示部１１０５とを含む。なお、アイコン作成部１１０４は、アイコンを作成するためのソフトウェアを保持しており、その保持したソフトウェアによってアイコンを作成する。また、アイコン表示部１１０５は、アイコンを表示するためのソフトウェアを保持しており、その保持したソフトウェアによってアイコンを表示パネル１１１０に表示する。
【００５８】
携帯電話機１００は、さらに、バスＢＳ２を介して携帯電話機１００の動作を制御するためのコントローラ１１０６と、外部からの指示を携帯電話機１００に与えるためのキー操作部１１０８と、コントローラ１１０６等から出力される情報をユーザに視覚情報として与えるための表示パネル１１１０とを含む。
【００５９】
携帯電話機１００は、さらに、配信サーバ１０からのコンテンツデータ（音楽データ）を記憶し、かつ、復号処理を行なうための着脱可能なメモリカード１１０と、メモリカード１１０とバスＢＳ２との間のデータの授受を制御するためのメモリインタフェース１２００とを含む。
【００６０】
携帯電話機１００は、さらに、クラス公開暗号鍵ＫＰｐ１およびクラス証明書Ｃｐ１を公開認証鍵ＫＰａで復号することでその正当性を認証できる状態に暗号化した認証データ｛ＫＰｐ１／／Ｃｐ１｝ＫＰａを保持する認証データ保持部１５００を含む。ここで、携帯電話機１００のクラスｙは、ｙ＝１であるとする。
【００６１】
携帯電話機１００は、さらに、クラス固有の復号鍵であるＫｐ１を保持するＫｐ１保持部１５０２と、バスＢＳ２から受けたデータをＫｐ１によって復号し、メモリカード１１０によって発生されたセッションキーＫｓ２を得る復号処理部１５０４とを含む。
【００６２】
携帯電話機１００は、さらに、メモリカード１１０に記憶されたコンテンツデータの再生を行なう再生セッションにおいてメモリカード１１０との間でバスＢＳ２上においてやり取りされるデータを暗号化するためのセッションキーＫｓ３を乱数等により発生するセッションキー発生部１５０８と、暗号化コンテンツデータの再生セッションにおいてメモリカード１１０からライセンス鍵Ｋｃおよび再生制御情報ＡＣｐを受取る際に、セッションキー発生部１５０８により発生されたセッションキーＫｓ３を復号処理部１５０４によって得られたセッションキーＫｓ２によって暗号化し、バスＢＳ２に出力する暗号処理部１５０６とを含む。
【００６３】
携帯電話機１００は、さらに、バスＢＳ２上のデータをセッションキーＫｓ３によって復号して、ライセンス鍵Ｋｃおよび再生制御情報ＡＣｐを出力する復号処理部１５１０と、バスＢＳ２より暗号化コンテンツデータ｛Ｄｃ｝Ｋｃを受けて、復号処理部１５１０からのライセンス鍵Ｋｃによって暗号化コンテンツデータ｛Ｄｃ｝Ｋｃを復号してコンテンツデータＤｃを音楽再生部１５１８へ出力する復号処理部１５１６とを含む。
【００６４】
携帯電話機１００は、さらに、復号処理部１５１６からの出力を受けてコンテンツデータを再生するための音楽再生部１５１８と、音楽再生部１５１８の出力をディジタル信号からアナログ信号に変換するＤＡ変換器１５１９と、ＤＡ変換器１５１９の出力をヘッドホーンなどの外部出力装置（図示省略）へ出力するための端子１５３０とを含む。
【００６５】
携帯電話機１００は、さらに、パーソナルコンピュータからコンテンツデータ、付加情報およびライセンスを受信する際にバスＢＳ２と端子１１１４との間のデータ授受を制御するためのＵＳＢインタフェース１１１２と、ＵＳＢケーブルを接続するための端子１１１４とを含む。
【００６６】
なお、ＵＳＢインタフェース１１１２および端子１１１４は、図１に示すデータ配信システムにおいては必要ないが、後述するように、パーソナルコンピュータがインターネット網を介して受信したコンテンツデータ、付加情報およびライセンスをＵＳＢケーブルによって受信する場合に必要となるものである。
【００６７】
また、図６においては、点線で囲んだ領域は暗号化コンテンツデータを復号して音楽データを再生するコンテンツ再生デバイス１５５０を構成する。
【００６８】
さらに、図６においては、通常の通話機能に必要な音声データの変調および復号を行なう音声コーデック、マイク等は省略している。
【００６９】
携帯電話機１００の各構成部分の各セッションにおける動作については、後ほどフローチャートを使用して詳細に説明する。
【００７０】
図７は、図１に示すメモリカード１１０の構成を説明するための概略ブロック図である。
【００７１】
既に説明したように、メモリカードのクラス公開暗号鍵およびクラス秘密復号鍵として、ＫＰｍｗおよびＫｍｗが設けられ、メモリカードのクラス証明書Ｃｍｗが設けられるが、メモリカード１１０においては、自然数ｗ＝３で表わされるものとする。また、メモリカードを識別する自然数ｘはｘ＝４で表わされるものとする。
【００７２】
したがって、メモリカード１１０は、認証データ｛ＫＰｍ３／／Ｃｍ３｝ＫＰａを保持する認証データ保持部１４００と、メモリカードごとに設定される固有の復号鍵である個別秘密復号鍵Ｋｍｃ４を保持するＫｍｃ保持部１４０２と、クラス秘密復号鍵Ｋｍ３を保持するＫｍ保持部１４２１と、個別秘密復号鍵Ｋｍｃ４によって復号可能な公開暗号鍵ＫＰｍｃ４を保持するＫＰｍｃ保持部１４１６とを含む。
【００７３】
このように、メモリカードという記録装置の暗号鍵を設けることによって、以下の説明で明らかになるように、配信されたコンテンツデータや暗号化されたライセンス鍵の管理をメモリカード単位で実行することが可能になる。
【００７４】
メモリカード１１０は、さらに、メモリカードインタフェース１２００との間で信号を端子１４２６を介して授受するインタフェース１４２４と、インタフェース１４２４との間で信号をやり取りするバスＢＳ３と、バスＢＳ３にインタフェース１４２４から与えられるデータから、クラス秘密復号鍵Ｋｍ３をＫｍ保持部１４２１から受けて、配信サーバ１０が配信セッションにおいて生成したセッションキーＫｓ1を接点Ｐａに出力する復号処理部１４２２と、ＫＰａ保持部１４１４から公開認証鍵ＫＰａを受けて、バスＢＳ３に与えられるデータから公開認証鍵ＫＰａによる復号処理を実行して復号結果と得られたクラス証明書をコントローラ１４２０に、得られたクラス公開鍵を暗号処理部１４１０に出力する復号処理部１４０８と、切換スイッチ１４４２によって選択的に与えられる鍵によって、切換スイッチ１４４６によって選択的に与えられるデータを暗号化してバスＢＳ４に出力する暗号処理部１４０６とを含む。
【００７５】
メモリカード１１０は、さらに、配信、および再生の各セッションにおいてセッションキーＫｓ２を発生するセッションキー発生部１４１８と、セッションキー発生部１４１８の出力したセッションキーＫｓ２を復号処理部１４０８によって得られるクラス公開暗号鍵ＫＰｐｙもしくはＫＰｍｗによって暗号化してバスＢＳ３に送出する暗号処理部１４１０と、バスＢＳ３よりセッションキーＫｓ２によって暗号化されたデータを受けてセッションキー発生部１４１８より得たセッションキーＫｓ２によって復号する復号処理部１４１２と、暗号化コンテンツデータの再生セッションにおいてメモリ１４１５から読出されたライセンス鍵Ｋｃおよび再生制御情報ＡＣｐを、復号処理部１４１２で復号された他のメモリカード１１０の個別公開暗号鍵ＫＰｍｃｘ（ｘ≠４）で暗号化する暗号処理部１４１７とを含む。
【００７６】
メモリカード１１０は、さらに、バスＢＳ３上のデータを個別公開暗号鍵ＫＰｍｃ４と対をなすメモリカード１１０の個別秘密復号鍵Ｋｍｃ４によって復号するための復号処理部１４０４と、配信サーバ１０との間の通信における履歴を格納するログと、暗号化コンテンツデータ｛Ｄｃ｝Ｋｃと、暗号化コンテンツデータ｛Ｄｃ｝Ｋｃを再生するためのライセンス（Ｋｃ，ＡＣｐ，ＡＣｍ，ライセンスＩＤ，コンテンツＩＤ）と、付加情報Ｄｃ−ｉｎｆと、暗号化コンテンツデータの再生リストと、ライセンスを管理するためのライセンス管理ファイルとをバスＢＳ３より受けて格納するためのメモリ１４１５とを含む。メモリ１４１５は、例えば半導体メモリによって構成される。また、メモリ１４１５は、ログ領域１４１５Ａと、ライセンス領域１４１５Ｂと、データ領域１４１５Ｃとから成る。ログ領域１４１５Ａは、ログを記録するための領域である。ログ領域１４１５Ａは、メモリカード１１０に対してライセンスが入力され、格納されるときに記録される受信ログを含む。
【００７７】
ライセンス領域１４１５Ｂは、ライセンスを記録するための領域である。ライセンス領域１４１５Ｂは、ライセンス（ライセンス鍵Ｋｃ、再生制御情報ＡＣｐ、アクセス制限情報ＡＣｍ、ライセンスＩＤ、コンテンツＩＤ）を格納する。ライセンスは、エントリ番号に対応してライセンス領域１４１５Ｂに格納されており、ライセンスに対してアクセスする場合には、ライセンスが格納されている、あるいは、ライセンスを記録したいエントリをエントリ番号によって指定する構成になっている。
【００７８】
データ領域１４１５Ｃは、暗号化コンテンツデータ｛Ｄｃ｝Ｋｃ、暗号化コンテンツデータの付加情報Ｄｃ−ｉｎｆ、ライセンスを管理するために必要な情報を暗号化コンテンツごとに記録するライセンス管理ファイル、およびメモリカードに記録された暗号化コンテンツデータやライセンスにアクセスするための基本的な情報を記録する再生リストを記録するための領域である。そして、データ領域１４１５Ｃは、外部から直接アクセスすることができる。
【００７９】
メモリカード１１０は、さらに、バスＢＳ３を介して外部との間でデータ授受を行ない、バスＢＳ３との間で再生情報等を受けて、メモリカード１１０の動作を制御するためのコントローラ１４２０を含む。
【００８０】
なお、データ領域１４１５Ｃを除く全ての構成は、耐タンパモジュール領域に構成される。
【００８１】
以下、図１に示すデータ配信システムにおける各セッションの動作について説明する。
【００８２】
［配信］
まず、図１に示すデータ配信システムにおいて、配信サーバ１０から携帯電話機１００のメモリカード１１０へ暗号化コンテンツデータおよびライセンスを配信する動作について説明する。
【００８３】
図８および図９は、図１に示すデータ配信システムにおける暗号化コンテンツデータの購入時に発生する携帯電話機１００に装着されたメモリカード１１０への暗号化コンテンツデータ｛Ｄｃ｝Ｋｃ、付加情報Ｄｃ−ｉｎｆ、およびライセンスの配信動作（以下、配信セッションともいう）を説明するための第１および第２のフローチャートである。
【００８４】
図８における処理以前に、携帯電話機１００のユーザは、配信サーバ１０に対して携帯電話網を介して接続し、購入を希望するコンテンツに対するコンテンツＩＤを取得していることを前提としている。
【００８５】
図８を参照して、携帯電話機１００のユーザからキー操作部１１０８を介してコンテンツＩＤの指定による配信リクエストがなされる（ステップＳ１００）。そして、キー操作部１１０８を介して暗号化コンテンツデータのライセンスを購入するための購入条件ＡＣを入力するように指示し、購入条件ＡＣが入力される（ステップＳ１０２）。つまり、選択した暗号化コンテンツデータを復号するライセンス鍵Ｋｃを購入するために、暗号化コンテンツデータのアクセス制御情報ＡＣｍ、および再生制御情報ＡＣｐを設定して購入条件ＡＣが入力される。
【００８６】
暗号化コンテンツデータの購入条件ＡＣが入力されると、コントローラ１１０６は、バスＢＳ２およびメモリカードインタフェース１２００を介してメモリカード１１０へ認証データの出力指示を与える（ステップＳ１０４）。メモリカード１１０のコントローラ１４２０は、端子１４２６、インタフェース１４２４およびバスＢＳ３を介して認証データの送信要求を受信する（ステップＳ１０６）。そして、コントローラ１４２０は、バスＢＳ３を介して認証データ保持部１４００から認証データ｛ＫＰｍ３／／Ｃｍ３｝ＫＰａを読出し、｛ＫＰｍ３／／Ｃｍ３｝ＫＰａをバスＢＳ３、インタフェース１４２４および端子１４２６を介して出力する（ステップＳ１０８）。
【００８７】
携帯電話機１００のコントローラ１１０６は、メモリカード１１０からの認証データ｛ＫＰｍ３／／Ｃｍ３｝ＫＰａに加えて、コンテンツＩＤ、ライセンス購入条件のデータＡＣ、および配信リクエストを配信サーバ１０に対して送信する（ステップＳ１１０）。
【００８８】
配信サーバ１０では、携帯電話機１００から配信リクエスト、コンテンツＩＤ、認証データ｛ＫＰｍ３／／Ｃｍ３｝ＫＰａ、およびライセンス購入条件のデータＡＣを受信し（ステップＳ１１２）、復号処理部３１２においてメモリカード１１０から出力された認証データを公開認証鍵ＫＰａで復号処理を実行する（ステップＳ１１４）。
【００８９】
配信制御部３１５は、復号処理部３１２における復号処理結果から、正規の機関でその正当性を証明するための暗号化を施した認証データを受信したか否かを判断する認証処理を行なう（ステップＳ１１６）。正当な認証データであると判断された場合、配信制御部３１５は、クラス公開暗号鍵ＫＰｍ３およびクラス証明書Ｃｍ３を承認し、受理する。そして、次の処理（ステップＳ１１８）へ移行する。正当な認証データでない場合には、非承認とし、クラス公開暗号鍵ＫＰｍ３およびクラス証明書Ｃｍ３を受理しないで配信セッションを終了する（ステップＳ１８４）。
【００９０】
認証の結果、正当な認証データを持つメモリカードを装着した携帯電話機からのアクセスであることが確認されると、配信サーバ１０において、セッションキー発生部３１６は、配信のためのセッションキーＫｓ１を生成する（ステップＳ１１８）。セッションキーＫｓ１は、復号処理部３１２によって得られたメモリカード１１０に対応するクラス公開暗号鍵ＫＰｍ３によって、暗号処理部３１８によって暗号化される（ステップＳ１２０）。
【００９１】
配信制御部３１５は、ライセンスＩＤを生成し（ステップＳ１２２）、ライセンスＩＤおよび暗号化されたセッションキーＫｓ１は、ライセンスＩＤ／／｛Ｋｓ１｝Ｋｍ３として、バスＢＳ１および通信装置３５０を介して外部に出力される（ステップＳ１２４）。
【００９２】
携帯電話機１００が、ライセンスＩＤ／／｛Ｋｓ１｝Ｋｍ３を受信すると、コントローラ１１０６は、ライセンスＩＤ／／｛Ｋｓ１｝Ｋｍ３をメモリカード１１０に入力する（ステップＳ１２６）。そうすると、メモリカード１１０においては、端子１４２６およびインタフェース１４２４を介して、コントローラ１４２０は、ライセンスＩＤ／／｛Ｋｓ１｝Ｋｍ３を受理する（ステップＳ１２８）。そして、コントローラ１４２０は、バスＢＳ３を介してメモリ１４１５のログ領域１４１５Ａに記録されている受信ログを初期化し、受理したライセンスＩＤをログ領域１４１５Ａに格納する（ステップＳ１３０）。このとき、受信ログ内の受信ｓｔａｔｅは、ＯＦＦに設定される。その後、コントローラ１４２０は、バスＢＳ３を介して｛Ｋｓ１｝Ｋｍ３を復号処理部１４２２へ与え、復号処理部１４２２は、Ｋｍ保持部１４２１に保持されるメモリカード１１０に固有なクラス秘密復号鍵Ｋｍ３によって復号処理することにより、セッションキーＫｓ１を復号し、セッションキーＫｓ１を受理する（ステップＳ１３２）。
【００９３】
コントローラ１４２０は、配信サーバ１０で生成されたセッションキーＫｓ１の受理を確認すると、セッションキー発生部１４１８に対してメモリカード１１０において配信動作時に生成されるセッションキーＫｓ２の生成を指示する。そして、セッションキー発生部１４１８は、セッションキーＫｓ２を生成する（ステップＳ１３４）。コントローラ１４２０は、生成されたセッション鍵Ｋｓ２をバスＢＳ３を介して受取り、その受取ったセッション鍵Ｋｓ２をメモリ１４１５のログ領域１４１５Ａに格納し、受信ｓｔａｔｅをＯＮにする（ステップＳ１３６）。
【００９４】
暗号処理部１４０６は、切換スイッチ１４４２の接点Ｐａを介して復号処理部１４２２より与えられるセッションキーＫｓ１によって、切換スイッチ１４４６の接点を順次切換えることによって与えられるセッションキーＫｓ２、および個別公開暗号鍵ＫＰｍｃ４を１つのデータ列として暗号化して、｛Ｋｓ２／／ＫＰｍｃ４｝Ｋｓ１をバスＢＳ３に出力する。バスＢＳ３に出力された暗号化データ｛Ｋｓ２／／ＫＰｍｃ４｝Ｋｓ１は、バスＢＳ３からインタフェース１４２４および端子１４２６を介して携帯電話機１００に出力され（ステップＳ１３８）、携帯電話機１００から配信サーバ１０に送信される（ステップＳ１４０）。
【００９５】
図９を参照して、配信サーバ１０は、｛Ｋｓ２／／ＫＰｍｃ４｝Ｋｓ１を受信して、復号処理部３２０においてセッションキーＫｓ１による復号処理を実行し、メモリカード１１０で生成されたセッションキーＫｓ２、およびメモリカード１１０の個別公開暗号鍵ＫＰｍｃ４を受理する（ステップＳ１４２）。
【００９６】
配信制御部３１５は、ステップＳ１１２で取得したコンテンツＩＤに従ってライセンス鍵Ｋｃを情報データベース３０４から取得し（ステップＳ１４４）、ステップＳ１１２で取得したライセンス購入条件のデータＡＣに従って、アクセス制御情報ＡＣｍおよび再生制御情報ＡＣｐを決定する（ステップＳ１４６）。
【００９７】
配信制御部３１５は、生成したライセンス、すなわち、ライセンスＩＤ、コンテンツＩＤ、ライセンス鍵Ｋｃ、再生制御情報ＡＣｐ、およびアクセス制御情報ＡＣｍを暗号処理部３２６に与える。暗号処理部３２６は、復号処理部３２０によって得られたメモリカード１１０の個別公開暗号鍵ＫＰｍｃ４によってライセンスを暗号化して暗号化データ｛ライセンスＩＤ／／コンテンツＩＤ／／Ｋｃ／／ＡＣｍ／／ＡＣｐ｝Ｋｍｃ４を生成する（ステップＳ１４８）。そして、暗号処理部３２８は、暗号処理部３２６からの暗号化データ｛ライセンスＩＤ／／コンテンツＩＤ／／Ｋｃ／／ＡＣｍ／／ＡＣｐ｝Ｋｍｃ４を、復号処理部３２０からのセッションキーＫｓ２によって暗号化し、暗号化データ｛｛ライセンスＩＤ／／コンテンツＩＤ／／Ｋｃ／／ＡＣｍ／／ＡＣｐ｝Ｋｍｃ４｝Ｋｓ２を出力する。配信制御部３１５は、バスＢＳ１および通信装置３５０を介して暗号化データ｛｛ライセンスＩＤ／／コンテンツＩＤ／／Ｋｃ／／ＡＣｍ／／ＡＣｐ｝Ｋｍｃ４｝Ｋｓ２を携帯電話機１００へ送信する（ステップＳ１５０）。
【００９８】
携帯電話機１００は、送信された暗号化データ｛｛ライセンスＩＤ／／コンテンツＩＤ／／Ｋｃ／／ＡＣｍ／／ＡＣｐ｝Ｋｍｃ４｝Ｋｓ２を受信し、バスＢＳ２およびメモリカードインタフェース１２００を介してメモリカード１１０に入力する（ステップＳ１５２）。メモリカード１１０においては、端子１４２６およびインタフェース１４２４を介して、バスＢＳ３に与えられた受信データを復号処理部１４１２によって復号する。復号処理部１４１２は、セッションキー発生部１４１８から与えられたセッションキーＫｓ２を用いてバスＢＳ３の受信データを復号し、バスＢＳ３に出力する（ステップＳ１５４）。
【００９９】
この段階で、バスＢＳ３には、Ｋｍｃ保持部１４０２に保持される個別秘密復号鍵Ｋｍｃ４で復号可能な暗号化ライセンス｛ライセンスＩＤ／／コンテンツＩＤ／／Ｋｃ／／ＡＣｍ／／ＡＣｐ｝Ｋｍｃ４が出力される（ステップＳ１５４）。
【０１００】
コントローラ１４２０の指示によって、暗号化ライセンス｛ライセンスＩＤ／／コンテンツＩＤ／／Ｋｃ／／ＡＣｍ／／ＡＣｐ｝Ｋｍｃ４は、復号処理部１４０４において、個別秘密復号鍵Ｋｍｃ４によって復号され、ライセンス（ライセンス鍵Ｋｃ、ライセンスＩＤ、コンテンツＩＤ、アクセス制御情報ＡＣｍおよび再生制御情報ＡＣｐ）が受理される（ステップＳ１５６）。
【０１０１】
そうすると、コントローラ１４２０は、受理したライセンス（ライセンス鍵Ｋｃ、ライセンスＩＤ、コンテンツＩＤ、アクセス制御情報ＡＣｍおよび再生制御情報ＡＣｐ）をメモリ１４１５のライセンス領域１４１５Ｂに格納する（ステップＳ１５８）。そして、コントローラ１４２０は、バスＢＳ３を介してメモリ１４１５のログ領域１４１５Ａの受信ログに記録された受信ｓｔａｔｅをＯＦＦする（ステップＳ１６０）。ライセンスの書込みが終了すると、携帯電話機１００のコントローラ１１０６は、ライセンス管理情報を更新し、その更新したライセンス管理情報をメモリカード１１０へ入力する（ステップＳ１６２）。メモリカード１１０のコントローラ１４２０は、入力されたライセンス管理情報をメモリ１４１５のデータ領域１４１５Ｃに書込む（ステップＳ１６４）。
【０１０２】
ライセンスの配信が終了した後、携帯電話機１００のコントローラ１１０６は、暗号化コンテンツデータの配信要求を配信サーバ１０へ送信し（ステップＳ１６６）、配信サーバ１０は、暗号化コンテンツデータの配信要求を受信する（ステップＳ１６８）。そして、配信サーバ１０の配信制御部３１５は、情報データベース３０４より、暗号化コンテンツデータ｛Ｄｃ｝Ｋｃおよび付加情報Ｄｃ−ｉｎｆを取得して、これらのデータをバスＢＳ１および通信装置３５０を介して出力する（ステップＳ１７０）。
【０１０３】
携帯電話機１００は、｛Ｄｃ｝Ｋｃ／／Ｄｃ−ｉｎｆを受信して、暗号化コンテンツデータ｛Ｄｃ｝Ｋｃおよび付加情報Ｄｃ−ｉｎｆを受理する（ステップＳ１７２）。そうすると、コントローラ１１０６は、暗号化コンテンツデータ｛Ｄｃ｝Ｋｃおよび付加情報Ｄｃ−ｉｎｆをバスＢＳ２およびメモリカードインタフェース１２００を介してメモリカード１１０に入力する（ステップＳ１７４）。
【０１０４】
メモリカード１１０のコントローラ１４２０は、端子１４２６、インタフェース１４２４およびバスＢＳ３を介して暗号化コンテンツデータ｛Ｄｃ｝Ｋｃおよび付加情報Ｄｃ−ｉｎｆを受理し、その受理した暗号化コンテンツデータ｛Ｄｃ｝Ｋｃおよび付加情報Ｄｃ−ｉｎｆをメモリ１４１５のデータ領域１４１５Ｃに記録する（ステップＳ１７６）。これによって、携帯電話機１００において、コンテンツデータの再生に必要な操作をキーに割当てるためのキー割当情報がメモリカード１１０に記録される。そして、コントローラ１４２０は、受理したコンテンツの情報をデータ領域１４１５Ｃの再生リストに追記する（ステップＳ１７８）。
【０１０５】
そうすると、携帯電話機１００のコントローラ１１０６は、暗号化コンテンツデータ｛Ｄｃ｝Ｋｃおよび付加情報Ｄｃ−ｉｎｆの配信受理を配信サーバ１０へ送信し（ステップＳ１８０）、配信サーバ１０は、配信受理を受信し、配信制御部３１５は、バスＢＳ１を介して課金データベース３０２に書込んで課金処理を行なう（ステップＳ１８２）。そして、配信動作が終了する（ステップＳ１８４）。
【０１０６】
このようにして、携帯電話機１００に装着されたメモリカード１１０が正規の認証データを保持する機器であること、同時に、クラス証明書Ｃｍ３とともに暗号化して送信できた公開暗号鍵ＫＰｍ３が有効であることを確認した上でコンテンツデータを配信することができ、不正なメモリカードへのコンテンツデータの配信を禁止することができる。
【０１０７】
次に、再び、図５および図６を参照して、携帯電話機１００が配信サーバ１０から受信した暗号化コンテンツデータ｛Ｄｃ｝Ｋｃの再生に必要な操作をキー操作部１１０８に含まれるキーに割当てる動作について説明する。携帯電話機１００のコントローラ１１０６は、バスＢＳ２およびメモリカードインタフェース１２００を介してメモリカード１１０に記録されたキー割当情報を読出す。そして、コントローラ１１０６は、読出したキー割当情報をバスＢＳ２を介してキー割当部１１０３に与える。キー割当部１１０３は、与えられたキー割当情報のキーＩＤに基づいて、コンテンツデータの再生に必要な操作を割当てるキーを特定する。これにより、キー割当部１１０３は、操作を割当てるキーが’０’キー〜’９’キー、’＊’キー、’＃’キー、’ｕｐ’キー、’ｄｏｗｎ’キー、’ｌｅｆｔ’キー、’ｒｉｇｈｔ’キー、’決定’キー、’電源’キー、’通話’キー、および’機能１’キー〜’機能ｋ’キーであることを認識する。そして、キー割当部１１０３は、キーＩＤに対応する操作ＩＤを介して各キーに割当てる操作を検出する。そして、その検出した操作の各々をキーＩＤを介して各キーに割当てる。これによって、’０’指定〜’９’指定が、それぞれ、’０’キー〜’９’キーに割当てられ、’＊’キーおよび’＃’キーには、何も操作が割当てられず、「音量ＵＰ」操作が’ｕｐ’キーに割当てられ、「音量ＤＯＷＮ」操作が’ｄｏｗｎ’キーに割当てられ、「早送り」操作が’ｌｅｆｔ’キーに割当てられ、「巻戻し」操作が’ｒｉｇｈｔ’キーに割当てられ、「決定」操作が’決定’キーに割当てられ、「再生・停止」操作が’電源’キーに割当てられ、’通話’キー、’機能１’キー、および’機能２’キーには、何も操作が割当てられない。
【０１０８】
つまり、図１０に示すように、携帯電話機１００のキー操作部１１０８のキー１〜キー９，キー１１に、それぞれ、数字「１」〜「９」，「０」が割当てられ、キー１２，１３，１６，１７，２２には何も操作が割当てられず、キー１４に「音量ＵＰ」操作が割当てられ、キー１５に「音量ＤＯＷＮ」操作が割当てられ、キー１９に「早送り」操作が割当てられ、キー１８に「巻戻し」操作が割当てられ、キー２１に「決定」操作が割当てられ、キー２３に「再生・停止」操作が割当てられる。これによって、携帯電話機１００のユーザは、操作が割当てられた各キーを用いてコンテンツデータの再生を行なうことができる。
【０１０９】
［再生］
上述したように、携帯電話機１００に装着されたメモリカード１１０は、配信サーバ１０から暗号化コンテンツデータ、付加情報およびライセンスを受信できる。そこで、次に、メモリカードが受信した暗号化コンテンツデータの再生について説明する。
【０１１０】
図１１は、メモリカード１１０が受信したコンテンツデータの携帯電話機１００における再生動作を説明するためのフローチャートである。なお、図１１における処理以前に、携帯電話機１００のユーザは、メモリカード１００のデータ領域１４１５Ｃに記録されている再生リストに従って、再生するコンテンツ（楽曲）を決定し、ライセンス管理ファイルを取得していることを前提としている。
【０１１１】
図１１を参照して、再生動作の開始とともに、携帯電話機１００のユーザからキー操作部１１０８を介して再生リクエストが携帯電話機１００にインプットされる（ステップＳ７００）。そうすると、コントローラ１１０６は、バスＢＳ２およびメモリカードインタフェース１２００を介してメモリカード１１０からキー割当情報を読出し、その読出したキー割当情報をキー割当部１１０３に与える。そして、キー割当部１１０３は、上述したようにコンテンツデータの再生に必要な操作をキー操作部１１０８に含まれるキーに割当てる（ステップＳ７０１）。そして、コントローラ１１０６は、バスＢＳ２を介して認証データの出力要求をコンテンツ再生デバイス１５５０に行ない（ステップＳ７０２）、コンテンツ再生デバイス１５５０は認証データの出力要求を受信する（ステップＳ７０４）。そして、認証データ保持部１５００は、認証データ｛ＫＰｐ１／／Ｃｐ１｝ＫＰａを出力し（ステップＳ７０６）、コントローラ１１０６は、メモリカードインタフェース１２００を介してメモリカード１１０へ認証データ｛ＫＰｐ１／／Ｃｐ１｝ＫＰａを入力する（ステップＳ７０８）。
【０１１２】
そうすると、メモリカード１１０は、認証データ｛ＫＰｐ１／／Ｃｐ１｝ＫＰａを受理し、復号処理部１４０８は、受理した認証データ｛ＫＰｐ１／／Ｃｐ１｝ＫＰａを、ＫＰａ保持部１４１４に保持された公開認証鍵ＫＰａによって復号し（ステップＳ７１０）、コントローラ１４２０は復号処理部１４０８における復号処理結果から、認証処理を行なう。すなわち、認証データ｛ＫＰｐ１／／Ｃｐ１｝ＫＰａが正規の認証データであるか否かを判断する認証処理を行なう（ステップＳ７１２）。復号できなかった場合、ステップＳ７４６へ移行し、再生動作は終了する。認証データが復号できた場合、コントローラ１４２０は、セッションキー発生部１４１８を制御し、セッションキー発生部１４１８は、再生セッション用のセッションキーＫｓ２を発生させる（ステップＳ７１３）。そして、暗号処理部１４１０は、セッションキー発生部１４１８からのセッションキーＫｓ２を、復号処理部１４０８で復号された公開暗号鍵ＫＰｐ１によって暗号化した｛Ｋｓ２｝Ｋｐ１をバスＢＳ３へ出力する。そうすると、コントローラ１４２０は、インタフェース１４２４および端子１４２６を介してメモリカードインタフェース１２００へ｛Ｋｓ２｝Ｋｐ１を出力する（ステップＳ７１４）。携帯電話機１００のコントローラ１１０６は、メモリカードインタフェース１２００を介して｛Ｋｓ２｝Ｋｐ１を取得する。そして、コントローラ１１０６は、｛Ｋｓ２｝Ｋｐ１をバスＢＳ２を介してコンテンツ再生デバイス１５５０の復号処理部１５０４へ与え（ステップＳ７１６）、復号処理部１５０４は、Ｋｐ１保持部１５０２から出力された、公開暗号鍵ＫＰｐ１と対になっている秘密復号鍵Ｋｐ１によって｛Ｋｓ２｝Ｋｐ１を復号し、セッションキーＫｓ２を暗号処理部１５０６へ出力する（ステップＳ７１８）。そうすると、セッションキー発生部１５０８は、再生セッション用のセッションキーＫｓ３を発生させ、セッションキーＫｓ３を暗号処理部１５０６へ出力する（ステップＳ７２０）。暗号処理部１５０６は、セッションキー発生部１５０８からのセッションキーＫｓ３を復号処理部１５０４からのセッションキーＫｓ２によって暗号化して｛Ｋｓ３｝Ｋｓ２を出力し（ステップＳ７２２）、コントローラ１１０６は、バスＢＳ２およびメモリカードインタフェース１２００を介して｛Ｋｓ３｝Ｋｓ２をメモリカード１１０へ出力する（ステップＳ７２４）。
【０１１３】
そうすると、メモリカード１１０の復号処理部１４１２は、端子１４２６、インタフェース１４２４、およびバスＢＳ３を介して｛Ｋｓ３｝Ｋｓ２を入力する。復号処理部１４１２は、セッションキー発生部１４１８によって発生されたセッションキーＫｓ２によって｛Ｋｓ３｝Ｋｓ２を復号して、携帯電話機１００で発生されたセッションキーＫｓ３を受理する（ステップＳ７２６）。
【０１１４】
そして、コントローラ１４２０は、ライセンス領域１４１５Ｂに格納されたライセンスを取得する（ステップＳ７２８）。コントローラ１４２０は、取得したライセンスに含まれるアクセス制限情報ＡＣｍを確認する（ステップＳ７３０）。
【０１１５】
ステップＳ７３０においては、メモリのアクセスに対する制限に関する情報であるアクセス制限情報ＡＣｍを確認することにより、具体的には、再生回数を確認することにより、既に再生不可の状態である場合には再生動作を終了し、アクセス制限情報の再生回数に制限がある場合にはアクセス制限情報ＡＣｍの再生回数を変更し（ステップＳ７３２）、次のステップに進む（ステップＳ７３４）。一方、アクセス制限情報ＡＣｍの再生回数によって再生が制限されていない場合においては、ステップＳ７３２はスキップされ、アクセス制限情報ＡＣｍの再生回数は変更されることなく処理が次のステップ（ステップＳ７３４）に進行される。
【０１１６】
ステップＳ７３０において、当該再生動作において再生が可能であると判断された場合には、メモリ１４１５のライセンス領域１４１５Ｂに記録された再生リクエスト曲のライセンス鍵Ｋｃおよび再生制御情報ＡＣｐがバスＢＳ３上に出力される（ステップＳ７３４）。
【０１１７】
得られたライセンス鍵Ｋｃと再生制御情報ＡＣｐは、切換スイッチ１４４６の接点Ｐｆを介して暗号処理部１４０６に送られる。暗号処理部１４０６は、切換スイッチ１４４２の接点Ｐｂを介して復号処理部１４１２より受けたセッションキーＫｓ３によって切換スイッチ１４４６を介して受けたライセンス鍵Ｋｃと再生制御情報ＡＣｐとを暗号化し、｛Ｋｃ／／ＡＣｐ｝Ｋｓ３をバスＢＳ３に出力する（ステップＳ７３４）。
【０１１８】
バスＢＳ３に出力された暗号化データは、インタフェース１４２４、端子１４２６、およびメモリカードインタフェース１２００を介して携帯電話機１００に送出される。
【０１１９】
携帯電話機１００においては、メモリカードインタフェース１２００を介してバスＢＳ２に伝達される暗号化データ｛Ｋｃ／／ＡＣｐ｝Ｋｓ３を復号処理部１５１０によって復号処理を行ない、ライセンス鍵Ｋｃおよび再生制御情報ＡＣｐを受理する（ステップＳ７３６，Ｓ７３８）。復号処理部１５１０は、ライセンス鍵Ｋｃを復号処理部１５１６に伝達し、再生制御情報ＡＣｐをバスＢＳ２に出力する。
【０１２０】
コントローラ１１０６は、バスＢＳ２を介して、再生制御情報ＡＣｐを受理して再生の可否の確認を行なう（ステップＳ７４０）。
【０１２１】
ステップＳ７４０においては、再生制御情報ＡＣｐによって再生不可と判断される場合には、再生動作は終了される。
【０１２２】
ステップＳ７４０において再生可能と判断された場合、コントローラ１１０６は、メモリカードインタフェース１２００を介してメモリカード１１０に暗号化コンテンツデータ｛Ｄｃ｝Ｋｃを要求する。そうすると、メモリカード１１０のコントローラ１４２０は、メモリ１４１５のデータ領域１４１５Ｃから暗号化コンテンツデータ｛Ｄｃ｝Ｋｃを取得し、バスＢＳ３、インタフェース１４２４、および端子１４２６を介してメモリカードインタフェース１２００へ暗号化コンテンツデータ｛Ｄｃ｝Ｋｃを出力する。
【０１２３】
携帯電話機１００のコントローラ１１０６は、メモリカードインタフェース１２００を介して暗号化コンテンツデータ｛Ｄｃ｝Ｋｃを取得し、バスＢＳ２を介して暗号化コンテンツデータ｛Ｄｃ｝Ｋｃをコンテンツ再生デバイス１５５０へ与える。
【０１２４】
そして、コンテンツ再生デバイス１５５０の復号処理部１５１６は、暗号化コンテンツデータ｛Ｄｃ｝Ｋｃを復号処理部１５１０から出力されたライセンス鍵Ｋｃによって復号してコンテンツデータＤｃを取得する。
【０１２５】
そして、復号されたコンテンツデータＤｃは音楽再生部１５１８へ出力され、音楽再生部１５１８は、コンテンツデータ｛Ｄｃ｝Ｋｃを再生し、ＤＡ変換器１５１９はディジタル信号をアナログ信号に変換して端子１５３０へ出力する。そして、音楽データは端子１５３０から外部出力装置を介してヘッドホーン１３０へ出力されて再生される。これによって再生動作が終了する（ステップＳ７４２）。
【０１２６】
そして、再生動作が終了すると、携帯電話機１００のユーザは、キー操作部１１０８のキー２３を操作して、コンテンツデータの再生を停止する。また、携帯電話機１００のユーザは、コンテンツデータの再生中において音量のアップ、音量のダウン、早送り、および巻戻し等の操作をキー操作部１１０８のキー１４，１５，１８，１９等を操作して行なう。
【０１２７】
また、この発明による情報端末装置は、図１２に示す折畳式の携帯電話機２００であってもよい。携帯電話機２００は、蓋部２１０と本体部２２０とを備える。蓋部２１０は、矢印２０１の方向に開閉される。携帯電話機２００の構成は、図６に示す携帯電話機１００の構成と同じである。そして、蓋部２１０は、図６に示す構成のうち、表示パネル１１１０を含み、本体部２２０は、図６に示す表示パネル１１１０以外の全ての構成部分と補助キー操作部２３０とを含む。補助キー操作部２３０は、キー２３１〜２３３を含む。キー２３１〜２３３は、蓋部２１０を閉じた状態でもコンテンツデータの再生に必要な操作を行なうためのキーである。
【０１２８】
表示パネル１１１０には、コンテンツデータの再生に必要な操作を視覚情報としてユーザに与えるためのアイコン３１〜３５が表示される。アイコン３１は、「音量ＵＰ」操作を示す。アイコン３２は、「音量ＤＯＷＮ」操作を示す。アイコン３３は、「巻戻し」操作を示す。アイコン３４は、「早送り」操作を示す。アイコン３５は、「再生・停止」操作を示す。アイコンの作成および表示パネル１１１０への表示については、後述する。
【０１２９】
図１３および図１４を参照して、補助キー操作部２３０に含まれるキー２３１〜２３３に、コンテンツデータの再生に必要な操作を割当てる方法について説明する。なお、図１２に示す例では、補助キー操作部２３０に設けられるキーの数は３個としている。
【０１３０】
図１３は、コンテンツデータが音楽データである場合に、携帯電話機２００に装着されたメモリカード１１０に送信される付加情報Ｄｃ−ｉｎｆに含まれるキー割当情報である。また、図１４は、コンテンツデータがニュースコンテンツである場合に、携帯電話機２００に装着されたメモリカード１１０に送信される付加情報Ｄｃ−ｉｎｆに含まれるキー割当情報である。
【０１３１】
図１３および図１４に示すキー割当情報は、図５に示すキー割当情報に対して必須レベルの欄が追加になっているだけであり、その他は、図５に示すキー割当情報と同じである。
【０１３２】
携帯電話機２００のキー割当部１１０３は、コントローラ１１０６がメモリカード１１０から読出したキー割当情報のキーＩＤ、キー、操作ＩＤ、および操作に基づいて、携帯電話機１００の場合と同様の方法によって各キーに各操作を割当てる。そして、キー割当部１１０３は、キー割当情報の必須レベルを参照して、補助キー操作部２３０のキー２３１〜２３３にコンテンツデータの再生に必要な操作のうち、必須の操作を割当てる。コンテンツデータが音楽データの場合、「再生・停止」操作が必須レベル「１」であり、「音量ＵＰ」操作および「音量ＤＯＷＮ」操作が必須レベル「２」であり、その他の操作は必須レベル「０」である。したがって、キー割当部１１０３は、必須レベル「０」の操作を除き、必須レベルの高い順に各操作をキー２３１〜２３３に割当てる。なお、必須レベル「１」が最も優先度が高い。
【０１３３】
そうすると、キー割当部１１０３は、キー操作部１１０８の各キーに割当てた各操作の中から、必須レベルが「１」である「再生・停止」操作と、必須レベルが「２」である「音量ＵＰ」操作、および「音量ＤＯＷＮ」操作とを補助キー操作部２３０のキー２３１〜２３３に割当てる。
【０１３４】
また、コンテンツデータがニュースコンテンツであるとき、キー割当部１１０３は、図１４に示すキー割当情報の必須レベルを参照して、必須レベルが「１」である「再生・停止」操作と、必須レベルが「２」である「早送り」操作と、必須レベルが「３」である「巻戻し」操作とを補助キー操作部２３０のキー２３１〜２３３に割当てる。なお、補助キー操作部２３０のキーの数が３個よりも多い場合は、「再生・停止」操作、「早送り」操作、および「巻戻し」操作に加え、必須レベルが「４」である「音量ＵＰ」操作および「音量ＤＯＷＮ」操作を補助キー操作部２３０のキーに割当てる。
【０１３５】
このように、折畳み式の携帯電話機２００においては、本来のキー操作部１１０８に追加された補助キー操作部２３０に含まれるキーに、コンテンツデータの再生に必須の操作を割当てる。これによって、携帯電話機２００のユーザは、蓋部２１０を閉じた状態でもコンテンツデータの再生における重要な動作を行なうことができる。
【０１３６】
なお、上述したキー割当情報の必須レベルが「０」であることは、対応する操作をキーに割当てなくてもよいことを意味する。
【０１３７】
コンテンツデータの再生に必要な操作の補助キー操作部２３０に含まれるキーへの割当が終了すると、コントローラ１１０６は、キー割当部１１０３から割当てた操作をバスＢＳ２を介して受取り、その受取った操作をアイコン作成部１１０４に与える。すなわち、コンテンツデータが音楽データであるとき、コントローラ１１０６は、キー割当部１１０３から「音量ＤＯＷＮ」操作、「音量ＵＰ」操作、および「再生・停止」操作をバスＢＳ２を介して受取り、その受取った「音量ＤＯＷＮ」操作、「音量ＵＰ」操作、および「再生・停止」操作をアイコン作成部１１０４に与える。また、コンテンツデータがニュースコンテンツであるとき、コントローラ１１０６は、キー割当部１１０３から「巻戻し」操作、「早送り」操作、および「再生・停止」操作をバスＢＳ２を介して受取り、その受取った「巻戻し」操作、「早送り」操作、および「再生・停止」操作をアイコン作成部１１０４に与える。
【０１３８】
アイコン作成部１１０４は、与えられた操作を視覚情報としてユーザに与えるために、保持しているソフトウェアによって各操作の内容を示すアイコンを作成する。そして、アイコン作成部１１０４は、作成したアイコンをバスＢＳ２を介してアイコン表示部１１０５に与える。アイコン表示部１１０５は、与えられたアイコンを、予め保持しているソフトウェアによって表示パネル１１１０に表示する。
【０１３９】
したがって、図１２に示すように、アイコン３１〜３５が携帯電話機２００の表示パネル１１１０に表示される。コンテンツデータが音楽データであるとき、アイコン３１，３２，３５が表示パネル１１１０に表示され、コンテンツデータがニュースコンテンツであるとき、アイコン３３〜３５が表示パネル１１１０に表示される。これによって、携帯電話機２００のユーザは、コンテンツデータの再生のために補助キー操作部２３０に設定されている操作を視覚情報として取得することができる。
【０１４０】
図１５を参照して、コンテンツデータの再生に必要な操作のキーへの割当動作について説明する。携帯電話機２００のユーザがキー操作部１１０８からコンテンツデータの再生指示を入力することによって、コンテンツデータの再生に必要な操作のキーへの割当が開始される。そして、コントローラ１１０６は、メモリカード１１０のメモリ１４１５に記録されたライセンス管理ファイルを取得している。したがって、コントローラ１１０６は、コンテンツデータの再生が指示されるときにキー操作部１１０８から入力されたコンテンツＩＤによって再生指示がなされたコンテンツデータを特定する。
【０１４１】
コンテンツデータの再生に必要な操作のキーへの割当が開始されると（ステップＳ２００）、コントローラ１１０６は、コンテンツＩＤによってバスＢＳ２およびメモリカードインタフェース１２００を介してメモリカード１１０から再生指示がなされたコンテンツデータのキー割当情報を読出す（ステップＳ２０２）。そして、コントローラ１１０６は、読出したキー割当情報をキー割当部１１０３に与える。キー割当部１１０３は、キー割当情報のキーＩＤと操作ＩＤとの対応関係に基づいて、各操作を各キーに割当てる（ステップＳ２０４）。すなわち、キー割当部１１０３は、キーＩＤのＫＥＹ０等から’０’キー等を特定し、その’０’キーに割当てる操作をキーＩＤと操作ＩＤとの対応関係から特定し、その特定した操作を’０’キー等に割当てる。そして、キー割当部１１０３は、キー割当情報の必須レベルの高い操作を抽出し、その抽出した操作を補助キー操作部２３０のキー２３１〜２３３に割当てる（ステップＳ２０６）。
【０１４２】
そうすると、コントローラ１１０６は、各キーに割当てられた操作をキー割当部１１０３から読出し、その読出した操作をアイコン作成部１１０４に与える。そして、アイコン作成部１１０４は、上述したようにアイコン３１〜３５を作成し、アイコン表示部１１０５に与える。そして、アイコン表示部１１０５は、上述した方法によって、与えられたアイコンを表示パネル１１１０に表示する（ステップＳ２０８）。これにより、携帯電話機２００のキー操作部１１０８および補助キー操作部２３０に含まれるキーに、コンテンツデータの再生に必要な操作が割当てられる。
【０１４３】
また、携帯電話機１００においても、コンテンツデータの再生に必要な操作の中から特に必要なものを抽出し、その抽出した操作のアイコンを作成して表示パネル１１１０に表示することも可能である。
【０１４４】
携帯電話機２００におけるコンテンツデータの再生動作も、図１１に示すフローチャートに従って行なわれる。
【０１４５】
なお、上記においては、キー操作部１１０８に含まれる複数のキーに割当てられる操作は、コンテンツの種類に応じて変更されない。つまり、上述した例においては、’ｕｐ’キー、’ｄｏｗｎ’キー、’ｌｅｆｔ’キー、’ｒｉｇｈｔ’キー、’決定’キー、および’電源’キーには、それぞれ、「音量ＵＰ」操作、「音量ＤＯＷＮ」操作、「早送り」操作、「巻戻し」操作、「決定」操作、および「再生・停止」操作が対応付けられ、この関係はコンテンツの種類が変化しても変わらない。しかし、本発明においては、このようなコンテンツデータの再生に必要な操作の各キーへの割当方法に限らず、コンテンツの種類に応じて、コンテンツデータの再生に必要な操作が変更され、その変更された操作を各キーへ割当てる場合も含まれる。たとえば、コンテンツデータが英会話のデータであるとき、「２点間のリピート」操作がコンテンツデータの再生に必要な操作として想定される。したがって、この場合には、たとえば、「音量ＵＰ」操作に代えて「２点間のリピート」操作がキーに割当てられることになる。
【０１４６】
このように、コンテンツの種類に応じて操作を変更する必要がある場合には、キー割当情報の「操作」の欄が、コンテンツの種類に応じて変化されてメモリカード１１０へ配信される。
【０１４７】
また、本発明においては、携帯電話機１００は、携帯電話網を介して暗号化コンテンツデータ、付加情報およびライセンスを取得する場合に限らず、図１６に示すように、インターネット網３０を介してパーソナルコンピュータ５０が配信サーバ１０Ａから受信したコンテンツデータおよび付加情報をＵＳＢケーブル７５を介して受理する場合であってもよい。この場合、ＵＳＢケーブル７５は、図６に示す端子１１１４に接続され、携帯電話機１００のコントローラ１１０６は、端子１１１４およびＵＳＢインタフェース１１１２を介してパーソナルコンピュータ５０からコンテンツデータおよび付加情報を受理する。配信サーバ１０Ａから配信されるコンテンツデータおよび付加情報は、暗号化されていてもよく、暗号化されていなくてもよい。そして、コンテンツデータおよび付加情報が暗号化されてパーソナルコンピュータ５０へ配信される場合、たとえば、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）暗号方式が用いられる。
【０１４８】
さらに、携帯電話機１００は、パーソナルコンピュータ５０がリッピングによって取得したコンテンツデータおよび付加情報をＵＳＢケーブル７５を介して受理する場合であってもよい。
【０１４９】
このように、携帯電話機１００がコンテンツデータおよび付加情報を取得する方法は、どんな方法であってもよい。そして、携帯電話機１００が取得するコンテンツデータおよび付加情報は、暗号化されていてもよく、暗号化されていなくてもよい。また、図１６に示す携帯電話機１００に代えて携帯電話機２００を用いることも可能である。
【０１５０】
本発明の実施の形態によれば、携帯電話機は、コンテンツデータの付加情報に含まれるキー割当情報に基づいてコンテンツデータの再生に必要な操作を割当てるので、コンテンツデータの再生に適した操作をキーに割当てることができる。
【０１５１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１５２】
【発明の効果】
本発明によれば、携帯電話機は、コンテンツデータの付加情報に含まれるキー割当情報に基づいてコンテンツデータの再生に必要な操作を割当てるので、コンテンツデータの再生に適した操作をキーに割当てることができる。
【図面の簡単な説明】
【図１】  データ配信システムを概念的に説明する概略図である。
【図２】  図１に示すデータ配信システムにおける通信のためのデータ、情報等の特性を示す図である。
【図３】  図１に示すデータ配信システムにおける通信のためのデータ、情報等の特性を示す図である。
【図４】  図１に示すデータ配信システムにおける配信サーバの構成を示す概略ブロック図である。
【図５】  付加情報に含まれるキー割当情報である。
【図６】  図１に示すデータ配信システムにおける携帯電話機の構成を示す概略ブロック図である。
【図７】  図１に示すデータ配信システムにおけるメモリカードの構成を示す概略ブロック図である。
【図８】  図１に示すデータ配信システムにおける配信動作を説明するための第１のフローチャートである。
【図９】  図１に示すデータ配信システムにおける配信動作を説明するための第２のフローチャートである。
【図１０】  図１に示す携帯電話機の平面図である。
【図１１】  メモリカードに記録された暗号化コンテンツデータの再生動作を説明するためのフローチャートである。
【図１２】  図１に示すデータ配信システムに用いる他の携帯電話機の斜視図である。
【図１３】  付加情報に含まれる他のキー割当情報である。
【図１４】  付加情報に含まれるさらに他のキー割当情報である。
【図１５】  コンテンツデータの再生に必要な操作をキーに割当てる割当動作を説明するためのフローチャートである。
【図１６】  他のデータ配信システムを概念的に説明する概略図である。
【符号の説明】
１〜９，１１〜１９，２１〜２３，２３１〜２３３  キー、１０，１０Ａ  配信サーバ、２０  配信キャリア、３０  インターネット網、３１〜３５  アイコン、５０  パーソナルコンピュータ、６０  ＣＤ、７５  ＵＳＢケーブル、１００，２００  携帯電話機、１１０  メモリカード、１３０  ヘッドホーン、２０１  矢印、２１０  蓋部、２２０  本体部、２３０  補助キー操作部、３０２  課金データベース、３０４  情報データベース、３０７  メニューデータベース、３０８  配信記録データベース、３１０  データ処理部、３１２，３２０，１４０４，１４０８，１４１２，１４２２，１５０４，１５１０，１５１６  復号処理部、３１３  認証鍵保持部、３１５  配信制御部、３１６，１４１８，１５０８  セッションキー発生部、３１８，３２６，３２８，１４０６，１４１０，１４１７，１５０６  暗号処理部、３５０  通信装置、１１０１  アンテナ、１１０２  送受信部、１１０３  キー割当部、１１０４  アイコン作成部、１１０５  アイコン表示部、１１０６，１４２０  コントローラ、１１１２  ＵＳＢインタフェース、１１１４，１４２６，１５３０  端子、１１０８  キー操作部、１１１０  表示パネル、１２００  メモリカードインタフェース、１４００，１５００  認証データ保持部、１４０２  Ｋｍｃ保持部、１４１４  ＫＰａ保持部、１４１５  メモリ、１４１５Ａ  ログ領域、１４１５Ｂ  ライセンス領域、１４１５Ｃ  データ領域、１４１６  ＫＰｍｃ保持部、１４２１  Ｋｍ保持部、１４２４  インタフェース、１４４２，１４４６  切換スイッチ、１５０２  Ｋｐ１保持部、１５１８  音楽再生部、１５１９  ＤＡ変換器、１５５０  コンテンツ再生デバイス。
【図１】
0003676250.tif 000002
【図２】
0003676250.tif 000003
【図３】
0003676250.tif 000004
【図４】
0003676250.tif 000005
【図５】
0003676250.tif 000006
【図６】
0003676250.tif 000007
【図７】
0003676250.tif 000008
【図８】
0003676250.tif 000009
【図９】
0003676250.tif 000010
【図１０】
0003676250.tif 000011
【図１１】
0003676250.tif 000012
【図１２】
0003676250.tif 000013
【図１３】
0003676250.tif 000014
【図１４】
0003676250.tif 000015
【図１５】
0003676250.tif 000016
【図１６】
0003676250.tif 000017