(57)【特許請求の範囲】
【請求項１】
基本階層と１つ以上の拡張階層に階層符号化された画像コンテンツを暗号化して配信するコンテンツ暗号化装置において、
拡張階層暗号化鍵で暗号化された拡張階層暗号化コンテンツを配信する拡張階層コンテンツ配信手段と、
基本階層暗号化鍵で暗号化された基本階層暗号化コンテンツを配信する基本階層コンテンツ配信手段と、
前記拡張階層暗号化鍵を、拡張階層用の秘密鍵と対になる拡張階層用の公開鍵を用いて暗号化して配信する拡張階層鍵配信手段と、
前記基本階層暗号化鍵を、基本階層用の秘密鍵と対になる基本階層用の公開鍵と前記拡張階層用の公開鍵とを用いて暗号化して配信する基本階層鍵配信手段と
を備えたことを特徴とするコンテンツ暗号化装置。
【請求項２】
請求項１に記載のコンテンツ暗号化装置において、
前記拡張階層鍵配信手段は、拡張階層の数がＮ（Ｎは２以上の整数）である場合に、拡張階層毎に異なるＮ個の拡張階層暗号化鍵を、異なるＮ個の拡張階層用の秘密鍵と対になるＮ個の拡張階層用の公開鍵のそれぞれを用いて暗号化し、
前記基本階層鍵配信手段は、拡張階層の数がＮ（Ｎは２以上の整数）である場合に、前記基本階層暗号化鍵を、前記Ｎ個の拡張階層用の公開鍵と前記基本階層用の公開鍵とを用いて暗号化する
ことを特徴とするコンテンツ暗号化装置。
【請求項３】
請求項１または２に記載のコンテンツ暗号化装置において、
前記基本階層コンテンツ配信手段および前記拡張階層コンテンツ配信手段は、空間解像度、画像品質、色品質、または前記画像コンテンツが動画コンテンツである場合の時間解像度のいずれか、あるいはそれらの組合せで階層符号化され、暗号化された画像コンテンツを配信することを特徴とするコンテンツ暗号化装置。
【請求項４】
基本階層と１つ以上の拡張階層に階層符号化され、暗号化されて配信される画像コンテンツを受信して復号化するコンテンツ復号化装置において、
拡張階層用の秘密鍵と対になる拡張階層用の公開鍵を用いて暗号化された拡張階層暗号化鍵を、前記拡張階層用の秘密鍵を用いて復号化する拡張階層鍵復号化手段と、
基本階層用の秘密鍵と対になる基本階層用の公開鍵と前記拡張階層用の公開鍵とを用いて暗号化された基本階層暗号化鍵を、前記基本階層用の秘密鍵と前記拡張階層用の秘密鍵とを用いて復号化する基本階層鍵復号化手段と、
前記拡張階層暗号化鍵で暗号化された拡張階層暗号化コンテンツを、前記拡張階層鍵復号化手段で復号化された前記拡張階層暗号化鍵を用いて復号化し、拡張階層コンテンツを生成する拡張階層コンテンツ復号化手段と、
前記基本階層暗号化鍵で暗号化された基本階層暗号化コンテンツを、前記基本階層鍵復号化手段で復号化された前記基本階層暗号化鍵を用いて復号化し、基本階層コンテンツを生成する基本階層コンテンツ復号化手段と、
前記拡張階層コンテンツと前記基本階層コンテンツとを階層復号化し、所望の階層の画像コンテンツを生成する階層復号化手段と
を備えたことを特徴とするコンテンツ復号化装置。
【請求項５】
請求項４に記載のコンテンツ復号化装置において、
前記拡張階層鍵復号化手段は、拡張階層の数がＮ（Ｎは２以上の整数）である場合に、拡張階層毎に異なるＮ個の拡張階層暗号化鍵を、異なるＮ個の拡張階層用の秘密鍵のそれぞれを用いて復号化し、
前記基本階層鍵復号化手段は、拡張階層の数がＮ（Ｎは２以上の整数）である場合に、基本階層暗号化鍵を、前記Ｎ個の拡張階層用の秘密鍵と基本階層用の秘密鍵とを用いて復号化する
ことを特徴とするコンテンツ復号化装置。
【請求項６】
請求項４または５に記載のコンテンツ復号化装置において、
前記基本階層コンテンツ復号化手段および前記拡張階層コンテンツ復号化手段は、空間解像度、画像品質、色品質、または前記画像コンテンツが動画コンテンツである場合の時間解像度のいずれか、あるいはそれらの組合せで階層符号化され、暗号化された画像コンテンツを復号化することを特徴とするコンテンツ復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層化されたマルチメディアコンテンツを暗号化して配信するコンテンツ暗号化装置、およびコンテンツ暗号化装置から配信される暗号化されたコンテンツを受信して復号化するコンテンツ復号化装置に関する。
【背景技術】
【０００２】
近年、インターネットの普及やマルチメディア情報のデジタル化が急速に進み、デジタル化された画像コンテンツを、ネットワークを介して配信するコンテンツ配信サービスが行われている。特に、価値のあるコンテンツに対しては、暗号化を施して配信を行い、料金を支払った契約者の端末のみがその暗号を解読して閲覧が可能となる著作権管理技術が広く使われつつある。
【０００３】
また、例えば、異なる解像度の画像コンテンツを配信する際には、ウェーブレット変換などにより複数の階層に分割し、それぞれの階層毎に符号化を行い、必要な解像度の階層符号化データを伝送することで伝送効率の向上が図られている。このような階層符号化されたコンテンツの暗号化による配信としては、基本階層を暗号化した鍵を用いて拡張階層の暗号化が行われていた（例えば、特許文献１）。また、階層符号化された符号化データに対してスクランブルの影響が残らない復号処理を行う方法も提案されている（例えば、特許文献２）。
【０００４】
【特許文献１】特開２００４-３１００９７号公報（第１５頁、図１）
【特許文献２】特開２００４-２４８２６７号公報（第１１頁、図９）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術には次のような課題がある。従来の階層符号化されたコンテンツの暗号化配信システムでは、基本階層を暗号化した鍵を使用して拡張階層を暗号化するため、基本階層の暗号化鍵が盗まれた時には基本階層の復号（平文化）が可能になり、基本階層コンテンツが不正に流通してしまうとともに、拡張階層の暗号化鍵が破られる可能性が高くなるという危険があった。
【０００６】
特に、画像の階層符号化の場合、基本階層のみの符号化データは、解像度あるいは画質が低いとしても、画像としての価値を持ってしまうため、コンテンツ配信システムとしてのセキュリティに対する信頼性が大幅に低下する結果となる。
【０００７】
本発明は上述のような課題を解決するためになされたもので、基本階層の暗号化コンテンツに対するセキュリティ強度を高めたコンテンツ暗号化装置およびコンテンツ復号化装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るコンテンツ暗号化装置は、基本階層と１つ以上の拡張階層に階層符号化された画像コンテンツを暗号化して配信するコンテンツ暗号化装置において、拡張階層暗号化鍵で暗号化された拡張階層暗号化コンテンツを配信する拡張階層コンテンツ配信手段と、基本階層暗号化鍵で暗号化された基本階層暗号化コンテンツを配信する基本階層コンテンツ配信手段と、拡張階層暗号化鍵を、拡張階層用の秘密鍵と対になる拡張階層用の公開鍵を用いて暗号化して配信する拡張階層鍵配信手段と、基本階層暗号化鍵を、基本階層用の秘密鍵と対になる基本階層用の公開鍵と拡張階層用の公開鍵とを用いて暗号化して配信する基本階層鍵配信手段とを備えたものである。
【０００９】
また、本発明に係るコンテンツ復号化装置は、基本階層と１つ以上の拡張階層に階層符号化され、暗号化されて配信される画像コンテンツを受信して復号化するコンテンツ復号化装置において、拡張階層用の秘密鍵と対になる拡張階層用の公開鍵を用いて暗号化された拡張階層暗号化鍵を、拡張階層用の秘密鍵を用いて復号化する拡張階層鍵復号化手段と、基本階層用の秘密鍵と対になる基本階層用の公開鍵と拡張階層用の公開鍵とを用いて暗号化された基本階層暗号化鍵を、基本階層用の秘密鍵と拡張階層用の秘密鍵とを用いて復号化する基本階層鍵復号化手段と、拡張階層暗号化鍵で暗号化された拡張階層暗号化コンテンツを、拡張階層鍵復号化手段で復号化された拡張階層暗号化鍵を用いて復号化し、拡張階層コンテンツを生成する拡張階層コンテンツ復号化手段と、基本階層暗号化鍵で暗号化された基本階層暗号化コンテンツを、基本階層鍵復号化手段で復号化された基本階層暗号化鍵を用いて復号化し、基本階層コンテンツを生成する基本階層コンテンツ復号化手段と、拡張階層コンテンツと基本階層コンテンツとを階層復号化し、所望の階層の画像コンテンツを生成する階層復号化手段とを備えたものである。
【発明の効果】
【００１０】
本発明によれば、基本階層のコンテンツ暗号化鍵を、基本階層用の公開鍵と拡張階層用の公開鍵の両方で暗号化して配信し、両階層の公開鍵に対応したそれぞれの秘密鍵を有する場合に限り、基本階層のコンテンツの復号化を可能とすることにより、基本階層の暗号化コンテンツに対するセキュリティ強度を高めたコンテンツ暗号化装置およびコンテンツ復号化装置を得ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明のコンテンツ暗号化装置およびコンテンツ復号化装置の好適な実施の形態につき図面を用いて説明する。
【００１２】
実施の形態１．
図１は、本発明の実施の形態１における配信システムのシステム構成図である。図１において、配信システムは、コンテンツ暗号化装置１００、コンテンツ復号化装置２００、およびネットワーク３００で構成される。
【００１３】
さらに、コンテンツ暗号化装置１００は、基本階層コンテンツ配信手段１１０、基本階層鍵配信手段１２０、拡張階層コンテンツ配信手段１３０、および拡張階層鍵配信手段１４０で構成される。一方、コンテンツ復号化装置２００は、基本階層コンテンツ復号化手段２１０、基本階層鍵復号化手段２２０、拡張階層コンテンツ復号化手段２３０、および拡張階層鍵復号化手段２４０で構成される。
【００１４】
コンテンツ暗号化装置１００は、階層符号化されたコンテンツを暗号化して配信するサーバに相当する。そして、基本階層コンテンツ配信手段１１０は基本階層コンテンツサーバ、基本階層鍵配信手段１２０は基本階層ライセンスサーバ、拡張階層コンテンツ配信手段１３０は拡張階層コンテンツサーバ、拡張階層鍵配信手段１４０は拡張階層ライセンスサーバに相当する。
【００１５】
基本階層コンテンツ配信手段１１０は、階層符号化されたコンテンツの基本階層部分を暗号化した基本階層暗号化コンテンツを蓄積するとともに、必要に応じて基本階層暗号化コンテンツを配信するサーバコンピュータである。基本階層鍵配信手段１２０は、基本階層暗号化コンテンツを平文化するのに必要な鍵あるいはライセンスなどのデータを管理するとともに、暗号化した鍵を配信するサーバコンピュータである。
【００１６】
拡張階層コンテンツ配信手段１３０は、階層符号化されたコンテンツの拡張階層部分を暗号化した拡張階層暗号化コンテンツを蓄積するとともに、必要に応じて拡張階層暗号化コンテンツを配信するサーバコンピュータである。拡張階層鍵配信手段１４０は、拡張階層暗号化コンテンツを平文化するのに必要な鍵などのデータを管理するとともに、暗号化した鍵を配信するサーバコンピュータである。
【００１７】
一方、コンテンツ復号化装置２００は、コンテンツ暗号化装置１００により暗号化されて配信される各種のデータを、ネットワーク３００を介して受信し、コンテンツの復号化を行うものであり、コンテンツを視聴するクライアント端末に相当する。
【００１８】
次に、動作について説明する。
まず、ユーザは、クライアント端末に相当するコンテンツ復号化装置２００からネットワーク３００を介して基本階層コンテンツサーバに相当する基本階層コンテンツ配信手段１１０に接続し、所望のコンテンツを検索する。次に、コンテンツ復号化装置２００から所望のコンテンツの拡張階層までを含めたコンテンツのライセンスを購入するため、基本階層ライセンスサーバに相当する基本階層鍵配信手段１２０と拡張階層ライセンスサーバに相当する拡張階層鍵配信手段１４０に接続し、それぞれの階層の暗号化コンテンツを平文化するのに必要な鍵を入手する。
【００１９】
ここで、ライセンスとは、コンテンツの使用に関する許諾事項を示したもので、コンテンツの使用条件（被許諾者、使用期間や期限、回数、印刷の可否など）が記述されたものである。基本階層鍵配信手段１２０および拡張階層鍵配信手段１４０は、暗号化コンテンツを平文化するのに必要な鍵とともに、このライセンスに関する情報も管理し、コンテンツ復号化装置２００からのコンテンツ配信要求の正当性を判断することができる。
【００２０】
各ライセンスサーバのＩＰアドレスは、あらかじめ定めておいてもよいが、所望のコンテンツを選択するとそのコンテンツの各階層のライセンスサーバや拡張階層のコンテンツサーバのネットワーク上での在り処を示すＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）を得て各サーバに接続することもできる。
【００２１】
その後、コンテンツ復号化装置２００は、基本階層コンテンツ配信手段１１０および拡張階層コンテンツ配信手段１３０から、それぞれ暗号化された階層コンテンツを受信する。さらに、コンテンツ復号化装置２００は、コンテンツ暗号化鍵を使用して平文化するとともに階層符号化データを復号して所望のコンテンツを得る。
【００２２】
なお、図１において、基本階層コンテンツサーバである基本階層コンテンツ配信手段１１０および拡張階層コンテンツサーバである拡張階層コンテンツ配信手段１３０は、それぞれ１つずつしか示されていないが、複数分散配置されていても構わない。また、基本階層と拡張階層のコンテンツが同一のサーバコンピュータに蓄積されていても構わない。
【００２３】
ここで、階層符号化について、図２を用いて説明する。図２は、本発明の実施の形態１における画像解像度による階層化を行った例を示した図である。具体的には、原画像（Ｍ画素×Ｎライン）に２次元ウェーブレットを２回施し、基本階層、拡張階層１、拡張階層２の計３階層の変換係数を得た例を示している。
【００２４】
受信側であるコンテンツ復号化装置２００は、基本階層の変換係数のみからは、原画像の１／１６の解像度０（Ｍ／４画素×Ｎ／４ライン）のコンテンツ（画像）のみを復号することができる。また、コンテンツ復号化装置２００は、基本階層の変換係数とともに拡張階層１の変換係数も合わせて用いれば、原画像の１／４の解像度１（Ｍ／２画素×Ｎ／２ライン）のコンテンツを復号することができ、さらに、拡張階層２の変換係数も合わせて用いれば、原画像と同じ解像度（Ｍ画素×Ｎライン）のコンテンツを復号することができる。
【００２５】
このような階層符号化を行うものとして、ＪＰＥＧ２０００アルゴリズムなどを使用することができる。また、超高精細コンテンツでは、１万画素×１万ラインという非常に高い画像解像度をもつ場合があり、図２に示すような３階層に階層符号化したとしても、基本階層の画像の解像度は、２,５００画素×２,５００ライン（６２５万画素）となる。
【００２６】
また、空間解像度の階層化に相当する画像解像度の階層化のほかに、画質や色空間、ビットプレーンなども階層符号化に使用することができる。さらに、スケーラブル機能をもつＭＰＥＧ−２やＭＰＥＧ−４などの動画コンテンツに対しては、時間解像度の階層化を行うことができる。
【００２７】
次に、階層化コンテンツの暗号化の方法について、図３を用いて詳細に説明する。図３は、本発明の実施の形態１における基本階層と拡張階層の２階層の符号化コンテンツを配信する場合のコンテンツ暗号化装置１００による暗号・配信処理の流れを示した図である。
【００２８】
基本階層コンテンツ記憶部１５１には、暗号化される前の基本階層コンテンツの符号化データが記憶されており、暗号器１５２は、基本階層暗号化鍵（ＣＥＫ１）１２２を用いて基本階層コンテンツ記憶部１５１に記憶された基本階層コンテンツの暗号化を行い、基本階層暗号化コンテンツを生成する。この基本階層コンテンツ記憶部１５１は、ネットワーク３００を介して外部から直接進入されることを防止するために、ネットワーク３００には直接接続されていないサーバで管理されている。
【００２９】
暗号器１５２で使用する暗号化方式としては、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）あるいはＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）などのブロック単位に暗号化するブロック暗号や、ビットやバイト単位に暗号化を行うＲＣ４（Ｒｉｖｅｓｔ'ｓ  Ｃｉｐｈｅｒ  ４）などのストリーム暗号などがある。
【００３０】
基本階層コンテンツ配信手段１１０は、暗号器１５２で暗号化された基本階層暗号化コンテンツを蓄積するための基本階層暗号化コンテンツ記憶部１１１を有している。そして、基本階層コンテンツ配信手段１１０は、コンテンツ復号化装置２００からの要望に応じて、ネットワーク３００を介して基本階層暗号化コンテンツの配信を行う。
【００３１】
基本階層暗号化コンテンツは、伝送される際に、ネットワークでの伝送エラーや輻輳によるパケット損失などに対する耐性を持たせるために、伝送路のエラー特性に応じた誤り訂正が施される場合もある。特に、ブロック暗号を用いる場合には、ブロック暗号の単位と誤り訂正の単位のアライメント（データの区切り目）を取ることにより、万が一誤り訂正能力以上のデータ損失が発生しても、ブロック暗号復号における再同期までの時間を短くすることができる。
【００３２】
同様に、拡張階層コンテンツ記憶部１６１には、暗号化される前の拡張階層コンテンツの符号化データが記憶されており、暗号器１６２は、拡張階層暗号化鍵（ＣＥＫ２）１４２を用いて拡張階層コンテンツ記憶部１６１に記憶された拡張階層コンテンツの暗号化を行い、拡張階層暗号化コンテンツを生成する。この拡張階層コンテンツ記憶部１６１も、基本階層コンテンツ記憶部１５１と同様に、ネットワーク３００を介して外部から直接進入されることを防止するために、ネットワーク３００には直接接続されていないサーバで管理されている。
【００３３】
暗号器１６２で使用する暗号化方式としては、暗号器１５２と同様のブロック暗号やストリーム暗号がある。
【００３４】
拡張階層コンテンツ配信手段１３０は、暗号器１６２で暗号化された拡張階層暗号化コンテンツを蓄積するための拡張階層暗号化コンテンツ記憶部１３１を有している。そして、拡張階層コンテンツ配信手段１３０は、コンテンツ復号化装置２００からの要望に応じて、ネットワーク３００を介して拡張階層暗号化コンテンツの配信を行う。
【００３５】
拡張階層暗号化コンテンツは、基本階層暗号化コンテンツと同様に、伝送にあたっては誤り訂正が施される場合もある。また、基本階層暗号化コンテンツおよび拡張階層暗号化コンテンツは、ネットワーク３００を介さずにメモリ媒体やＤＶＤなどのパッケージメディア媒体でクライアント端末であるコンテンツ復号化装置２００に配信(配布)される場合もある。
【００３６】
次に、各階層の暗号化鍵を公開鍵暗号方式により暗号化する方法について説明する。
拡張階層鍵配信手段１４０において、暗号器１４３は、ユーザの持つ第２の秘密鍵（ＰＶＫ２）と対になった第２の公開鍵（ＰＢＫ２）１４１を用いて拡張階層暗号化鍵（ＣＥＫ２）１４２を暗号化することにより、暗号化された拡張階層暗号化鍵１４４を生成する。ここで、第２の秘密鍵は、拡張階層用の秘密鍵であり、第２の公開鍵は、拡張階層用の公開鍵である。
【００３７】
一方、基本階層鍵配信手段１２０において、暗号器１２３は、ユーザの持つ第１の秘密鍵（ＰＶＫ１）と対になった第１の公開鍵（ＰＢＫ１）１２１を用いて基本階層暗号化鍵（ＣＥＫ１）１２２を暗号化することにより、暗号化された基本階層暗号化鍵１２４を得る。ここで、第１の秘密鍵は、基本階層用の秘密鍵であり、第１の公開鍵は、基本階層用の公開鍵である。続いて、暗号器１２５は、第２の公開鍵（ＰＢＫ２）１４１を用いて、先に暗号化された基本階層暗号化鍵１２４をさらに暗号化し、２重に暗号化された２重暗号化基本階層暗号化鍵１２６を生成する。
【００３８】
このようにして生成された２重暗号化基本階層暗号化鍵１２６および暗号化された拡張階層暗号化鍵１４４は、それぞれネットワーク３００を介してクライアント端末であるコンテンツ復号化装置２００に配信される。
【００３９】
次に、コンテンツ復号化装置２００で行う階層化された暗号化コンテンツの復号（平文化）処理について、図４を用いて詳細に説明する。図４は、本発明の実施の形態１における基本階層と拡張階層の２階層の符号化コンテンツを受信する場合のコンテンツ復号化装置２００による復号処理の流れを示した図である。
【００４０】
拡張階層については、まず、拡張階層鍵復号化手段２４０において、復号器２４３は、暗号化された拡張階層暗号化鍵（ＣＥＫ２）２４４を、ネットワーク３００を介して拡張階層ライセンスサーバである拡張階層鍵配信手段１４０から受け取り、コンテンツ復号化装置２００に保持されている第２の秘密鍵２４１を使って平文化し、拡張階層暗号化鍵２４２を得る。
【００４１】
続いて、拡張階層コンテンツ復号化手段２３０において、復号器２３２は、拡張階層暗号化コンテンツを、ネットワーク３００を介して拡張階層コンテンツサーバである拡張階層コンテンツ配信手段１３０から受け取り、拡張階層暗号化コンテンツ記憶部２３１に格納するとともに、先に復号器２４３で得られた拡張階層暗号化鍵２４２を用いて拡張階層暗号化コンテンツを平文化し、拡張階層コンテンツを生成し、拡張階層コンテンツ記憶部２３３に記憶させる。
【００４２】
一方、基本階層については、まず、基本階層鍵復号化手段２２０において、復号器２２５は、２重に暗号化されている２重暗号化基本階層暗号化鍵２２６を、ネットワーク３００を介して基本階層ライセンスサーバである基本階層鍵配信手段１２０から受け取り、コンテンツ復号化装置２００に保持されている第２の秘密鍵２４１を用いて平文化し、暗号化された基本階層暗号化鍵２２４を得る。続いて、復号器２２３は、暗号化された基本階層暗号化鍵２２４を、コンテンツ復号化装置２００に保持されている第１の秘密鍵２２１を用いてさらに平文化し、基本階層暗号化鍵２２２を最終的に得る。
【００４３】
続いて、基本階層コンテンツ復号化手段２１０において、復号器２１２は、基本階層暗号化コンテンツを、ネットワーク３００を介して基本階層コンテンツサーバである基本階層コンテンツ配信手段１１０から受け取り、基本階層暗号化コンテンツ記憶部２１１に格納するとともに、先に復号器２２３で得られた基本階層暗号化鍵２２２を用いて基本階層暗号化コンテンツを平文化し、基本階層コンテンツを生成し、基本階層コンテンツ記憶部２１３に記憶させる。
【００４４】
そして、最終的に、基本階層コンテンツ記憶部２１３に格納されている基本階層コンテンツは、先に復号器２３２で生成され、拡張階層コンテンツ記憶部２３３に格納されている拡張階層コンテンツと合わせて階層復号されることにより、所望の解像度のコンテンツが生成される。なお、図４においては、階層復号の処理は、省いてある。
【００４５】
以上のように、実施の形態１によれば、基本階層コンテンツを平文化するのに必要な暗号化鍵を、ユーザが持つ２つの異なる秘密鍵、すなわち基本階層用の秘密鍵と拡張階層用の秘密鍵の両方を用いないと得られないようにしているので、暗号化鍵に対するセキュリティ強度を高めることができる。
【００４６】
これにより、２つの階層のコンテンツに対応した正当なライセンス購入者でしか、拡張階層までを含めたコンテンツを階層復号することができないものとなる。さらに、基本階層と拡張階層の秘密鍵を別にすることで万が一秘密鍵が盗難にあった際でも被害を最小限に抑えることができる。
【００４７】
実施の形態２．
上述の実施の形態１では、コンテンツ暗号化装置１００は、基本階層暗号化鍵１２２を第１の公開鍵１２１で暗号化した後に、再度第２の公開鍵１４１で２重に暗号を行う場合を説明した。しかし、コンテンツ暗号化装置１００は、第１の公開鍵１２１と第２の公開鍵１４１とのＸＯＲ演算などで新たな鍵を作成して暗号化を行ってもよい。
【００４８】
一方、上述の実施の形態１では、コンテンツ復号化装置２００は、基本階層暗号化鍵１２２を第２の秘密鍵２４１で復号化した後に、再度第１の秘密鍵２２１で２重に復号化を行う場合を説明した。しかし、コンテンツ復号化装置２００は、実施の形態２におけるコンテンツ暗号化装置１００に対応して、第１の秘密鍵２２１と第２の秘密鍵２４１とのＸＯＲ演算などで作成された新たな秘密鍵により復号化を行ってもよい。
【００４９】
実施の形態２によれば、ＸＯＲ演算などで集約された公開鍵および秘密鍵を用いることにより、暗号器および復号器の数を減らすことができるとともに、両方の秘密鍵が無ければ受信側で復号できなくすることができ、構成要素を削減した上で実施の形態１と同様の効果を得ることができる。
【００５０】
実施の形態３．
上述の実施の形態１では、基本階層と１つの拡張階層とによる２階層化を行う場合について説明したが、拡張階層を複数持つことも可能である。拡張階層が２つ以上ある場合には、階層毎に異なる公開鍵で拡張階層暗号化鍵を暗号化することもできる。
【００５１】
実施の形態３によれば、クライアント端末であるコンテンツ復号化装置は、拡張階層を複数持つ場合には、すべての拡張階層の秘密鍵を持たなければ復号することができず、暗号化鍵に対するセキュリティ強度をさらに高めることができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態１における配信システムのシステム構成図である。
【図２】本発明の実施の形態１における画像解像度による階層化を行った例を示した図である。
【図３】本発明の実施の形態１における基本階層と拡張階層の２階層の符号化コンテンツを配信する場合のコンテンツ暗号化装置による暗号・配信処理の流れを示した図である。
【図４】本発明の実施の形態１における基本階層と拡張階層の２階層の符号化コンテンツを受信する場合のコンテンツ復号化装置による復号処理の流れを示した図である。
【符号の説明】
【００５３】
１００  コンテンツ暗号化装置、１１０  基本階層コンテンツ配信手段、１１１  基本階層暗号化コンテンツ記憶部、１２０  基本階層鍵配信手段、１２１  第１の公開鍵（基本階層用の公開鍵）、１２２  基本階層暗号化鍵、１２３  暗号器、１２４  暗号化された基本階層暗号化鍵、１２５  暗号器、１２６  ２重暗号化基本階層暗号化鍵、１３０  拡張階層コンテンツ配信手段、１３１  拡張階層暗号化コンテンツ記憶部、１４０  拡張階層鍵配信手段、１４１  第２の公開鍵（拡張階層用の公開鍵）、１４２  拡張階層暗号化鍵、１４３  暗号器、１４４  暗号化された拡張階層暗号化鍵、１５１  基本階層コンテンツ記憶部、１５２  暗号器、１６１  拡張階層コンテンツ記憶部、１６２  暗号器、２００  コンテンツ復号化装置、２１０  基本階層コンテンツ復号化手段、２１１  基本階層暗号化コンテンツ記憶部、２１２  復号器、２１３  基本階層コンテンツ記憶部、２２０  基本階層鍵復号化手段、２２１  第１の秘密鍵（基本階層用の秘密鍵）、２２２  基本階層暗号化鍵、２２３  復号器、２２４  暗号化された基本階層暗号化鍵、２２５  復号器、２２６  ２重暗号化基本階層暗号化鍵、２３０  拡張階層コンテンツ復号化手段、２３１  拡張階層暗号化コンテンツ記憶部、２３２  復号器、２３３  拡張階層コンテンツ記憶部、２４０  拡張階層鍵復号化手段、２４１  第２の秘密鍵（拡張階層用の秘密鍵）、２４２  拡張階層暗号化鍵、２４３  復号器、２４４  暗号化された拡張階層暗号化鍵、３００  ネットワーク。
【図１】
0004837345.tif 000002
【図２】
0004837345.tif 000003
【図３】
0004837345.tif 000004
【図４】
0004837345.tif 000005