(57)【要約】【課題】暗号化されたメディアコンテンツの再生権利データをサーバからコンテンツ復号化装置に配信し、さらに他のコンテンツ復号化装置への転送も可能にして制限の範囲内でメディアコンテンツの復号化に利用する。【解決手段】コンテンツ復号化装置はサーバから受信した再生権利データをメモリに格納している。復号化の指示が入力されると（Ｓ１）、再生権利データの再生可能回数が１以上であれば（Ｓ３の“ＹＥＳ”）当該再生権利データを利用してメディアに格納された暗号化コンテンツを復号化し（Ｓ４）、格納された再生可能回数の値を１減じて書き換える（Ｓ５）。他のコンテンツ復号化装置から再生権利データの転送要求を受けると（Ｓ２）、再生可能回数が１以上であれば（Ｓ６の“ＹＥＳ”）再生権利データを複製し（Ｓ７）転送して（Ｓ８）、格納された再生可能回数の値を１減じて書き換える（Ｓ９）。【選択図】  図８
2007251348.tif 000002
【特許請求の範囲】
【請求項１】
複数の配布鍵からなる配布鍵束及び再生可能回数を含んでコンテンツ別に用意された再生権利データを要求して受信すると共に、前記再生権利データの転送要求を受信する送受信手段と、
前記配布鍵束中のいずれかの配布鍵に対応するデバイス識別情報、複数の秘密鍵からなる秘密鍵束及び前記再生権利データを格納する記憶手段と、
前記秘密鍵束中のいずれかの秘密鍵に対応するメディア識別情報、コンテンツがタイトル鍵により暗号化されて作成された暗号化コンテンツ、並びに前記タイトル鍵が予め前記配布鍵束中の各配布鍵及び前記秘密鍵束中の各秘密鍵により暗号化されて作成された暗号化タイトル鍵セットが書き込まれたメディアの読み取り手段と、
前記暗号化コンテンツの復号化を指示されたとき、前記格納された再生権利データの再生可能回数が１以上ならば前記デバイス識別情報に対応する配布鍵を前記配布鍵束から特定すると共に前記メディア識別情報に対応する秘密鍵を前記秘密鍵束から特定し、かつ、前記特定された配布鍵及び前記特定された秘密鍵により前記暗号化タイトル鍵セット中の1の暗号化タイトル鍵を復号化すると共に前記復号化されたタイトル鍵により前記暗号化コンテンツを復号化する暗号処理手段と、
前記転送要求を受けたとき、前記格納された再生権利データの再生可能回数が１以上ならば前記格納された再生権利データを複製すると共に再生可能回数を設定して二次再生権利データを生成し、前記送受信手段を介して転送する複製手段と、
前記格納された再生権利データの再生可能回数を、前記暗号化コンテンツの復号化の度に１減じ、前記複製の度に前記二次再生権利データの再生可能回数だけ減じて書き換える管理手段とを
備えたことを特徴とするコンテンツ復号化装置。
【請求項２】
複数の配布鍵からなる配布鍵束、再生可能回数及び有効期限を含んでコンテンツ別に用意された再生権利データを要求して受信すると共に、前記再生権利データの転送要求を受信する送受信手段と、
前記配布鍵束中のいずれかの配布鍵に対応するデバイス識別情報、複数の秘密鍵からなる秘密鍵束及び前記再生権利データを格納する記憶手段と、
前記秘密鍵束中のいずれかの秘密鍵に対応するメディア識別情報、コンテンツがタイトル鍵により暗号化されて作成された暗号化コンテンツ、並びに前記タイトル鍵が予め前記配布鍵束中の各配布鍵及び前記秘密鍵束中の各秘密鍵により暗号化されて作成された暗号化タイトル鍵セットが書き込まれたメディアの読み取り手段と、
日時を指示する計時手段と、
前記暗号化コンテンツの復号化を指示されたとき、前記格納された再生権利データの再生可能回数が１以上であって有効期限が前記計時手段の指示する日時より後であるならば、前記デバイス識別情報に対応する配布鍵を前記配布鍵束から特定すると共に前記メディア識別情報に対応する秘密鍵を前記秘密鍵束から特定し、かつ、前記特定された配布鍵及び前記特定された秘密鍵により前記暗号化タイトル鍵セット中の1の暗号化タイトル鍵を復号化すると共に前記復号化されたタイトル鍵により前記暗号化コンテンツを復号化する暗号処理手段と、
前記転送要求を受けたとき、前記格納された再生権利データの再生可能回数が１以上であって有効期限が前記計時手段の指示する日時より後であるならば前記格納された再生権利データを複製すると共に再生可能回数及び有効期限を設定して二次再生権利データを生成し、前記送受信手段を介して転送する複製手段と、
前記格納された再生権利データの再生可能回数を、前記暗号化コンテンツの復号化の度に１減じ、前記複製の度に前記二次再生権利データの再生可能回数だけ減じて書き換える管理手段とを
備えたことを特徴とするコンテンツ復号化装置。
【請求項３】
前記再生権利データが同時配布数をさらに含む場合に、
前記複製手段は、前記二次再生権利データの同時配布数を前記格納された再生権利データの同時配布数以下の値に書き換え、
前記管理手段は、前記二次再生権利データの有効期限の日時が転送後に経過したならば、前記格納された再生権利データの同時配布数を前記二次再生権利データの同時配布数だけ増加させて書き換えることを特徴とする請求項２に記載のコンテンツ復号化装置。
【請求項４】
前記再生権利データが少なくとも第1種又は第２種に分類される配布元標識をさらに含む場合に、
前記記憶手段は、前記第２種に分類される自己標識をさらに格納し、
前記複製手段は、前記格納された再生権利データの配布元標識が前記第１種に分類されるならば、前記二次再生権利データの配布元標識を前記自己標識に書き換え、
前記管理手段は、前記二次再生権利データの転送後に受信された再生権利データの配布元標識が前記自己標識に一致したとき、前記格納された再生権利データの再生可能回数を前記転送後に受信された再生権利データの再生可能回数だけ増加させて書き換えることを特徴とする請求項１又は請求項２に記載のコンテンツ復号化装置。
【請求項５】
前記再生権利データが同時配布数並びに少なくとも第1種又は第２種に分類される配布元標識をさらに含む場合に、
前記記憶手段は、前記第２種に分類される自己標識をさらに格納し、
前記複製手段は、前記二次再生権利データの同時配布数を前記格納された再生権利データの同時配布数以下の値に書き換えると共に、前記格納された再生権利データの配布元標識が前記第１種に分類されるならば前記二次再生権利データの配布元標識を前記自己標識に書き換え、
前記管理手段は、前記二次再生権利データの有効期限の日時が転送後に経過したならば、前記格納された再生権利データの同時配布数を前記二次再生権利データの同時配布数だけ増加させて書き換え、かつ、前記二次再生権利データの転送後に受信された再生権利データの配布元標識が前記自己標識に一致したとき、前記格納された再生権利データの再生可能回数及び同時配布数をそれぞれ前記転送後に受信された再生権利データの再生可能回数及び同時配布数だけ増加させて書き換えることを特徴とする請求項２に記載のコンテンツ復号化装置。
【請求項６】
前記再生権利データが日時により暗号化されて送受信される場合に、
前記送受信手段は、さらに第1の相手先及び第２の相手先との間でそれぞれ日時を送受信し、
前記暗号処理手段はさらに、前記計時手段の日時が前記第１の相手先の日時に同期しているとき前記第１の相手先から受信された再生権利データを前記計時手段の日時により復号化して、結果の正しいことが確認されたとき前記復号化された再生権利データを前記記憶手段に格納し、かつ、前記第２の相手先の日時が前記計時手段の日時に同期しているとき前記二次再生権利データを前記計時手段の日時により暗号化して、前記第２の相手先から転送要求があったとき前記送受信手段を介して転送することを特徴とする請求項２に記載のコンテンツ復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ復号化装置に係り、特に暗号化されたコンテンツをメディアから読み取って復号化することのできるコンテンツ復号化装置に関する。
【背景技術】
【０００２】
通信回線の広帯域化と通信端末装置の高性能化が進んだことにより、ネットワーク又は各種のメディアを介したコンテンツの流通が盛んに行われている。ディジタル化されたコンテンツは品質を保ったままコピーや転送をすることが容易であるという特徴を有しており、これを悪用する不正なコピーやファイル交換等の横行が社会問題化している。このような現状に鑑み、ネットワークを介して配信されるコンテンツの著作権管理技術や、各種メディアを介して流通するコンテンツの不正利用防止技術の開発が進められている（例えば、非特許文献１参照。）。
【０００３】
これらの従来技術のうち、ディジタルビデオディスクに納められたビデオコンテンツを再生することのできる機器及びソフトウェアを制限するアクセスコントロール技術として、Ｃｏｎｔｅｎｔ  Ｓｃｒａｍｂｌｉｎｇ  Ｓｙｓｔｅｍ（ＣＳＳ）がよく知られている。ＣＳＳではタイトル鍵、ディスク鍵及びマスタ鍵という３種の各４０ビットの鍵を使用し、映像コンテンツをタイトル鍵で、タイトル鍵をディスク鍵で、ディスク鍵をマスタ鍵でそれぞれ暗号化する。
【０００４】
ＣＳＳにおいては、正規な再生装置は秘匿されたマスタ鍵を保持し、メディアに格納された暗号化ディスク鍵、暗号化タイトル鍵及び暗号化コンテンツを読み取って順次復号化しコンテンツを再生することができる。不正な再生装置はマスタ鍵を保持しないため、鍵を順次復号化してコンテンツを再生することができない。
【０００５】
しかし、１９９９年にＣＳＳのマスタ鍵が漏えいするという事態を生じたため、鍵の漏えいに対しても頑健である新たな保護技術として、再生メディア用のＣＰＰＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｐｒｅｒｅｃｏｒｄｅｄ  Ｍｅｄｉａ）と記録メディア用のＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）が開発され規格化された。
【０００６】
これらの保護技術の概要を、以下に説明する（非特許文献２参照。）。コンテンツを暗号化する記録装置又はコンテンツを復号化する復号化装置には、秘匿された５６ビット長のデバイス鍵セットが付与される。メディアには、製造時に６４ビット長の固有のメディア識別情報（メディアＩＤ）が書き込まれる。
【０００７】
メディアには、メディアキーブロック（ＭＫＢ）と呼ばれる鍵管理情報が記録される。ＭＫＢは、例えば記録装置又は復号化装置のデバイス鍵セット等の秘匿情報が漏えいして不正な装置に転用された場合に、その漏えい以降にリリースされるコンテンツを不正な装置で利用できないようにする（不正な装置を無効にする）ために用意されるデータである。
【０００８】
ＭＫＢにはメディア鍵の情報が内包されており、正規な（無効にされていない）記録装置又は再生装置のデバイス鍵セットを使用して所定の手順でＭＫＢを処理することにより当該メディア鍵を再現し、暗号化と記録又は復号化と再生に使用する。互いに異なるデバイス鍵セットを付与されたいずれの記録装置又は復号化装置であっても、無効にされていない限り同じメディア（同じＭＫＢ）からは同じメディア鍵を再現する。不正な記録装置又は復号化装置はメディア鍵を再現することができないので、記録又は再生を行うことができない。
【０００９】
正規な記録装置によるメディアへの暗号化コンテンツの記録においては、上記の再現されたメディア鍵とメディアＩＤを入力とする一方向性関数によって、メディア固有鍵が生成される。別に準備されたタイトル鍵がメディア固有鍵で暗号化され、コンテンツが暗号化タイトル鍵で暗号化される。暗号化タイトル鍵及び暗号化コンテンツが、メディアに記録される。
【００１０】
正規な復号化装置による暗号化コンテンツの復号化及び再生においては、上記の再現されたメディア鍵とメディアＩＤを入力とする一方向性関数によって、メディア固有鍵が生成される。メディアから読み出された暗号化タイトル鍵がメディア固有鍵で復号化され、メディアから読み出された暗号化コンテンツが復号化されたタイトル鍵で復号化される。
【００１１】
一方、適正になされることを前提としてコンテンツの流通の便宜を図り利用を促進することも必要である。この面では、コンテンツを暗号化して利用者に貸し出したり（いわゆる電子図書館）、暗号化されたコンテンツを保持する利用者の通信端末装置に対して復号鍵を貸し出したりする技術が知られている（例えば、特許文献１又は特許文献２参照。）。
【００１２】
上記の特許文献１においては、暗号化されたコンテンツを格納した通信端末装置からの閲覧要求を受けて許否を判断し、許可する場合に復号鍵を発行すると共に、貸し出し期限が終了するまで通信端末装置から要求される復号鍵再発行要求を受け付けて再発行するという技術が開示されている。
【００１３】
上記の特許文献２においては、図書館サーバで貸し出し可能なコンテンツの数を管理しコンテンツを暗号化して送信することにより著作権の保護を可能とする技術が開示されている。この従来技術は、コンテンツの暗号化に使用する時限鍵を貸与期限の到来後に無効化・削除することにより、貸し出しの延長、再貸出などを行う際にも期限を変えた時限鍵を送信するだけで済み、書籍を再度送信する必要がないという効果を狙うものである。
【特許文献１】特開２００３−７６８０５号公報（第２、５、６ページ、図６）
【特許文献２】特開２００５−２５４３８号公報（第２、４、５ページ、図１）
【非特許文献１】廣田、曽根原、「コンテンツ流通における不正利用防止技術」、電子情報通信学会誌Ｖｏｌ．８８、Ｎｏ．１０、２００５年１０月（第８２３乃至８２８ページ）
【非特許文献２】土居監修、佐々木他編、「情報セキュリティ事典」、共立出版、東京、２００３年７月（第４０４乃至４１８ページ）
【発明の開示】
【発明が解決しようとする課題】
【００１４】
上述した非特許文献１又は非特許文献２で説明されているメディアコンテンツの不正利用防止技術においては、鍵管理情報もメディアに固定されている。これに対し、鍵管理情報をコンテンツ再生の権利を付与する再生権利データとして扱い、ネットワークを介して送受信することにより、より柔軟かつ便利にメディアコンテンツを利用することができる可能性がある。
【００１５】
例えば、再生権利データに有効期限及び再生可能回数を設定して通信機能を備えたコンテンツ復号化装置に配信するようにすれば、コンテンツが格納されたメディア自体はそのままで利用の延長や更新に柔軟に対応することができ、利用者側で期限及び回数を管理することができる。また、再生権利データを受信することによりメディアコンテンツを再生する権利を獲得したコンテンツ復号化装置が当該権利を他のコンテンツ復号化装置に渡して適正に利用させる（これを、二次利用という。）ことにより、利用の便宜を向上させることができる。
【００１６】
上述した特許文献１に開示された従来技術は、サーバ装置による利用者の通信端末装置への復号鍵の貸し出し、貸し出しの期限管理及び再発行に係るものであって、上述した二次利用の便宜を図ることはできない。また、期限管理等をサーバ装置が行う必要があるので、利用者数の増大に伴いサーバ装置の処理負荷が増加するという問題がある。
【００１７】
上述した特許文献２に開示された従来技術は、同じく上述した二次利用の便宜を図ることはできない。また、時限鍵によりコンテンツの利用期間を制限することはできるが、利用回数を制限することができないという問題がある。
【００１８】
本発明は上記問題を解決するためになされたもので、コンテンツの二次利用の便宜を図ることができ、かつ、利用者側で個別にコンテンツ再生可能回数や有効期限等を管理することができるコンテンツ復号化装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記目的を達成するために、本発明のコンテンツ復号化装置は、複数の配布鍵からなる配布鍵束及び再生可能回数を含んでコンテンツ別に用意された再生権利データを第１の相手先に要求して受信すると共に、第２の相手先から前記再生権利データの転送要求を受信する送受信手段と、前記配布鍵束中のいずれかの配布鍵に対応するデバイス識別情報、複数の秘密鍵からなる秘密鍵束及び前記第１の相手先から受信された再生権利データを格納する記憶手段と、前記秘密鍵束中のいずれかの秘密鍵に対応するメディア識別情報、コンテンツがタイトル鍵により暗号化されて作成された暗号化コンテンツ、並びに前記タイトル鍵が予め前記配布鍵束中の各配布鍵及び前記秘密鍵束中の各秘密鍵により暗号化されて作成された暗号化タイトル鍵セットが書き込まれたメディアの読み取り手段と、前記暗号化コンテンツの復号化を指示されたとき、前記格納された再生権利データの再生可能回数が１以上ならば前記デバイス識別情報に対応する配布鍵を前記配布鍵束から特定すると共に前記メディア識別情報に対応する秘密鍵を前記秘密鍵束から特定し、かつ、前記特定された配布鍵及び前記特定された秘密鍵により前記暗号化タイトル鍵セット中の１の暗号化タイトル鍵を復号化すると共に前記復号化されたタイトル鍵により前記暗号化コンテンツを復号化する暗号処理手段と、前記第２の相手先から転送要求を受けたとき、前記格納された再生権利データの再生可能回数が１以上ならば前記格納された再生権利データを複製すると共に再生可能回数を設定して二次再生権利データを生成し、前記送受信手段を介して転送する複製手段と、前記格納された再生権利データの再生可能回数を、前記暗号化コンテンツの復号化の度に１減じ、前記複製の度に前記二次再生権利データの再生可能回数だけ減じて書き換える管理手段とを備えたことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、サーバ及び複数のコンテンツ復号装置間で再生権利データを送受信することにより、メディアコンテンツの再生権利の二次利用を利用者の管理の下で可能にし、利用制限の範囲内でコンテンツ利用の利便性を高めることができる。
【発明を実施するための最良の形態】
【００２１】
以下、図面を参照して本発明の実施例を説明する。
【実施例１】
【００２２】
以下、図１乃至図８を参照して、本発明の実施例１を説明する。図１は、本発明の実施例１に係るコンテンツ復号化装置である携帯電話機１を含むシステムの概念図である。図中の携帯電話機１は、本発明の実施例１に係るコンテンツ復号化装置である。携帯電話機１は、ネットワーク２の図示しない基地局との間で電波の送受信を行うことができる。
【００２３】
携帯電話機１は、メディア８０に格納された暗号化コンテンツを読み取ることができる。携帯電話機１はネットワーク２を経由して、当該暗号化コンテンツに対応してサーバ３に用意された再生権利データ９０の送信を要求し、サーバ３から送信された再生権利データ９０を受信することができる。携帯電話機１は、再生権利データ９０及び他の必要なデータを用いて当該暗号化コンテンツを復号化し再生することができる。携帯電話機１は、パーソナルコンピュータ（ＰＣ）４がネットワーク２を経由して受信した再生権利データ９０を、例えばローカルエリアネットワーク（ＬＡＮ）を介してＰＣ４から受け取るようにしてもよい。
【００２４】
図中の復号化装置５、６及び７は、携帯電話機１から再生権利データ９０を転送されたり、携帯電話機1に対して再生権利データ９０を返送したり、お互いの間で再生権利データ９０を授受したりすることができる。復号化装置５、６及び７は、メディア８０に格納された暗号化コンテンツを読み取り、再生権利データ９０を用いて復号化し再生することができる。携帯電話機１並びに復号化装置５、６又は７の間での再生権利データ９０のやりとりは、例えばＬＡＮ又は何らかの記憶媒体を介して行うことができる。また、例えばブルートゥースのような近距離無線又は赤外線通信リンクを介して行うことができる。復号化装置５、６又は７がネットワーク２に接続することができるならば、ネットワーク２を介して行うこともできる。
【００２５】
携帯電話機１並びに復号化装置５、６及び７には、それぞれ固有のデバイス識別情報（デバイスＩＤ）が付与されている。メディア８０には、固有のメディア識別情報（メディアＩＤ）が付与されている。再生権利データ９０は、不正なデバイスＩＤ又は不正なメディアＩＤと組み合わされた場合には暗号化コンテンツの復号化をすることができないように構成されている（例えば、背景技術において説明したＭＫＢの構成法による。非特許文献２参照。）。
【００２６】
図２は、携帯電話機１の外観図である。携帯電話機１は、第１筐体１０と第２筐体１１が連結部１２を介して折り畳み可能に連結されて構成される。図２の左側は、第１筐体１０と第２筐体１１を開いた状態で使用者の側（正面）から見て表す図である。図２の右側は、第１筐体１０と第２筐体１１を開いた状態で使用者と反対の側（背面）から見て表す図である。
【００２７】
第２筐体１１には送話器１３が、第１筐体１０には受話器１４及び表示部１５が、それぞれ設けられている。第２筐体１１には、数字の入力と共にトグル方式による文字又は記号の入力に用いられる数字キーと、表示部１５に表示されるカーソルを移動させる十字キーと、特定の機能を割り当てて用いられる機能キーとを含んで構成された操作部１６が、破線で囲まれた箇所に設けられている。
【００２８】
第２筐体１１の端部の内側には、メディア読み取り部１７が設けられている。第１筐体１０の背面には、スピーカ１８が設けられている。第２筐体１１の背面から第１筐体１０の方へ向かって、アンテナ１９が設けられている。第１筐体１０の端部には、例えばブルートゥースの方式による近距離無線部２０が設けられている。
【００２９】
図３は、携帯電話機１のブロック図である。図２に表したアンテナ１９は、送受切り換え器２１を介して送信部２２及び受信部２３に接続されている。送信部２２は、携帯電話機１から送信すべき情報を符号化して変調、周波数変換及び増幅された無線周波数信号を生成し、送受切り換え器２１を経てアンテナ１９から放射するのに使用される。受信部２３は、アンテナ１９に到来した無線周波数信号を増幅して周波数変換した後、復調及び復号化により送られてきた情報を取り出すのに使用される。
【００３０】
近距離無線部２０は例えばブルートゥースの方式による電波の送受信を行い、送信機、受信機及びアンテナの機能を含むものとして表している。以上のアンテナ１９、送受切り換え器２１、送信部２２、受信部２３及び近距離無線部２０が、携帯電話機１の送受信回路を形成するということができる。
【００３１】
携帯電話機１は、例えばマイクロプロセッサ又はディジタルシグナルプロセッサ等の処理デバイスを用いて構成された制御部２４を備えている。制御部２４は、携帯電話機１の各部と全体の監視及び制御を行う。制御部２４は送信部２２の入力側に接続され、送信すべきディジタルデータを送信部２２に送る。制御部２４は受信部２３の出力側に接続され、受信部２３により受信された信号に含まれるディジタルデータを受け取る。制御部２４は近距離無線部２０に接続され、近距離無線部２０を介して送信すべきディジタルデータを近距離無線部２０に送ると共に、近距離無線部２０により受信された信号に含まれるディジタルデータを受け取る。
【００３２】
図２に表した操作部１６及びメディア読み取り部１７は、それぞれ制御部２４に接続されている。メディア読み取り部１７は、図１に表したメディア８０を収容し、メディア８０に格納されたデータを読み取ることができる。
【００３３】
図２に表した送話器１３は、音声インターフェース２５を介して送信部２２及び制御部２４に接続されている。音声インターフェース２５は、送話器１３がピックアップしたアナログ音声信号をディジタル化及び符号化し、ディジタル音声信号として送信部２２へ送る。図２に表した受話器１４は、音声インターフェース２５を介して受信部２３及び制御部２４に接続されている。音声インターフェース２５は、受信部２３が受信したディジタル音声信号を復号化及びアナログ化して得たアナログ音声信号により、受話器１４を駆動する。
【００３４】
図２に表した表示部１５は、表示インターフェース２６を介して制御部２４に接続される。制御部２４は、例えば受信部２３により受信された信号に含まれ又は操作部１６における操作により入力された画像若しくはテキストのデータを、表示インターフェース２６経由で表示部１５に送って表示させる。
【００３５】
携帯電話機１は、暗号処理部３０を備えている。暗号処理部３０は、メディア読み取り部１７がメディア８０から読み取った暗号化コンテンツを復号化して、平文コンテンツを得ることができる。平文コンテンツは、通常、画像と音声が圧縮されたディジタルデータから構成される。
【００３６】
表示インターフェース２６及び図２に表したスピーカ１８は、コンテンツ再生部３１に接続されている。コンテンツ再生部３１は、制御部２４及び暗号処理部３０に接続されている。コンテンツ再生部３１は、暗号処理部３０が再現した平文コンテンツに含まれる圧縮された画像情報を復号化し、表示インターフェース２６を介して表示部１５に表示させる。コンテンツ再生部３１は、暗号処理部３０が再現した平文コンテンツに含まれる圧縮された音声情報を復号化及びアナログ化して得たアナログ音声信号により、スピーカ１８を駆動する。
【００３７】
携帯電話機１は、複製処理部３５及び再生権利管理部３６を備えている。これらの詳細については、後述する。暗号処理部３０、複製処理部３５及び再生権利管理部３６は、制御部２４と共通の処理デバイスにより構成してもよく、又はこれらを個別に若しくは任意に組み合わせて複数の処理デバイスにより構成してもよい。
【００３８】
携帯電話機１は、メモリ４１を備えている。メモリ４１は、暗号化コンテンツの復号化のため携帯電話機１に付与されたデバイスＩＤと、復号化に用いられる複数の秘密鍵からなる秘密鍵束を格納している。メモリ４１は、図１において携帯電話機１がサーバ３から受け取った再生権利データ９０を格納することができる。図１及び図３によれば、再生権利データ９０はサーバ３からネットワーク２を経由し図示しない基地局の送信する電波に搬送されてアンテナ１９に至り、送受切り換え器２１及び受信部２３を経て制御部２４により受信されメモリ４１に格納される。
【００３９】
上述した複製処理部３５は、メモリ４１に格納された再生権利データ９０を図１に表した例えば復号化装置５に転送するために複製して、必要に応じその一部を書き換えることができる。制御部２４は、復号化装置５から近距離無線により送られた再生権利データ転送要求を、近距離無線部２０を経て受信する。複製処理部３５は制御部２４の指示を受けてメモリ４１に格納された再生権利データ９０を複製し、必要に応じその一部を書き換えた後、近距離無線部２０を介して復号化装置５に対して転送する。
【００４０】
上述した再生権利管理部３６は、メモリ４１に格納された再生権利データ９０の利用又は転送に合わせて、その一部を書き換えることができる。
【００４１】
図４乃至図８を参照して、実施例１に係る携帯電話機１の動作について説明する。図４は、再生権利データ９０の内容並びにメモリ４１及びメディア８０にそれぞれ格納されているデータを説明する図である。再生権利データ９０は、（ｄ＋１）個の配布鍵からなる配布鍵束９１と、メディア８０に格納された暗号化コンテンツを復号化して再生することのできる回数を表す再生可能回数９２を含む。配布鍵束９１に含まれる個々の配布鍵を、記号ＤＫ−ｉで表す。ｉは、０からｄまでの整数である（０≦ｉ≦ｄ）。再生可能回数データ９２は、１以上の整数である。
【００４２】
メモリ４１は、デバイスＩＤ４５と、（ｓ＋１）個の秘密鍵からなる秘密鍵束４６と、上述した再生権利データ９０を格納している。デバイスＩＤ４５は、（ｄ＋１）値出力のハッシュ関数演算を行って０からｄまでの整数のいずれかを出力することにより、配布鍵ＤＫ−ｉ（０≦ｉ≦ｄ）のいずれか１を特定することのできる値として、携帯電話機１に固有に付与されたものである。なお配布鍵束９１のうち不正なデバイスＩＤによって特定される配布鍵を、次に述べる暗号化タイトル鍵の復号化をすることができないものとして予め設定することにより、不正な復号化装置を排除することができる。秘密鍵束４６に含まれる個々の秘密鍵を、記号ＳＫ−ｊで表す。ｊは、０からｓまでの整数である（０≦ｊ≦ｓ）。
【００４３】
メディア８０は、メディアＩＤ８１と、（Ｎ＋１）個の暗号化タイトル鍵からなる暗号化タイトル鍵セット８２と、暗号化コンテンツ８３を格納している。メディアＩＤ８１は、（ｓ＋１）値出力のハッシュ関数演算を行って０からｓまでの整数のいずれかを出力することにより、秘密鍵ＳＫ−ｊ（０≦ｊ≦ｓ）のいずれか１を特定することのできる値として、メディア８０に固有に付与されたものである。なお配布鍵束９１を、不正なメディアＩＤに対応するいずれの暗号化タイトル鍵も復号化することができないように予め設定することにより、不正なメディアを排除することができる。暗号化タイトル鍵セット８２に含まれる個々の暗号化タイトル鍵を、記号ＥＴＫ−ｋで表す。ｋは、０からＮまでの整数である（０≦ｋ≦Ｎ＝（ｄ＋１）×（ｓ＋１）−１）。
【００４４】
図５は、図１に表されていない記録装置において、暗号化タイトル鍵セット８２及び暗号化コンテンツ８３を生成してメディア８０に格納するまでの処理を説明する図である。当該記録装置は、暗号化されていないタイトル鍵８４、平文コンテンツ８５、再生権利データ９０に含まれたのと同じ配布鍵束９１及びメモリ４１に格納されたのと同じ秘密鍵束４６を有している。
【００４５】
タイトル鍵８４は、配布鍵束９１に属する配布鍵ＤＫ−ｉ（０≦ｉ≦ｄ）と、秘密鍵束４６に属する秘密鍵ＳＫ−ｊ（０≦ｊ≦ｓ）のすべての組み合わせにより暗号化され、暗号化タイトル鍵セット８２が生成される。なお暗号化の処理は、アルファベットのＥを丸で囲んだ記号で表されている。暗号化アルゴリズムとしては、対応する復号処理の後にその復号の正否が判断される方式（例えばＡＥＳ−ＷＲＡＰ、なお対応する復号方式はＡＥＳ−ＵＮＷＲＡＰ。）が望ましい（以下同様。）。
【００４６】
平文コンテンツ８５は、生成された暗号化タイトル鍵セット８２のうちいずれか１の暗号化タイトル鍵によって暗号化され、暗号化コンテンツ８３が生成される。暗号化タイトル鍵セット８２及び暗号化コンテンツ８３は、メディア８０に格納される。
【００４７】
図６は、携帯電話機１におけるメディア８０から読み取られた暗号化コンテンツ８３の復号化及び関連する各ブロック間のデータ送受を説明する図である。図６には、図３に表した携帯電話機１のブロックのうち制御部２４、暗号処理部３０、再生権利管理部３６及びメモリ４１をそれぞれ一点鎖線で表している。また、メディア８０を一点鎖線で表している。なお、メディア８０に格納されたデータを読み取るメディア読み取り部１７の図示は省略している。
【００４８】
制御部２４は、操作部１６において暗号化コンテンツ８３の復号化を指示する入力がされると、メモリ４１に格納された再生権利データ９０中の再生可能回数９２を読み出して、その値が１以上であれば復号化（再生）が可能と判断し以降の処理を行う。再生可能回数の値が１未満であるときは復号化が不可能と判断し、以降の処理を行わない。その場合制御部２４は、表示部１５に復号化不可能の旨を表示することができる。
【００４９】
復号化が可能のとき、暗号処理部３０はメモリ４１からデバイスＩＤ４５を読み出してハッシュ関数演算を行い、その結果により再生権利データ９０中の配布鍵束９１から１の配布鍵ＤＫ−ｉ（０≦ｉ≦ｄ）を特定する。暗号処理部３０は、メディア８０から（メディア読み取り部１７を介して）メディアＩＤ８１を読み出してハッシュ関数演算を行い、その結果によりメモリ４１に格納された秘密鍵束４６から１の秘密鍵ＳＫ−ｊ（０≦ｊ≦ｓ）を特定する。
【００５０】
暗号処理部３０は、メディア８０から暗号化タイトル鍵セット８２の暗号化タイトル鍵ＥＴＫ−ｋ（０≦ｋ≦Ｎ）をｋ＝０から順次読み出して、配布鍵ＤＫ−ｉ及び秘密鍵ＳＫ−ｊによる復号化を試みる。復号化の処理は、アルファベットのＤを丸で囲んだ記号で表されている。復号化のアルゴリズムは例えばＡＥＳ−ＵＮＷＲＡＰによるものとし、暗号処理部３０は復号化後にその復号の正否を判断することができる。暗号化タイトル鍵セット８２は、上述したように配布鍵ＤＫ−ｉ（０≦ｉ≦ｄ）及び秘密鍵ＳＫ−ｊ（０≦ｊ≦ｓ）のすべての組み合わせについて暗号化されたタイトル鍵を束にしたものであるから、いずれか１の暗号化タイトル鍵ＥＴＫ−ｋ（０≦ｋ≦Ｎ）が必ず復号化されてタイトル鍵８４が得られる。
【００５１】
暗号処理部３０は、メディア８０から暗号化コンテンツ８３を読み出してタイトル鍵８４により復号化し、平文コンテンツ８５を得る。暗号処理部３０は復号化の正否を判断し、復号化に成功した場合には再生権利管理部３６に当該成功を通知する。再生権利管理部３６は、暗号処理部３０から復号化成功の通知を受けると、メモリ４１に格納された再生可能回数９２を１減じて書き換える。
【００５２】
図７は、携帯電話機１における再生権利データ９０の他の復号化装置（例えば、図１の復号化装置５とする。）への転送及び関連する各ブロック間のデータ送受を説明する図である。図７には、図３に表した携帯電話機１のブロックのうち近距離無線部２０、制御部２４、複製処理部３５、再生権利管理部３６及びメモリ４１をそれぞれ一点鎖線で表している。また、復号化装置５を一点鎖線で表している。
【００５３】
制御部２４は、近距離部無線部２０を介して復号化装置５から再生権利データの転送要求を受信すると、メモリ４１に格納された再生権利データ９０中の再生可能回数９２を読み出して、その値が１以上であれば転送可能と判断し以降の処理を行う。再生可能回数の値が１未満であるときは転送不可能と判断し、以降の処理を行わない。その場合制御部２４は、転送不可能の旨を表示部１５に表示し又は復号化装置５に返信することができる。
【００５４】
転送可能のとき、複製処理部３５はメモリ４１から再生権利データ９０を読み出して複製し、複製された二次再生権利データ９０ａを得る。二次再生権利データ９０ａは、複製前と同じ配布鍵束９１を含む。複製処理部３５は、再生権利データ９０の再生可能回数９２の値が正の整数Ｒであるとき、二次再生権利データ９０ａの再生可能回数９２ａの値をＲ以下の正の整数ｒとする（１≦ｒ≦Ｒ）。ｒの値は、予め所定値に定められていてもよく、操作部１６から入力されるものとしてもよい。
【００５５】
複製処理部３５は、上述したように再生権利データ９０の複製を行った旨を、再生権利管理部３６に通知する。再生権利管理部３６は、複製処理部３５から当該通知を受けると、メモリ４１に格納された再生可能回数９２をｒだけ減じて書き換える。その結果、再生権利データ９０を用いて暗号化コンテンツ８３を（Ｒ−ｒ）回復号化する権利が残ることになる。
【００５６】
複製処理部３５は、近距離無線部２０を介して二次再生権利データ９０ａを復号化装置５に転送する。復号化装置５においては、再生可能回数９２ａの値に基づきｒ回の復号化が可能であるほか、上述したのと同様に二次再生権利データ９０ａをさらに複製してｒ回以下の再生可能回数の値を付与し、他の復号化装置に転送してもよい。
【００５７】
図８は、以上に説明した携帯電話機１の処理を表すフローチャートである。メモリ４１に再生権利データ９０が格納されている状態で処理を開始すると（ＳＴＡＲＴ）、制御部２４は操作部１６において暗号化コンテンツ８３の復号化を指示する入力がされるのを待つ（ステップＳ１の“ＮＯ”）。その間、制御部２４は復号化装置５から近距離無線部２０を介して再生権利データ９０の転送要求を受信するのを待つ（ステップＳ２の“ＮＯ”）。
【００５８】
復号化を指示する入力がされると（ステップＳ１の“ＹＥＳ”）、制御部２４はメモリ４１から再生可能回数９２を読み出す。その値が１以上であれば（ステップＳ３の“ＹＥＳ”）、暗号処理部３０はメディア８０からメディア読み取り部１７を介して読み出した暗号化コンテンツ８３を復号化する（ステップＳ４）。続いて暗号処理部３０から復号化成功の通知を受けた再生権利管理部３６が、メモリ４１に格納された再生可能回数９２を１減じて書き換える（ステップＳ５）。その後、ステップＳ１の前に戻って次の復号化指示又は転送要求受信を待つ。
【００５９】
ステップＳ２において再生権利データ９０の転送要求が受信されると（ステップＳ２の“ＹＥＳ”）、制御部２４はメモリ４１から再生可能回数９２を読み出す。その値が１以上であれば（ステップＳ６の“ＹＥＳ”）、複製処理部３５は再生権利データ９０を複製し、再生可能回数９２ａの値をｒとして二次再生権利データ９０ａを得る（ステップＳ７）。複製処理部３５は、二次再生権利データ９０ａを復号化装置５に転送する（ステップＳ８）。続いて複製処理部３５から複製の旨の通知を受けた再生権利管理部３６が、メモリ４１に格納された再生可能回数９２を二次再生権利データ９０ａに譲った分だけ減じて書き換える（ステップＳ９）。その後、ステップＳ１の前に戻って次の復号化指示又は転送要求受信を待つ。
【００６０】
ステップＳ３又はＳ６において再生可能回数９２の値が１未満であるときは（ステップＳ３又はＳ６の“ＮＯ”）、上述したように復号化できない旨が表示部１５に表示され、又は転送のできない旨が表示部１５に表示され若しくは復号化装置に返信されて（ステップＳ１０）、処理を終了する（ＥＮＤ）。
【００６１】
図１の復号化装置５、６又は７も、携帯電話機１から転送された二次再生権利データ９０ａについて上述した携帯電話機１と同様の処理を実行することができる。携帯電話機1並びに復号化装置５、６又は７の間でＬＡＮ、何らかの記憶媒体又はネットワーク２を介して二次再生権利データ９０ａのやりとりを行う場合には、携帯電話機１は近距離無線部２０を備えなくてもよい。
【００６２】
本発明の実施例１によれば、メディアに格納された暗号化コンテンツの再生権利データを取得した復号化装置が自ら暗号化コンテンツを復号化するだけでなく、他の復号化装置に二次再生権利データを転送することにより、与えられた再生可能回数の範囲内で利用の自由度を高めることができる。
【実施例２】
【００６３】
以下、図９乃至図１４を参照して、本発明の実施例２を説明する。図９は、本発明の実施例２に係るコンテンツ復号化装置である携帯電話機８のブロック図である。実施例２においては、図１に表した携帯電話機１を携帯電話機８に置き換えると共に、再生権利データ９０を後述する再生権利データ９３に置き換え、かつ、携帯電話機８は図２に表した携帯電話機１と同様の外観を有するものとする。したがって、図１の携帯電話機及び再生権利データの符号を上述の通り読み替えて参照すると共に、図２も必要に応じて参照する。
【００６４】
図９において、携帯電話機８は日時を指示する計時部５０を備える。その他の携帯電話機８の構成は、図３に同じ符号を付して表した携帯電話機１の構成と同じであるから、説明を省略する。
【００６５】
図１０は、再生権利データ９３の内容並びにメモリ４１及びメディア８０にそれぞれ格納されているデータを説明する図である。再生権利データ９３は、図４を参照して説明した配布鍵束９１及び再生可能回数９２のほかに、メディア８０に格納された暗号化コンテンツを復号化することのできる有効期限９４を含む。メモリ４１に格納されるその他のデータとメディア８０に格納されるデータは、それぞれ図４に同じ符号を付して表したものと同じである。
【００６６】
図１１は、携帯電話機及び再生権利データの符号を読み替えて参照する図１において、携帯電話機８とサーバ３の日時を互いに同期させて再生権利データ９３の有効期限を管理する手順を説明する図である。まず携帯電話機８は、ネットワーク２を介しサーバ３に対して再生権利データ９３の送信を要求する（ステップＳ１１）。当該要求を受け取ったサーバ３は、ネットワーク２を介し携帯電話機８に対してサーバ３の内部時計の指示する日時を送信する（ステップＳ１２）。
【００６７】
携帯電話機８の制御部２４は、アンテナ１９、送受切り換え器２１及び受信部２３を介してサーバ３から送信された日時を受信し、計時部５０の指示する日時を当該受信した日時に同期させる（ステップＳ１３）。制御部２４は、送信部２２、送受切り換え器２１及びアンテナ１９を経て、同期させた計時部５０の指示する日時をネットワーク２経由でサーバ３に対して送信する（ステップＳ１４）。
【００６８】
サーバ３は、携帯電話機８から受信した日時により再生権利データ９３を暗号化する（ステップＳ１５）。暗号化は、例えばＡＥＳ−ＷＲＡＰの方法によって行うことができる。サーバ３は、暗号化した再生権利データ９３をステップＳ１２と同様の経路をたどって携帯電話機８に対して送信する（ステップＳ１６）。携帯電話機８の制御部２４は、アンテナ１９、送受切り換え器２１及び受信部２３を介して当該暗号化された再生権利データ９３を受信し、暗号処理部３０に渡す。暗号処理部３０は、当該暗号化された再生権利データ９３を計時部５０の指示する日時により復号化して結果の正しいことを確認し、メモリ４１に格納する（ステップＳ１７）。復号化は、例えばＡＥＳ−ＵＮＷＲＡＰの方法によって行うことができる。
【００６９】
このように携帯電話機８とサーバ３の間で同期させた日時を鍵として再生権利データ９３を暗号化して送受信することにより、日時の同期がとれていない不正な復号化装置を排除することができる。また、計時部５０の日時を改ざんできないようにすることにより、サーバ３において設定された有効期限９４の範囲内で暗号化コンテンツ８３の復号化を許すことができる。なお、携帯電話機１と他の復号化装置（例えば復号化装置５）との間で再生権利データ９０を授受する場合には、携帯電話機１と復号化装置５の間で同期させた日時を鍵として再生権利データ９３を暗号化して送受信することができる。
【００７０】
図１２は、実施例２に係る携帯電話機８におけるメディア８０から読み取られた暗号化コンテンツ８３の復号化及び関連する各ブロック間のデータ送受を説明する図である。実施例１において説明した図６と図１２の構成上の違いは、携帯電話機８のブロックとして計時部５０が含まれることと、再生権利データ９３が有効期限９４を含むことである。その他の図１２に表された構成は、図６に同じ符号を付して表された構成に等しい。
【００７１】
制御部２４は、操作部１６において暗号化コンテンツ８３の復号化を指示する入力がされると復号化（再生）の可否を判断する。復号化が可能と判断するための条件は、実施例１と同じく再生可能回数９２の値が１以上であることに加えて、有効期限９４が計時手段５０の指示する日時より後であることである。このため制御部２４は、計時手段５０の指示する日時を有効期限９４と比較する。図１２に表されたその他の内容は、図６に表されたものと同じであるから説明を省略する。
【００７２】
図１３は、携帯電話機８における再生権利データ９３の他の復号化装置（例えば、図１の復号化装置５とする。）への転送及び関連する各ブロック間のデータ送受を説明する図である。実施例１において説明した図７と図１３の構成上の違いは、携帯電話機８のブロックとして計時部５０が含まれることと、再生権利データ９３が有効期限９４を含むことである。その他の図１３に表された構成は、図７に同じ符号を付して表された構成に等しい。
【００７３】
制御部２４は、近距離部無線部２０を介して復号化装置５から再生権利データの転送要求を受信すると、転送の可否を判断する。転送可能と判断するための条件は、実施例１と同じく再生可能回数９２の値が１以上であることに加えて、有効期限９４が計時手段５０の指示する日時より後であることである。このため制御部２４は、計時手段５０の指示する日時を有効期限９４と比較する。
【００７４】
転送可能のとき、複製処理部３５はメモリ４１から再生権利データ９３を読み出して複製し、複製された二次再生権利データ９３ａを得る。二次再生権利データ９３ａは、複製前と同じ配布鍵束９１を含む。複製処理部３５は実施例１におけるのと同じように、再生権利データ９３の再生可能回数９２の値Rに対して二次再生権利データ９３ａの再生可能回数９２ａの値をＲ以下の正の整数ｒとする（１≦ｒ≦Ｒ）。複製処理部３５は、二次再生権利データ９３ａの有効期限９４ａを、複製前の有効期限９４とは異なる日時に書き換えることができる。有効期限９４ａは、有効期限９４に対して予め定められた通りに（例えば３日延長、週末まで延長等。）設定されてもよく、操作部１６から入力されてもよい。図１３に表されたその他の内容は、図７に表されたものと同じであるから説明を省略する。
【００７５】
図１４は、実施例２に係る携帯電話機８の処理を表すフローチャートである。処理の開始（ＳＴＡＲＴ）後、ステップＳ２１、Ｓ２２及びＳ２３の処理は、それぞれ図８のステップＳ１、Ｓ２及びＳ３の処理と同じであるから説明を省略する。ステップＳ２３の“ＹＥＳ”に続いて、制御部２４が計時手段５０の指示する日時を有効期限９４と比較し、有効期限内にあると判断した場合に（ステップＳ２４の“ＹＥＳ”）、次のステップへ進む。ステップＳ２５及びＳ２６の処理は、それぞれ図８のステップＳ４及びＳ５の処理と同じであるから説明を省略する。
【００７６】
ステップＳ２２の“ＹＥＳ”に続くステップＳ２７の処理は、図８のステップＳ６の処理と同じであるから説明を省略する。続いて制御部２４が計時手段５０の指示する日時を有効期限９４と比較し、有効期限内にあると判断した場合に（ステップＳ２８の“ＹＥＳ”)、次のステップへ進む。ステップＳ２９の処理は、図８のステップＳ７の処理と同じであるから説明を省略する。複製処理部３５は、二次再生権利データ９３ａの有効期限９４ａを書き換えて設定する（ステップＳ３０）。続くステップＳ３１及びＳ３２の処理は、図８のステップＳ８及びＳ９の処理と同じであるから説明を省略する。
【００７７】
ステップＳ２３又はＳ２７において再生可能回数９２の値が１未満であるときは（ステップＳ２３又はＳ２７の“ＮＯ”）、実施例１におけるのと同様に復号化できない旨が表示部１５に表示され、又は転送のできない旨が表示部１５に表示され若しくは復号化装置に返信されて（ステップＳ３３）、処理を終了する（ＥＮＤ）。また、ステップＳ２４又はＳ２８において計時部５０の指示する日時が有効期限内でないときは（ステップＳ２４又はＳ２８の“ＮＯ”）、復号化又は転送のできない旨が表示部１５に表示されて（ステップＳ３３）、処理を終了する（ＥＮＤ）。
【００７８】
復号化装置５、６又は７（図１参照。）も、携帯電話機８から転送された二次再生権利データ９３ａについて上述した実施例２に係る携帯電話機８と同様の処理を実行することができる。携帯電話機８並びに復号化装置５、６又は７の間でＬＡＮ、何らかの記憶媒体又はネットワーク２を介して二次再生権利データ９３ａの送受信を行う場合には、携帯電話機８は近距離無線部２０を備えなくてもよい。
【００７９】
本発明の実施例２によれば、再生権利データの有効期限内に限って暗号化コンテンツの復号化又は再生権利データの転送を行うことができ、また他の復号化装置に再生権利データを転送するとき有効期限を再設定することができるという付加的な効果が得られる。
【実施例３】
【００８０】
以下、図１５乃至図１９を参照して、本発明の実施例３を説明する。本発明の実施例３に係るコンテンツ復号化装置は、実施例２で説明した携帯電話機８であるとする。実施例３においては、図１に表した携帯電話機１を携帯電話機８に置き換えると共に、再生権利データ９０を後述する再生権利データ９５に置き換え、かつ、携帯電話機８は図２に表した携帯電話機１と同様の外観を有するものとする。したがって、図１の携帯電話機及び再生権利データの符号を上述の通り読み替えて参照すると共に、実施例２で参照した各図も適宜参照する。
【００８１】
図１５は、再生権利データ９５の内容並びにメモリ４１及びメディア８０にそれぞれ格納されているデータの内容を説明する図である。再生権利データ９５は、図１０を参照して説明した配布鍵束９１、再生可能回数９２及び有効期限９４のほかに、メディア８０に格納された暗号化コンテンツの再生権利を与えられた復号化装置の数を表す同時配布数９６を含む。メモリ４１に格納されるその他のデータとメディア８０に格納されるデータは、それぞれ図１０に同じ符号を付して表したものと同じである。
【００８２】
図１６は、携帯電話機及び再生権利データの符号を読み替えて参照する図１において、携帯電話機８と他の復号化装置（例えば復号化装置５）の日時を互いに同期させて再生権利データ９３の有効期限を管理する手順を説明する図である。図１６における携帯電話機８及び復号化装置５は、図１１におけるサーバ３及び携帯電話機８にそれぞれ対応する。図１６のステップS１１ａ乃至S１７ａは、図１１のステップS１１乃至S１７にそれぞれ対応する。図１６のＳ１３ａ、Ｓ１４ａ及びＳ１７ａにおける「（復号化装置５の）内部時計」は、図１１のステップＳ１３、Ｓ１４及びＳ１７における「計時部５０」にそれぞれ対応する。その他については、図１１を参照して説明した通りである。
【００８３】
図１７は、実施例３に係る携帯電話機８におけるメディア８０から読み取られた暗号化コンテンツ８３の復号化及び関連する各ブロック間のデータ送受を説明する図である。実施例２において説明した図１２と図１７の構成上の違いは、再生権利データ９５が同時配布数９６を含むことである。その他の図１７に表された構成は、図１２に同じ符号を付して表された構成に等しい。
【００８４】
制御部２４は、操作部１６において暗号化コンテンツ８３の復号化を指示する入力がされると再生の可否を判断する。再生可能と判断するための条件は、実施例２と同じく再生可能回数９２の値が１以上であることと有効期限９４が計時手段５０の指示する日時より後であることに加えて、同時配布数９６が１以上であることである。後述するように、再生権利データ９５の同時配布数９６の全部を他の復号化装置に譲る形で転送した場合には、同時配布数９６の値が０となる。このとき、携帯電話機８が暗号化コンテンツ８３を復号化することは許されない。図１７に表されたその他の内容は、図１２に表されたものと同じであるから説明を省略する。
【００８５】
図１８は、実施例３に係る携帯電話機８における再生権利データ９５の他の復号化装置（例えば、図１の復号化装置５とする。）への転送及び関連する各ブロック間のデータ送受を説明する図である。実施例２において説明した図１３と図１８の構成上の違いは、再生権利データ９５が同時配布数９６を含むことである。その他の図１８に表された構成は、図１３に同じ符号を付して表された構成に等しい。
【００８６】
制御部２４は、近距離部無線部２０を介して復号化装置５から再生権利データの転送要求を受信すると、転送の可否を判断する。転送可能と判断するための条件は、実施例２と同じく再生可能回数９２の値が１以上であることと有効期限９４が計時手段５０の指示する日時より後であることに加えて、同時配布数９６が１以上であることである。
【００８７】
転送可能のとき、複製処理部３５はメモリ４１から再生権利データ９５を読み出して複製し、複製された二次再生権利データ９５ａを得る。二次再生権利データ９５ａは、複製前と同じ配布鍵束９１を含む。複製処理部３５は実施例１又は実施例２におけるのと同じように、再生権利データ９５の再生可能回数９２の値Rに対して二次再生権利データ９５ａの再生可能回数９２ａの値をＲ以下の正の整数ｒとする（１≦ｒ≦Ｒ）。複製処理部３５は、二次再生権利データ９５ａの有効期限９４ａを、複製前の有効期限９４とは異なる日時にすることができる。
【００８８】
複製処理部３５は、再生権利データ９５の同時配布数９６の値が正の整数Ｑであるとき、二次再生権利データ９５ａの同時配布数９６ａの値をＱ以下の正の整数ｑとする（１≦ｑ≦Ｑ）。すなわち、再生権利データ９５の同時配布数９６の値の一部又は全部を譲り受けて、複製後の同時配布数９６ａの値とする。複製後に譲り受ける同時配布数の値ｑは、予め所定値に定められていてもよく、操作部１６から入力されるものとしてもよい。
【００８９】
複製処理部３５は、上述したように再生権利データ９５の複製を行った旨を、再生権利管理部３６に通知する。再生権利管理部３６は、複製処理部３５から当該通知を受けると、メモリ４１に格納された同時配布数９６をｑだけ減じて書き換える。すなわち、メモリ４１に残る再生権利データ９５の同時配布数は、複製により譲った分のｑだけ減じた値になる。
【００９０】
複製処理部３５は、近距離無線部２０を介して二次再生権利データ９５ａを復号化装置５に転送する。復号化装置５は、上述したのと同様に二次再生権利データ９５ａをさらに複製してｑ以下の同時配布数の値を付与し、他の復号化装置に転送することができる。
【００９１】
図１９は、実施例３に係る携帯電話機８の処理を表すフローチャートである。処理の開始（ＳＴＡＲＴ）後、ステップＳ４１、Ｓ４２、Ｓ４３及びＳ４４の処理は、それぞれ図１４のステップＳ２１、Ｓ２２、Ｓ２３及びＳ２４の処理と同じであるから説明を省略する。ステップＳ４４の“ＹＥＳ”に続き、制御部２４はメモリ４１から同時配布数９６を読み出して、その値が１以上であれば（ステップＳ４５の“ＹＥＳ”）、次のステップへ進む。ステップＳ４６及びＳ４７の処理は、図１４のステップＳ２５及びＳ２６の処理と同じであるから説明を省略する。
【００９２】
ステップＳ４２の“ＹＥＳ”に続くステップＳ４８及びＳ４９の処理は、それぞれ図１４のステップＳ２７及びＳ２８の処理と同じであるから説明を省略する。続いて制御部２４はメモリ４１から同時配布数９６を読み出して、その値が１以上であれば（ステップＳ５０の“ＹＥＳ”）、次のステップへ進む。ステップＳ５１乃至Ｓ５３の処理は、図１４のステップＳ２９乃至Ｓ３１の処理と同じであるから説明を省略する。続いて複製処理部３５から複製の旨の通知を受けた再生権利管理部３６が、メモリ４１に格納された再生可能回数９２及び同時配布数９６を、それぞれ再生権利データ９０ａに譲った分だけ減じて書き換える（ステップＳ５４）。
【００９３】
その後、再生権利管理部３６は計時部５０の指示する日時を監視し、ステップＳ５２において設定された二次再生権利データ９５ａの有効期限９４ａが経過したと判断したとき（ステップＳ５５の“ＹＥＳ”）、メモリ４１に格納された同時配布数９６の値をステップＳ５４において減じた分だけ増加させる（ステップＳ５６）。有効期限９４ａの経過後は、転送先（例えば復号化装置５）において二次再生権利データ９５ａを使用又は転送することはできないから、携帯電話機８はいったん転送先に譲った同時配布数の値を取り戻すことが可能になる。
【００９４】
有効期限９４ａが未経過の間（ステップＳ５５の“ＮＯ”）又はステップＳ５６の後は、ステップＳ４１の前に戻って次の復号化指示又は転送要求受信を待つ。ステップＳ４３又はＳ４８において再生可能回数９２の値が１未満であるときは（ステップＳ４３又はＳ４８の“ＮＯ”）、実施例１又は実施例２におけるのと同様に復号化又は転送のできない旨が表示部１５に表示されて（ステップＳ５７）、処理を終了する（ＥＮＤ）。
【００９５】
ステップＳ４４又はＳ４９において計時部５０の指示する日時が有効期限内でないときは（ステップＳ４４又はＳ４９の“ＮＯ”）、実施例２におけるのと同様に復号化できない旨が表示部１５に表示され、又は転送のできない旨が表示部１５に表示され若しくは復号化装置に返信されて（ステップＳ５７）、処理を終了する（ＥＮＤ）。ステップＳ４５又はＳ５０において同時配布数９６の値が１未満であるときは（ステップＳ４５又はＳ５０の“ＮＯ”）、復号化できない旨が表示部１５に表示され、又は転送のできない旨が表示部１５に表示され若しくは復号化装置に返信されて（ステップＳ５７）、処理を終了する（ＥＮＤ）。
【００９６】
実施例１のように有効期限を持たない再生権利データに、同時配布数が加わった場合を考えることもできる。その場合には、図１７乃至図１９において、有効期限に関連する処理を省くものとすればよい。復号化装置５、６又は７（図１参照。）も、携帯電話機８から転送された二次再生権利データ９５ａについて上述した実施例３に係る携帯電話機８と同様の処理を実行することができる。
【００９７】
本発明の実施例３によれば、再生権利データの同時配布数の範囲内に限って暗号化コンテンツの復号化又は転送を行うことができ、また他の復号化装置に二次再生権利データを転送するとき同時配布数を再設定することができるという付加的な効果が得られる。
【実施例４】
【００９８】
以下、図２０乃至図２３を参照して、本発明の実施例４を説明する。本発明の実施例４に係るコンテンツ復号化装置は、実施例２又は実施例３で説明した携帯電話機８であるとする。実施例４においては、図１に表した携帯電話機１を携帯電話機８に置き換えると共に、再生権利データ９０を後述する再生権利データ９７に置き換え、かつ、携帯電話機８は図２に表した携帯電話機１と同様の外観を有するものとする。したがって、図１の携帯電話機及び再生権利データの符号を上述の通り読み替えて参照すると共に、実施例２又は実施例３で参照した各図も適宜参照する。
【００９９】
図２０は、再生権利データ９７の内容並びにメモリ４１及びメディア８０にそれぞれ格納されているデータの内容を説明する図である。再生権利データ９７は、図１５を参照して説明した配布鍵束９１、再生可能回数９２、有効期限９４及び同時配布数９６のほかに、配布元の識別を表す配布元標識９８を含む。メモリ４１には、再生権利データ９７並びに図４を参照して説明したデバイスＩＤ４５及び秘密鍵束４６のほか、携帯電話機８の配布元標識に相当する自己標識４７が格納される。自己標識４７は、デバイスＩＤ４１が兼ねるものとしてもよい。メディア８０に格納されるデータは、図１５に同じ符号を付して表したものと同じである。再生権利データ９７の有効期限を管理する手順は、実施例２において図１１を参照して説明したのと同じである。
【０１００】
配布元標識は、再生権利データを配布する方の第１種と、再生権利データを利用する方の第２種に分類される。携帯電話機及び再生権利データの符号を読み替えて参照する図１において、サーバ３の配布元標識は第１種であり、携帯電話機８並びに復号化装置５、６及び７の配布元標識は第２種である。
【０１０１】
実施例４に係る携帯電話機８においてメディア８０から読み取られた暗号化コンテンツ８３を復号化するまでの処理及び関連する各ブロック間のデータのやりとりについては、図１７の再生権利データの符号を９７と読み替える以外は実施例３で説明した通りであるから、説明を省略する。
【０１０２】
図２１は、携帯電話機８において再生権利データ９７を他の復号化装置（例えば、図１の復号化装置５とする。）に転送する処理及び関連する各ブロック間のデータのやりとりを説明する図である。実施例３において説明した図１８と図２１の構成上の違いは、再生権利データ９７が配布元標識９８を含むことである。その他の図２１に表された構成は、図１８に同じ符号を付して表された構成に等しい。
【０１０３】
複製処理部３５は実施例３と同様にして転送可能と判断されたとき、メモリ４１から再生権利データ９７を読み出して複製し、複製された二次再生権利データ９７ａを得る。二次再生権利データ９７ａは、複製前と同じ配布鍵束９１を含む。複製処理部３５は実施例１乃至実施例３におけるのと同じように、再生権利データ９７の再生可能回数９２の値Rに対して二次再生権利データ９７ａの再生可能回数９２ａの値をＲ以下の正の整数ｒとする（１≦ｒ≦Ｒ）。複製処理部３５は、二次再生権利データ９７ａの有効期限９４ａを、複製前の有効期限９４とは異なる日時にすることができる。複製処理部３５は、再生権利データ９７の同時配布数９６の値が正の整数Ｑであるとき、二次再生権利データ９７ａの同時配布数９６ａの値をＱ以下の正の整数ｑとする（１≦ｑ≦Ｑ）。
【０１０４】
複製処理部３５は、再生権利データ９７の配布元標識９８が第１種であれば、二次再生権利データ９７ａの配布元標識９８ａを第２種の配布元標識である自己標識４７に書き換える。複製処理部３５は、再生権利データ９７の配布元標識９８が第２種であれば、二次再生権利データ９７ａの配布元標識９８ａを複製前の配布元標識９８と同じにする。携帯電話機８がサーバ３から受け取った再生権利データ９７の配布元標識９８は第１種であるから、復号化装置５に転送するために二次再生権利データ９７ａの配布元標識９８ａは第２種の配布元標識である自己標識４７に書き換えられる。復号化装置５が二次再生権利データ９７ａをさらに複製して例えば復号化装置６又は７に転送した場合には、配布元標識として自己標識４７が維持される。
【０１０５】
その結果、いずれかの復号化装置から携帯電話機８に対して、携帯電話機８の自己標識４７を有する二次再生権利データ９７ａが転送されてくることが考えられる。その場合に携帯電話機８は、二次再生権利データ９７ａの返送を受けたものと解され、再生可能回数９２ａ及び同時配布数９６ａの値をそれぞれメモリ４１に格納された再生可能回数９２及び同時配布数９６の値に加算することができる。
【０１０６】
以上の配布元標識に関連する処理について、図２２を参照して説明する。図２２は、実施例４に係る携帯電話機８の処理のうち、実施例３で説明した図１９と相違する箇所のみを表したフローチャートである。メモリ４１に再生権利データ９7が格納されている状態で処理を開始すると（ＳＴＡＲＴ）、制御部２４はさらに再生権利データの受信を待つ（ステップＳ６１の“ＮＯ”）。再生権利データは、アンテナ１９、送受切り換え器２１及び受信部２３を経由して、又は近距離無線部２０を経由して受信される。
【０１０７】
受信した再生権利データの配布元標識と自己標識４７とが一致すれば（ステップＳ６２の“ＹＥＳ”）、二次再生権利データ９７ａが返送されてきたものと解される。再生権利管理部３６は、返送された二次再生権利データ９７ａの再生可能回数９２ａ及び同時配布数９６ａの値を、それぞれメモリ４１に格納された再生可能回数９２及び同時配布数９６に加算する（ステップＳ６３）。続いて、図１９のステップＳ４１へ進む。
【０１０８】
複製処理部３５は図１９のステップＳ５２に続き、図１９のステップＳ５１において複製された二次再生権利データ９７ａの配布元標識９８ａが第１種であれば（ステップＳ６６の“第１種”）、配布元標識９８ａを自己標識４７に書き換えて（ステップＳ６７）図１９のステップＳ５３へ進む。配布元標識９８ａが第２種であれば（ステップＳ６６の“第２種”）、配布元標識９８ａを書き換えずに図１９のステップＳ５３へ進む。
【０１０９】
実施例１又は実施例２のように、有効期限又は同時配布数を持たない再生権利データに、配布元標識が加わった場合を考えることもできる。その場合には、図２１及び図２２において、有効期限又は同時配布数に関連する処理を省くものとすればよい。復号化装置５、６又は７（図１参照。）も、携帯電話機８から転送された二次再生権利データ９７ａについて上述した実施例４に係る携帯電話機８と同様の処理を実行することができる。
【０１１０】
図２３を参照して、実施例４における再生権利データの変遷の一例を説明する。サーバ３には、再生可能回数５、有効期限３月３１日、同時配布数４、配布元標識“ＳＶ３”なる再生権利データが用意されているものとする（表Ｔ１）。携帯電話機８は、この再生権利データをサーバ３から受信してメモリ４１に格納する（表Ｔ２）と共に複製し、再生可能回数を３に、有効期限を３月２０日に、同時配布数を２に、配布元標識を自己標識の“Ｋ０８”にそれぞれ書き換えて復号化装置５に転送する。復号化装置５は、転送された再生権利データを受信して内部に格納する（表Ｔ３）。携帯電話機８のメモリ４１に格納された再生権利データは、再生可能回数が３減じて２に、同時配布数が２減じて２にそれぞれ書き換えられる（表Ｔ４）。
【０１１１】
復号化装置５は、内部に格納した再生権利データを複製し、再生可能回数を２に、同時配布数を１にそれぞれ書き換えて復号化装置６に転送する。復号化装置６は、転送された再生権利データを受信して内部に格納する（表Ｔ５）。復号化装置５の内部に格納された再生権利データは、再生可能回数が２減じて１に、同時配布数が１減じて１にそれぞれ書き換えられる（表Ｔ６）。
【０１１２】
この間、携帯電話機８はメモリ４１に格納した再生権利データを用いて暗号化コンテンツの復号を１回行い、当該再生権利データの再生可能回数は１減じて１に書き換えられる（表Ｔ７）。また、復号化装置６は内部に格納した再生権利データを用いて暗号化コンテンツの復号を１回行い、当該再生権利データの再生可能回数は１減じて１に書き換えられる（表Ｔ８）。
【０１１３】
復号化装置６は内部に格納した再生権利データを複製し、書き換えをしないで携帯電話機８に転送（返送）する。復号化装置６の内部に格納された再生権利データの再生可能回数と同時配布数は共に０となり、再生権利データが削除されたのと等価な状態になる（表Ｔ９）。携帯電話機８は返送された再生権利データを受信して、配布元標識が自己標識の“K０８”であることを確認し、メモリ４１に格納した再生権利データの再生可能回数及び同時配布数の値を返送された分だけ増加させてそれぞれ２及び３に書き換える（表Ｔ１０）。
【０１１４】
その後、復号化装置５の内部に格納された再生権利データの有効期限（３月２０日）が経過すると、当該再生権利データは使用できなくなる（表Ｔ１１）。携帯電話機８は、メモリ４１に格納した再生権利データの同時配布数の値を最初の値である４に戻す（表Ｔ１２）。
【０１１５】
本発明の実施例４によれば、再生権利データの配布元標識の種別と自己標識との一致を判断することにより、転送した後に返送されてきた再生権利データも有効に利用することができるという、付加的な効果が得られる。
【０１１６】
以上の各実施例の説明において、暗号化及び復号化は特定の方法に限定されない。コンテンツ復号化装置の外観、構成及び処理の方法については、本発明の要旨を逸脱しない範囲でさまざまな変形が可能である。
【図面の簡単な説明】
【０１１７】
【図１】本発明の実施例１に係るコンテンツ復号化装置（携帯電話機）を含むシステムの概念図。
【図２】実施例１に係る携帯電話機の外観図。
【図３】実施例１に係る携帯電話機のブロック図。
【図４】実施例１に係る再生権利データ並びに携帯電話機及びメディアにそれぞれ格納されたデータを説明する図。
【図５】実施例１に係るメディアへ暗号化コンテンツ等を格納する処理を説明する図。
【図６】実施例１に係る暗号化コンテンツの復号化及び関連する各ブロック間のデータ送受を説明する図。
【図７】実施例１に係る再生権利データの転送及び関連する各ブロック間のデータ送受を説明する図。
【図８】実施例１に係る携帯電話機の処理のフローチャート。
【図９】本発明の実施例２に係るコンテンツ復号化装置（携帯電話機）のブロック図。
【図１０】実施例２に係る再生権利データ並びに携帯電話機及びメディアにそれぞれ格納されたデータを説明する図。
【図１１】実施例２に係る携帯電話機及びサーバを同期させ再生権利データの有効期限を管理する手順を説明する図。
【図１２】実施例２に係る暗号化コンテンツの復号化及び関連する各ブロック間のデータ送受を説明する図。
【図１３】実施例２に係る再生権利データの転送及び関連する各ブロック間のデータ送受を説明する図。
【図１４】実施例２に係る携帯電話機の処理のフローチャート。
【図１５】本発明の実施例３に係る再生権利データ並びに携帯電話機及びメディアにそれぞれ格納されたデータを説明する図。
【図１６】実施例３に係る携帯電話機及び他の復号化装置を同期させ再生権利データの有効期限を管理する手順を説明する図。
【図１７】実施例３に係る暗号化コンテンツの復号化及び関連する各ブロック間のデータ送受を説明する図。
【図１８】実施例３に係る再生権利データの転送及び関連する各ブロック間のデータ送受を説明する図。
【図１９】実施例３に係る携帯電話機の処理のフローチャート。
【図２０】本発明の実施例４に係る再生権利データ並びに携帯電話機及びメディアにそれぞれ格納されたデータを説明する図。
【図２１】実施例４に係る再生権利データの転送及び関連する各ブロック間のデータ送受を説明する図。
【図２２】実施例４に係る携帯電話機の処理のフローチャート。
【図２３】実施例４における再生権利データの変遷の一例を説明する図。
【符号の説明】
【０１１８】
１、８  携帯電話機
２  ネットワーク
３  サーバ
４  パーソナルコンピュータ
５、６、７  復号化装置
１０  第１筐体
１１  第２筐体
１２  連結部
１３  送話器
１４  受話器
１５  表示部
１６  操作部
１７  メディア読み取り部
１８  スピーカ
１９  アンテナ
２０  近距離無線部
２１  送受切り換え器
２２  送信部
２３  受信部
２４  制御部
２５  音声インターフェース
２６  表示インターフェース
３０  暗号処理部
３１  コンテンツ再生部
３５  複製処理部
３６  再生権利管理部
４１  メモリ
４５  デバイスＩＤ
４６  秘密鍵束
４７  自己標識
５０  計時部
８０  メディア
８１  メディアＩＤ
８２  暗号化タイトル鍵セット
８３  暗号化コンテンツ
８４  タイトル鍵
８５  平文コンテンツ
９０、９３、９５、９７  再生権利データ
９０ａ、９３ａ、９５ａ、９７ａ  二次再生権利データ
９１  配布鍵束
９２、９２ａ  再生可能回数
９４、９４ａ  有効期限
９６、９６ａ  同時配布数
９８、９８ａ  配布元標識
【図１】
2007251348.tif 000003
【図２】
2007251348.tif 000004
【図３】
2007251348.tif 000005
【図４】
2007251348.tif 000006
【図５】
2007251348.tif 000007
【図６】
2007251348.tif 000008
【図７】
2007251348.tif 000009
【図８】
2007251348.tif 000010
【図９】
2007251348.tif 000011
【図１０】
2007251348.tif 000012
【図１１】
2007251348.tif 000013
【図１２】
2007251348.tif 000014
【図１３】
2007251348.tif 000015
【図１４】
2007251348.tif 000016
【図１５】
2007251348.tif 000017
【図１６】
2007251348.tif 000018
【図１７】
2007251348.tif 000019
【図１８】
2007251348.tif 000020
【図１９】
2007251348.tif 000021
【図２０】
2007251348.tif 000022
【図２１】
2007251348.tif 000023
【図２２】
2007251348.tif 000024
【図２３】
2007251348.tif 000025