(57)【要約】【課題】  鍵情報を効率的に利用する。【解決手段】  コンテンツ提供側から送信されるコンテンツの記録再生を行う記録再生装置において、前記コンテンツを記録媒体に記録する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを暗号化する暗号化手段と、前記記録媒体から得られるコンテンツを再生する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを復号する復号化手段とを有することにより、上記課題を解決する。【選択図】        図１
2006197090.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ提供側から送信されるコンテンツの記録再生を行う記録再生装置において、
前記コンテンツを記録媒体に記録する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを暗号化する暗号化手段と、
前記記録媒体から得られるコンテンツを再生する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを復号する復号化手段とを有することを特徴とする記録再生装置。
【請求項２】
１つの公開鍵に対して複数の異なる秘密鍵を生成する鍵ペア生成手段と、
前記鍵ペア生成手段により得られる前記公開鍵と、前記複数の異なる秘密鍵のうちの１つの秘密鍵とからなる前記鍵情報を前記ＩＣカードに記録させる記録手段とを有することを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記ＩＣカードに記録されている前記秘密鍵と、暗号化されたコンテンツとに基づいて、前記ＩＣカードにより生成された署名を取得する署名取得手段を有することを特徴とする請求項１又は２に記載の記録再生装置。
【請求項４】
前記記録手段は、
前記署名を前記暗号化されたコンテンツに付加して前記記録媒体に記録させることを特徴とする請求項３に記載の記録再生装置。
【請求項５】
前記署名は、グループ署名であることを特徴とする請求項３又は４に記載の記録再生装置。
【請求項６】
前記記録媒体に記録された署名から前記コンテンツが不正にコピーされているものであるかを解析する署名解析手段を有することを特徴とする請求項１乃至５の何れか１項に記載の記録再生装置。
【請求項７】
コンテンツ提供側から送信されるコンテンツの記録再生を行う処理をコンピュータに実行させるための記録再生プログラムにおいて、
前記コンテンツを記録媒体に記録する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを暗号化する暗号化処理と、
前記記録媒体から得られるコンテンツを再生する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを復号する復号化処理とをコンピュータに実行させるための記録再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生装置及び記録再生プログラムに係り、特に、鍵情報を効率的に利用するための記録再生装置及び記録再生プログラムに関する。
【背景技術】
【０００２】
現在のデジタル放送では、ハードディスク付き受信機等でハードディスクに記録されたコンテンツとしての番組をＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｄｉｓｃ）等の記録媒体にコピーする場合、番組等によってはコピーが許可されている場合もあるが、通常はコピーが許可されていない。そのため、ハードディスクに記録された番組をＤＶＤ等の記録媒体にコピーした段階で、ハードディスク内の番組は消去され、コピーできないような仕組みになっている。また、ある記録媒体から他の記録媒体へのコピーについても同様に制限されており、番組のコピーが２つ以上できないような仕組みになっている。
【０００３】
ここで、上述した記録媒体としては、ＤＶＤに限らずデジタル録画やデジタルコピーが可能な機器もあるが、このような機器では、ＣＰＲＭ（Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  ｆｏｒ  Ｒｅｃｏｒｄａｂｌｅ  Ｍｅｄｉａ）と呼ばれるコピー制御方式が導入され、上述したようなコピー制限が設けられている。なお、ＣＰＲＭとは、番組に対してスクランブルをかけて録画回数を制御する著作権保護技術である。
【０００４】
このような保護技術が現在運用されているため、放送局やポストプロダクション等のコンテンツ提供者にとっては、上述した仕組みにより番組のコピー作成を“私的録画”に制限させるため必須なものになっている。
【０００５】
なお、コンテンツの配信については、ネットワークの途中で第三者にデータを盗まれたりしないよう鍵暗号化方式が用いられている（例えば、特許文献1参照。）。
【特許文献１】特開２００３−２６４５４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述した従来技術においては、不正な利用を防止するためコンテンツ（番組等）を暗号化し、予め設定された条件に基づいて契約されたユーザに対してコンテンツを送信している。このとき、契約時に対象ユーザがどの記録再生装置でコンテンツを受信するか等の情報も含まれており、放送局側では契約時に設定される特定の記録再生装置に対してのみコンテンツが提供されることになる。
【０００７】
したがって、例えば離れた所に住む家族等がそれぞれそのコンテンツを見たい場合には、コンテンツを記録再生装置からＤＶＤ等の記録媒体にコピーする方法があるが、１枚しかコピーすることができないため、コピーした１つの記録媒体を家族間で回覧する必要がある。また、同一のユーザであっても契約した端末とは異なる端末からはコピーを１つしか持つことができず、更に１枚のＤＶＤを持ち運んで他の端末に移動しても、暗号化されたコンテンツを復号化するための鍵情報等が記録再生装置毎に異なるため、移動先の記録再生装置からでは再生できない。以上のような問題があり、見たい時に見る等の使い勝手の良さがなくなっていた。
【０００８】
また、一方では、コンテンツ提供者等からは、不正コピーを防止するためにコンテンツの暗号化等による制限を設けておきたいという要望もある。
【０００９】
つまり、鍵情報等を用いてコピー制限等を行う場合に、ユーザへの利便性を考慮して効率的にコピーが１回又は複数回できるようにすることが好ましい。
【００１０】
本発明は、上述した課題に鑑みなされたものであり、鍵情報を効率的に利用するための記録再生装置及び記録再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本件発明は、以下の特徴を有する課題を解決するための手段を採用している。
【００１２】
請求項１に記載された発明は、コンテンツ提供側から送信されるコンテンツの記録再生を行う記録再生装置において、前記コンテンツを記録媒体に記録する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを暗号化する暗号化手段と、前記記録媒体から得られるコンテンツを再生する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを復号する復号化手段とを有することを特徴とする。
【００１３】
請求項１記載の発明によれば、鍵情報を効率的に利用することができる。
【００１４】
請求項２に記載された発明は、１つの公開鍵に対して複数の異なる秘密鍵を生成する鍵ペア生成手段と、前記鍵ペア生成手段により得られる前記公開鍵と、前記複数の異なる秘密鍵のうちの１つの秘密鍵とからなる前記鍵情報をＩＣカードに記録させる記録手段とを有することを特徴とする。
【００１５】
請求項２記載の発明によれば、鍵情報を効率的に利用することができる。また、鍵情報によりコンテンツの記録や再生を行う装置を特定することができる。
【００１６】
請求項３に記載された発明は、前記ＩＣカードに記録されている前記秘密鍵と、暗号化されたコンテンツとに基づいて、前記ＩＣカードにより生成された署名を取得する署名取得手段を有することを特徴とする。
【００１７】
請求項３記載の発明によれば、ＩＣカードに記録された秘密鍵によりＩＣカードに署名を生成させ、その署名をコンテンツに付加して記録媒体に記録することで、コンテンツをコピーしたユーザを容易に特定することができる。
【００１８】
請求項４に記載された発明は、前記記録手段は、前記署名を前記暗号化されたコンテンツに付加して前記記録媒体に記録させることを特徴とする。
【００１９】
請求項４記載の発明によれば、署名を記録媒体に記録しておくことにより、不正にコピーされた場合であっても容易に不正コピーを行ったユーザを特定することができる。
【００２０】
請求項５に記載された発明は、前記署名は、グループ署名であることを特徴とする。
【００２１】
請求項５記載の発明によれば、グループ署名にすることにより、普通のユーザには誰の署名であるかを判別することはできず、グループ署名の管理者等にとっては、容易に署名者を特定することができる。これにより、不正なコピーが出回った場合に、誰がコピーを作成したかを特定することができ、結果として不正コピーを防止することができる。
【００２２】
請求項６に記載された発明は、前記記録媒体に記録された署名から前記コンテンツが不正にコピーされているものであるかを解析する署名解析手段を有することを特徴とする。
【００２３】
請求項６記載の発明によれば、記録再生装置において、容易に署名を解析することができ、また、解析の結果不正である場合には、再生や記録を行わないように制御することもできる。これにより、不正行為の拡大を防止することができる。
【００２４】
請求項７に記載された発明は、コンテンツ提供側から送信されるコンテンツの記録再生を行う処理をコンピュータに実行させるための記録再生プログラムにおいて、前記コンテンツを記録媒体に記録する場合、ＩＣカードに予め記録された鍵情報を取得して、前記コンテンツを暗号化する暗号化処理と、前記ＩＣカードに予め記録された鍵情報を取得して前記コンテンツを復号する復号化処理とをコンピュータに実行させる。
【００２５】
請求項７記載の発明によれば、鍵情報を効率的に利用することができる。また、特別な装置構成を必要とせず、低コストで記録再生を実現することができる。また、プログラムをインストールすることにより、容易に記録再生を実現することができる。
【発明の効果】
【００２６】
本発明によれば、鍵情報を効率的に利用することができる。
【発明を実施するための最良の形態】
【００２７】
以下に、本発明の特徴を有する記録再生装置及び記録再生プログラムを好適に実施した形態について、図面を用いて詳細に説明する。
【００２８】
図１は、コンテンツ提供システムのシステム構成例を示す一例の図である。図１に示すコンテンツ提供システム１０は、放送局やポストプロダクション等のコンテンツ提供事業体が管理するコンテンツを提供するためのコンテンツ提供サーバ１１と、コンテンツ提供サーバ１１から提供されるコンテンツを受信する記録再生装置（受信機）１２とからなり、コンテンツ提供サーバ１１と、記録再生装置１２とは、例えばインターネット等の通信ネットワーク１３により、データの送受信が可能な状態で接続されている。また、放送衛星１４により、コンテンツ提供サーバ１１からのコンテンツを記録再生装置１２に送信することができる。
【００２９】
また、記録再生装置１２には、受信したユーザや受信機（記録再生装置１２）に対する契約情報等が蓄積されているＩＣカード１５と、コンテンツの記録等を行う記録媒体１６とを接続できるように構成されている。
【００３０】
コンテンツ提供サーバ１１は、インターネット等の通信ネットワーク１３又は放送衛星１４を介して記録再生装置１２等から要求のあった番組もしくは所定の時刻に配信される番組等のコンテンツを記録再生装置１２に送信する。
【００３１】
記録再生装置１２は、コンテンツ提供サーバ１１から送信されたコンテンツを受信し、記録手段等によりコンテンツを記録する。また、記録再生装置１２は、コンテンツ記録されたコンテンツをＤＶＤ等の記録媒体１６に記録したり、記録したコンテンツの再生を行う。
【００３２】
ここで、記録再生装置１２は、記録又は再生時にＩＣカード１５に記録されている鍵情報をコピー制御用等に使用することで、コンテンツの暗号化及び復号化を実現する。なお、本発明における記録、再生時の各処理については後述する。
【００３３】
また、ＩＣカード１５は、契約情報や、記録再生時の認証情報を有するものであり、ユーザの個別鍵等が蓄積されている。なお、ＩＣカード１５の例としては、例えば、衛星デジタル放送のＣＡＳ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）カード等がある。
【００３４】
また、記録媒体１６は、データの書き込みや読み出しを行うストレージ媒体であり、例えばＣＤ−Ｒ／ＲＷディスク，ＤＶＤ−Ｒ／ＲＷディスク，ＤＶＤ＋Ｒ／ＲＷディスク等のデータ記録再生が可能な光ディスク等やハードディスクドライブ等がある。
【００３５】
＜記録再生装置１２＞
次に、本発明における記録再生装置１２の機能構成例について図を用いて説明する。図２は、本発明における記録再生装置の機能構成例の一例を示す図である。
【００３６】
図２に示す記録再生装置１２は、送受信手段２１と、復号化手段２２と、暗号化手段２３と、再生手段２４と、記録手段２５と、鍵ペア生成手段２６と、署名取得手段２７と、署名解析手段２８と、インターフェース手段２９とを有するよう構成されている。
【００３７】
送受信手段２１は、コンテンツ提供サーバ１１から通信ネットワーク１３や放送衛星１４を介して送信されてきたコンテンツを受信する。また、送受信手段２１は、記録再生装置１２からの視聴履歴情報等やコンテンツ要求等の情報を、通信ネットワーク１３を介してコンテンツ提供サーバ１１等に送信することができる。
【００３８】
また、送受信手段２１から受信したコンテンツは、暗号化されているため、復号化手段２２は、暗号化されたコンテンツを公開鍵又は秘密鍵を用いて復号する。この場合、復号化手段２２は、ＩＣカード１５に鍵情報要求を行い、ＩＣカード１５が予め記録されている鍵情報を取得し、取得した鍵情報に基づいて復号化を行う。
【００３９】
暗号化手段２３は、コンテンツを記録媒体１６や記録手段２５に記録する場合に、契約者以外の第三者が再生できないようにするため、公開鍵を用いて暗号化を行う。なお、公開鍵の取得方法は、上述したようにＩＣカード１５に予め記録されている鍵情報を用いるものとする。
【００４０】
再生手段２４は、取得した又は蓄積されているコンテンツを再生する。また、記録手段２５は、暗号化手段２３により暗号化されたコンテンツをインターフェース手段２９を介して記録媒体１６に記録させる。また、記録手段２５は、鍵ペア生成手段２６により生成された鍵情報（公開鍵、秘密鍵）をＩＣカードに記録させる。更に、記録手段２５は、暗号化されたコンテンツを記録することもできる。
【００４１】
鍵ペア生成手段２６は、一つの公開鍵に対して、複数の秘密鍵を生成する。これにより、生成した同一の公開鍵と異なる秘密鍵のうちの１つの秘密鍵とを、それぞれ異なるＩＣカードに記録させることができる。したがって、これらのＩＣカードには、同一の公開鍵と異なる秘密鍵を有しているため、複数の人に対して同一のコンテンツを記録・再生することができる。なお、鍵ペア生成手段２６についての詳細な説明は後述する。
【００４２】
また、署名取得手段２７は、記録媒体１６等に記録するコンテンツに署名（電子署名）を付加する場合に、ＩＣカード１５に署名の要求を行い署名を取得する。具体的には、署名取得手段２７は、暗号化されたコンテンツと署名要求をＩＣカード１５に出力する。ＩＣカード１５は、予め記録されている秘密鍵を用いて暗号化されたコンテンツに対する署名を生成する。また、ＩＣカード１５は、生成した署名を署名取得手段２７に出力する。これにより、署名取得手段２７は署名を取得する。
【００４３】
署名解析手段２８は、コンテンツと共に記録媒体１６等に記録されている署名等を解析し、コピーしたコンテンツの署名からコピーしたユーザを特定して、正当なユーザによりコピーされたコンテンツであるか、又は、不正にコピーされたコンテンツであるかを判断する。
【００４４】
また、インターフェース手段２９は、記録再生装置１２とＩＣカード１５や記録媒体１６とのデータの送受信を行うためのインターフェースである。具体的には、ＩＣカード１５を記録再生装置１２に接続可能にするためのものであり、例えばＩＣカードインターフェース等がある。また、ＤＶＤ等の記録媒体１６に対するインターフェースとしては、ＣＤ−Ｒ／ＲＷドライブ，ＤＶＤ−Ｒ／ＲＷドライブ，ＤＶＤ＋Ｒ／ＲＷドライブ等のドライブ装置がある。
【００４５】
＜鍵ペア生成＞
ここで、鍵ペア生成手段２６における鍵ペア生成等について説明する。図３は、本発明における鍵ペア生成を説明するための一例の図である。図３に示すように、鍵ペア生成手段２６は、複数のＩＣカード１５−１〜１５−ｎについて、公開鍵が同一で秘密鍵が異なる鍵情報を生成し、それぞれのＩＣカード１５にその鍵情報を記録する。
【００４６】
これにより、ＩＣカード１５−１〜１５−ｎに記録される鍵情報は、秘密鍵は異なるが、公開鍵は同一となる。このようにして生成されたＩＣカード１５−１〜１５−ｎを家族等の特定のユーザに分配することで、そのＩＣカード１５を分配されたユーザは、記録媒体１６等にコピーされた暗号化されたコンテンツを、自分の記録再生装置にそのＩＣカードをセットすることで、復号することができ、復号したコンテンツを視聴することができる。
【００４７】
＜署名＞
更に、暗号化されたコンテンツを記録媒体にコピーする場合には、上述したようにＩＣカード１５が生成した署名を取得し、コンテンツのコピー時に署名を暗号化されたコンテンツに付加させて記録媒体１６に記録する。これにより、コンテンツの不正なコピーが大量に出回った場合、そのコンテンツの署名を署名解析手段２８により解析することで、誰が作成したコピーであるかを容易で確実にチェックすることができる。
【００４８】
また、署名については、グループ署名を用いてもよい。つまり、グループ署名を用いることで、普通のユーザには誰の署名であるかを判別することは難しいが、その所属（グループ）の管理者（グループマネージャ等）は、グループ署名を使用するユーザに関する情報をグループ署名生成時に管理しているため、容易にユーザを特定することができる。なお、上述したグループ署名は、１つの公開鍵に対し複数の秘密鍵を有する本発明における公開鍵暗号方式を用いることにより実現可能となる。
【００４９】
このように、記録再生装置１２は、上述した機能構成を有することにより、鍵情報を効率的に利用して不正コピーをしたユーザを確実に特定することができる。これにより、不正コピーを高精度に防止することができる。また、署名をコンテンツに付加されて記録媒体１６に記録するため、コンテンツが複数コピーされた場合でも、コピーしたコンテンツの署名から不正コピーしたユーザ等を特定することができる。
【００５０】
ここで、上述した記録再生装置１２は、専用の装置構成等を用いて本発明における記録再生を行うこともできるが、各構成における処理をコンピュータに実行させることができる実行プログラムを生成し、例えば、汎用のパーソナルコンピュータ、ワークステーション等にプログラムをインストールすることにより、本発明における記録再生処理を実現することができる。
【００５１】
＜ハードウェア構成＞
ここで、本発明における記録再生が実行可能なコンピュータのハードウェア構成例について図を用いて説明する。図４は、本発明における記録再生が実現可能なハードウェア構成の一例を示す図である。
【００５２】
図４におけるコンピュータ本体には、入力装置４１と、出力装置４２と、ドライブ装置４３と、補助記憶装置４４と、メモリ装置４５と、各種制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４６と、ネットワーク接続装置４７と、ＩＣカードインターフェース装置４８とを有するよう構成されており、これらはシステムバスＢで相互に接続されている。
【００５３】
入力装置４１は、ユーザが操作するキーボード及びマウス等のポインティングデバイスを有しており、ユーザからのプログラムの実行等、各種操作信号を入力する。出力装置４２は、本発明における処理を行うためのコンピュータ本体を操作するのに必要な各種ウィンドウやデータ等を表示するディスプレイを有し、ＣＰＵ４６が有する制御プログラムにより本発明における記録再生処理の実行経過や結果等を表示することができる。
【００５４】
ここで、本発明において、コンピュータ本体にインストールされる実行プログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体４９等により提供される。プログラムを記録した記録媒体４９は、ドライブ装置４３にセット可能であり、記録媒体４９に含まれる実行プログラムが、記録媒体４９からドライブ装置４３を介して補助記憶装置４４にインストールされる。また、ドライブ装置４３からの暗号化されたコンテンツを記録媒体４９に記録することができる。
【００５５】
補助記憶装置４４は、ハードディスク等のストレージ手段であり、本発明における実行プログラムや、コンピュータに設けられた制御プログラム等を蓄積し必要に応じて入出力を行うことができる。
【００５６】
ＣＰＵ４６は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）等の制御プログラム、及びメモリ装置４５により読み出され格納されている実行プログラムに基づいて、各種演算や各ハードウェア構成部とのデータの入出力等、コンピュータ全体の処理を制御して、記録再生における各処理を実現することができる。また、プログラムの実行中に必要な各種情報等は、補助記憶装置４４から取得することができ、また格納することもできる。
【００５７】
ネットワーク接続装置４７は、通信ネットワーク等と接続することにより、実行プログラムを通信ネットワークに接続されている他の端末等から取得したり、プログラムを実行することで得られた実行結果又は本発明における実行プログラムを他の端末等に提供することができる。
【００５８】
ＩＣカードインターフェース装置４８は、ＩＣカード５０とデータの送受信を行うことができ、公開鍵、秘密鍵等の書き込みや読み出し、署名の取得等を行う。
【００５９】
上述したようなハードウェア構成により、特別な装置構成を必要とせず、低コストで記録再生を実現することができる。また、プログラムをインストールすることにより、容易に記録再生を実現することができる。
【００６０】
次に、記録再生時の各処理について具体的に説明する。なお、以下に示す説明では、上述した記録再生装置１２にＩＣカード１５及び記録媒体１６がデータの送受信が可能な状態で接続されているものとする。また、以下に示す処理シーケンス図は、記録再生装置１２と、ＩＣカード１５と、記録媒体１６との間における処理の流れを説明するものである。
【００６１】
＜記録処理１＞
図５は、本発明におけるコンテンツの記録時の処理内容を説明するための一例のシーケンス図である。なお、コンテンツは既にコンテンツ提供サーバ１１から提供され、再生のために復号されているものとする。
【００６２】
まず、記録再生装置１２は、記録する対象となるコンテンツを選択し（Ｓ０１）、暗号化するための公開鍵情報を取得するため、ＩＣカード１５に公開鍵の要求を行う（Ｓ０２）。次に、記録再生装置１２は、ＩＣカード１５に予め記録されている公開鍵を取得し（Ｓ０３）、取得した公開鍵を用いてコンテンツに対して公開鍵暗号化を行う（Ｓ０４）。
【００６３】
なお、公開鍵暗号化方式は演算時間に時間がかかる。そのため、例えばコンテンツのデータ量が大きい場合には、コンテンツに対して共通鍵暗号方式により暗号化を行い、その暗号化に使用した暗号化鍵に対してＩＣカード１５から取得した公開鍵により公開鍵暗号化を行う等の暗号化処理を行ってもよい。なお、以下の説明では、コンテンツを直接公開鍵暗号化するものとする。
【００６４】
次に、記録再生装置１２は、暗号化された暗号化コンテンツを記録媒体１６に出力し（Ｓ０５）、暗号化されたコンテンツを記録させる（Ｓ０６）。これにより、ＩＣカード１５に記録されている公開鍵により暗号化したコンテンツが記録媒体１６に記録されることになる。
【００６５】
＜再生処理１＞
次に、コンテンツの再生時の処理内容について説明する。なお、本発明では、記録時に用いたＩＣカードとは異なるＩＣカードを用いて再生を行うことができる。図６は、本発明におけるコンテンツの再生時の処理内容を説明するための一例のシーケンス図である。
【００６６】
まず、記録再生装置１２は、記録媒体１６に対してコンテンツの読み出し要求を行い（Ｓ１１）、暗号化されたコンテンツを取得する（Ｓ１２）。また、記録再生装置１２は、ＩＣカード１５に対して暗号化されたコンテンツを復号するため秘密鍵の要求を行い（Ｓ１３）、ＩＣカード１５に記録されている秘密鍵を取得する（Ｓ１４）。
【００６７】
ここで、秘密鍵の取得の際には、秘密鍵が外部に漏洩しないようにするため、例えばＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）やＴＬＳ（Ｔｒａｎｓｐｏｒｔ  Ｌａｙｅｒ  Ｓｅｃｕｒｉｔｙ）のような秘密通信手法により秘密鍵を取得するようにしてもよい。
【００６８】
次に、記録再生装置１２は、取得した秘密鍵を用いて暗号化コンテンツを復号化し（Ｓ１５）、復号化されたコンテンツの再生を行う（Ｓ１６）。このように、ＩＣカード１５に記録されている公開鍵又は秘密鍵等の鍵情報を効率的に利用することができる。また、記録再生を行う装置を特定したコピー制御を実現することができる。
【００６９】
なお、記録媒体１６に記録されたコンテンツをコンテンツを記録した記録再生装置とは異なる記録再生装置で再生する場合は、上述したように１つの公開鍵に対して複数の秘密鍵を生成し、その鍵情報を有するＩＣカードであれば、コンテンツの再生を行うことができる。
【００７０】
次に、署名を有するコンテンツのコピー制御について、シーケンス図を用いて説明する。なお、以下の説明では、鍵ペア生成手段２６により生成された秘密鍵等の鍵情報がＩＣカード１５に記録されているものとする。
【００７１】
＜記録処理２＞
図７は、本発明における署名を有するコンテンツの記録時の処理内容を説明するための一例のシーケンス図である。なお、コンテンツは既にコンテンツ提供サーバ１１から提供され、再生のために復号されているものとする。
【００７２】
まず、記録再生装置１２は、記録する対象であるコンテンツを選択し（Ｓ２１）、暗号化するための公開鍵情報を取得するためのＩＣカード１５に公開鍵の要求を行う（Ｓ２２）。次に、記録再生装置１２は、ＩＣカード１５に予め記録されている公開鍵を取得し（Ｓ２３）、取得した公開鍵を用いてコンテンツに対して公開鍵暗号化を行う（Ｓ２４）。
【００７３】
なお、上述したように公開鍵暗号化方式は演算時間に時間がかかるため、コンテンツに対して共通鍵暗号方式により暗号化を行い、その暗号化に使用した暗号化鍵に対してＩＣカード１５から取得した公開鍵により公開鍵暗号化を行う等の暗号化処理を行ってもよい。なお、以下の説明では、コンテンツを直接公開鍵暗号化するものとする。
【００７４】
次に、記録再生装置１２は、ＩＣカード１５に署名の取得要求を行う（Ｓ２５）。ＩＣカード１５は、記録再生装置１２から署名要求と共に出力された暗号化コンテンツと、予め記録されている秘密鍵とに基づいて署名を生成し（Ｓ２６）、生成した署名を記録再生装置１２に出力する（Ｓ２７）。
【００７５】
次に、暗号化したコンテンツに署名を付加して記録媒体１６に出力し（Ｓ２８）、暗号化コンテンツと署名とを記録させる（Ｓ２９）。これにより、暗号化したコンテンツが記録媒体１６に記録されることになる。なお、署名として上述したグループ署名を用いてもよい。グループ署名を用いることにより、そのグループの管理者等のように特定の者以外には署名からユーザを特定できないようにすることができる。
【００７６】
＜再生処理２＞
次に、本発明における署名を有するコンテンツの再生時の処理内容について説明する。図８は、本発明における署名を有する再生時の処理内容を説明するための一例のシーケンス図である。
【００７７】
まず、記録再生装置１２は、記録媒体１６に対してコンテンツの読み出し要求を行い（Ｓ３１）、暗号化されたコンテンツと署名とを取得する（Ｓ３２）。また、記録再生装置１２は、ＩＣカード１５に対して暗号化されたコンテンツを復号するため秘密鍵の要求を行い（Ｓ３３）、ＩＣカード１５に記録されている秘密鍵を取得する（Ｓ３４）。ここで、秘密鍵の取得の際には、秘密鍵が外部に漏洩しないようにするため、上述した秘密通信手法により秘密鍵を取得するようにしてもよい。
【００７８】
次に、記録再生装置１２は、暗号化されたコンテンツを、取得した秘密鍵を用いて復号化すると共に、公開鍵を用いて署名を復号化する（Ｓ３５）。次に、記録再生装置１２は、Ｓ３５により得られる署名の解析を行う（Ｓ３６）。具体的には、例えば署名を検証して得られるデータと、記録媒体１６から取得した暗号化コンテンツから得られるデータとを比較して、そのコンテンツに付加された署名の有効性を検討する。
【００７９】
また、記録再生装置１２は、Ｓ３６の処理の結果、署名が正当である場合は再生を行い（Ｓ３７）、不正であれば再生をしないようにする等の再生制御を行ってもよい。
【００８０】
このように、ＩＣカード１５に記録されている公開鍵又は秘密鍵等の鍵情報を用いて容易にコンテンツのコピー制御を実現することができる。また、グループ署名を有することにより、コンテンツをコピーしたユーザを容易に特定することができる。
【００８１】
上述したように本発明によれば、鍵情報を効率的に利用することができる。また、不正コピーを高精度に防止することができる。また、ＩＣカードに含まれる鍵情報により、コピー制御のレベルをコピーが１回しか作成できない場合や、ユーザへの利便性を考慮してコピーが複数回できる場合等を設定することもできる。
【００８２】
また、記録媒体に記録されたコンテンツを、コンテンツを記録した記録再生装置とは異なる装置で再生する場合でも、ＩＣカードに記録されている公開鍵が同一であるため、コピーコンテンツを再生することが可能となる。
【００８３】
また、グループ署名を付加したコンテンツを記録媒体に記録することで、そのコンテンツをコピーしたユーザを容易に特定することができる。これにより、不正なコピーが大量に出回った場合にその署名を解析することで誰がコピーを作成したかを容易に確認することができる。
【００８４】
また、署名をグループ署名にすることにより、普通のユーザには誰の署名であるかを判別することは難しいが、管理者等にとっては容易に署名者を特定することができる。また、異なるＩＣカードを有するユーザであっても、記録されている公開鍵が同一であるため、コピーコンテンツを視聴することが可能となる。
【００８５】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【００８６】
【図１】コンテンツ提供システムのシステム構成例を示す一例の図である。
【図２】本発明における記録再生装置の機能構成例の一例を示す図である。
【図３】本発明における鍵ペア生成を説明するための一例の図である。
【図４】本発明における記録再生が実現可能なハードウェア構成の一例を示す図である。
【図５】本発明におけるコンテンツの記録時の処理内容を説明するための一例のシーケンス図である。
【図６】本発明におけるコンテンツの再生時の処理内容を説明するための一例のシーケンス図である。
【図７】本発明における署名を有するコンテンツの記録時の処理内容を説明するための一例のシーケンス図である。
【図８】本発明における署名を有する再生時の処理内容を説明するための一例のシーケンス図である。
【符号の説明】
【００８７】
１０  コンテンツ提供システム
１１  コンテンツ提供サーバ
１２  記録再生装置
１３  通信ネットワーク
１４  放送衛星
１５，５０  ＩＣカード
１６，４９  記録媒体
２１  送受信手段
２２  復号化手段
２３  暗号化手段
２４  再生手段
２５  記録手段
２６  鍵ペア手段
２７  署名取得手段
２８  署名解析手段
２９  インターフェース手段
４１  入力装置
４２  出力装置
４３  ドライブ装置
４４  補助記憶装置
４５  メモリ装置
４６  ＣＰＵ
４７  ネットワーク接続装置
４８  ＩＣカードインターフェース装置
【図１】
2006197090.tif 000003
【図２】
2006197090.tif 000004
【図３】
2006197090.tif 000005
【図４】
2006197090.tif 000006
【図５】
2006197090.tif 000007
【図６】
2006197090.tif 000008
【図７】
2006197090.tif 000009
【図８】
2006197090.tif 000010