(57)【要約】【課題】暗号化を行う前の圧縮データおよび復号化を行った後の圧縮データが観測可能でない構成とすることにより、コンテンツの著作権を保護する。【解決手段】圧縮暗号および復号復元装置８は、暗号処理部３で暗号化する前の圧縮処理部２で圧縮された圧縮データ１１を外部から観測可能な伝送路を有しないように、圧縮処理部２および暗号処理部３を単一の装置に集積すると共に、復号処理部５で復号化した後の復元処理部６で復元される前の圧縮データ１１を外部から観測可能な伝送路を有しないように、復号処理部５および復元処理部６を同一の単一の装置に集積する。【選択図】  図１
2004242214.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成する圧縮暗号装置において、
上記暗号処理部で暗号化する前の上記圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、上記圧縮処理部および上記暗号処理部を単一の装置に集積する集積手段を備えたことを特徴とする圧縮暗号装置。
【請求項２】
暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する復号復元装置において、
上記復号処理部で復号化した後の上記復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、上記復号処理部および上記復元処理部を単一の装置に集積する集積手段を備えたことを特徴とする復号復元装置。
【請求項３】
請求項２記載の復号復元装置において、
上記復元処理部による圧縮データの復元時に、上記復号処理部による復号化が行われた圧縮データであるか否かを監視する監視手段を備えたことを特徴とする復号復元装置。
【請求項４】
請求項３記載の復号復元装置において、
上記監視手段により上記復号処理部で復号化が行われた圧縮データでないと判断されたときに、上記復元処理部による圧縮データの復元を中止することを特徴とする復号復元装置。
【請求項５】
入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成すると共に、暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する圧縮暗号および復号復元装置において、
上記暗号処理部で暗号化する前の上記圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、上記圧縮処理部および上記暗号処理部を単一の装置に集積すると共に、
上記復号処理部で復号化した後の上記復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、上記復号処理部および上記復元処理部を同一の上記単一の装置に集積する集積手段を備えたことを特徴とする圧縮暗号および復号復元装置。
【請求項６】
入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成する圧縮暗号方法において、
上記暗号処理部で暗号化する前の上記圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、上記圧縮処理部および上記暗号処理部を単一の装置に集積することにより、上記圧縮処理部で圧縮された圧縮データを直接上記暗号処理部で暗号化する圧縮暗号ステップを備えたことを特徴とする圧縮暗号方法。
【請求項７】
暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する復号復元方法において、
上記復号処理部で復号化した後の上記復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、上記復号処理部および上記復元処理部を単一の装置に集積することにより、上記復号処理部で暗号解除して復号された圧縮データを直接上記復元処理部で伸長して元のデータを復元する復号復元ステップを備えたことを特徴とする復号復元方法。
【請求項８】
請求項７記載の復号復元方法において、
上記復元処理部による圧縮データの復元時に、上記復号処理部による復号化が行われた圧縮データであるか否かを監視する監視ステップを備えたことを特徴とする復号復元方法。
【請求項９】
請求項８記載の復号復元方法において、
上記監視ステップにより上記復号処理部で復号化が行われた圧縮データでないと判断されたときに、上記復元処理部による圧縮データの復元を中止することを特徴とする復号復元方法。
【請求項１０】
入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成すると共に、暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する圧縮暗号および復号復元方法において、
上記暗号処理部で暗号化する前の上記圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、上記圧縮処理部および上記暗号処理部を単一の装置に集積することにより、上記圧縮処理部で圧縮された圧縮データを直接上記暗号処理部で暗号化する圧縮暗号ステップと、
上記復号処理部で復号化した後の上記復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、上記復号処理部および上記復元処理部を同一の上記単一の装置に集積することにより、上記復号処理部で暗号解除して復号された圧縮データを直接上記復元処理部で伸長して元のデータを復元する復号復元ステップを備えたことを特徴とする圧縮暗号および復号復元方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成すると共に、暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する圧縮暗号装置、復号復元装置、圧縮暗号および復号復元装置、圧縮暗号方法、復号復元方法、圧縮暗号および復号復元方法に関するものである。
【０００２】
【従来の技術】
従来から、コンテンツの圧縮データに対しても暗号化を行うことにより、コンテンツの著作権を保護するコンテンツ再生システムがあった。このコンテンツ再生システムは、圧縮データを暗号化して記録媒体に保存する。そして、その過程で生成した復号に必要な鍵も記録媒体に保存する。記録媒体上の暗号化データは、復号アルゴリズムと鍵が分からなければ、復号できない仕組みになっている。
【０００３】
また、特許文献１では、ビデオ情報やオーディオ情報などのコンテンツ情報を、ランダムに発生した鍵情報に基づいてスクランブル処理して、記録メディアに記録し、鍵情報を記録メディアの識別子と記録を行う装置毎にユニークな情報とに基づいて暗号化して、コンテンツ情報と共に記録メディアに記録し、再生に当たっては、記録メディアから読み出した暗号化されている鍵情報を、記録メディアの識別子と装置毎にユニークな情報とに基づいて復号化し、その復号化した鍵情報に基づいて、記録メディアから読み出したスクランブルされているコンテンツ情報を、デスクランブル処理する点が開示されている。
【０００４】
【特許文献１】
特開２００２−２６０３２６号公報
【０００５】
【発明が解決しようとする課題】
しかし、上述した従来のコンテンツ再生システムでは、データを圧縮および暗号化する過程において、圧縮処理部と暗号処理部の伝送路が電気的に観測可能であれば、圧縮データを外部に取り出して盗聴することができるという不都合があった。
【０００６】
また、同様に、暗号処理の前に圧縮データを記録媒体に一時記録してあれば、その記録媒体を観測することにより、圧縮データを外部に取り出して盗聴することができるという不都合があった。
【０００７】
また、暗号化した圧縮データを暗号解除して復号および伸長処理して復元する過程においても、復号処理部と復元処理部の伝送路が電気的に観測可能であれば、圧縮データを外部に取り出して盗聴することができるという不都合があった。
【０００８】
また、同様に、復号処理の後に圧縮データを記録媒体に一時記録してあれば、その記録媒体を観測することにより、復号した圧縮データを外部に取り出して盗聴することができるという不都合があった。
【０００９】
また、特許文献１は、圧縮データの暗号化を対象としたものではなく、また、暗号化の際にホストコンピュータとの連携もなく、スクランブル部と暗号化部の伝送路が電気的に観測可能であれば、スクランブルデータを外部に取り出して盗聴することができるという不都合があった。
【００１０】
また、暗号および復号のアルゴリズムを複雑にしても、暗号化を行う前の圧縮データおよび復号化を行った後の圧縮データが盗聴可能な構成であるため、コンテンツの著作権を保護することができないという不都合があった。
【００１１】
そこで、本発明は、かかる点に鑑みてなされたものであり、暗号化を行う前の圧縮データおよび復号化を行った後の圧縮データが観測可能でない構成とすることにより、コンテンツの著作権を保護することができ圧縮暗号装置、復号復元装置、圧縮暗号および復号復元装置、圧縮暗号方法、復号復元方法、圧縮暗号および復号復元方法を提供することを課題とする。
【００１２】
【課題を解決するための手段】
本発明の圧縮暗号装置は、暗号処理部で暗号化する前の圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部および暗号処理部を単一の装置に集積する集積手段を備えたものである。
【００１３】
従って本発明によれば、以下の作用をする。
集積手段により、圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部と暗号処理部とを単一の装置に集積して構成することにより、圧縮データを電気的に抽出して盗聴することを実質的に防止することができる。
【００１４】
本発明の復号復元装置は、復号処理部で復号化した後の復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、復号処理部および復元処理部を単一の装置に集積する集積手段を備えたものである。
【００１５】
従って本発明によれば、以下の作用をする。
集積手段により、圧縮データを外部から観測可能な伝送路を有しないように、復号処理部と復元処理部とを単一の装置に集積して構成することにより、圧縮データを電気的に抽出して盗聴することを実質的に防止することができる。
【００１６】
本発明の圧縮暗号および復号復元装置は、暗号処理部で暗号化する前の圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部および暗号処理部を単一の装置に集積すると共に、復号処理部で復号化した後の復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、復号処理部および復元処理部を同一の単一の装置に集積する集積手段を備えるものである。
【００１７】
従って本発明によれば、以下の作用をする。
集積手段により、圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部と暗号処理部とを単一の装置に集積して構成すると共に、復号処理部と復元処理部とを同一の単一の装置に集積して構成することにより、圧縮データを電気的に抽出して盗聴することを実質的に防止することができる。
【００１８】
本発明の圧縮暗号方法は、暗号処理部で暗号化する前の圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部および暗号処理部を単一の装置に集積することにより、圧縮処理部で圧縮された圧縮データを直接暗号処理部で暗号化する圧縮暗号ステップを備えたものである。
【００１９】
従って本発明によれば、以下の作用をする。
圧縮暗号ステップにより、圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部と暗号処理部とを単一の装置に集積して構成することにより、圧縮処理部で圧縮された圧縮データを直接暗号処理部で暗号化して、圧縮データを電気的に抽出して盗聴することを実質的に防止することができる。
【００２０】
本発明の復号復元方法は、復号処理部で復号化した後の復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、復号処理部および復元処理部を単一の装置に集積することにより、復号処理部で暗号解除して復号された圧縮データを直接復元処理部で伸長して元のデータを復元する復号復元ステップを備えたものである。
【００２１】
従って本発明によれば、以下の作用をする。
復号復元ステップにより、圧縮データを外部から観測可能な伝送路を有しないように、復号処理部と復元処理部とを単一の装置に集積して構成することにより、復号処理部で暗号解除して復号された圧縮データを直接復元処理部で伸長して元のデータを復元して、圧縮データを電気的に抽出して盗聴することを実質的に防止することができる。
【００２２】
本発明の圧縮暗号および復号復元方法は、暗号処理部で暗号化する前の圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部および暗号処理部を単一の装置に集積することにより、圧縮処理部で圧縮された圧縮データを直接暗号処理部で暗号化する圧縮暗号ステップと、復号処理部で復号化した後の復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、復号処理部および復元処理部を同一の単一の装置に集積することにより、復号処理部で暗号解除して復号された圧縮データを直接復元処理部で伸長して元のデータを復元する復号復元ステップを備えたものである。
【００２３】
従って本発明によれば、以下の作用をする。
圧縮暗号ステップにより、圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部と暗号処理部とを単一の装置に集積して構成することにより、圧縮処理部で圧縮された圧縮データを直接暗号処理部で暗号化して、復号復元ステップにより、圧縮データを外部から観測可能な伝送路を有しないように、復号処理部と復元処理部とを単一の装置に集積して構成することにより、復号処理部で暗号解除して復号された圧縮データを直接復元処理部で伸長して元のデータを復元して、圧縮データを電気的に抽出して盗聴することを実質的に防止することができる。
【００２４】
【発明の実施の形態】
以下に、本発明の実施の形態について、適宜図面を参照しながら説明する。
図１は、本実施の形態に適用される圧縮データの暗号化システムの構成図である。
【００２５】
図１において、本実施の形態に適用される圧縮データの暗号化システムは、データを入力する入力装置１と、データを出力する出力装置７と、圧縮暗号および復号復元装置８と、圧縮暗号化されたデータを記録媒体に記録する記録装置４とを有して構成される。
【００２６】
入力装置１は、例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）ドライブであって、データ１０の入力処理を行う装置である。出力装置７は、例えば、光ディジタルオーディオ出力装置であって、復元データの出力処理を行う装置である。記録装置４は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）であって、圧縮暗号データ１２を記録する装置である。
【００２７】
圧縮暗号および復号復元装置８は、入力されたデータを圧縮処理部２で圧縮および暗号処理部３で暗号化して、暗号化した圧縮データを生成すると共に、暗号化した圧縮データを復号処理部５で暗号解除して復号および復元処理部６で伸長して元のデータを復元して、復元データを生成するように構成される。
【００２８】
また、圧縮暗号および復号復元装置８は、暗号処理部で暗号化する前の圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部２および暗号処理部３を単一の装置に集積すると共に、復号処理部５で復号化した後の復元処理部６で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、復号処理部５および復元処理部６を同一の単一の装置に集積する、例えば、ＬＳＩ（Ｌａｇｅ  Ｓｃａｌ  Ｉｎｔｅｇｒａｔｉｏｎ）で構成される。
【００２９】
ここで、圧縮処理部２および復元処理部６は、例えば、人間の知覚処理過程に整合した帯域分割オーディオ符号化を行うＡＴＲＡＣ（Ａｄａｐｔｉｖｅ  ＴＲａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ），動画像圧縮を行うＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）の規格に基づいて処理される。
【００３０】
また、暗号処理部３および復号処理部５は、例えば、データ暗号化規格であるＤＥＳ（Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）の規格に基づいて処理される。
【００３１】
また、圧縮暗号および復号復元装置８は、復元処理部６による圧縮データの復元時に、復号処理部５による復号化が行われた圧縮データであるか否かを監視する復号処理部監視部６−１を有して構成される。
【００３２】
復号処理部監視部６−１により復号処理部５で復号化が行われた圧縮データでないと判断されたときに、復元処理部６による圧縮データの復元を中止するように構成される。
【００３３】
このように構成された圧縮データの暗号化システムの圧縮暗号および復号復元装置８は、以下のような動作をする。
図２は、圧縮暗号処理のフローチャートである。
図２において、ステップＳ１で入力処理が行われ、ステップＳ２で示すデータが読み込まれる。具体的には、圧縮暗号および復号復元装置８は、入力装置１から入力されたデータを圧縮処理部２に読み込む。
【００３４】
ステップＳ３で圧縮処理が行われ、ステップＳ４で示す圧縮データを生成する。具体的には、圧縮暗号および復号復元装置８は、圧縮処理部２で入力されたデータに圧縮処理を施して圧縮データを生成する。
【００３５】
ステップＳ５で暗号処理が行われ、ステップＳ６で示す圧縮暗号データを生成する。具体的には、圧縮暗号および復号復元装置８は、暗号処理部３で暗号化して、暗号化した圧縮データを生成する。
【００３６】
ステップＳ７で記録処理をする。具体的には、記録装置４は圧縮暗号化されたデータを記録媒体に記録する。
【００３７】
上述した圧縮データの暗号化システムでは、例えば、ステップＳ１で示す入力処理では、ＣＤドライブから音楽データのデータ抽出を行うリッピングを行い、ステップＳ３で示す圧縮処理では、ＡＴＲＡＣによるエンコード処理を行い、ステップＳ５で示す暗号処理では、ＤＥＳによる暗号処理を行い、ステップＳ７で示す記録処理では、ＨＤＤに保存する際に、例えば、ＡＴＲＡＣ圧縮データを外部から観測可能な伝送路を有しないように、ＡＴＲＡＣエンコード処理部とＤＥＳ暗号処理部とを集積したＬＳＩで構成することにより、ＡＴＲＡＣ圧縮データを電気的に抽出して盗聴することを実質的に防止することができる。
【００３８】
図３は、復号復元処理のフローチャートである。
図３において、ステップＳ１１で入力処理が行われ、ステップＳ１２で示す圧縮暗号データが読み込まれる。具体的には、圧縮暗号および復号復元装置８は、記録装置４から圧縮暗号データを復号処理部５に読み込む。
【００３９】
ステップＳ１３で復号処理が行われ、ステップＳ１４で示す圧縮データを生成する。具体的には、圧縮暗号および復号復元装置８は、復号処理部５で圧縮暗号データに対する暗号解除して復号処理を施して圧縮データを生成する。
【００４０】
ステップＳ１５で復号処理済であるか否かが判断され、ステップＳ１５で復号処理済のときは、ステップＳ１６で、復元処理が行われ、ステップＳ１７で示す復元データを生成する。具体的には、圧縮暗号および復号復元装置８は、復元処理部監視部６−１により復号処理部５で復号処理を施して生成された圧縮データであると判断されたので、復元処理部６で伸張処理して、元のデータを復元する。
【００４１】
ステップＳ１８で出力処理をする。具体的には、出力装置７は復元されたデータを出力する。
【００４２】
また、ステップＳ１５で復号処理済でないときは、ステップＳ１９で、復元処理が中止され、ステップＳ２０で警告がされる。具体的には、圧縮暗号および復号復元装置８は、復元処理部監視部６−１により復号処理部５で復号処理を施して生成された圧縮データでないと判断されたので、復元処理部６での伸張処理を中止して、警告をする。
【００４３】
上述した圧縮データの暗号化システムでは、例えば、ステップＳ１１で示す入力処理では、ＨＤＤからＤＥＳによる暗号およびＡＴＲＡＣにより圧縮された圧縮暗号データを読み込み、ステップＳ１３で示す復号処理では、ＤＥＳによる暗号解除による復号処理を行い、ステップＳ１５で示す復号処理済の判断では、ＤＥＳによる暗号解除による復号処理であるか否かが判断され、復号処理済のときは、ステップＳ１６で示す復号処理では、ＡＴＲＡＣによるデコード処理を行い、ステップＳ１８で示す光ディジタルオーディオ出力処理で出力する際に、例えば、ＡＴＲＡＣ圧縮データを外部から観測可能な伝送路を有しないように、ＡＴＲＡＣデコード処理部とＤＥＳ復号処理部とを集積したＬＳＩで構成することにより、ＡＴＲＡＣ圧縮データを電気的に抽出して盗聴することを実質的に防止することができる。
【００４４】
このとき、ＡＴＲＡＣ圧縮データがＤＥＳ復号処理済でないときは、適正な圧縮データでないと判断し、ステップＳ１９で、復元処理が中止され、ステップＳ２０で警告がなされる。
【００４５】
本実施の形態の圧縮データの暗号化システムの具体的な構成例として圧縮暗号／復号復元ＬＳＩを説明する。
図４は、圧縮暗号／復号復元ＬＳＩの構成例を示すブロック図である。
図４において、この圧縮暗号／復号復元ＬＳＩ３０は、図示しないホスト・マイクロコンピュータ（以下、ホスト・マイコンという）と外部接続され、ホスト・マイコンから送信されるコマンドにより様々な動作を実現するように構成されている。圧縮暗号／復号復元ＬＳＩ３０は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）で構成される。
【００４６】
ホストＩ  ／Ｆ（インターフェース）４０は、ホスト・マイコンとのインターフェースに使用され、ホスト・マイコンから送信されたコマンドをＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４６が解釈し、各部に以下に説明する動作をさせる。
【００４７】
ホスト・マイコンから送信されたコマンドによりＣＰＵ４６が圧縮暗号処理のための動作をする圧縮暗号時の具体的なデータの流れを以下に説明する。ここで、ＡＴＲＡＣ３エンコーダ４２は、ＡＴＲＡＣによるエンコード処理を行い、セキュリティエンジン４４は、ＤＥＳによる暗号処理を行う。
【００４８】
図５は、圧縮暗号時のデータの流れを示すフローチャートである。
図５において、ステップＳ２１で、ホストＩ  ／Ｆ４０にデータが入力される。具体的には、ホスト・マイコンから送信した音楽データであるＰＣＭ（Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）データをホストＩ  ／Ｆ４０が受信する。
【００４９】
ステップＳ２２で、受信されたＰＣＭデータはＰＣＭ  ＦＩＦＯ（ＦｉｒｓｔＩｎ  Ｆｉｓｔ  Ｏｕｔ  Ｍｅｍｏｒｙ）４１に供給される。具体的には、受信されたＰＣＭデータは、ホストＩ  ／Ｆ４０からバス４９を介してＰＣＭ  ＦＩＦＯ４１に供給され、後段の処理待ちのためにＰＣＭ  ＦＩＦＯ４１に一時的に保存される。
【００５０】
ステップＳ２３で、ＡＴＲＡＣ３エンコーダ４２は、ＰＣＭデータに対してＡＴＲＡＣによるエンコード処理を行う。具体的には、ＡＴＲＡＣ３エンコーダ４２におけるＡＴＲＡＣエンコード処理の開始のタイミングで、ＰＣＭデータはＰＣＭ  ＦＩＦＯ４１からＡＴＲＡＣ３エンコーダ４２に供給され、ＡＴＲＡＣ３エンコーダ４２は、ＰＣＭデータに対してＡＴＲＡＣによるエンコード処理を行ってＡＴＲＡＣ３データの生成を行う。
【００５１】
ステップＳ２４で、ＡＴＲＡＣ３データはＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４３に供給される。具体的には、ＡＴＲＡＣ３エンコーダ４２におけるＡＴＲＡＣエンコード処理の終了のタイミングで、ＡＴＲＡＣ３データはＡＴＲＡＣ３エンコーダ４２からＳＲＡＭ４３に供給され、ＳＲＡＭ４３に一時的に保存される。
【００５２】
ステップＳ２５で、セキュリティエンジン４４は、ＡＴＲＡＣ３データに対してＤＥＳによる暗号化処理を行う。具体的には、セキュリティエンジン４４におけるＤＥＳによる暗号化処理の開始のタイミングで、ＡＴＲＡＣ３データはＳＲＡＭ４３からセキュリティエンジン４４に供給され、セキュリティエンジン４４は、ＡＴＲＡＣ３データに対してＤＥＳによる暗号化処理を行う。
【００５３】
ステップＳ２６で、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データはＡＴ３  ＦＩＦＯ４５に供給される。具体的には、セキュリティエンジン４４におけるＤＥＳによる暗号化処理の終了のタイミングで、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データはＡＴ３  ＦＩＦＯ４５に供給され、ＡＴ３  ＦＩＦＯ４５に一時的に保存される。
【００５４】
ステップＳ２７で、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データはホストＩ  ／Ｆ４０に供給される。具体的には、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データは、ＡＴ３  ＦＩＦＯ４５からバス４９を介してホストＩ  ／Ｆ４０に供給され、ホストＩ  ／Ｆ４０はＤＥＳ暗号化処理されたＡＴＲＡＣ３データをホスト・マイコンへ送信する。
【００５５】
図６は、復号復元時のデータの流れを示すフローチャートである。
図６において、ステップＳ３１で、ホストＩ  ／Ｆ４０にデータが入力される。具体的には、ホスト・マイコンから送信したＤＥＳ暗号化処理されたＡＴＲＡＣ３データをホストＩ  ／Ｆ４０が受信する。
【００５６】
ステップＳ３２で、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データはＡＴ３  ＦＩＦＯ４５に供給される。具体的には、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データは、ホストＩ  ／Ｆ４０からバス４９を介してＡＴ３  ＦＩＦＯ４５に供給され、ＡＴ３  ＦＩＦＯ４５に一時的に保存される。
ステップＳ３３で、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データはＣＰＵ４６に供給される。具体的には、ＣＰＵ４６は、ＡＴ３  ＦＩＦＯ４５からＤＥＳ暗号化処理されたＡＴＲＡＣ３データをＦＩＦＯ動作のリードにより読み出す。
【００５７】
ステップＳ３４で、セキュリティエンジン４４は、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データに対してＤＥＳによる暗号解除の復号化処理を行う。具体的には、セキュリティエンジン４４におけるＤＥＳによる暗号解除の復号化処理の開始のタイミングで、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データはＣＰＵ４６からセキュリティエンジン４４に供給され、セキュリティエンジン４４は、ＤＥＳ暗号化処理されたＡＴＲＡＣ３データに対してＤＥＳによる暗号解除の復号化処理を行って、ＡＴＲＡＣ３データの生成を行う。
【００５８】
ステップＳ３５で、ＤＥＳによる暗号解除の復号化処理されたＡＴＲＡＣ３データはＣＰＵ４６に供給される。具体的には、ＣＰＵ４６は、セキュリティエンジン４４からＤＥＳによる暗号解除の復号化処理されたＡＴＲＡＣ３データを読み出して、ＤＥＳ暗号解除の復号化処理されたＡＴＲＡＣ３データを内部メモリに書き込む。
【００５９】
ステップＳ３５−１で、ＡＴＲＡＣ３データがセキュリティエンジンを経過したか否かを判断する。具体的には、ＣＰＵ４６は、セキュリティエンジン監視部４８により、内部メモリに書き込まれたＡＴＲＡＣ３データが、セキュリティエンジン４４においてＤＥＳによる暗号解除の復号化処理されたＡＴＲＡＣ３データであるか否かを判断する。
【００６０】
ステップＳ３５−１でＡＴＲＡＣ３データがセキュリティエンジンを経過したと判断されたときは、ステップＳ３５で、ＣＰＵ４６は、ＡＴＲＡＣ３データをＡＴＲＡＣ３デコードする。具体的には、ＣＰＵ４６は、内部メモリからＤＥＳ暗号解除の復号化処理されたＡＴＲＡＣ３データを読み出す。ＣＰＵ４６は、ＡＴＲＡＣ３データをＡＴＲＡＣ３デコードして、データ伸長の復元処理を行い、ＰＣＭデータを生成する。
【００６１】
ステップＳ３５−１でＡＴＲＡＣ３データがセキュリティエンジンを経過しないと判断されたときは、ＡＴＲＡＣ３デコードを中止して、ステップＳ３７へ移行する。
【００６２】
ステップＳ３６で、ＰＣＭデータはＰＣＭ  ＦＩＦＯ４１に供給される。具体的には、ＣＰＵ４６は、ＡＴＲＡＣ３によるデータ伸長されたＰＣＭデータを、ＦＩＦＯ動作のライトによりＰＣＭ  ＦＩＦＯ４１に書き込む。ＰＣＭデータは、ＣＰＵ４６からＰＣＭ  ＦＩＦＯ４１に供給され、後段の処理待ちのためにＰＣＭ  ＦＩＦＯ４１に一時的に保存される。
【００６３】
ステップＳ３７で、ＰＣＭデータはホストＩ  ／Ｆ４０に供給される。具体的には、ＡＴＲＡＣ３によるデータ伸長されたＰＣＭデータは、ＰＣＭ  ＦＩＦＯ４１からバス４９を介してホストＩ  ／Ｆ４０に供給され、ホストＩ  ／Ｆ４０はＰＣＭデータをホスト・マイコンへ送信する。
【００６４】
なお、上述した説明では、圧縮暗号時のＰＣＭデータのホスト・マイコンからの受信、および復号復元時のＰＣＭデータのホスト・マイコンへの送信にホストＩ  ／Ｆ４０を使用する例を示したが、アナログ／ディジタル変換またはディジタル／アナログ変換が必要なデータのホスト・マイコンからの受信、およびホスト・マイコンへの送信には、ＡＤ／ＤＡ  Ｉ／Ｆ４７を使用するようにしてもよい。
【００６５】
次に、圧縮暗号および復号復元の具体的なシーケンスを説明する。
図７は、ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２と圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６の処理の流れを示すシーケンス図である。
【００６６】
図７において、ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２と圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６は、共に同一の共通鍵５０を隠し持っている。
【００６７】
そして、ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２は自ら生成した乱数Ａ５１を圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６に転送し、圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６は自ら生成した乱数Ｂ５２をホスト・マイコン７１の暗号化コンテンツ鍵生成部７２に転送する。
【００６８】
ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２は、７３で示すように、共通鍵５０、乱数Ａ５１および乱数Ｂ５２からセッション鍵５３を生成し、圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６は、７７で示すように、共通鍵５０、乱数Ａ５１および乱数Ｂ５２からセッション鍵５３を生成する。
【００６９】
ここで、セッション鍵５３の生成に使用する共通鍵５０、乱数Ａ５１および乱数Ｂ５２は、ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２と圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６とで同一であるので、ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２と圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６で生成したセッション鍵５３も同一である。
【００７０】
さらに、ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２は、７４で示すように、コンテンツ鍵５５をセッション鍵５３で暗号化した暗号化コンテンツ鍵５４を生成する。
【００７１】
そして、ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２は、暗号化コンテンツ鍵５４を圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６に送信する。
【００７２】
圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６は、７８で示すように、受信した暗号化コンテンツ鍵５４をセッション鍵５３で暗号解除して、コンテンツ鍵５５を生成する。圧縮暗号／復号復元装置７５のコンテンツ鍵生成部７６で生成されたコンテンツ鍵５５は、ホスト・マイコン７１の暗号化コンテンツ鍵生成部７２で使用したコンテンツ鍵５５と同一である。
【００７３】
図８は、ホスト・マイコン７１と圧縮暗号／復号復元装置７５の圧縮暗号部８１および復号復元部８４の処理の流れを示すシーケンス図である。
圧縮暗号時では、ホスト・マイコン７１から送信されたＰＣＭデータ５６を、圧縮暗号／復号復元装置７５の圧縮暗号部８１は、８２で示すように、ＡＴＲＡＣ３エンコードして、ＡＴＲＡＣ３データ５８を生成する。
【００７４】
そして、圧縮暗号／復号復元装置７５の圧縮暗号部８１は、８３で示すように、ＡＴＲＡＣ３データ５８をコンテンツ鍵５５で暗号化して暗号化ＡＴＲＡＣ３データ５７を生成する。圧縮暗号／復号復元装置７５の圧縮暗号部８１は、暗号化ＡＴＲＡＣ３データ５７をホスト・マイコン７１に送信する。
【００７５】
復号復元時では、ホスト・マイコン７１から送信された暗号化ＡＴＲＡＣ３データ５７を、圧縮暗号／復号復元装置７５の復号復元部８４は、８５で示すように、コンテンツ鍵５５で暗号解除して、ＡＴＲＡＣ３データ５８を生成する。
【００７６】
ここで、暗号解除監視部８６は、暗号解除の処理を監視しているので、ＡＴＲＡＣ３データ５８が暗号解除の処理により生成されたデータであるか、または暗号解除の処理を経ていないデータであるかを判断することができる。
【００７７】
ＡＴＲＡＣ３データ５８が暗号解除の処理により生成されたデータであるときは、圧縮暗号／復号復元装置７５の復号復元部８４は、８７で示すように、ＡＴＲＡＣ３デコードを行って、ＰＣＭデータ５９を生成して、ＰＣＭデータ５９をホスト・マイコン７１に送信する。
【００７８】
暗号解除の処理を経ていないデータであるときは、圧縮暗号／復号復元装置７５の復号復元部８４は、８８で示すように、ＡＴＲＡＣ３デコード中止を行って、警告８９をホスト・マイコン７１に送信する。
【００７９】
上述した実施の形態によれば、圧縮データを暗号化する圧縮データの暗号化システムにおいて、暗号化する前の圧縮データおよび暗号解除して復号化した後の圧縮データが盗聴不可能なシステムを実現することができる。
【００８０】
例えば、ＣＤの音楽データを圧縮および暗号化して内臓ＨＤＤに保存して、その保存した暗号圧縮データを暗号解除して復号および伸長して復元して音楽を再生するＣＤコンポシステムにおいて、暗号化する前の圧縮データおよび復号化した後の圧縮データが盗聴不可能なシステムを実現することができ、その結果、音楽データに対するコンテンツの著作権を保護することができる。
【００８１】
上述した本実施の形態に限らず、本発明の特許請求の範囲を逸脱しない限り、適宜他の構成をとりうることは言うまでもない。
【００８２】
【発明の効果】
この発明の圧縮暗号装置は、入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成する圧縮暗号装置において、上記暗号処理部で暗号化する前の上記圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、上記圧縮処理部および上記暗号処理部を単一の装置に集積する集積手段を備えたので、集積手段により、圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部と暗号処理部とを単一の装置に集積して構成することにより、圧縮データを電気的に抽出して盗聴することを実質的に防止することができるという効果を奏する。
【００８３】
また、この発明の復号復元装置は、暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する復号復元装置において、上記復号処理部で復号化した後の上記復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、上記復号処理部および上記復元処理部を単一の装置に集積する集積手段を備えたので、集積手段により、圧縮データを外部から観測可能な伝送路を有しないように、復号処理部と復元処理部とを単一の装置に集積して構成することにより、圧縮データを電気的に抽出して盗聴することを実質的に防止することができるという効果を奏する。
【００８４】
また、この発明の復号復元装置は、上述において、上記復元処理部による圧縮データの復元時に、上記復号処理部による復号化が行われた圧縮データであるか否かを監視する監視手段を備えたので、復号処理部による復号化が行われた圧縮データであるときに復元処理部による圧縮データの復元を行い、復号処理部による復号化が行われた圧縮データでないときに復元処理部による圧縮データの復元を中止することができるという効果を奏する。
【００８５】
また、この発明の復号復元装置は、上述において、上記監視手段により上記復号処理部で復号化が行われた圧縮データでないと判断されたときに、上記復元処理部による圧縮データの復元を中止するので、復号処理部で復号化が行われた圧縮データでないときは適正な圧縮データでないと判断して、不適正な圧縮データの復元を排除することができるという効果を奏する。
【００８６】
また、この発明の圧縮暗号および復号復元装置は、入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成すると共に、暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する圧縮暗号および復号復元装置において、上記暗号処理部で暗号化する前の上記圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、上記圧縮処理部および上記暗号処理部を単一の装置に集積すると共に、上記復号処理部で復号化した後の上記復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、上記復号処理部および上記復元処理部を同一の上記単一の装置に集積する集積手段を備えたので、集積手段により、圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部と暗号処理部とを単一の装置に集積して構成すると共に、復号処理部と復元処理部とを同一の単一の装置に集積して構成することにより、圧縮データを電気的に抽出して盗聴することを実質的に防止することができるという効果を奏する。
【００８７】
また、この発明の圧縮暗号方法は、入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成する圧縮暗号方法において、上記暗号処理部で暗号化する前の上記圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、上記圧縮処理部および上記暗号処理部を単一の装置に集積することにより、上記圧縮処理部で圧縮された圧縮データを直接上記暗号処理部で暗号化する圧縮暗号ステップを備えたので、圧縮暗号ステップにより、圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部と暗号処理部とを単一の装置に集積して構成することにより、圧縮処理部で圧縮された圧縮データを直接暗号処理部で暗号化して、圧縮データを電気的に抽出して盗聴することを実質的に防止することができるという効果を奏する。
【００８８】
また、この発明の復号復元方法は、暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する復号復元方法において、上記復号処理部で復号化した後の上記復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、上記復号処理部および上記復元処理部を単一の装置に集積することにより、上記復号処理部で暗号解除して復号された圧縮データを直接上記復元処理部で伸長して元のデータを復元する復号復元ステップを備えたので、復号復元ステップにより、圧縮データを外部から観測可能な伝送路を有しないように、復号処理部と復元処理部とを単一の装置に集積して構成することにより、復号処理部で暗号解除して復号された圧縮データを直接復元処理部で伸長して元のデータを復元して、圧縮データを電気的に抽出して盗聴することを実質的に防止することができるという効果を奏する。
【００８９】
また、この発明の復号復元方法は、上述において、上記復元処理部による圧縮データの復元時に、上記復号処理部による復号化が行われた圧縮データであるか否かを監視する監視ステップを備えたので、復号処理部による復号化が行われた圧縮データであるときに復元処理部による圧縮データの復元を行い、復号処理部による復号化が行われた圧縮データでないときに復元処理部による圧縮データの復元を中止することができるという効果を奏する。
【００９０】
また、この発明の復号復元方法は、上述において、上記監視ステップにより上記復号処理部で復号化が行われた圧縮データでないと判断されたときに、上記復元処理部による圧縮データの復元を中止するので、復号処理部で復号化が行われた圧縮データでないときは適正な圧縮データでないと判断して、不適正な圧縮データの復元を排除することができるという効果を奏する。
【００９１】
また、この発明の圧縮暗号および復号復元方法は、入力されたデータを圧縮処理部で圧縮および暗号処理部で暗号化して、暗号化した圧縮データを生成すると共に、暗号化した圧縮データを復号処理部で暗号解除して復号および復元処理部で伸長して元のデータを復元して、復元データを生成する圧縮暗号および復号復元方法において、上記暗号処理部で暗号化する前の上記圧縮処理部で圧縮された圧縮データを外部から観測可能な伝送路を有しないように、上記圧縮処理部および上記暗号処理部を単一の装置に集積することにより、上記圧縮処理部で圧縮された圧縮データを直接上記暗号処理部で暗号化する圧縮暗号ステップと、上記復号処理部で復号化した後の上記復元処理部で復元される前の圧縮データを外部から観測可能な伝送路を有しないように、上記復号処理部および上記復元処理部を同一の上記単一の装置に集積することにより、上記復号処理部で暗号解除して復号された圧縮データを直接上記復元処理部で伸長して元のデータを復元する復号復元ステップとを備えたので、圧縮暗号ステップにより、圧縮データを外部から観測可能な伝送路を有しないように、圧縮処理部と暗号処理部とを単一の装置に集積して構成することにより、圧縮処理部で圧縮された圧縮データを直接暗号処理部で暗号化して、復号復元ステップにより、圧縮データを外部から観測可能な伝送路を有しないように、復号処理部と復元処理部とを単一の装置に集積して構成することにより、復号処理部で暗号解除して復号された圧縮データを直接復元処理部で伸長して元のデータを復元して、圧縮データを電気的に抽出して盗聴することを実質的に防止することができるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態に適用される圧縮データの暗号化システムの構成図である。
【図２】圧縮暗号処理のフローチャートである。
【図３】復号復元処理のフローチャートである。
【図４】圧縮暗号／復号復元ＬＳＩの構成例を示すブロック図である。
【図５】圧縮暗号時のデータの流れを示すフローチャートである。
【図６】復号復元時のデータの流れを示すフローチャートである。
【図７】ホスト・マイコンの暗号化コンテンツ鍵生成部と圧縮暗号／復号復元装置のコンテンツ鍵生成部の処理の流れを示すシーケンス図である。
【図８】ホスト・マイコンと圧縮暗号／復号復元装置の圧縮暗号部および復号復元部の処理の流れを示すシーケンス図である。
【符号の説明】
１……入力装置、２……圧縮処理部、３……暗号処理部、４……記録装置、５……復号装置、６……復元装置、６−１……復号処理部監視部、８……圧縮暗号／復号復元装置、１０……入力データ、１１……圧縮データ、１２……圧縮暗号データ、１３……復元データ
【図１】
2004242214.tif 000003
【図２】
2004242214.tif 000004
【図３】
2004242214.tif 000005
【図４】
2004242214.tif 000006
【図５】
2004242214.tif 000007
【図６】
2004242214.tif 000008
【図７】
2004242214.tif 000009
【図８】
2004242214.tif 000010