(57)【要約】【課題】復号対象の圧縮データを、規格に沿った通常の画像復号方法で復号した場合に、画像の大きさ等のレイアウトを認知可能とする。【解決手段】テーブル探索部１０は、圧縮データファイル１４中に存在する量子化テーブルを探索する。暗号化部１１は、テーブル探索部１０で見出された量子化テーブルを暗号化し、暗号化されたデータとしてデータ合成部１２に出力する。また、テーブル置換部１３は、テーブル探索部１０で見出された量子化テーブルをこの量子化テーブルのサイズと同じサイズの所定のテーブルに置き換え、データ合成部１２に出力する。データ合成部１２は、所定のテーブルに書き換えられた圧縮データファイル１４に、暗号化部１１が出力する暗号化されたデータを付加して復号対象となる圧縮データファイル１５として出力する。【選択図】図１
2007135145.tif 000002
【特許請求の範囲】
【請求項１】
静止画像データを直交変換したデータに対して量子化テーブルの値に基づいて量子化して圧縮し、圧縮データと量子化テーブルとを書き込んだ第１のデータファイルに対して暗号化を行う画像暗号化装置において、
前記第１のデータファイルに書き込まれている量子化テーブルを探索するテーブル探索部と、
前記テーブル探索部によって検出された量子化テーブルを暗号化して第２のデータファイルに書き込む暗号化部と、
前記第１のデータファイルに書き込まれている量子化テーブルを所定のテーブルに書き換えるテーブル置換部と、
前記テーブル置換部によって所定のテーブルに書き換えられた第１のデータファイルに前記第２のデータファイルを付加して一つの復号対象処理データファイルとするデータ合成部と、
を備えることを特徴とする画像暗号化装置。
【請求項２】
前記第１のデータファイルに書き込まれている量子化テーブルのサイズと前記所定のテーブルのサイズとは同一であることを特徴とする画像暗号化装置。
【請求項３】
圧縮データと量子化テーブルとが書き込まれている第１のデータファイルに第２のデータファイルが付加されてなる復号対象処理データファイルを読み込んで静止画像データを復号する画像復号装置であって、
前記第２のデータファイル中に暗号化された第２の量子化テーブルが存在するかを判断し、該第２の量子化テーブルが存在する場合には、前記復号対象処理データファイルから前記第１のデータファイルと前記第２のデータファイルとを分離するデータ分離部と、
前記暗号化された第２の量子化テーブルを解読する暗号復号部と、
前記第１のデータファイルに存在する第１の量子化テーブルを、前記暗号復号部で解読された第２の量子化テーブルに置き換えるテーブル置換部と、
前記テーブル置換部によって置き換えられた第２の量子化テーブルの値に基づいて前記第１のデータファイル中の圧縮データに対して逆量子化を行って圧縮前の静止画像データを復元する画像伸長部と、
を備えることを特徴とする画像復号装置。
【請求項４】
前記画像伸長部によって復元された静止画像データを表示する表示部をさらに備え、
画像ビューアとして機能することを特徴とする請求項３記載の画像復号装置。
【請求項５】
請求項１または２記載の画像暗号化装置によって生成される前記復号対象処理データファイルを備え、
クライアント側端末からの要求に応じて前記復号対象処理データファイルを送出することを特徴とするサーバ装置。
【請求項６】
静止画像データを直交変換したデータに対して量子化テーブルの値に基づいて量子化して圧縮し、圧縮データと量子化テーブルとを書き込んだ第１のデータファイルに対して暗号化を行う画像暗号化方法において、
前記第１のデータファイルに書き込まれている量子化テーブルを暗号化するステップと、
前記暗号化された量子化テーブルを第２のデータファイルに書き込むステップと、
前記第１のデータファイルに書き込まれている量子化テーブルを所定のテーブルに書き換えるステップと、
前記書き換えられた第１のデータファイルに前記第２のデータファイルを付加して一つの復号対象処理データファイルとするステップと、
を含むことを特徴とする画像暗号化方法。
【請求項７】
前記第１のデータファイルに書き込まれている量子化テーブルのサイズと前記所定のテーブルのサイズとは同一であることを特徴とする請求項６記載の画像暗号化方法。
【請求項８】
圧縮データと量子化テーブルとが書き込まれている第１のデータファイルに第２のデータファイルが付加されてなる復号対象処理データファイルを読み込んで静止画像データを復号する画像復号方法であって、
前記第２のデータファイル中に暗号化された第２の量子化テーブルが存在するかを判断するステップと、
前記第２の量子化テーブルが存在する場合には、前記第２の量子化テーブルを解読するステップと、
前記第１のデータファイルに存在する第１の量子化テーブルを前記解読された第２の量子化テーブルに置き換えるステップと、
前記置き換えられた第２の量子化テーブルの値に基づいて前記第１のデータファイル中の圧縮データに対して逆量子化を行って圧縮前の静止画像データを復元するステップと、
を含むことを特徴とする画像復号方法。
【請求項９】
静止画像データを直交変換したデータに対して量子化テーブルの値に基づいて量子化して圧縮し、圧縮データと量子化テーブルとを書き込んだ第１のデータファイルに対して暗号化を行う画像暗号化装置を構成するコンピュータに、
前記第１のデータファイルに書き込まれている量子化テーブルを暗号化するステップと、
前記暗号化された量子化テーブルを第２のデータファイルに書き込むステップと、
前記第１のデータファイルに書き込まれている量子化テーブルを所定のテーブルに書き換えるステップと、
前記書き換えられた第１のデータファイルに前記第２のデータファイルを付加して一つの復号対象処理データファイルとするステップと、
を実行させるためのプログラム。
【請求項１０】
前記第１のデータファイルに書き込まれている量子化テーブルのサイズと前記所定のテーブルのサイズとは同一であることを特徴とする請求項９記載のプログラム。
【請求項１１】
圧縮データと量子化テーブルとが書き込まれている第１のデータファイルに第２のデータファイルが付加されてなる復号対象処理データファイルを読み込んで静止画像データを復号する画像復号装置を構成するコンピュータに、
前記第２のデータファイル中に暗号化された第２の量子化テーブルが存在するかを判断するステップと、
前記第２の量子化テーブルが存在する場合には、前記第２の量子化テーブルを解読するステップと、
前記第１のデータファイルに存在する第１の量子化テーブルを前記解読された第２の量子化テーブルに置き換えるステップと、
前記置き換えられた第２の量子化テーブルの値に基づいて前記第１のデータファイル中の圧縮データに対して逆量子化を行って圧縮前の静止画像データを復元するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像暗号化装置、画像復号装置、画像暗号化方法、画像復号方法およびプログラムに係り、特に、静止画像を暗号化する技術および暗号化されたデータを復号して静止画像を再生する技術に係る。
【背景技術】
【０００２】
パーソナルコンピュータ等の発展に伴い各種の静止画像が広く扱われている。例えば、インターネット、デジタルスチルカメラ、スキャナ、カラープリンタ等において非可逆圧縮の静止画像データとして、ＩＳＯ／ＩＥＣ  ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）１０９１８−１において定められる符号化方式であるＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）と呼ばれる非可逆変換を用いた静止画圧縮符号化（以下、単にＪＰＥＧと呼ぶ）が広く普及している。特に、インターネットでは、ＪＰＥＧで圧縮した画像ファイルをＷｅｂブラウザ等の画像ビューアで伸長して閲覧することが日常的に行われている。
【０００３】
次に、ＪＰＥＧの圧縮・伸長処理について説明する。図５は、ＪＰＥＧの圧縮・伸長処理装置の構成を示すブロック図である。まず始めに圧縮処理について説明する。画像入力部１００は、圧縮対象となる静止画像を入力し、必要に応じてＲＧＢデータからＹＣｂＣｒデータへの変換等を行い、画像データを８×８画素単位のブロックに分割する。ＤＣＴ処理部１０１は、画像入力部１００でブロック単位に分割されたそれぞれのブロックに対して２次元ＤＣＴ演算を行ってブロック当たり６４個のＤＣＴ係数を出力する。量子化部１０２は、それぞれのＤＣＴ係数に対して量子化テーブル１０３中のそれぞれのデータで割り算を行う。ハフマン符号化部１０４は、割り算の結果に対してハフマンテーブル１０５の値を元にハフマン符号化を行い、圧縮データ１０６を出力する。出力される圧縮データ１０６には、ハフマン符号化部１０４で出力される圧縮データと共に、量子化テーブル１０３およびハフマンテーブル１０５の値が格納される。
【０００４】
さらに、伸長処理について説明する。ハフマン復号部１０７は、圧縮データ１０６をハフマンテーブル１０５の値を元にハフマン復号を行う。逆量子化部１０８は、ハフマン復号されたデータに対して量子化テーブル１０３中のそれぞれのデータを掛け算し、ＤＣＴ係数を得る。なお、伸長処理においてハフマンテーブル１０５および量子化テーブル１０３は、圧縮データ１０６に含まれているものを用いる。逆ＤＣＴ処理部１０９は、得られたＤＣＴ係数に対し逆２次元ＤＣＴ演算を行って、８×８画素単位のブロックに分割された画像データを生成し、画像出力部１１０に出力する。画像出力部１１０は、圧縮対象となった元の静止画像を復元し、必要に応じてＹＣｂＣｒデータからＲＧＢデータへの変換等を行い、ファイルとして出力し、あるいは表示装置等に出力する。
【０００５】
次に、圧縮データ１０６の構造について説明する。図６は、ＪＰＥＧファイルの構造を示す図である。ＳＯＩは、圧縮データの先頭を表すマーカコードである。ＡＰＰは、アプリケーション領域を示すマーカコードであって、ＡＰＰの使用は、ＪＰＥＧの規格ではオプションとされる。ＤＱＴは、量子化テーブルを定義するマーカコードであって、量子化テーブルの値が収められる。量子化テーブルの大きさは、１コンポーネント当たり６４バイトである。ＤＨＴは、ハフマンテーブルを定義するマーカコードであって、ハフマンテーブルの値が収められる。ＳＯＦは、フレームセグメントの始まりに位置し、そのフレームに関する各種パラメータを示すマーカコードであって、データの精度や、画像の水平・垂直画素数等の情報が収められる。ＳＯＳは、スキャンに関する各種パラメータを表すマーカコードである。ＳＯＳの後ろには、ハフマン符号化された圧縮データそのものが挿入される。ＥＯＩは、圧縮データの終了を表すマーカコードであって、ＳＯＩと対をなす。
【０００６】
ところで、以上のような構造のＪＰＥＧファイル自体にはセキュア機能を有していない。すなわち、インターネット上の盗聴や権限の無い人に参照される等のデータ漏洩に対しては何ら対策が施されていない。この対策の一方法として、画像データを暗号化する方法が有効である。しかしながら、暗号化の処理量は、データサイズに比例して処理時間が増大してしまうという性質がある。また、復号においても同様である。
【０００７】
このような処理時間の増大を解決するために、圧縮及び暗号化したいデータそのもの（圧縮対象）を暗号化する代わりに、そのようなデータ圧縮の際に用いるデータ変換用の参照テーブルを暗号化することで、ＣＰＵの処理量を低減する圧縮暗号化装置が特許文献１に開示されている。この圧縮暗号化装置の構成を示すブロック図を図７に示す。図７において、画像データ等の圧縮対象データは、ブロック分割部１１０により所定のブロックサイズに分割される。それら各ブロックのデータを、量子化部１１２が量子化テーブル１１４を参照して量子化する。この量子化結果を、エントロピー符号化部１１６が符号化テーブル１１８を参照して符号化することで、圧縮データが得られる。暗号化部１２０は、以上の量子化、符号化に用いた量子化テーブル１１４及び符号化テーブル１１８を所定の暗号方式で暗号化する。多重化部１２４は、この結果得られた暗号化データを、圧縮データとともに所定のフォーマットにまとめ、多重化データとして出力する。
【０００８】
【特許文献１】特開２００４−１９８７６０号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで通常の伸長処理装置、例えばＪＰＥＧの規格に則った伸長処理装置によって、特許文献１に記載の多重化データを復号した場合、このような伸長処理装置は、暗号化データを復号することができないために伸長処理を中断せざるを得なくなる。したがって、伸長処理装置を組み込んだＷｅｂブラウザ等の画像ビューアでは、解読不能なデータが存在することを表示するように処理するしかなくなる。また、時として画像ビューアによっては、ハングアップしてしまう虞もある。
【００１０】
一方、一般の画像ビューアを使用するユーザおよび画像の提供者にとって、解読不能な暗号化された画像が存在し、画像の大きさ等のレイアウトが分かることが好ましい場合が多い。さらに、場合によっては画像の内容が若干判読可能であることが好ましいこともある。しかしながら、従来の技術によれば、このような要望に応じることは不可能であった。
【課題を解決するための手段】
【００１１】
本発明の１つのアスペクトに係る画像暗号化装置は、静止画像データを直交変換したデータに対して量子化テーブルの値に基づいて量子化して圧縮し、圧縮データと量子化テーブルとを書き込んだ第１のデータファイルに対して暗号化を行う装置である。この装置は、第１のデータファイルに書き込まれている量子化テーブルを探索するテーブル探索部と、テーブル探索部によって検出された量子化テーブルを暗号化して第２のデータファイルに書き込む暗号化部と、第１のデータファイルに書き込まれている量子化テーブルを所定のテーブルに書き換えるテーブル置換部と、テーブル置換部によって所定のテーブルに書き換えられた第１のデータファイルに第２のデータファイルを付加して一つの復号対象処理データファイルとするデータ合成部と、を備える。
【００１２】
本発明の１つのアスペクトに係る画像復号装置は、圧縮データと量子化テーブルとが書き込まれている第１のデータファイルに第２のデータファイルが付加されてなる復号対象処理データファイルを読み込んで静止画像データを復号する装置である。この装置は、第２のデータファイル中に暗号化された第２の量子化テーブルが存在するかを判断し、該第２の量子化テーブルが存在する場合には、復号対象処理データファイルから第１のデータファイルと第２のデータファイルとを分離するデータ分離部と、暗号化された第２の量子化テーブルを解読する暗号復号部と、第１のデータファイルに存在する第１の量子化テーブルを、暗号復号部で解読された第２の量子化テーブルに置き換えるテーブル置換部と、テーブル置換部によって置き換えられた第２の量子化テーブルの値に基づいて第１のデータファイル中の圧縮データに対して逆量子化を行って圧縮前の静止画像データを復元する画像伸長部と、を備える。
【００１３】
本発明の１つのアスペクトに係る画像暗号化方法は、静止画像データを直交変換したデータに対して量子化テーブルの値に基づいて量子化して圧縮し、圧縮データと量子化テーブルとを書き込んだ第１のデータファイルに対して暗号化を行う方法である。この方法は、第１のデータファイルに書き込まれている量子化テーブルを暗号化するステップと、暗号化された量子化テーブルを第２のデータファイルに書き込むステップと、第１のデータファイルに書き込まれている量子化テーブルを所定のテーブルに書き換えるステップと、書き換えられた第１のデータファイルに第２のデータファイルを付加して一つの復号対象処理データファイルとするステップと、を含む。
【００１４】
本発明の１つのアスペクトに係る画像復号方法は、圧縮データと量子化テーブルとが書き込まれている第１のデータファイルに第２のデータファイルが付加されてなる復号対象処理データファイルを読み込んで静止画像データを復号する方法である。この方法は、第２のデータファイル中に暗号化された第２の量子化テーブルが存在するかを判断するステップと、第２の量子化テーブルが存在する場合には、第２の量子化テーブルを解読するステップと、第１のデータファイルに存在する第１の量子化テーブルを解読された第２の量子化テーブルに置き換えるステップと、置き換えられた第２の量子化テーブルの値に基づいて第１のデータファイル中の圧縮データに対して逆量子化を行って圧縮前の静止画像データを復元するステップと、を含む。
【００１５】
本発明の１つのアスペクトに係るプログラムは、静止画像データを直交変換したデータに対して量子化テーブルの値に基づいて量子化して圧縮し、圧縮データと量子化テーブルとを書き込んだ第１のデータファイルに対して暗号化を行う画像暗号化装置を構成するコンピュータに、第１のデータファイルに書き込まれている量子化テーブルを暗号化するステップと、暗号化された量子化テーブルを第２のデータファイルに書き込むステップと、第１のデータファイルに書き込まれている量子化テーブルを所定のテーブルに書き換えるステップと、書き換えられた第１のデータファイルに第２のデータファイルを付加して一つの復号対象処理データファイルとするステップと、を実行させる。
【００１６】
本発明の他のアスペクトに係るプログラムは、圧縮データと量子化テーブルとが書き込まれている第１のデータファイルに第２のデータファイルが付加されてなる復号対象処理データファイルを読み込んで静止画像データを復号する画像復号装置を構成するコンピュータに、第２のデータファイル中に暗号化された第２の量子化テーブルが存在するかを判断するステップと、第２の量子化テーブルが存在する場合には、第２の量子化テーブルを解読するステップと、第１のデータファイルに存在する第１の量子化テーブルを解読された第２の量子化テーブルに置き換えるステップと、置き換えられた第２の量子化テーブルの値に基づいて第１のデータファイル中の圧縮データに対して逆量子化を行って圧縮前の静止画像データを復元するステップと、を実行させる。
【００１７】
本発明の展開形態において、第１のデータファイルに書き込まれている量子化テーブルのサイズと所定のテーブルのサイズとは同一であることが好ましい。
【発明の効果】
【００１８】
本発明によれば、本発明の画像暗号化装置で生成される復号対象となる圧縮データを、規格に沿った通常の画像復号方法で復号した場合に、画像の内容判読は、ほとんど不可能であるのに対し、画像の大きさ等のレイアウトを認知可能とすることができる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の実施形態に係る画像暗号化装置の構成を示すブロック図である。図１において、画像暗号化装置は、テーブル探索部１０、暗号化部１１、データ合成部１２、テーブル置換部１３を備える。また、圧縮データファイル１４は、静止画像データを直交変換したデータを量子化テーブルの値に基づいて量子化して圧縮し、圧縮データと量子化テーブルとを書き込んだ暗号化の処理対象とされるデータファイルであって、例えばＪＰＥＧファイルが相当する。さらに、圧縮データファイル１５は、画像暗号化装置によって処理された復号対象処理データファイルである。圧縮データファイル１４、１５は、例えば先に説明した図６に示すＪＰＥＧファイルの構造を有する。
【００２０】
テーブル探索部１０は、圧縮データファイル１４中に存在する量子化テーブルを探索する。暗号化部１１は、テーブル探索部１０で見出された量子化テーブルを暗号化し、暗号化されたデータとしてデータ合成部１２に出力する。また、テーブル置換部１３は、テーブル探索部１０で見出された量子化テーブルをこの量子化テーブルのサイズと同じサイズ（１コンポーネント当たり６４バイト）の所定のテーブルに置き換え、データ合成部１２に出力する。ここで所定のテーブルは、例えば全て２５５の値であるような固定値で構成される。データ合成部１２は、所定のテーブルに書き換えられた圧縮データファイル１４に、暗号化部１１が出力する暗号化されたデータを付加して圧縮データファイル１５として出力する。
【００２１】
次に、以上のように構成される画像暗号化装置の動作について説明する。図２は、本発明の実施形態に係る画像暗号化装置の動作を示すフローチャートである。
【００２２】
ステップＳ１１において、テーブル探索部１０は、圧縮データファイル１４中に存在する量子化テーブルを探索する。見つかった量子化テーブルをここではＡとする。
【００２３】
ステップＳ１２において、暗号化部１１は、量子化テーブルＡを暗号化し、暗号化されたデータをＢとする。
【００２４】
ステップＳ１３において、暗号化されたデータＢをアプリケーションマーカのデータとして図６に示すアプリケーション・マーカセグメント内に埋め込む。
【００２５】
ステップＳ１４において、量子化テーブルＡの内容を所定のテーブルの内容に置き換える。
【００２６】
ステップＳ１５において、圧縮データファイル１４中に存在する量子化テーブルが固定値で書き換えられ、アプリケーション・マーカセグメントが付加された圧縮データファイル１５が復号対象処理データファイルとして出力される。
【００２７】
なお、以上のような画像暗号化装置は、画像暗号化装置を構成するコンピュータに、所定のプログラムを実行させることで実現するようにしてもよい。また、画像暗号化装置によって作成された復号対象処理データファイル（圧縮データファイル１５）は、インターネット等に対応するサーバ装置に記憶しておき、クライアント側端末からの要求に応じて送出されるようにしてもよい。
【００２８】
以上のように画像暗号化装置で作成された圧縮データファイル１５を、ＪＰＥＧの規格に沿った通常の画像復号方法で復号した場合には、復号時の量子化値が固定されているために、画像の内容判読は、ほとんど不可能である。しかし、画像の横・縦のサイズ等のレイアウト情報は、図６のＳＯＦにそのまま保持されているので、ユーザは、画像の大きさ等を表示して把握することができる。また、アプリケーションマーカ以外のデータ構造は、ＪＰＥＧの規格に沿っているので、通常の画像復号方法で復号してもエラーを生じることがない。なお、固定された量子化値をある程度小さな値とすれば、画像内容によっては、画像の内容が若干判読可能であるように表示することができる場合もある。
【００２９】
次に、圧縮データファイル１５を復号する画像復号装置について説明する。図３は、本発明の実施形態に係る画像復号装置の構成を示すブロック図である。図３において、画像復号装置は、データ分離部２１、暗号復号部２２、テーブル置換部２３、画像伸長部２４、表示部２５を備える。
【００３０】
データ分離部２１は、圧縮データファイル１５中のアプリケーション・マーカセグメントを検索し、アプリケーション・マーカセグメントに暗号化された量子化テーブルが存在するかを判断し、量子化テーブルが存在する場合には、圧縮データファイル１５からアプリケーション・マーカセグメントを分離する。暗号復号部２２は、アプリケーション・マーカセグメント内の暗号化された量子化テーブルを解読（復号）する。テーブル置換部２３は、圧縮データファイル１５に存在する量子化テーブルを、暗号復号部２２で解読された量子化テーブルに置き換える。圧縮データファイル１５からアプリケーション・マーカセグメントが除かれ、量子化テーブルが置き換えられたファイルは、圧縮データファイル１４に相当する。
【００３１】
画像伸長部２４は、テーブル置換部２３によって置き換えられた量子化テーブルの値に基づいて圧縮データファイル１４中の圧縮データに対して逆量子化を行って圧縮前の静止画像データを復元する。表示部２５は、復元された静止画像データを表示する。
【００３２】
次に、以上のように構成される画像復号装置の動作について説明する。図４は、本発明の実施形態に係る画像復号装置の動作を示すフローチャートである。
【００３３】
ステップＳ２１において、データ分離部２１は、圧縮データファイル１５のアプリケーション・マーカセグメントを検索する。
【００３４】
ステップＳ２２において、データ分離部２１は、アプリケーション・マーカセグメント中に暗号化された量子化テーブルＣが存在するかを検索する。
【００３５】
ステップＳ２３において、量子化テーブルＣが存在する場合には、ステップＳ２４に進み、量子化テーブルＣが存在しない場合には、ステップＳ２７に進む。
【００３６】
ステップＳ２４において、暗号復号部２２は、量子化テーブルＣを解読する。
【００３７】
ステップＳ２５において、圧縮データファイル１５から量子化テーブルＤを検索する。
【００３８】
ステップＳ２６において、量子化テーブルＤの値を量子化テーブルＣの値に置き換え、圧縮データファイル１４相当を得る。
【００３９】
ステップＳ２７において、画像伸長部２４は、圧縮データファイル１４中の量子化テーブルの値に基づいて圧縮データファイル１４中の圧縮データに対して逆量子化を行って圧縮前の静止画像データを復元する。さらに、静止画像データを必要に応じて表示装置等に表示する。
【００４０】
以上のようにして画像復号装置は、圧縮データファイル１５中のアプリケーション・マーカセグメントに暗号化された量子化テーブルが存在すれば、この量子化テーブルを復号し、復号した量子化テーブルを用いてＪＰＥＧの規格に沿って静止画像データを復元する。また、アプリケーション・マーカセグメントに暗号化された量子化テーブルが存在しない場合には、ＪＰＥＧの規格に沿った通常の画像復号装置として機能し、図６のＤＱＴの量子化テーブルを用いて静止画像データを復元する。
【００４１】
このような構成の画像復号装置は、Ｗｅｂブラウザ等の画像ビューアとして実現されることが好ましい。そして、画像復号装置を構成するコンピュータに、所定のプログラムを実行させることで実現するようにしてもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態に係る画像暗号化装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る画像暗号化装置の動作を示すフローチャートである。
【図３】本発明の実施形態に係る画像復号装置の構成を示すブロック図である。
【図４】本発明の実施形態に係る画像復号装置の動作を示すフローチャートである。
【図５】ＪＰＥＧの圧縮・伸長処理装置の構成を示すブロック図である。
【図６】ＪＰＥＧファイルの構造を示す図である。
【図７】従来の圧縮暗号化装置の構成を示すブロック図である。
【符号の説明】
【００４３】
１０  テーブル探索部
１１  暗号化部
１２  データ合成部
１３  テーブル置換部
１４、１５  圧縮データファイル
２１  データ分離部
２２  暗号復号部
２３  テーブル置換部
２４  画像伸長部
２５  表示部
【図１】
2007135145.tif 000003
【図２】
2007135145.tif 000004
【図３】
2007135145.tif 000005
【図４】
2007135145.tif 000006
【図５】
2007135145.tif 000007
【図６】
2007135145.tif 000008
【図７】
2007135145.tif 000009