(57)【特許請求の範囲】
【請求項１】
コンテンツ鍵データにより暗号化されたコンテンツデータを復号して再生可能に構成されると共に自身を識別するための機器ＩＤを保持する再生機器と、
この再生機器とデータ通信可能に構成されると共に自身を識別するための携帯端末ＩＤを保持する携帯端末と、
前記携帯端末を介して前記再生機器に前記コンテンツ鍵データを配信するサーバと
を要素とするコンテンツデータ配信システムにおいてコンテンツデータを配信するコンテンツデータ配信方法であって、
前記携帯端末から前記サーバに対し、前記機器ＩＤと前記携帯端末ＩＤとを提示して前記コンテンツ鍵データの配信を要求するステップと、
前記サーバから前記携帯端末に対して要求に係る前記コンテンツ鍵データを暗号化して送信するステップと、
暗号化された前記コンテンツ鍵データを前記再生機器に送信するステップと
を備えたことを特徴とするコンテンツデータ配信方法。
【請求項２】
前記コンテンツ鍵データの配信を要求するステップの前に、
前記携帯端末からの要求に応じて、前記サーバから前記再生機器に対し前記機器ＩＤを付与するステップと、
付与された前記機器ＩＤと、要求を送信した前記携帯端末の前記携帯端末ＩＤとを関連付けてデータベースに記憶させるステップと
を実行するようにされ、
前記携帯端末から前記コンテンツ鍵データの配信の要求があった場合、このデータベースを参照して提示された前記機器ＩＤと前記携帯端末ＩＤの組み合わせがデータとして存在することを確認した後前記コンテンツ鍵データを前記サーバから前記携帯端末に送信する
ことを特徴とする請求項１記載のコンテンツデータ配信方法。
【請求項３】
前記携帯端末を介して前記サーバと前記再生機器との間でデータを送受信するため、前記再生機器が前記データを所定のプロトコルに従って文字列に変換すると共に、前記再生機器と連携した表示装置にその文字列を表示するステップと、
前記文字列を前記携帯端末で入力した後前記文字列のデータを前記サーバに送信するステップと
を更に備えたことを特徴とする請求項１記載のコンテンツデータ配信方法。
【請求項４】
前記携帯端末を介して前記サーバと前記再生機器との間でデータを送受信するため、前記再生機器が前記データを音声信号に変換して出力するステップと、
この音声信号を前記携帯端末で受信した後この音声信号を電気信号に変換して前記サーバに送信するステップと
を更に備えたことを特徴とする請求項１記載のコンテンツデータ配信方法。
【請求項５】
前記文字列は、仮名文字を含むものである請求項３記載のコンテンツデータ配信方法。
【請求項６】
前記文字列はアルファベットを含むものである請求項３記載のコンテンツデータ配信方法。
【請求項７】
前記文字列は漢字を含むものである請求項３記載のコンテンツデータ配信方法。
【請求項８】
携帯端末とネットワークを介してデータ通信可能に構成されたコンテンツデータ配信サーバにおいて、
前記携帯端末からの要求に応じて、前記携帯端末と関連づけられコンテンツ鍵データにより暗号化されたコンテンツデータを復号して再生可能に構成された再生機器を識別するための機器ＩＤを、前記携帯端末を介して前記再生機器に付与する機器ＩＤ送信手段と、
前記再生機器に付与された機器ＩＤと前記携帯端末を識別するための携帯端末ＩＤとを関連付けて格納するデータベースと、
前記携帯端末からの前記機器ＩＤ及び前記携帯端末ＩＤの提示を伴うコンテンツ鍵データの配信要求に応じて、前記携帯端末に前記コンテンツ鍵データを送信する送信手段と
を備えたことを特徴とするコンテンツデータ配信サーバ。
【請求項９】
前記送信手段は、前記携帯端末から前記コンテンツ鍵データの配信の要求があった場合、前記データベースを参照して提示された前記機器ＩＤと前記携帯端末ＩＤの組み合わせが前記データベース中にデータとして存在することを確認した後前記コンテンツ鍵データを前記携帯端末に送信する
ことを特徴とする請求項８記載のコンテンツデータ配信サーバ。
【請求項１０】
携帯端末とネットワークを介してデータ通信可能に構成されたコンテンツデータ配信サーバにおいて、
前記携帯端末からの要求に応じて、前記携帯端末と関連づけられコンテンツ鍵データにより暗号化されたコンテンツデータを復号して再生可能に構成された再生機器を識別するための機器ＩＤを、前記再生機器に付与するために前記携帯端末に送信する機器ＩＤ送信手段と、
前記再生機器に付与された機器ＩＤと前記携帯端末を識別するための携帯端末ＩＤとを関連付けて格納するデータベースと、
前記携帯端末からの前記機器ＩＤ及び前記携帯端末ＩＤの提示を伴うコンテンツ鍵データの配信要求に応じて、前記携帯端末に前記コンテンツ鍵データを送信する送信手段と
を備えたことを特徴とするコンテンツデータ配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータ配信サーバ、及びコンテンツデータ配信方法に関するものである。
【背景技術】
【０００２】
近年、情報化社会の発展に伴い、本、新聞、音楽又は動画などを電子化したコンテンツをユーザ端末に配信し、コンテンツを閲覧可能とするコンテンツ配信システムが広く用いられてきている。
【０００３】
但し、電子化したコンテンツ（以下、単にコンテンツという）は、容易に複製可能なため、著作権を無視する違法行為が生じ易い。このような違法行為からコンテンツを保護する観点から、コンテンツは、通常、暗号化鍵により、暗号化されて記録され、再生時に復号される。この種のコンテンツ保護技術には、ＣＰＲＭ（Content Protection for Prerecorded Media）があり、例えばＳＤオーディオ(SD-Audio)、ＳＤビデオ(SD-video)、ＳＤイー・パブリッシュ(SD-ePublish：ＳＤ電子出版)のように規格化された暗号化鍵方式を用いている（例えば、非特許文献１参照）。この非特許文献１で採用されている暗号化鍵方式は、タイトル鍵をメディア固有鍵で一重に暗号化する暗号化一重鍵方式である。一方、コンテンツ鍵がユーザ鍵及びメディア固有鍵で二重に暗号化された暗号化二重鍵方式が考えられている（例えば、非特許文献２参照）。この種の暗号化二重鍵方式は、例えばＭＱｂｉｃ（登録商標）に用いられている。
【０００４】
このような暗号化方式を用いたコンテンツ配信システムは、携帯電話端末やパソコンなどデータを配信するサーバに直接アクセス可能な機器だけでなく、ＤＶＤプレーヤなど、そうした通信機能を有さない再生機器でも有効に用いられ得る。こうした再生機器にコンテンツ配信システムからコンテンツデータを送り込むには、通信機能を有する携帯電話端末やパソコン等を介してコンテンツデータを転送する必要がある。この転送時における各種操作が簡略化されれば、ユーザにとって使い勝手の良いシステムとなる。
【非特許文献１】４Ｃ  エンティティ、ＬＬＣ、［online］、インターネット＜ＵＲＬ  ：http://www.4Centity.com/、平成１６年６月１４日検索＞
【非特許文献２】ＩＴ情報サイト・ＩＴｍｅｄｉａニュース［online］、インターネット＜ＵＲＬ：http://www.itmedia.co.jp/news/0307/18/njbt_02.html、平成１６年６月１４日検索＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は、こうした通信機能を有さない再生機器にコンテンツ鍵データ等を転送する場合において、ユーザに手間を取らせることなく使い勝手の良いコンテンツデータ配信サーバ及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の一態様に係るコンテンツデータ配信方法は、コンテンツ鍵データにより暗号化されたコンテンツデータを復号して再生可能に構成されると共に自身を識別するための機器ＩＤを保持する再生機器と、この再生機器とデータ通信可能に構成されると共に自身を識別するための携帯端末ＩＤを保持する携帯端末と、前記携帯端末を介して前記再生機器に前記コンテンツ鍵データを配信するサーバとを要素とするコンテンツデータ配信システムにおいてコンテンツデータを配信するコンテンツデータ配信方法であって、前記携帯端末から前記サーバに対し、前記機器ＩＤと前記携帯端末ＩＤとを提示して前記コンテンツ鍵データの配信を要求するステップと、前記サーバから前記携帯端末に対して要求に係る前記コンテンツ鍵データを暗号化して送信するステップと、暗号化された前記コンテンツ鍵データを前記再生機器に送信するステップとを備えたことを特徴とする。
【０００７】
この発明の一態様に係るコンテンツデータ配信サーバは、携帯端末とネットワークを介してデータ通信可能に構成されたコンテンツデータ配信サーバにおいて、前記携帯端末からの要求に応じて、前記携帯端末と関連づけられコンテンツ鍵データにより暗号化されたコンテンツデータを復号して再生可能に構成された再生機器を識別するための機器ＩＤを、前記携帯端末を介して前記再生機器に付与する機器ＩＤ送信手段と、前記再生機器に付与された機器ＩＤと前記携帯端末を識別するための携帯端末ＩＤとを関連付けて格納するデータベースと、前記携帯端末からの前記機器ＩＤ及び前記携帯端末ＩＤの提示を伴うコンテンツ鍵データの配信要求に応じて、前記携帯端末に前記コンテンツ鍵データを送信する送信手段とを備えたことを特徴とする。
【発明の効果】
【０００８】
この発明によれば、通信機能を有さない再生機器にコンテンツ鍵データ等を転送する場合において、ユーザに手間を取らせることなく使い勝手の良いコンテンツデータ配信システム及び方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の各実施形態について図面を参照しながら説明する。
【００１０】
図１は本発明の第１の実施形態に係るコンテンツデータ配信システムの構成を示す模式図である。
【００１１】
この実施の形態のコンテンツデータ配信システムは、携帯電話網やインターネット、及びこれらの組み合わせからなるネットワーク３０を介して、コンテンツ鍵データＫｃ等を配信する配信サーバ４０と、携帯端末６０とを通信可能に構成したものである。また、携帯端末６０は、例えば赤外線通信等により、携帯端末６０のユーザが所有するＤＶＤプレーヤ７０と通信可能に構成されている。ＤＶＤプレーヤ７０は、ＤＶＤディスク１００を再生するためのものであり、再生データである音声等をＴＶ受像機８０において出力可能に構成されている。ＤＶＤディスク１００は、コンテンツ鍵データＫｃにより暗号化されたコンテンツデータＣ（Ｅｎｃ（Ｋｃ：Ｃ））を記録されている。なお、Ｅｎｃ（Ａ：Ｂ）の表記は、本明細書中ではデータＡにより暗号化されたデータＢを意味する。
【００１２】
ユーザがＤＶＤプレーヤ７０が有する暗号化されたコンテンツデータＣの再生を希望する場合には、ユーザが配信サーバ４０に対し携帯端末６０を用いてコンテンツ鍵データＫｃの配信要求を送信する。これにより、コンテンツ鍵データＫｃが配信サーバ４０から携帯端末６０に送信される。携帯端末６０により受信されたコンテンツ鍵データＫｃは、赤外通信機能を用いてＤＶＤプレーヤ７０に転送され保存される。なお、この実施の形態においては、コンテンツ鍵データＫｃの配信要求に先立ち実行される初期登録動作において、ＤＶＤプレーヤ７０を識別するための機器ＩＤ、及びコンテンツ鍵データＫｃを暗号化するためのユーザ鍵データＫｕが、配信サーバ４０から携帯端末６０を介してＤＶＤプレーヤ７０に与えられる。ただし、ユーザ鍵データＫｕ及び機器ＩＤは、オンライン送信でなくとも、製造時や販売時等に予め付与されるようにすることもできる。
【００１３】
配信サーバ４０は、携帯端末６０からのコンテンツ鍵データＫｃ等の配信要求を受信して、要求に係るコンテンツ鍵データＫｃ等を、ネットワーク３０を介して携帯端末６０に配信する機能を有する。
【００１４】
配信サーバ４０は、携帯端末ＩＤデータベース４１と、機器ＩＤデータベース４２と、ユーザ鍵データベース４３と、コンテンツ鍵データベース４５と、セキュリティモジュール５１とを備えている。
【００１５】
携帯端末ＩＤデータベース４１は、携帯端末６０が有する携帯端末ＩＤ（ＩＤ６０）のデータを、初期登録動作等によりその携帯端末６０と関連づけられたＤＶＤプレーヤ７０の機器ＩＤ及びユーザ鍵データＫｃと関連付けて保持するものである。
【００１６】
機器ＩＤデータベース４２は、発行済みの機器ＩＤのデータを保持するものである。ユーザ鍵データベース４３は、ＤＶＤプレーヤ７０が有するユーザ鍵データＫｕを保存するためのものである。コンテンツ鍵データベース４５は、ＤＶＤプレーヤ７０が有するコンテンツ鍵データＫｃを保持するものである。
【００１７】
セキュリティモジュール５１は、ユーザ鍵データＫｕ及びコンテンツ鍵データＫｃの暗復号処理を実行する装置であり、管理用鍵取得部５２及び鍵暗号化管理部５３を備えている。管理用鍵取得部５２は、配信サーバ４０から読出可能に管理用鍵を保持するものである。鍵暗号化管理部５３は、配信サーバ４０から管理用鍵が設定される機能と、この管理用鍵に基づいて、配信サーバ４０から受けた管理用の暗号化ユーザ鍵データ及び管理用の暗号化コンテンツ鍵データをそれぞれ復号し、ユーザ鍵データＫｕ及びコンテンツ鍵データＫｃを得る機能と、コンテンツ鍵データＫｃをユーザ鍵データＫｕで暗号化し、得られた暗号化コンテンツ鍵データＥｎｃ（Ｋｕ：ｋｃ）を配信サーバ４０に送信する機能とを持っている。
【００１８】
携帯端末６０は、制御部６０１、メモリ６０２、ＲＯＭ６０３、ＲＡＭ６０４、通信制御部６０５、表示制御部６０６、表示部６０７、ＣＣＤカメラ６０８、インタフェース６０８Ａ、キーボード６０９、赤外線ポート６１１、ＱＲコード解析部６１２等を含んでいる。制御部６０１は、携帯端末６０全体の制御を司り、またメモリ６０２は、通信用アプリケーションプログラムの他、初期設定動作等により得られた各種データ（機器ＩＤ等）を保存するためのものである。ＲＯＭ６０３は電源投入時に起動されるブートプログラム等を格納するものであり、ＲＡＭ６０４は例えばプログラム実行時の各種データを一時保存するものである。
【００１９】
通信制御部６０５は、例えば配信サーバ４０及びＤＶＤプレーヤ７０へのデータ送受信等を制御するためのものである。表示制御部６０６は、通信用アプリケーションの実行画面その他の出力画面を表示部６０７において制御するためのものである。赤外線ポート６１１は、通信制御部６０５において赤外線パルス信号に変換された各種データを赤外線として外部例えばＤＶＤプレーヤ７０に向けて出力するためのものである。ＱＲコード解析部６１２は、ＣＣＤカメラ６０８で撮像されたＱＲコードを解析し、コード内に含まれるデータを読み取るためのものである。
【００２０】
ＤＶＤプレーヤ７０は、ＤＶＤディスク１００の信号を読み取る光ピックアップ７０１、光ピックアップ７０１の出力信号を処理する信号処理部７０２、ＤＶＤディスクを回転させるスピンドルモータ７０３、スピンドルモータ７０３を駆動するドライバ７０４、出力制御部７０５、ＲＯＭ７０６、ＲＡＭ７０７、及びＣＰＵ７０８等を備えている。これらはＤＶＤプレーヤ７０の通常の構成であるので、詳細な説明は省略する。またＤＶＤプレーヤ７０は、前述の機器ＩＤ（Ｉ７０）、ユーザ鍵データＫｃ、コンテンツ鍵データＫｃ等を保存するためのメモリ７０９を備えている。なお、この実施の形態では、メモリ７０９内に鍵管理用のソフトウエアを備える。
【００２１】
またＤＶＤプレーヤ７０は、携帯端末６０との間の赤外線通信を行うため赤外線ポート７１１を備えている。通信制御部７１２は、この赤外線ポート７１１で受信された赤外線パルス信号を解析し所定の制御を行うためのものである。
【００２２】
また、ＤＶＤプレーヤ７０は、外部への信号出力のための手段として、乱数発生部７１３、ＱＲコード生成部７１４、音波生成部７１５、及び暗復号化部７１６とを備えている。乱数発生部７１３は、共通鍵暗号化方式を用いたチャレンジ・レスポンスによる認証とセッション鍵の生成のための乱数Ｒ２を発生させるものである。これにより、携帯端末６０を介したＤＶＤプレーヤ７０と配信サーバ４０との間のセキュアな通信が可能となる。ＱＲコード生成部７１４は、この乱数を表現したＱＲコードを生成するためのものである。また、音波生成部７１５は、乱数Ｒ２その他の情報を音声信号に変換してＴＶ受像器８０から出力させるためのものである。暗復号化部７１６は、乱数Ｒ２その他の情報を所定のプロトコルに従って暗号化すると共に、携帯端末６０から送られた暗号化データを復号する機能を有する。
【００２３】
次に、このコンテンツデータ配信システムの動作手順を、図２乃至図７を用いて説明する。このコンテンツデータ配信システムにおいては、ＤＶＤプレーヤ７０の機器データ及びユーザ鍵データＫｕの配信を配信サーバ４０から受ける初期登録動作が最初に行われる。この初期登録動作に続いて、コンテンツ鍵データＫｃを配信サーバ４０から購入してＤＶＤプレーヤ７０に格納する鍵購入動作が実行される。
【００２４】
まず、初期登録動作の動作手順の第１の例を、図２を参照して説明する。初期登録動作を開始する場合、ユーザは携帯端末６０の通信用アプリケーションを起動させる（Ｓ１）。続いて、このアプリケーションのメニューにおいて、初期登録動作の申請を選択する（Ｓ２）。次にユーザは、携帯端末ＩＤ（Ｉ６０）を提示して、自身が有するＤＶＤプレーヤ７０に対する機器ＩＤの付与を要求する（Ｓ３）。配信サーバ４０は、この要求を受けて、機器ＩＤ（Ｉ７０）及びユーザ鍵データＫｕを生成し、機器ＩＤ（Ｉ７０）のデータ、並びに機器ＩＤ（Ｉ７０）のデータ及びユーザ鍵データＫｕをＭＡＣ鍵により暗号化したデータＥｎｃ（ＭＡＣ：（Ｉ７０、Ｋｕ））を携帯端末６０に送信する（Ｓ４）。送信した機器ＩＤ（Ｉ７０）及びユーザ鍵データＫｕのデータは、提示された携帯端末ＩＤ（Ｉ６０）と関連付けて携帯端末ＩＤデータベース４１に記憶される。
【００２５】
携帯端末６０は、機器ＩＤ（Ｉ７０）を自身が有するメモリ６０２に保存すると共に（Ｓ５）、暗号化データＥｎｃ（ＭＡＣ：（Ｉ７０、Ｋｕ））はＤＶＤ７０に赤外線ポート６１１から転送する（Ｓ６）。ＤＶＤプレーヤ７０は、ＭＡＣ鍵を用いて機器ＩＤ（Ｉ７０）のデータ及びユーザ鍵データＫｕを復号し、メモリ７０９に保存する（Ｓ７）。これにより、初期登録動作が終了する。初期登録動作が終了したことはＴＶ受像機８０に表示され、ユーザはこれを確認することにより、初期登録動作の終了を確認することができる。
【００２６】
次に、この初期化登録動作の動作手順の第２の例を、図３を参照して説明する。
Ｓ１〜Ｓ３を図２と同様に行うと、配信サーバ４０は、共通鍵暗号化方式を用いたチャレンジ・レスポンスによる認証とセッション鍵の生成のために乱数Ｒ１を発生させ、これをＭＡＣ鍵で暗号化したデータＥｎｃ（ＭＡＣ：Ｒ１）を携帯端末６０に送信する（Ｓ４）。携帯端末６０はこのデータＥｎｃ（ＭＡＣ：Ｒ１）を赤外線ポート６１１によりＤＶＤプレーヤ７０に転送する（Ｓ５）。ＤＶＤプレーヤ７０は、ＭＡＣ鍵を用いてこの乱数Ｒ１を復号した後、乱数Ｒ１とは別の乱数Ｒ２を乱数発生部７１３において発生させる（Ｓ６）。そして、この乱数Ｒ２をＭＡＣ鍵で暗号化したデータＥｎｃ（ＭＡＣ：Ｒ２）を、所定のプロトコルに基づいて４桁×４組＝１６字の数字列に変換してＴＶ受像機８０に表示する（Ｓ７）。なお、数字列の代わりに、平仮名、片仮名、漢字、アルファベット等の数が多い文字を表示させるようにすれば、より少ない文字数で乱数Ｒ２を表現することができる。携帯電話等においては平仮名入力が基本とされているため、平仮名の文字列とすれば、入力モードの変換作業が不要となり、しかも入力文字数が少なくて済み、ユーザにとって便利になる。
【００２７】
ユーザは、この表示された４桁×４組の数字列を携帯端末６０のキーボード６０９を用いて入力し、これを配信サーバ４０に送信する（Ｓ８）。配信サーバ４０は、受信された４桁×４組の数字列を前述のプロトコルに基づいて逆変換し、暗号化データＥｎｃ（ＭＡＣ：Ｒ２）を得る。この暗号化データを更にＭＡＣ鍵を用いて復号して乱数Ｒ２を得る。配信サーバ４０、及びＤＶＤレコーダ７０は、このようにして両者が得た乱数Ｒ１、Ｒ２並びに共通鍵暗号方式の秘密情報Ｋ１、Ｋ２を用いてセッション鍵Ｋｓを生成する（Ｓ１０、Ｓ１１）。続いて配信サーバ４０は、機器ＩＤ（Ｉ７０）のデータ、並びにセッション鍵Ｋｓを用いてユーザ鍵Ｋｕ及び機器ＩＤ（Ｉ７０）を暗号化したデータＥｎｃ（Ｋｓ：（Ｋｕ、Ｉ７０））を携帯端末６０に送信する（Ｓ１２）。携帯端末６０は、機器ＩＤ（Ｉ７０）を自身が有するメモリ６０２に保存すると共に（Ｓ１３）、暗号化データＥｎｃ（Ｋｓ：（Ｉ７０、Ｋｕ））はＤＶＤ７０に赤外線ポート６１１から転送する（Ｓ１４）。その後、図２のＳ７〜Ｓ９と同様の手順であるＳ１５〜Ｓ１７を実行して初期登録動作が終了する。この第２の例の場合、共通鍵暗号化方式を用いたチャレンジ・レスポンスによる認証とセッション鍵の生成が行われるため、第１の例に比べ通信のセキュリティが向上する。
【００２８】
次に、この初期化登録動作の動作手順の第３の例を、図４を参照して説明する。この第３の例は、Ｓ７、Ｓ８の手順において、第２の例と異なっている。すなわち、第２の例では、乱数Ｒ２の暗号化データを数字列等に変換しＴＶ受像機８０に表示させ、これをユーザが携帯端末６０で入力し配信サーバ４０に送信する。この第３の例では、この代わりに、乱数Ｒ２の暗号化データを示すＱＲコードをＱＲコード生成部７１４で生成させ、このＱＲコードをＴＶ受像機８０に表示させる（Ｓ７）。そして、この表示されたＱＲコードの画像を携帯端末６０のＣＣＤカメラ６０８で撮影し、この画像を解析して得たＥｎｃ（Ｍａｃ：Ｒ２）データを配信サーバ４０に送信する。その他の手順は第２の例と同様である。この第３の例の場合、ユーザは携帯電話でＱＲコードを撮影するだけでよく、第２の例に比べより操作が簡単になる。
【００２９】
次に、この初期化登録動作の動作手順の第４の例を、図５を参照して説明する。この第４の例は、第３の例と同様に、Ｓ７及びＳ８の手順において第２の例と異なっている。この第４の例では、Ｓ７、Ｓ８において、乱数Ｒ２の暗号化データを音声信号に変換し、この音声信号を音波としてＴＶ受像機８０から出力させ、この音波を携帯端末６０において受信する。受信された音波は電気信号に変換して配信サーバ４０に送信する。その他の手順は第２の例と同様である。この第３の例の場合、ユーザは携帯端末６０においてこの音声信号に基づく音波を受信する操作を行うだけでよく、第２の例に比べ操作が簡単になる。なお、音声信号にノイズが重畳した場合にも誤認識を回避することが出来るよう、音声信号にエラー訂正信号を含ませておくことも可能である。
【００３０】
続いて、ユーザ鍵データＫｕ及び機器ＩＤ（Ｉ７０）取得後においてコンテンツ鍵データＫｃを購入する場合の動作手順の第１の例を、図６を参照して説明する。ユーザは携帯端末６０の通信用アプリケーションを起動した後（Ｓ２１）、このアプリケーションを用いて、ＤＶＤプレーヤ７０に対し、ＤＶＤディスク１００に格納されている暗号化されたコンテンツデータＣのリスト表示を要求する（Ｓ２２）。この要求は赤外線ポート６１１を用いて送信する。この要求を受けたＤＶＤプレーヤ７０は、ＤＶＤディスク１００を読んで、格納されているコンテンツータＣのコンテンツ番号(４桁×２組程度の番号列、又はＱＲコード等として表示される)やコンテンツデータＣのタイトル等のリストをＴＶ受像機８０において表示する（Ｓ２３）。
【００３１】
ユーザは、このリストを見て、再生させたいコンテンツデータＣのコンテンツ番号を選択する（Ｓ２４）。コンテンツ番号が４桁×２組の数字列の場合、その数字列をキーボード６０９から入力する。また、ＱＲコードとして表示されている場合、そのＱＲコードをＣＣＤカメラで撮像する。
【００３２】
選択されたコンテンツ番号及び機器ＩＤ（Ｉ７０）のデータは、携帯端末６０からＤＶＤプレーヤ７０に赤外線ポート６１１を介して送信される（Ｓ２５）。ＤＶＤプレーヤ７０は、コンテンツ番号を確認すると共に、送られてきた機器ＩＤのデータが、自己の保持している機器ＩＤ（Ｉ７０）と一致しているか否かを確認する。一致している場合、初期登録が配信サーバ４０において完了していることを確認し（Ｓ２６）、続いて選択されたコンテンツ番号に係るコンテンツデータＣをＴＶ受像機８０に表示すると共に、購入意思の確認をユーザに対し要求する（Ｓ２７）。ユーザが携帯端末のキーボード６０９を操作して、購入意思を示す信号をＤＶＤプレーヤ７０及び配信サーバ４０に向けて送信すると、ＴＶ受像機８０には購入済であることを示すメッセージが表示される（Ｓ２９）。配信サーバ４０に送信される購入意思を示す信号には、コンテンツ番号、機器ＩＤ（Ｉ７０）及び携帯端末ＩＤ（Ｉ６０）が含まれる（Ｓ３０）。配信サーバ４０は、送信された機器ＩＤ（Ｉ７０）及び携帯端末ＩＤ（Ｉ６０）の組み合わせのデータが携帯端末ＩＤデータベース４１に存在するか否かを確認し、確認されたら、携帯端末ＩＤ（Ｉ６０）に基づいて、コンテンツ番号に対応する金額の課金決済を行う（Ｓ３１）。その後、コンテンツ番号に対応するコンテンツＩＤ、選択されたコンテンツデータに対応するコンテンツ鍵データＫｃをユーザ鍵Ｋｕで暗号化したデータＥｎｃ（Ｋｕ：Ｋｃ）を、配信サーバ４０から携帯端末６０を介してＤＶＤプレーヤ７０に向けて送信する。ＤＶＤデータは、受信した暗号化データＥｎｃ（Ｋｕ：Ｋｃ）をメモリ７０９に保存する。これにより、コンテンツ鍵データＫｃの購入手順が完了する。ユーザ鍵データＫｕでメモリ７０９内の暗号化データＥｎｃ（Ｋｕ：Ｋｃ）を復号してコンテンツ鍵データＫｃを得て、このコンテンツ鍵データＫｃによりＤＶＤディスクに格納されたコンテンツデータＣを復号してコンテンツデータＣを再生することができる。
【００３３】
コンテンツ鍵データＫｃを購入する場合の動作手順の第２例を、図７を参照して説明する。Ｓ２１〜Ｓ２６を第１の例と同様に実行すると、ＤＶＤプレーヤ７０は、コンテンツＩＤ及び機器ＩＤ（Ｉ７０）のデータを音声信号に変換し、ＴＶ受像機８０から音波として出力する。携帯端末６０でこの音声を受信し、これを電気信号に変換して配信サーバ４０に送信する（Ｓ２８）。このとき、送信される信号には携帯端末ＩＤ（Ｉ６０）のデータが付加される。
【００３４】
配信サーバ４０は、コンテンツＩＤ及び機器ＩＤ（Ｉ７０）のデータを復号した後、これを確認のために携帯端末６０を介してＤＶＤプレーヤ７０に返送する（Ｓ２９）。ＤＶＤプレーヤ７０は、機器ＩＤ（Ｉ７０）の同一性を確認した後、選択されたコンテンツＩＤに係るコンテンツデータＣの内容をＴＶ受像機８０に表示し、ユーザに購入意思の確認を促す（Ｓ３０）。ユーザがキーボード６０９等により購入意思を示す入力信号を入力すると（Ｓ３１）、この信号が携帯端末ＩＤ（Ｉ６０）と共に配信サーバ４０に送信され、配信サーバ４０は携帯端末ＩＤ（Ｉ６０）に基づいて課金決済を行う（Ｓ３２）。その後、ユーザ鍵Ｋｕでコンテンツ鍵データＫｃを暗号化したデータＥｎｃ（Ｋｕ：Ｋｃ）が携帯端末６０を介してＤＶＤプレーヤ７０に送信され（Ｓ３３）、ＤＶＤプレーヤがこれを保存して動作手順が終了する（Ｓ３４）
なお、本願発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００３５】
例えば、上記の実施の形態では、ＤＶＤプレーヤ７０を再生機器の例として例示したが、暗号化されたコンテンツデータを復号して再生する機能を有するものであればよく、例えばハードディスク型の記録再生機器、パソコン等にも本発明は適用可能である。また、上記実施の形態では、ＤＶＤプレーヤ７０と携帯端末６０との間の通信は赤外線ポート６１１，７１１を用いて赤外線通信より行うものとして説明したが、その他のインタフェース、例えばＵＳＢ、ＩＥＥＥ１３９４等によるデータ通信とすることも可能である。
【００３６】
また、上記の実施の形態では、ＤＶＤプレーヤ７０が、ＤＶＤプレーヤ７０は、外部への信号出力のための手段として、乱数発生部７１３、ＱＲコード生成部７１４、音波生成部７１５、及び暗復号化部７１６とを備えている例を説明したが、これらを全て備える必要は無い。例えば数字列等により乱数Ｒ２を表現してＴＶ受像機８０に表示する場合には、例えばＱＲコード生成部７１４や音波生成部７１５は省略することが可能である。
【００３７】
また例えば、上記の実施の形態において、ＭＱｂｉｃ（登録商標）において採用されている暗号化二重化方式を適用することもでき、また、ＭＱｂｉｃに対応したＳＤカードに上記のユーザ鍵データＫｕ、コンテンツ鍵データＫｃを格納させることも可能である。図８は係るＭＱｂｉｃにおいて採用されている暗号化二重鍵方式に対応したＳＤカード及びユーザ端末の構成を示す模式図である。ここで、ＳＤカードＳＤｑは、データをセキュアに記憶したセキュア記憶媒体の一例であり、システム領域(SyＳem Area)１、秘匿領域(Hidden Area)２、保護領域(Protected Area)３、ユーザデータ領域(User Data Area)４及び暗復号部５を備えており、各領域１〜４にデータが記憶されている。
【００３８】
このようなＳＤカードＳＤｑは、具体的には、システム領域１には鍵管理情報ＭＫＢ(Media Key Block)及びメディア識別子ＩＤｍが記憶され、秘匿領域２にはメディア固有鍵Ｋｍｕが記憶され、保護領域３には暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ：Ｋｕ）が記憶され、ユーザデータ領域４には暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ：Ｋｃ）が記憶されている。なお、Ｅｎｃ（Ａ：Ｂ）の表記は、本明細書中ではデータＡにより暗号化されたデータＢを意味する。ここで、ユーザ鍵Ｋｕは、コンテンツ鍵Ｋｃに対する暗号化／復号鍵であり、複数個の暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ：Ｋｃ１）、Ｅｎｃ（Ｋｕ：Ｋｃ２）、…に対しても、共通に使用され得る。また、ＳＤカードＳＤｑの添字ｑは、ＭＱｂｉｃ（登録商標）に対応する旨を表す。
【００３９】
ここで、システム領域１は、読取専用でＳＤカード外部からアクセス可能な領域である。秘匿領域２は、読取専用でＳＤカード自身が参照する領域であり、外部からのアクセスが一切不可となっている。保護領域３は、認証に成功した場合にＳＤカード外部から読出／書込可能な領域である。ユーザデータ領域４は、ＳＤカード外部から自由に読出／書込可能な領域である。暗復号部５は、保護領域３とＳＤカード外部との間で、認証、鍵交換及び暗号通信を行なうものであり、暗号化／復号機能をもっている。
【００４０】
このようなＳＤカードＳＤｑに対し、再生用のユーザ端末１０ｑは以下のように論理的に動作する。すなわち、ユーザ端末１０ｑでは、ＳＤカードＳＤｑのシステム領域１から読み出した鍵管理情報ＭＫＢを、予め設定されたデバイス鍵ＫｄによりＭＫＢ処理し（ＳＴ１）、メディア鍵Ｋｍを得る。次に、ユーザ端末１０ｑは、このメディア鍵Ｋｍと、ＳＤカードＳＤｑのシステム領域１から読み出したメディア識別子ＩＤｍとを共にハッシュ処理し（ＳＴ２）、メディア固有鍵Ｋｍｕを得る。
【００４１】
しかる後、ユーザ端末１０ｑは、このメディア固有鍵Ｋｍｕに基づいて、ＳＤカードＳＤｑの暗復号部５との間で認証及び鍵交換（ＡＫＥ： Authentication Key Exchange）処理を実行し（ＳＴ３）、ＳＤカードＳＤｑとの間でセッション鍵Ｋｓを共有する。なお、ステップＳ３の認証及び鍵交換処理は、暗復号部５に参照される秘匿領域２内のメディア固有鍵Ｋｍｕと、ユーザ端末１０ａに生成されたメディア固有鍵Ｋｍｕとが一致するときに成功し、セッション鍵Ｋｓが共有される。
【００４２】
続いて、ユーザ端末１０ｑは、セッション鍵Ｋｓを用いた暗号通信を介して保護領域３から暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ：Ｋｕ）を読み出すと（ＳＴ４）、この暗号化ユーザ鍵Ｅｎｃ（Ｋｍｕ：Ｋｕ）をメディア固有鍵Ｋｍｕにより復号処理し（ＳＴ５）、ユーザ鍵Ｋｕを得る。
【００４３】
最後に、ユーザ端末２０ｑは、ＳＤカードＳＤｑのユーザデータ領域４から暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ：Ｋｃ）を読出すと、この暗号化コンテンツ鍵Ｅｎｃ（Ｋｕ：Ｋｃ）をユーザ鍵Ｋｕにより復号処理し（Ｓ５ｑ）、コンテンツ鍵Ｋｃを得る。最後に、ユーザ端末１０ａは、メモリ１１ｑから暗号化コンテンツＥｎｃ（Ｋｃ：Ｃ）を読出すと、この暗号化コンテンツＥｎｃ（Ｋｃ：Ｃ）をコンテンツ鍵Ｋｃにより復号処理し（ＳＴ６）、得られたコンテンツＣを再生する。なお、上記の例では、暗号化コンテンツは、ユーザ端末２０ｑ内のメモリ１１ｑに記憶されるとしたが、外部の記憶媒体に記憶されていてもよい。
【００４４】
以上のような暗号化二重鍵方式は、保護領域３よりも記憶容量が大きいユーザデータ領域４に暗号化コンテンツ鍵を保持するので、暗号化一重鍵方式よりも大量の暗号化コンテンツ鍵を保存できる利点がある。また、暗号化二重鍵方式は、暗号化コンテンツをＳＤカード外部に保持できることから、暗号化コンテンツの流通を促すことが期待されている。
【００４５】
さらに、暗号化二重鍵方式では、各ＳＤカードには識別子としてのメディア識別子が付与されており、メディア識別子ごとに固有のユーザ鍵（メディア固有鍵）が発行される。このメディア固有鍵によりユーザ鍵が暗号化されて、ＳＤカードの保護領域（プロテクトエリア）に格納される。ユーザ鍵の暗号化はメディア識別子に依存しており、また正当なプレーヤでしか復号できない。このため、侵害者がコンテンツ鍵のみをユーザデータ領域から不正にコピーしたとしても、コンテンツを取得することはできないようになっている。このようなユーザ端末を再生機器とし、携帯端末によりコンテンツ鍵データ等をこうしたユーザ端末に供給する場合にも、本発明が適用可能である。更に、暗号化コンテンツ鍵データは保存せず必要な時に毎回配信サーバ４０から送信を受けることで、有効期限を過ぎても不正にコンテンツデータの使用を続けることを不可能にすることもできる。
【図面の簡単な説明】
【００４６】
【図１】本発明の第１の実施形態に係るコンテンツデータ配信システムの構成を示す模式図である。
【図２】図１のシステムにおいて、ＤＶＤプレーヤ７０に対する初期登録動作の動作手順の第１の例を示す流れ図である。
【図３】図１のシステムにおいて、ＤＶＤプレーヤ７０に対する初期登録動作の動作手順の第２の例を示す流れ図である。
【図４】図１のシステムにおいて、ＤＶＤプレーヤ７０に対する初期登録動作の動作手順の第３の例を示す流れ図である。
【図５】図１のシステムにおいて、ＤＶＤプレーヤ７０に対する初期登録動作の動作手順の第４の例を示す流れ図である。
【図６】ユーザ鍵データＫｕ及び機器ＩＤ取得後においてコンテンツ鍵データＫｃを購入する場合の動作手順の第１の例を説明する流れ図である。
【図７】ユーザ鍵データＫｕ及び機器ＩＤ取得後においてコンテンツ鍵データＫｃを購入する場合の動作手順の第２の例を説明する流れ図である。
【図８】ＭＱｂｉｃ（登録商標）において採用されている暗号化二重鍵方式に対応したＳＤカード及びユーザ端末の構成を示す模式図である。
【符号の説明】
【００４７】
３０・・・ネットワーク、  ４０・・・配信サーバ、  ４１・・・携帯端末ＩＤデータベース、 ４２・・・機器ＩＤデータベース、  ４３・・・ユーザ鍵データベース、  ４５・・・コンテンツ鍵データベース、  ５１・・・セキュリティモジュール、  ５２・・・管理用鍵取得部、  ５３・・・鍵暗号化管理部、  ６０・・・携帯端末、  ７０・・・ＤＶＤプレーヤ、  ６０１・・・制御部、  ６０２・・・メモリ、  ６０３・・・ＲＯＭ、  ６０４・・・ＲＡＭ、  ６０５・・・通信制御部、  ６０６・・・表示制御部、  ６０７・・・表示部、  ６０８・・・ＣＣＤカメラ、  ６０９・・・キーボード、  ６１１・・・赤外線ポート  、６１２・・・ＱＲコード解析部、  ７０１・・・光ピックアップ、  ７０２・・・信号処理部、  ７０３・・・スピンドルモータ、  ７０４・・・ドライバ、  ７０５・・・出力制御部、  ７０６・・・ＲＯＭ、  ７０７・・・ＲＡＭ、  ７００・・・ＣＰＵ、  ７０９・・・メモリ、  ７１１・・・赤外線ポート、  ７１２・・・通信制御部、  ７１３・・・乱数発生部、  ７１２・・・ＱＲコード生成部、  、７１５・・・音波生成部、  ７１６・・・暗復号化部。
【図１】
0004761854.tif 000002
【図２】
0004761854.tif 000003
【図３】
0004761854.tif 000004
【図４】
0004761854.tif 000005
【図５】
0004761854.tif 000006
【図６】
0004761854.tif 000007
【図７】
0004761854.tif 000008
【図８】
0004761854.tif 000009