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