(57)【要約】【課題】複数の復号キーを用いて複数の復号工程を経なくても、簡単な機器構成でデジタルコンテンツの不正受信及び不正コピーの防止に寄与することができるコンテンツ受信装置に利用される電子デバイス及びコンテンツ受信装置を提供する。【解決手段】コンテンツ受信装置３は、送受信部３１、制御部３２、暗号・復号部３３及びコンテンツデコード部３４を備えており、暗号・復号部３３は、図３に示すように、暗号コード記憶部３３１、暗号コード作成部３３３、コンテンツ復号処理部３３４、ファイル保存情報記憶部３３５及びコンテンツデータ検証部３３６を有し、コンテンツ受信装置３に固有な暗号コードを能動的に作成し、コンテンツ送信装置１に送信することによりさらにセキュリティレベルの高い暗号コードをコンテンツ送信装置から取得し、この暗号コードを用いてコンテンツデータの復号処理及び検証処理を行う。【選択図】      図３
2004208174.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ送信装置からコンピュータネットワークを介してコンテンツデータを受信し、該コンテンツデータをコンテンツ再生装置に再生させるコンテンツ受信装置に用いられる電子デバイスにおいて、
前記コンテンツ受信装置に固有な情報から所定の演算により第１の暗号コードを作成する暗号作成手段と、
前記第１の暗号コードを記憶する第１の暗号記憶手段と、
前記コンテンツ受信装置から送信された前記第１の暗号コードから前記コンテンツ送信装置が所定の演算により作成し、前記コンテンツ受信装置に送信した第２の暗号コードを記憶する第２の暗号記憶手段と、
前記コンテンツ送信装置が前記第２の暗号コードを用いて所定の演算により暗号化して、前記コンテンツ受信装置に送信したコンテンツデータを、前記第２の暗号記憶手段に記憶された前記第２の暗号コードを用いて所定の演算によりコンテンツ再生時に復号するコンテンツ復号手段と、
前記復号したコンテンツデータのヘッダ情報及びフッダ情報並びに前記復号したコンテンツデータに挿入されたデータに基づいて前記コンテンツデータの正当性を検証するコンテンツ検証手段と、
を有することを特徴とする電子デバイス。
【請求項２】
前記コンテンツ受信装置に固有な情報は、前記コンテンツ受信装置の電源立ち上げ時の動作特性に関する情報及び前記コンテンツ受信装置のアドレス情報であることを特徴とする請求項１記載の電子デバイス。
【請求項３】
前記第２の暗号コードは、前記第１の暗号コード及び前記コンテンツ送信装置が設置されている地域を示す地域コードから作成されることを特徴とする請求項１又は２に記載の電子デバイス。
【請求項４】
前記第２の暗号コードを用いての暗号及び復号における前記所定の演算は、同一なインボリューションな関数であることを特徴とする請求項１乃至３のいずれか１項に記載の電子デバイス。
【請求項５】
前記暗号作成手段及び前記コンテンツ復号手段の復号における所定の演算は、同一なインボリューションな関数であることを特徴とする請求項１乃至４のいずれか１項に記載の電子デバイス。
【請求項６】
前記インボリューションな関数は、排他的論理和であることを特徴とする請求項４又は５記載の電子デバイス。
【請求項７】
前記復号したコンテンツデータのヘッダ情報は、予め定められた複数回の連続する前記第２の暗号コードを有し、前記コンテンツ検証手段は、前記予め定められた複数回の連続する前記第２の暗号コードの有無を判断することを特徴とする請求項１乃至６のいずれか１項に記載の電子デバイス。
【請求項８】
前記コンテンツデータは、さらに、前記第２の暗号コードに基づいた周期時間に従って自己に挿入された前記第２の暗号コードを有し、前記コンテンツ検証手段は、前記周期時間に従って前記第２の暗号コードの出現の有無を判断することを特徴とする請求項１乃至７記載のいずれか１項に記載の電子デバイス。
【請求項９】
前記復号したコンテンツデータのフッダ情報は、前記コンテンツデータのデータ存続時間に関するファイル保存情報を有し、前記コンテンツ検証手段は、前記ファイル保存情報に基づいて前記コンテンツデータの再生時間を制御することを特徴とする請求項１乃至８のいずれか１項に記載の電子デバイス。
【請求項１０】
前記電子デバイスを有することを特徴とする請求項１乃至９のいずれか１項に記載のコンテンツ受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータネットワークを介してコンテンツを受信するコンテンツ受信装置に用いられる電子デバイス及びコンテンツ受信装置に関する。
【０００２】
【従来の技術】
近年、映像や音声などを含んだコンテンツデータをコンピュータネットワークを介して利用者に提供するコンテンツ配信が行われている。ここで、有料サービスとしてコンテンツデータを配信する場合においては、データの不正受信を防ぐために、コンテンツデータを暗号化して配信するのが一般的となっている。そして、この暗号化されたコンテンツデータは、利用者のコンテンツ受信装置（例えば、セットトップボックスなどテレビに接続して様々なサービスを受けることができる端末機器）により復号処理され、利用者は上記コンテンツデータを利用するようになっている。図８は、従来のコンテンツ受信装置９の概略構成の一例を示すものであるが、これによれば、コンテンツ受信装置９は、インターネット網、ケーブルテレビジョン放送網、衛星を介したテレビジョン放送網などのコンピュータネットワーク２を介して、スクランブル（暗号化）されたコンテンツデータを受信し、受信したコンテンツデータをコンテンツ送信装置で使用された暗号鍵と同一の復号鍵を用いてデスクランブル（復号）し、コンテンツ再生装置４である、例えばモニター及びスピーカに再生させている。
【０００３】
ところで、このスクランブルおよびデスクランブルにおける暗号鍵および復号鍵は、全てのコンテンツ受信装置９に共通な鍵となっているため、悪意ある第３者にこの鍵を盗まれたり、解読されたりすると、コンテンツデータを不正受信されてしまうというおそれがある。そのため、通常、コンテンツ送信装置は、上記共通な鍵の他に、コンテンツ受信装置９ごとに異なるワーク鍵、マスタ鍵などを用いて、暗号化されたコンテンツを共通な鍵とともにさらに暗号化し、コンテンツ受信装置９はこのワーク鍵、マスタ鍵などを用いて受信したコンテンツデータを復号するという処理を行っている。
【０００４】
このように、従来のコンテンツ配信システムにおいては、不正受信に対する安全性を高めるために、コンテンツ受信装置９は複数の復号鍵を用いて複数の処理工程を経てコンテンツデータを復号している。
【０００５】
尚、この出願に関連する先行技術文献情報としては、次のものがある。
【０００６】
【特許文献１】
特開２００１−１１９３５７公報
【０００７】
【発明が解決しようとする課題】
従って、上記のようなコンテンツ配信システムにおいては、コンテンツ受信装置９は複数の復号鍵を用いて複数の復号処理工程を経ないとコンテンツデータを復号できない、即ち復号処理が簡素ではないという課題がある。さらに、上記の復号処理は受信時に行われるのが一般的であり、復号後のコンテンツデータを記憶装置に蓄積したり、外部装置に転送したりすることが可能であるため、不正にコンテンツデータをコピーされるおそれがあるという課題もある。
【０００８】
本発明は、上記の課題を解決するためになされたものであり、複数の復号キーを用いて複数の復号処理工程を経なくても、簡単な機器構成でデジタルコンテンツの不正受信及び不正コピーの防止に寄与することができるコンテンツ受信装置に利用される電子デバイス及びコンテンツ受信装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の本発明は、コンテンツ送信装置からコンピュータネットワークを介してコンテンツデータを受信し、該コンテンツデータをコンテンツ再生装置に再生させるコンテンツ受信装置に用いられる電子デバイスにおいて、前記コンテンツ受信装置に固有な情報から所定の演算により第１の暗号コードを作成する暗号作成手段と、前記第１の暗号コードを記憶する第１の暗号記憶手段と、前記コンテンツ受信装置から送信された前記第１の暗号コードから前記コンテンツ送信装置が所定の演算により作成し、前記コンテンツ受信装置に送信した第２の暗号コードを記憶する第２の暗号記憶手段と、前記コンテンツ送信装置が前記第２の暗号コードを用いて所定の演算により暗号化して、前記コンテンツ受信装置に送信したコンテンツデータを、前記第２の暗号記憶手段に記憶された前記第２の暗号コードを用いて所定の演算によりコンテンツ再生時に復号するコンテンツ復号手段と、前記復号したコンテンツデータのヘッダ情報及びフッダ情報並びに前記復号したコンテンツデータに挿入されたデータに基づいて前記コンテンツデータの正当性を検証するコンテンツ検証手段と、を有することを要旨とする。
【００１０】
請求項２記載の本発明は、請求項１記載の発明において、前記コンテンツ受信装置に固有な情報は、前記コンテンツ受信装置の電源立ち上げ時の動作特性に関する情報及び前記コンテンツ受信装置のアドレス情報であることを要旨とする。
【００１１】
請求項３記載の本発明は、請求項１又は２記載の発明において、前記第２の暗号コードは、前記第１の暗号コード及び前記コンテンツ送信装置が設置されている地域を示す地域コードから作成されることを要旨とする。
【００１２】
請求項４記載の本発明は、請求項１乃至３のいずれか１項に記載の発明において、前記第２の暗号コードを用いての暗号及び復号における前記所定の演算は、同一なインボリューションな関数であることを要旨とする。
【００１３】
請求項５記載の本発明は、請求項１乃至４のいずれか１項に記載の発明において、前記暗号作成手段及び前記コンテンツ復号手段の復号における所定の演算は、同一なインボリューションな関数であることを要旨とする。
【００１４】
請求項６記載の本発明は、請求項４又は５記載の発明において、前記インボリューションな関数は、排他的論理和であることを要旨とする。
【００１５】
請求項７記載の本発明は、請求項１乃至６のいずれか１項に記載の発明において、前記復号したコンテンツデータのヘッダ情報は、予め定められた複数回の連続する前記第２の暗号コードを有し、前記コンテンツ検証手段は、前記予め定められた複数回の連続する前記第２の暗号コードの有無を判断することを要旨とする。
【００１６】
請求項８記載の本発明は、請求項１乃至７のいずれか１項に記載の発明において、前記コンテンツデータは、さらに、前記第２の暗号コードに基づいた周期時間に従って自己に挿入された前記第２の暗号コードを有し、前記コンテンツ検証手段は、前記周期時間に従って前記第２の暗号コードの出現の有無を判断することを要旨とする。
【００１７】
請求項９記載の本発明は、請求項１乃至８記載のいずれか１項に記載の発明において、前記復号したコンテンツデータのフッダ情報は、前記コンテンツデータのデータ存続時間に関するファイル保存情報を有し、前記コンテンツ検証手段は、前記ファイル保存情報に基づいて前記コンテンツデータの再生時間を制御することを要旨とする。
【００１８】
請求項１０記載の本発明は、コンテンツ受信装置であって、請求項１乃至９のいずれか１項に記載の発明の電子デバイスを有することを要旨とする。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態に係るコンテンツ受信装置３を図面を用いて説明する。
【００２０】
図１は、本発明の実施の形態に係るコンテンツ受信装置３が適用されるコンテンツ配信システム１００の概略構成図である。コンテンツ配信システム１００は、コンテンツを送信するコンテンツ送信装置１、該コンテンツを受信するコンテンツ受信装置３、受信されたコンテンツを再生するコンテンツ再生装置４、及びコンテンツ送信装置１とコンテンツ受信装置３とを相互に通信可能とするコンピュータネットワーク２を備えており、コンテンツ送信装置１が送信した暗号化されたコンテンツデータｄ３をコンテンツ受信装置３が受信して、復号し、復号したコンテンツデータｄ１をコンテンツ再生装置に再生させるコンピュータシステムである。尚、ここで、コンテンツとは、電子化された素材をいい、映像、画像、音声、文字、数値情報などの属性及びその媒体を問わず、デジタル化された情報に係わるコンテンツすべてをいう。
【００２１】
コンテンツ受信装置３は、図２に示すように、送受信部３１、制御部３２、暗号・復号部３３、及びコンテンツデコード部３４を備えており、送受信部３１が受信したコンテンツを制御部３２を介して暗号・復号部３３で復号し、復号したコンテンツをコンテンツデコード部３４で再生可能なコンテンツに変換して、コンテンツ再生装置４に転送するものである。ここで、制御部３２では、受信したコンテンツをすべて一義的にファイル名をつけて外部記憶部３５に記憶させ、コンテンツ再生時に記憶したコンテンツを暗号・復号部３３に転送するようになっている。尚、コンテンツを記憶するのは、外部装置である外部記憶部３５でなく、コンテンツ受信装置３内の記憶部であってもよい。
【００２２】
送受信部３１は、コンテンツ送信装置１から送信されたコンテンツデータｄ３を受信し、コンテンツ受信装置３からの要求をコンテンツ送信装置１に送信するものであり、制御部３２は、コンテンツ受信装置３全体の動作を制御するもので、具体的には、ＣＰＵ、メモリ等から構成されている。
【００２３】
暗号・復号部３３は、受信したコンテンツデータｄ３をコンテンツデータｄ１に復号する他、第１の暗号コードｋｅｙ１を作成するもので、具体的には、ＩＣ（Integrated Circuit）チップ等の電子デバイスで構成されており、制御部３２とコンテンツデコード部３４がデータのやりとりを行うデータバス上に配置されている。
【００２４】
コンテンツデコード部３４は、圧縮されたコンテンツデータｄ１を解凍し、再生可能なコンテンツとするもので、例えば、ＭＰＥＧ２（Moving Picture Experts Group2）デコーダ、ＡＣ−３（Audio Code Number 3）デコーダ、ビデオエンコーダなどの機能を有するものである。
【００２５】
暗号・復号部３３は、さらに詳しくは、図３に示すように、暗号コード記憶部３３１、暗号コード作成部３３３、コンテンツ復号処理部３３４、ファイル保存情報記憶部３３５、及びコンテンツデータ検証部３３６を有している。
【００２６】
暗号コード作成部３３３は、コンテンツ受信装置３に固有な情報を基に所定の演算を行い第１の暗号コードｋｅｙ１を作成するものであり、暗号コード記憶部３３１は、暗号コード作成部３３３が作成する第１の暗号コードｋｅｙ１及びコンテンツ送信装置１が作成する第２の暗号コードｋｅｙ２を記憶するものである。ここで、コンテンツ受信装置３に固有な情報とは、具体的には、機器設定情報ｉｎｆ１（例えば、コンテンツ受信装置３の電源立ち上げ時の動作特性に関する情報であり、より具体的には、電源立ち上げ時に所定の電圧に到達するまでの時間、所定の電圧の前記到達するまでの時間に対する傾き、コンテンツ受信装置３がコンテンツ送信装置１と最初に接続された時の時刻などの情報、及び該情報の組み合わせ）及びアドレス情報ｉｎｆ２（例えば、ＩＰｖ６アドレス）を意味し、所定の演算とは、例えば、具体的には、機器設定情報ｉｎｆ１とアドレス情報ｉｎｆ２の排他的論理和の処理を行う演算を意味し、これにより、第１の暗号コードｋｅｙ１は、コンテンツ受信装置３ごとに固有な暗号鍵とすることができるようになっている。
【００２７】
コンテンツ復号処理部３３４は、暗号化されたコンテンツデータｄ３を暗号コード記憶部３３１に記憶された第２の暗号コードｋｅｙ２を用いて所定の演算を行い復号するものである。ここで、所定の演算とは、例えば、具体的には、コンテンツデータｄ３と第２の暗号コードｋｅｙ２との排他的論理和の処理を行う演算を意味する。尚、暗号コード作成部３３３及びコンテンツ復号処理部３３４における所定の演算が同一である場合には、同一の演算回路３３２、例えば、排他的論理和の処理を行う演算回路を用いて、暗号・復号部３３の構成を簡単にしてもよい。
【００２８】
ファイル保存情報記憶部３３５は、復号したコンテンツのフッダ情報ｄ１２に書き込まれたファイル保存情報を記憶するものであり、これにより、コンテンツの再生時間を制御できるようになっている。具体的には、ファイル保存情報は保存期間コードｃｏｄｅ１（例えば、０：消去、１：２４時間、２：３６時間、３：７２時間などのコード体系を有する）として定義されるもので、この保存期間コードｃｏｄｅ１の値に従って、該当時間分コンテンツを利用（視聴）することができるようになっている。ここで、上記保存期間コードｃｏｄｅ１はコンテンツ再生時に動作するタイマーカウントに基づいて減算更新されるようになっており、保存期間コードｃｏｄｅ１が０になると、外部記憶部３５に保存されたコンテンツデータｄ３は削除されるようになっている。
【００２９】
コンテンツデータ検証部３３６は、復号したコンテンツデータの正当性を検証するものであり、具体的には、ヘッダ情報ｄ１１に書き込まれた第２の暗号コードｋｅｙ２の規則性の有無及びコンテンツデータに周期的に挿入された第２の暗号コードｋｅｙ２の有無に基づいて、復号したコンテンツデータｄ２を整形してコンテンツデータｄ１としてコンテンツデコード部３４に転送するか、コンテンツデータを破棄するかの判断を行うようになっているので、配信されるコンテンツデータのセキュリティレベルをさらに高めることが可能となっている。
【００３０】
コンピュータネットワーク２は、コンテンツ送信装置１及びコンテンツ受信装置３の間で送受信されるコンテンツデータｄ３の伝送路であり、例えば、インターネット網、電話回線網、ケーブルテレビジョン放送網、衛星を介したテレビジョン放送網などにより構成される。
【００３１】
コンテンツ送信装置１は、図４に示すように、送受信部１１、暗号コード作成部１２、暗号作成情報記憶部１３、暗号コード記憶部１４、コンテンツデータベースシステム１５、及びコンテンツ暗号処理部１６を備えており、コンテンツ受信装置３から受信した第１の暗号コードｋｅｙ１に基づいて第２の暗号コードｋｅｙ２の作成をし、コンテンツ受信装置３に送信する機能、及びコンテンツデータｄ１の暗号化を行い、暗号したコンテンツデータｄ３をコンテンツ受信装置３に送信する機能を有している。
【００３２】
送受信部１１は、コンテンツ受信装置３からの要求を受信して、該当のコンテンツをコンテンツ受信装置３に送信するものであり、また、コンテンツ受信装置３から第１の暗号コードｋｅｙ１を受信し、コンテンツ送信装置１で作成した第２の暗号コードｋｅｙ２をコンテンツ受信装置３に送信するものである。
【００３３】
暗号情報記憶部１３は、暗号コード作成部１２で第２の暗号コードｋｅｙ２を作成する際に必要である暗号作成情報を記憶しているものであり、例えば、具体的にはコンテンツ送信装置１が設置されている地域を示す地域コードｃｏｄｅ２が暗号作成情報となっている。暗号コード作成部１２は、コンテンツ受信装置３から送信された第１の暗号コードｋｅｙ１と暗号作成情報記憶部１３に記憶された地域コードｃｏｄｅ２とに基づいて所定の演算を行い第２の暗号コードｋｅｙ２を作成するものであり、所定の演算とは、例えば、具体的には、第１の暗号コードｋｅｙ１と地域コードｃｏｄｅ２の排他的論理和の処理を行う演算を意味する。これにより、第２の暗号コードｋｅｙ２を、第１の暗号コードｋｅｙ１よりさらに安全性の高い暗号鍵とすることができるようになっている。
【００３４】
暗号コード記憶部１４は、暗号コード作成部１２で作成された、コンテンツ受信装置３ごとに異なる第２の暗号コードｋｅｙ２を記憶するものであり、コンテンツデータベースシステム１５は、配信するコンテンツを管理しているデータベースシステムであり、コンテンツ送信装置１がコンテンツ配信を行う際は、コンテンツ管理システム１５から所望のコンテンツデータｄ１を取得するようになっている。
【００３５】
コンテンツ暗号処理部１６は、コンテンツデータベース管理システム１５から取得したコンテンツデータｄ１を暗号コード記憶部１４に記憶された第２の暗号コードｋｅｙ２を用いて所定の演算を行うことによりコンテンツデータｄ３に暗号化するものであり、所定の演算とは、例えば、具体的には、第２の暗号コードｋｅｙ２とコンテンツデータｄ１の排他的論理和の処理を行う演算を意味する。
【００３６】
ここで、コンテンツ暗号処理は、さらに詳しくは、図７に示すように、コンテンツ受信装置３に送信するコンテンツデータｄ１に一定時間の周期ｔ１で第２の暗号コードｋｅｙ２を挿入して、コンテンツデータｄ２に整形した後、第２の暗号コードｋｅｙ２を用いてコンテンツデータｄ３に暗号化するようになっている。ここで、第２の暗号コードが挿入される周期ｔ１は、例えば、第２の暗号コードｋｅｙ２に基づいて作成される周期となっており、例えば、具体的には、第２の暗号コードｋｅｙ２の下位３１ビットと３２ビット目は１で構成された値を周期ｔ１とするものである。
【００３７】
尚、送信するコンテンツデータｄ１のヘッダ情報ｄ１１には、第２の暗号コードｋｅｙ２が予め定められた規則に従って書き込まれており（例えば、４回など複数回連続して第２の暗号コードｋｅｙ２が書き込まれている）、このヘッダ情報ｄ１１を参照して、上記規則の有無を検証することにより、コンテンツ受信装置３は、自己宛のコンテンツデータｄ１か否かを判別することができるようになっている。また、ヘッダ情報ｄ１１のこの予め定められた規則に従って書き込まれた第２の暗号コードのデータ位置を基準として、上記周期ｔ１が計算されるようになっている。
【００３８】
一方、フッダ情報ｄ１２には、保存期間コードｃｏｄｅ１が書き込まれており、これによりコンテンツ受信装置３は、保存期間コードｃｏｄｅ１に基づいた時間だけコンテンツを利用することができるようになっている。
【００３９】
次に、本発明の実施の形態に係るコンテンツ受信装置３を適用したコンテンツ配信システム１００の動作を図５及び図６を用いて説明する。尚、図５は、暗号鍵（第１の暗号コード及び第２の暗号コード）を作成する動作を説明するシーケンス図であり、図６は、コンテンツデータを暗号及び復号する動作を説明するシーケンス図である。
【００４０】
（１） 暗号鍵の作成
まず、コンテンツ受信装置３は、電源を立ち上げると、暗号・復号部３３の暗号コード作成部３３３が機器設定情報ｉｎｆ１およびアドレス情報ｉｎｆ２を取得して、これら情報から第１の暗号コードｋｅｙ１を作成する（ステップＳ１，Ｓ２）。
【００４１】
次に、コンテンツ受信装置３は、作成した第１の暗号コードｋｅｙ１を暗号コード記憶部３３１に記憶し、この第１の暗号コードｋｅｙ１をコンテンツ送信装置１に送信する（ステップＳ３，Ｓ４）。
【００４２】
コンテンツ送信装置１は、第１の暗号コードｋｅｙ１を受信すると、暗号作成情報記憶部１３から地域コードｃｏｄｅ２を取得し、第１の暗号コードｋｅｙ１と地域コードｃｏｄｅ２とに基づいて、暗号コード作成部１２において第２の暗号コードを作成する（ステップＳ５〜Ｓ７）。
【００４３】
そして、コンテンツ送信装置１は、作成した第２の暗号コードｋｅｙ２を暗号コード記憶部１４に記憶し、この第２の暗号コードｋｅｙ２をコンテンツ受信装置３に送信する（ステップＳ８，Ｓ９）。
【００４４】
コンテンツ受信装置３は、第２の暗号コードｋｅｙ２を受信すると、第１の暗号コードｋｅｙ１を書き換えて、暗号・復号部３３の暗号コード記憶部３３１に第２の暗号コードｋｅｙ２を記憶する（ステップＳ１０，Ｓ１１）。
【００４５】
従って、本実施の形態のコンテンツ配信システム１００によれば、コンテンツ受信装置３は自己に固有な暗号コードｋｅｙ１を能動的に作成し、該暗号コードｋｅｙ１に対してさらにコンテンツ送信装置１が暗号化をし、暗号コードの書き換えを行うので、解読が困難な、コンテンツ受信装置３ごとに異なるセキュリティレベルの高い暗号コードｋｅｙ２を作成することができる。
【００４６】
尚、この暗号コードの作成処理は、原則として、コンテンツ受信装置３を購入もしくは取得して、最初に電源を立ち上げたときだけに行うものであり、以後の電源の立ち上げ時には暗号コードの作成処理は行われないようになっているが、暗号コードの変更を行いたいときは、再度、暗号コードの作成処理を行うことできるようになっている。
【００４７】
（２） コンテンツデータの暗号及び復号
次に、上記により作成された暗号鍵を用いてコンテンツを配信する処理について説明する。
【００４８】
まず、コンテンツ送信装置１は、コンテンツ暗号処理部１６においてコンテンツデータベースシステム１５から所望のコンテンツデータｄ１を取得し、コンテンツコード記憶部１４に記憶された第２の暗号コードｋｅｙ２を用いてコンテンツデータｄ１を暗号化し、送受信部１１を介して、暗号化したコンテンツデータｄ３を送信する（ステップＳ２１〜Ｓ２４）。
【００４９】
コンテンツ受信装置３は、暗号化したコンテンツデータｄ３を受信すると、暗号・復号部３３のコンテンツ復号処理部３３４において復号処理を行う（ステップＳ２５，Ｓ２６）。
【００５０】
次に、コンテンツデータ検証部３３６では、復号されたコンテンツデータｄ２のヘッダ情報ｄ１１を参照し、自己宛のコンテンツデータであることを確認する（ステップＳ２７）。そして、自己宛のコンテンツデータであると判断した場合には、さらに、第２の暗号コードｋｅｙ２が周期的に挿入されているか否かを確認する。そして、第２の暗号コードｋｅｙ２が周期的に挿入されている場合には、自己宛の正当性あるコンテンツデータであると判断して、整形したコンテンツデータｄ１をコンテンツデコード部３４に転送する（ステップ２９）。そして、受信したコンテンツすべての転送が正常に終了すると、フッダ情報ｄ１２から保存期間コードｃｏｄｅ２を取得して、ファイル保存情報記憶部３３５に記憶する。
【００５１】
コンテンツデコード部３４は、コンテンツデータｄ１をデコードして、コンテンツ再生装置４にコンテンツデータｄ１を出力する（ステップＳ３０，Ｓ３１）。尚、コンテンツ再生に関しては、ファイル保存情報記憶部３３５に記憶された保存期間コードｃｏｄｅ２を参照して、コンテンツ再生時間を制御することができるようになっている。
【００５２】
一方、コンテンツデータが自己宛でない場合、第２の暗号コードｋｅｙ２が周期的に挿入されていない場合には、受信したコンテンツデータは自己宛の正当性あるデータではないので、すべて破棄する（ステップＳ３２）。
【００５３】
従って、本実施の形態のコンテンツ配信システム１００によれば、セキュティレベルの高い第２の暗号コードを用いて、コンテンツデータを配信することができるので、コンテンツデータの不正受信を防ぐことができる。特に、第２の暗号コードによるコンテンツの暗号化に加えて、ヘッダ情報に書き込まれた第２の暗号コードの規則性及びコンテンツデータへの第２の暗号コードの定期的な挿入により、さらにセキュリティレベルを高めることができる。
【００５４】
また、復号処理をコンテンツ再生時に行うので、不正コピーを防止することができる。さらに、ファイル保存情報を用いてコンテンツデータの再生時間を的確に制御することができる。
【００５５】
そして、以上のことは、従来のコンテンツ受信装置にＩＣチップとしての暗号・復号部３３を追加するという簡単な機器構成で安価に達成することができるという効果がある。
【００５６】
以上、本発明の実施の形態について説明してきたが、本発明の要旨を逸脱しない範囲において、本発明の実施の形態に対して種々の変形や変更を施すことができる。例えば、上記実施の形態の暗号・復号部３３は、ＩＣチップ化された電子デバイスなので、デジタルコンテンツを受信するコンテンツ受信装置３に適用できる他、ＰＤＡ（Personal Digital Assistant）、ユビキタスコンピューティングにおけるデジタル情報家電全般にも適用できるものである。
【００５７】
また、上記実施の形態においては、コンテンツを暗号及び復号する際の演算処理として、排他的論理和を行うこととしていたが、本発明はこれに限定されるわけではなく、インボリューション（involution）な関数であればどのような演算であってもよい。
【００５８】
さらに、上記実施の形態のコンテンツ配信システム１００においては、コンテンツ受信装置３の固有情報に基づいた暗号鍵を用いた暗号処理により、コンテンツ配信を行うようにしていたが、これに加えて、利用者のユーザＩＤ、パスワードなどの認証情報を併用して、安全性をさらに高めるようにしてもよい。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、複数の復号キーを用いて複数の復号工程を経なくても、簡単な機器構成でデジタルコンテンツの不正受信及び不正コピーを防止することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るコンテンツ受信装置を用いたコンテンツ配信システムの概略構成図である。
【図２】本発明の実施の形態に係るコンテンツ受信装置の概略構成図である。
【図３】本発明の実施の形態に係るコンテンツ受信装置の暗号・復号部の概略構成図である。
【図４】本発明の実施の形態に係るコンテンツ受信装置にコンテンツデータを送信するコンテンツ送信装置の概略構成図である。
【図５】本発明の実施の形態に係るコンテンツ受信装置を適用したコンテンツ配信システムの暗号鍵を作成する動作を説明するシーケンス図である。
【図６】本発明の実施の形態に係るコンテンツ受信装置を適用したコンテンツ配信システムのコンテンツデータを暗号及び復号する動作を説明するシーケンス図である。
【図７】本発明の実施の形態に係るコンテンツ受信装置を適用したコンテンツ配信システムの暗号化処理におけるデータストリームを説明する図である。
【図８】従来のコンテンツ受信装置の概略構成図である。
【符号の説明】
１  コンテンツ送信装置
２  コンピュータネットワーク
３，９  コンテンツ受信装置
４  コンテンツ再生装置
１１  送受信部
１２  暗号コード作成部
１３  暗号作成情報記憶部
１４  暗号コード記憶部
１５  コンテンツデータベースシステム
１６  コンテンツ暗号処理部
３１  送受信部
３２  制御部
３３  暗号・復号部
３４  コンテンツデコード部
３５  外部記憶部
９１  デスクランブル部
１００  コンテンツ配信システム
３３１  暗号コード記憶部
３３２  演算部
３３３  暗号コード作成部
３３４  コンテンツ復号処理部
３３５  ファイル保存情報記憶部
３３６  コンテンツデータ検証部
【図１】
2004208174.tif 000003
【図２】
2004208174.tif 000004
【図３】
2004208174.tif 000005
【図４】
2004208174.tif 000006
【図５】
2004208174.tif 000007
【図６】
2004208174.tif 000008
【図７】
2004208174.tif 000009
【図８】
2004208174.tif 000010