(57)【特許請求の範囲】
【請求項１】
任意の書類の画像を暗号化する画像暗号化装置であって、
前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定手段と、
前記暗号化領域設定手段によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付手段と、
前記権限レベル受付手段によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成手段と、
復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込手段と、
前記復号確認情報埋込手段によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化手段と、
前記画像暗号化手段によって画像暗号化された暗号化領域に、規則性を有するパターンが形成されるように当該暗号化領域の画素値を変換する変換部と、
を備えたことを特徴とする画像暗号化装置。
【請求項２】
前記画像暗号化手段は、前記暗号化領域を小領域にブロック分割し、分割ブロックを暗号鍵に基づき並び替えることを特徴とする請求項１に記載の画像暗号化装置。
【請求項３】
前記復号確認情報埋込手段は、前記暗号化領域内の所定位置を画素値変換して特定の形をしたチェックパターンを形成することで復号確認情報を埋め込むことを特徴とする請求項１または２に記載の画像暗号化装置。
【請求項４】
暗号化画像を復号化する画像復号化装置であって、
復号化可能な最大の権限レベルを設定する権限レベル設定手段と、
前記権限レベル設定手段によって設定された権限レベル以下全ての段階の権限レベルに応じた復号鍵を生成する復号鍵生成手段と、
前記暗号化画像内の暗号化領域から規則性を有するパターンを識別し、前記パターンをもとに、当該暗号化領域内の各画素の詳細位置を検出する暗号化位置検出手段と、
前記パターンを形成する画素の画素値を元の画素値に戻す画素値逆変換手段と、
前記復号鍵生成手段によって生成された復号鍵により、前記暗号化画像内の暗号化領域を前記復号鍵ごとに復号化して復号済画像の候補を生成する画像復号化手段と、
前記画像復号化手段によって生成された復号済画像の候補それぞれに対して暗号化時に埋め込まれた復号確認情報の検出を行う復号確認情報検出手段と、
前記復号確認情報検出手段によって復号確認情報が検出された復号済画像を、前記暗号化領域の復号画像として選択する復号画像選択手段と、
を備えたことを特徴とする画像復号化装置。
【請求項５】
任意の書類の画像を暗号化する画像暗号化方法であって、
前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定工程と、
前記暗号化領域設定工程によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付工程と、
前記権限レベル受付工程によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成工程と、
復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込工程と、
前記復号確認情報埋込工程によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化工程と、
前記画像暗号化工程によって画像暗号化された暗号化領域に規則性を有するパターンが形成されるように当該暗号化領域の画素値を変換する変換工程と、
を含んだことを特徴とする画像暗号化方法。
【請求項６】
暗号化画像を復号化する画像復号化方法であって、
復号化可能な最大の権限レベルを設定する権限レベル設定工程と、
前記権限レベル設定工程によって設定された権限レベル以下全ての段階の権限レベルに応じた復号鍵を生成する復号鍵生成工程と、
前記暗号化画像内の暗号化領域から規則性を有するパターンを識別し、前記パターンをもとに、当該暗号化領域内の各画素の詳細位置を検出する暗号化位置検出工程と、
前記パターンを形成する画素の画素値を元の画素値に戻す画素値逆変換工程と、
前記復号鍵生成工程によって生成された復号鍵により、前記暗号化画像内の暗号化領域を前記復号鍵ごとに復号化して復号済画像の候補を生成する画像復号化工程と、
前記画像復号化工程によって生成された復号済画像の候補それぞれに対して暗号化時に埋め込まれた復号確認情報の検出を行う復号確認情報検出工程と、
前記復号確認情報検出工程によって復号確認情報が検出された復号済画像を、前記暗号化領域の復号画像として選択する復号画像選択工程と、
を含んだことを特徴とする画像復号化方法。
【請求項７】
任意の書類の画像を暗号化する画像暗号化装置としてのコンピュータに実行させる画像暗号化プログラムであって、
前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定手順と、
前記暗号化領域設定手順によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付手順と、
前記権限レベル受付手順によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成手順と、
復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込手順と、
前記復号確認情報埋込手順によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化手順と、
前記画像暗号化手順によって画像暗号化された暗号化領域に規則性を有するパターンが形成されるように当該暗号化領域の画素値を変換する変換手順と、
をコンピュータに実行させることを特徴とする画像暗号化プログラム。
【請求項８】
書類の画像を暗号化する画像暗号化装置であって、
前記画像内で暗号化する領域を指定する暗号化領域設定手段と、
前記暗号化領域設定手段で指定された領域に対し、その領域の権限レベルを指定する権限レベル受付手段と、
受け入れた特定情報に基づいて、その特定情報に対応する権限レベルを抽出し、その権限レベル以下の権限レベルに応じた１以上の鍵を生成する鍵生成手段と、
指定された領域の権限レベルに応じた鍵で、指定された領域を暗号化する画像暗号化手段と、
前記画像暗号化手段によって画像暗号化された暗号化領域に、規則性を有するパターンが形成されるように当該暗号化領域の画素値を変換する変換部と、
を有することを特徴とする画像暗号化装置。
【請求項９】
書類の暗号化画像を復号化する画像復号化装置であって、
受け入れた特定情報に基づいて、その特定情報に対応する権限レベルを抽出し、その権限レベル以下の権限レベルに応じた１以上の鍵を生成する鍵生成手段と、
前記暗号化画像内の暗号化画像から規則性を有するパターンを識別し、前記パターンをもとに、当該暗号化画像内の各画素の詳細位置を検出する暗号化位置検出手段と、
前記パターンを形成する画素の画素値を元の画素値に戻す画素値逆変換手段と、
前記暗号化画像を前記鍵生成手段で生成された１以上の鍵で復号化する画像復号化手段と、
を有することを特徴とする画像復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、任意の書類の画像を暗号化する画像暗号化装置および暗号化画像を復号化する画像復号化装置、画像暗号化方法および画像復号化方法、並びに、画像暗号化プログラムに関する。
【背景技術】
【０００２】
コンピュータの普及やネットワーク技術の発展にともない、人と人とが任意の内容を取り交わす手段としてデータ通信が用いられるようになってきた。
【０００３】
デジタルデータに関しては、第三者に情報が渡ってもその内容を見られないようにデータを暗号化する技術が開発されており、この暗号化技術は、情報漏洩を防ぐ有用な手段として既に利用されている。
【０００４】
しかし、現在においても、上記した手段には、印刷物など実体のある書類が用いられるのがほとんどである。
【０００５】
このような書類上に、第三者には知られたくない、あるいは、秘密にしておきたい重要な情報が掲載される場合には、デジタルデータと同様、情報漏洩の対策を行うことが望ましい。情報漏洩対策が望まれる書類の具体例としては、商品購入時の請求書、クレジットカード等の明細書、病院のカルテ、学校の成績表、名簿などがあり、実際、約半分の情報漏洩がこのような実体のある書類から発生するとも言われている。
【０００６】
そこで、特許文献１では、書類を画像として読み込んだ後、画像内で任意の領域に対する指定を受け付け、該指定された領域を暗号化するという技術が開示されている。
【０００７】
さらに、同文献では、暗号化者は、各領域に機密度レベルの高低を設定でき、各領域が暗号化される際には、機密度レベルに応じて異なる暗号鍵が使用されている。
【０００８】
【特許文献１】特開平７−１１５５５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１で開示された手法により、重要な情報を含む書類であっても、その領域のみが暗号化された書類に作り変えることができる。
【００１０】
しかしながら、特許文献１で開示された手法では、画像のスクランブルコードの情報とスクランブル処理レベルの情報とを画像中に埋め込む必要がある。暗号化処理後の画像をプリントアウトすると、埋め込んだ情報が書類に書き加えられてしまう。
【００１１】
このように、画像に情報を埋め込むことが解読の手がかりになってしまうこともあり、情報管理に対する安全性が不十分であるという課題があった。
【００１２】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、暗号化領域に対する復号化の権限管理を実現しつつ、情報管理に対する十分な安全性を保つことが可能な画像暗号化装置および画像復号化装置、画像暗号化方法および画像復号化方法、並びに、画像暗号化プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するため、この装置は、任意の書類の画像を暗号化する画像暗号化装置であって、前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定手段と、前記暗号化領域設定手段によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付手段と、前記権限レベル受付手段によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成手段と、復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込手段と、前記復号確認情報埋込手段によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化手段と、を備えたことを要件とする。
【００１４】
また、この装置は、暗号化画像を復号化する画像復号化装置であって、復号化可能な最大の権限レベルを設定する権限レベル設定手段と、前記権限レベル設定手段によって設定された権限レベル以下全ての段階の権限レベルに応じた復号鍵を生成する復号鍵生成手段と、前記復号鍵生成手段によって生成された復号鍵により、前記暗号化画像内の暗号化領域を前記復号鍵ごとに復号化して復号済画像の候補を生成する画像復号化手段と、前記画像復号化手段によって生成された復号済画像の候補それぞれに対して暗号化時に埋め込まれた復号確認情報の検出を行う復号確認情報検出手段と、前記復号確認情報検出手段によって復号確認情報が検出された復号済画像を、前記暗号化領域の復号画像として選択する復号画像選択手段と、を備えたことを要件とする。
【００１５】
また、この方法は、任意の書類の画像を暗号化する画像暗号化方法であって、前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定工程と、前記暗号化領域設定工程によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付工程と、前記権限レベル受付工程によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成工程と、復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込工程と、前記復号確認情報埋込工程によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化工程と、を含んだことを要件とする。
【００１６】
また、この方法は、暗号化画像を復号化する画像復号化方法であって、復号化可能な最大の権限レベルを設定する権限レベル設定工程と、前記権限レベル設定工程によって設定された権限レベル以下全ての段階の権限レベルに応じた復号鍵を生成する復号鍵生成工程と、前記復号鍵生成工程によって生成された復号鍵により、前記暗号化画像内の暗号化領域を前記復号鍵ごとに復号化して復号済画像の候補を生成する画像復号化工程と、前記画像復号化工程によって生成された復号済画像の候補それぞれに対して暗号化時に埋め込まれた復号確認情報の検出を行う復号確認情報検出工程と、前記復号確認情報検出工程によって復号確認情報が検出された復号済画像を、前記暗号化領域の復号画像として選択する復号画像選択工程と、を含んだことを要件とする。
【００１７】
また、このプログラムは、任意の書類の画像を暗号化する画像暗号化装置としてのコンピュータに実行させる画像暗号化プログラムであって、前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定手順と、前記暗号化領域設定手順によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付手順と、前記権限レベル受付手順によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成手順と、復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込手順と、前記復号確認情報埋込手順によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化手順と、をコンピュータに実行させることを要件とする。
【００１８】
また、このプログラムは、暗号化画像を復号化する画像復号化装置としてのコンピュータに実行させる画像復号化プログラムであって、復号化可能な最大の権限レベルを設定する権限レベル設定手順と、前記権限レベル設定手順によって設定された権限レベル以下全ての段階の権限レベルに応じた復号鍵を生成する復号鍵生成手順と、前記復号鍵生成手順によって生成された復号鍵により、前記暗号化画像内の暗号化領域を前記復号鍵ごとに復号化して復号済画像の候補を生成する画像復号化手順と、前記画像復号化手順によって生成された復号済画像の候補それぞれに対して暗号化時に埋め込まれた復号確認情報の検出を行う復号確認情報検出手順と、前記復号確認情報検出手順によって復号確認情報が検出された復号済画像を、前記暗号化領域の復号画像として選択する復号画像選択手順と、をコンピュータに実行させることを要件とする。
【発明の効果】
【００１９】
開示の装置では、解読の手がかりとなるような権限レベルを示す情報が埋め込まれず、情報管理に対して十分な安全性を保つことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照して、本発明に係る暗号化装置および復号化装置の好適な実施例について詳細に説明する。
【実施例】
【００２１】
図１は、本発明の実施例である暗号化装置の暗号化処理の概要を説明するための図である。
【００２２】
まず、暗号化装置は、任意の書類の画像データ１０内で暗号化する部分の指定を受け付ける（図１の（１）参照）。図１では、点線で囲まれた領域が暗号化する部分として指定されている。なお、画像データ１０は、例えば、スキャナなどの読込手段で任意の書類を読み込んで生成する。
【００２３】
そして、暗号化装置は、暗号化する各部に対して権限レベルを受け付ける（図１の（２）参照）。権限レベルの高低は、暗号化画像データに対して復号化を要求する者の職業的な役職などの高低に対応する。例えば、暗号化を要求する者は、ある部分についてはその会社の社員であれば誰でも復号化できるように権限レベルの低い権限レベル１を設定したり、他のある部分については社長しか復号化できないように権限レベルの高い権限レベル４を設定したりする。
【００２４】
そして、暗号化装置は、画像データ１０内の指定された各部分に、該部分を復号化した際に正しく復号されたか否かを検証するための復号確認情報を埋め込む（図１の（３）参照）。この復号確認情報の埋め込みは、例えば、図１に示すように、暗号化領域の四隅のＬ字状の部分に対して画素値を変換することで実現してもよいし、その他、図２に示すように、画素値を規則的に反転する（図２の（ａ）参照）、暗号化領域をさらに小領域にブロック分割し予め選択されたブロック領域の画素値を変換する（図２の（ｂ）参照）、領域全体に透かしを埋め込む（図２の（ｃ）参照）ことで実現してもよい。
【００２５】
続いて、暗号化装置は、パスワードの入力などを契機に、鍵生成ルーチン２０により、その契機に関する情報に対応する権限レベル以下の権限レベルに応じた１以上の鍵を生成する。
【００２６】
これらの生成された鍵によって、暗号化装置は、各部分に対して権限レベルを受け付け、その権限レベルに応じた鍵を選択し、該選択した鍵で画像データ１０内の各部分を暗号化する（図１の（４）参照）。
【００２７】
図３は、本発明の実施例である復号化装置の復号化処理の概要を説明するための図である。
【００２８】
まず、復号化装置は、復号鍵の生成にあたり、暗号化画像データ４０に対して復号化処理を要求する者の権限レベルを判定する。権限レベルの判定手法としては、例えば、復号化者に対して予め権限レベルを設定しておき、ＩＤカードやログインパスワード等で復号化者を認証し、認証した結果、その復号化者に対して予め設定された権限レベルを読み出すことで、その権限レベルを判定するようにしてもよい。
【００２９】
そして、復号化装置は、パスワードの入力などを契機に、鍵生成ルーチン３０により権限レベルの判定結果に応じた鍵を生成する。図３の例では、復号化者の権限レベルが２と判定され、権限レベル１に対応する鍵と、権限レベル２に対応する鍵とで２つの復号鍵が生成される。なお、パスワード入力については、手入力させてもよいし、パスワードの忘却に備えてＩＤカード読込や生体認証などによる復号化者の認証の結果、パスワードを生成してもよい。
【００３０】
続いて、復号化装置は、暗号化画像データ４０内の各暗号化部分に対して、鍵生成ルーチン３０で生成した全ての復号鍵を用いて復号化を行う（図３の（１）参照）。
【００３１】
ここで、各暗号化部分を正しく復号化する復号鍵がある場合には、暗号化時に埋め込んだ復号確認情報が検出されるため、復号化装置は、復号確認情報が検出されるか否かを判定し、復号確認情報が検出された部分のみを復元する（図３の（２）および（３）参照）。
【００３２】
例えば、図４に示すように、図３において「あんごう」が含まれる領域には権限レベル２が設定されているので、該領域に対して、権限レベル１に対応する鍵で復号化を行っても、Ｌ字状の部分に対する画素値の変換が検出されない（図４の（ａ）参照）。一方、該領域に対して、権限レベル２に対応する鍵で復号化を行った場合には、Ｌ字状の部分に対する画素値の変換が検出される（図４の（ｂ）参照）。したがって、復号化装置は、該領域については復元を行う。
【００３３】
図３に戻って、権限レベル４が設定された領域に対して、権限レベル１、２に対応する鍵で復号化を行っても、Ｌ字状の部分に対する画素値の変換が検出されない。したがって、復号化装置は、「ａｎｇｏ」、「あんごう」が含まれる領域については復元を行う（図３の（３）参照）。
【００３４】
以上が暗号化装置の暗号化処理および復号化装置の復号化処理の概要である。以下では、各装置の具体的な構成について説明する。
【００３５】
図５は、暗号化装置の構成を示すブロック図である。同図に示すように、暗号化装置１００は、入力部１１０や出力部１２０と接続され、指定領域・権限レベル管理部１３０と、暗号鍵生成部１４０と、画像表示処理部１５０と、画像変換部１６０Ａ１〜１６０Ａｎと、暗号化画像生成部１７０と、を備える。画像変換部の設置数は、権限レベルの高低を分けた数に対応する（例えば権限レベルが１〜４であれば、画像変換部は４つ設置される）。
【００３６】
入力部１１０は、マウスやキーボードやスキャナなどで実現され、暗号化を要求する者による入力操作によって、任意の書類の画像データ、画像データ内で暗号化する部分を指定した情報など、暗号化処理に必要な情報を暗号化装置１００に入力する。
【００３７】
出力部１２０は、ディスプレイやプリンタなどで実現され、画像を表示したり、暗号化処理後の画像をプリントアウトしたりする。
【００３８】
画像表示処理部１５０は、入力部１１０が読み込んだ書類を出力部１２０に画像として表示させる。
【００３９】
図６を用いて上述した入力部１１０の入力例や出力部１２０の出力例を説明する。同図に示すように、出力部１２０の一つであるディスプレイ５０は、スキャナによって読み込まれた書類を画面に表示する（図６（ａ）参照）。
【００４０】
ディスプレイ５０上には、書類の画像のほか、ポインタ６０も表示され、暗号化を要求する者は、入力部１１０の一つであるマウスを操作し、「ａｎｇｏ」が含まれるように領域を指定する（図６（ｂ）参照）。
【００４１】
領域の指定後、ディスプレイ５０上には、例えば、該領域に対する権限レベルを選択するためのテーブル７０が表示され、暗号化を要求する者は、マウスやキーボードで任意の権限レベルを選択する（図６（ｃ）参照）。
【００４２】
指定領域・権限レベル管理部１３０は、画像内で指定された暗号化する領域を示す領域情報を受け付け、各領域に対していずれの権限レベルが設定されたかを記憶する。
【００４３】
具体的には、指定領域・権限レベル管理部１３０は、入力部１１０から領域情報と、権限レベルを示す権限レベル情報とを受け取り、両者を対応付けて保持しておく。そして、指定領域・権限レベル管理部１３０は、暗号化者による暗号化する領域の指定や権限レベルの設定が終了すると、受け取った権限レベル情報のうち、最高の権限レベル情報を暗号鍵生成部１４０に出力する。また、指定領域・権限レベル管理部１３０は、領域情報と、権限レベル情報とを、入力部１１０から受け取った順に、同入力部１１０から受け取った書類の画像データとともに、画像変換部１６０Ａ１〜１６０Ａｎに出力する。なお、出力先は、権限レベルによって異なり、指定領域・権限レベル管理部１３０は、権限レベル１であれば、画像変換部１６０Ａ１に出力し、権限レベル２であれば、画像変換部１６０Ａ２に出力し、権限レベルｎであれば、画像変換部１６０Ａｎに出力する。
【００４４】
暗号鍵生成部１４０は、画像データ内で暗号化する各部分に対して受け付けた権限レベルに対応する暗号鍵を生成する。
【００４５】
具体的には、図７に示すように、暗号鍵生成部１４０は、入力部１１０からはパスワード（例えばｘｙｚ）を受け取り、指定領域・権限レベル管理部１３０からは最高の権限レベル情報（例えば４）を受け取ると、最低の権限レベルから該受け取った最高の権限レベルまで、それぞれ異なる暗号鍵を生成する。そして、暗号鍵生成部１４０は、生成した暗号鍵を画像変換部１６０Ａ１〜１６０Ａｎに出力する。なお、暗号鍵の出力先は、権限レベルによって異なり、暗号鍵生成部１４０は、権限レベル１に対応する暗号鍵を画像変換部１６０Ａ１に出力し、権限レベル２に対応する暗号鍵を画像変換部１６０Ａ２に出力し、権限レベルｎに対応する暗号鍵を画像変換部１６０Ａｎに出力する。したがって、仮に権限レベル２までの暗号鍵しか生成されない場合には、暗号鍵生成部１４０は、画像変換部１６０Ａ３以降の画像変換部に対する暗号鍵の出力を行わない。
【００４６】
なお、暗号鍵の生成にあたり、例えば、図８に示すように、権限レベル別に鍵長を設定しておき、権限レベル１には８バイトの暗号鍵、権限レベル２には１２バイトの暗号鍵を生成するなど、権限レベルが高いほど鍵長が長くなるようにしてもよい。
【００４７】
また、本実施例では、暗号鍵は、権限レベルとパスワードを引数とする関数により生成されるものとしたが、暗号鍵を生成する関数は、暗号化方式の標準として広く使われているＡＥＳ（Advanced  Encryption  Standard）暗号や公開鍵暗号など、種々の変換方式が適用可能である。ただし、異なる引数（権限レベルとパスワードの組）から同じ暗号鍵が生成されるのを防ぐため、暗号鍵を生成する関数は、該関数と、権限レベルとで一対一に対応していることが望ましい。
【００４８】
画像変換部１６０Ａ１〜１６０Ａｎの説明については画像変換部１６０Ａ１を代表して行う。
【００４９】
画像変換部１６０Ａ１は、復号化確認情報埋込部１６１と、スクランブル処理部１６２と、画素値変換部１６３と、マーカー付与部１６４と、を備え、書類の画像データに対する画像処理を行う。
【００５０】
復号化確認情報埋込部１６１は、画像データ内の指定された各部分に、該部分を復号化した際に正しく復号されたか否かを検証するための復号確認情報を埋め込む。
【００５１】
具体的には、復号化確認情報埋込部１６１は、指定領域・権限レベル管理部１３０から書類の画像データと、領域情報とを受け取ると、画像内で領域情報が示す領域の画素に対して所定の画素値の変換を行う（図１や図２参照）。復号確認情報の埋め込み時に行う画素値の変換は可逆（一対一対応）でも非可逆でもよいが、特にデジタル画像における復号化画像の原本保証（復号化画像と元画像の画素値が完全に一致すること）が必要な場合は、反転やシフト等の可逆な変換が望ましい。画素値変換後、復号化確認情報埋込部１６１は、画像データと、領域情報とをスクランブル処理部１６２に出力する。
【００５２】
スクランブル処理部１６２は、画像データ内の指定された各部分を、各部分に対して受け付けた権限レベルに応じた暗号鍵により暗号化を行う。
【００５３】
具体的には、スクランブル処理部１６２は、復号化確認情報埋込部１６１から書類の画像データと、領域情報とを受け取り、暗号鍵生成部１４０から暗号鍵を受け取ると、画像内で領域情報が示す領域に対して暗号鍵により暗号化を行う。暗号化後、スクランブル処理部１６２は、画像データと、領域情報とを画素値変換部は１６３に出力する。
【００５４】
例えば、図９に示すように、スクランブル処理部１６２は、暗号化対象領域をさらに小領域にブロック分割し（図９の（ａ）参照）、元画像の原型が視覚的にわからなくなるようにブロック毎の幾何学的な回転、反転処理を行った後(図９の（ｂ）参照)、ブロック同士を入れ換えるスクランブル処理を行う（図９の（ｃ）参照）。回転、反転処理およびスクランブル処理は暗号鍵に基づいて実行される。
【００５５】
画素値変換部１６３は、スクランブル処理部１６２が暗号化を行った領域内の所定領域であって、該所定領域同士が規則的な位置関係となるような複数の所定領域の画素値を変換する。具体的には、画素値変換部１６３は、スクランブル処理部１６２から画像データと、領域情報とを受け取ると、画素値変換を行い、画素値変換後、マーカー付与部１６４に画像データと、領域情報とを出力する。
【００５６】
この画素値変換部１６３による画素値変換で得られる特定の画像パターンは、復号時に暗号化領域の詳細位置を決定する指標として用いられ、これにより暗号化領域が印刷やスキャンにより歪んだ場合でも高画質な復号化が可能となる。
【００５７】
例えば、上記した複数の所定領域が、図１０に示すような縦横一定の間隔で並んだドット部分である場合、画素値変換部１６３は、スクランブル処理後の領域内における該ドット部分を画素値変換する。こうすることによって、スクランブル処理後の領域内には特定の画像パターンが重畳される。
【００５８】
マーカー付与部１６４は、領域情報を基に、画像データ内の暗号化部分に特定されるマーカーを付与する。具体的には、マーカー付与部１６４は、画素値変換部１６３から画像データと、領域情報と受け取ると、マーカーの付与を行い、マーカー付与後、暗号化画像生成部１７０に画像データと、領域情報とを出力する。
【００５９】
領域特定用のマーカーの例として、例えば図１１のようなＬ字型で白と黒の方形領域を持つもの等が使用できる。マーカー付与部１６４は、このマーカーを暗号化対象領域の外側の四隅に配置した画像データを生成する。
【００６０】
暗号化画像生成部１７０は、画像変換部１６０Ａ１〜１６０Ａｎから受け取った画像データを用いて暗号化画像データを生成する。
【００６１】
具体的には、暗号化画像生成部１７０は、予め、入力部１１０からベースとなる画像データを取得しておく。そして、暗号化画像生成部１７０は、各画像変換部から画像処理後の画像データおよび領域情報が出力されるので、画像内の領域情報で指定される領域で、入力部１１０から取得した画像内の同領域を置換するとともに、付与されたマーカーも同様に付与していく。暗号化画像データの生成が完了すると、暗号化画像生成部１７０は、該暗号化画像データを出力部１２０へ出力する。
【００６２】
出力部１２０では、プリンタなどによって、暗号化画像データが暗号化書類としてプリントアウトされる。
【００６３】
図１２は、復号化装置の構成を示すブロック図である。同図に示すように、復号化装置２００は、入力部２１０や出力部２２０と接続され、暗号化領域特定部２３０と、復号鍵生成部２４０と、画像表示処理部２５０と、復号化レベル判定部２６０と、画像逆変換部２７０Ａ１〜２７０Ａｎと、復号確認情報検出部２８０と、復号化画像生成部２９０と、を備える。画像逆変換部の設置数は、権限レベルの高低を分けた数に対応する。
【００６４】
入力部２１０は、マウスやキーボードやスキャナなどで実現され、復号化を要求する者による入力操作によって、暗号化書類の画像やログイン時に必要なパスワードなどを復号化装置２００に入力する。
【００６５】
出力部２２０は、ディスプレイやプリンタなどで実現され、画像を表示したり、復号化処理後の画像をプリントアウトしたりする。
【００６６】
画像表示処理部２５０は、入力部２１０が読み込んだ書類を出力部２２０に画像として表示させる。
【００６７】
復号化レベル判定部２６０は、復号化処理を要求する者の権限レベルを判定する。権限レベルの判定手法としては、例えば、復号化レベル判定部２６０は、予めログインパスワードと権限レベルとを対応付けたテーブルを保持しておき、入力部２１０からログインパスワードを受け取ると、該ログインパスワードに対応する権限レベルをテーブルから検索し、復号化処理を要求する者の権限レベルを判定するようにしてもよい。権限レベルの判定後、復号化レベル判定部２６０は、権限レベル情報を復号鍵生成部２４０に出力する。
【００６８】
復号鍵生成部２４０は、復号化処理を要求する者の権限レベルに応じて復号鍵を生成する。
【００６９】
具体的には、図１３に示すように、復号鍵生成部２４０は、入力部２１０からはパスワード（ログインパスワードとは全く別のもの）を受け取り、復号化レベル判定部２６０からは権限レベル情報（例えば３）を受け取ると、最低の権限レベルから該受け取った権限レベルまで、それぞれ異なる復号鍵を生成する。
【００７０】
そして、復号鍵生成部２４０は、生成した復号鍵を権限レベルの高低で出力先を分けて画像逆変換部２７０Ａ１〜２７０Ａｎに出力する。
【００７１】
例えば、復号鍵生成部２４０は、権限レベル１から権限レベル３までの復号鍵を生成した場合には、権限レベル１の復号鍵については画像逆変換部２７０Ａ１、権限レベル２の復号鍵については画像逆変換部２７０Ａ２、権限レベル３の復号鍵については画像逆変換部２７０Ａ３に出力する。
【００７２】
なお、復号鍵生成部２４０が作動するための情報を可搬記憶媒体に記憶しておき、該情報により復号鍵生成部２４０の処理動作を制御するようにしてもよい。こうすることによって、特定の可搬記憶媒体を所有しないものがハッキング等によって不正な復号鍵生成をしようとしても、復号鍵生成部２４０が作動しないので復号鍵を生成することができない。
【００７３】
暗号化領域特定部２３０は、画像データ内の暗号化された部分を特定する。本実施例における暗号化装置１００では、図１１で示したようなマーカーを配置したので、暗号化領域特定部２３０は、該マーカーをパターンマッチングやエッジ検出などの手法で検出して暗号化領域を特定する。
【００７４】
暗号化領域を特定するたびに、暗号化領域特定部２３０は、画像逆変換部２７０Ａ１〜２７０Ａｎそれぞれに、画像データと、暗号化領域を示す領域情報とを出力する。
【００７５】
なお、画像データ全体からマーカーを検出する必要はなく、例えば、図１４に示すように、暗号化領域特定部２３０は、復号化を要求する者によるマウスの入力操作によって、入力部２１０からマーカーの検出を行う対象領域の領域情報を受け取るようにしてもよい（図１４の（ａ）参照）。この場合、暗号化領域特定部２３０は、該領域情報が示す範囲内でパターンマッチングを行う（図１４の（ｂ）参照）。そして、暗号化領域特定部２３０は、パターンマッチングの結果検出したマーカーに基づいて（図１４の（ｃ）参照）、暗号化領域を特定する（図１４の（ｄ）参照）。
【００７６】
画像逆変換部２７０Ａ１〜２７０Ａｎの説明については画像逆変換部２７０Ａ１を代表して行う。
【００７７】
画像逆変換部２７０Ａ１は、復号化位置検出部２７１と、逆スクランブル処理部２７２と、画素値逆変換部２７３と、を備え、暗号化書類の画像データに対する画像処理を行う。
【００７８】
復号化位置検出部２７１は、暗号化時に画素値変換部１６３が画素値の変換を行うことにより生成された画像パターンに基づき、暗号化領域特定部２３０によって特定された暗号化領域内の各画素の詳細位置を検出する。
【００７９】
具体的には、復号化位置検出部２７１は、暗号化領域特定部２３０から画像データと、暗号化領域を示す領域情報とが出力されるので、領域情報に基づいて画像データ内の暗号化領域を認識し、さらに、該暗号化領域内の各画素の詳細位置を検出する。そして、復号化位置検出部２７１は、検出結果に基づいて、印刷やスキャンを通じて生じた伸縮や歪みをもとに戻すような画像処理を画像データに対して行う。画像処理後、復号化位置検出部２７１は、画像データと領域情報とを逆スクランブル処理部２７２に出力する。
【００８０】
図１５を用いて、画素値変換の所定領域が、図１０に示した縦横一定の間隔で並ぶドット部分であるような場合に、暗号化領域内の各画素の詳細位置の検出手法の一例を説明する。
【００８１】
まず、図１５の（ａ）に示す暗号化領域に対して画素値変換が行われたドット部分を抽出するフィルタをかける。
【００８２】
図１５の（ｂ）は、該フィルタの通過後に得られた画素値変換の程度の強さを示す分布であり、複数の黒いドットのうち、縦横一定の間隔で並んだ黒いドット群を画素値変換が行われた部分とみなすことができる。
【００８３】
ここで、縦横一定の周期で抽出された黒いドット群の横方向と縦方向の周期性を算出する。図１５の（ｃ）、（ｄ）は各方向の周期性を示したものであり、周期性が強いラインは黒で表されている。
【００８４】
ドットが並ぶラインは周期性が強いため、周期性の強い箇所とその間隔を考慮しながら本来のドット位置を推定することで、図１５の（ｅ）の点線で表されるように暗号化領域内の各画素の詳細位置を決定できる。
【００８５】
なお、ドットが並ぶラインを推定するアルゴリズムとして、例えば動的計画法を用いたマッチングが効果的であり、印刷やスキャンなどによるドット間隔の伸縮等を効率的に検出できる。
【００８６】
また、暗号化領域をさらに幾つかの領域に分割して、該分割領域ごとに上述の周期性の算出とドット位置の推定を行えば、暗号化領域が印刷やスキャンを通じて歪んだ場合でも暗号化領域内の詳細位置をより正確に特定できる。
【００８７】
逆スクランブル処理部２７２は、画像データ内で暗号化された部分に対して、復号鍵生成部２４０から受け取った復号鍵により復号化を行う。
【００８８】
具体的には、逆スクランブル処理部２７２は、復号鍵生成部２４０から復号鍵を受け取る。さらに、逆スクランブル処理部２７２は、復号化位置検出部２７１から画像処理された画像データと、領域情報とを受け取るので、画像内で領域情報が示す領域に対して復号鍵に基づくスクランブル処理を行う。そして、逆スクランブル処理部２７２は、復号化を行った画像データと、領域情報とを画素値逆変換部２７３に出力する。
【００８９】
画素値逆変換部２７３は、逆スクランブル処理部２７２から画像データと、領域情報とを受け取ると、暗号化時に行われた画素値変換を元に戻す処理を該画像データに対して行う。画素値逆変換後、画素値逆変換部２７３は、画像データと、領域情報とを復号確認情報検出部２８０に出力する。
【００９０】
復号確認情報検出部２８０は、画像変換部２７０Ａ１〜２７０Ａｎから画像データと、領域情報とを受け取ると、画像データ内で復号化が行われた部分に対する復号化確認情報の検出を、受け取った全ての画像データに対して行う。そして、復号確認情報検出部２８０は、復号化確認情報が検出された画像データのみを、領域情報とともに復号化画像生成部２９０に出力する。
【００９１】
図１６を用いて、復号確認情報検出部２８０の処理を具体的に説明する。図１６は復号確認情報検出部２８０の処理の流れを説明するフローチャートであり、同図に示す処理フローは復号化装置２００の作動中繰り返し実行される。
【００９２】
復号確認情報検出部２８０は、画像変換部２７０Ａ１〜２７０Ａｎから受け取った画像内の対象領域に埋め込まれた復号確認情報の適合度を算出する（ステップＳ１１０）。
【００９３】
適合度の算出手法としては、例えば、図１で示したように特定の形状をした復号確認情報が対象領域に埋め込まれている場合には、該復号確認情報があるべき位置に対してパターンマッチングを行うようにしてもよい。
【００９４】
そして、復号確認情報検出部２８０は、画像変換部２７０Ａ１〜２７０Ａｎから受け取る全ての画像に対して適合度を算出すると（ステップＳ１２０肯定）、適合度が最大となる画像を選択する（ステップＳ１３０）。
【００９５】
そして、復号確認情報検出部２８０は、該選択した画像の適合度と、予め定めた閾値との大小を比較する（ステップＳ１４０）。
【００９６】
比較の結果、適合度が閾値よりも大きければ（ステップＳ１４０肯定）、復号確認情報検出部２８０は、復号確認情報を検出したとして画像データを復号化画像生成部２９０に出力し（ステップＳ１５０）、処理を終了する。なお、適合度が閾値以下の場合には（ステップＳ１４０否定）、復号確認情報検出部２８０から復号化画像生成部２９０への画像データの出力は行われない。
【００９７】
復号化画像生成部２９０は、復号確認情報検出部２８０から受け取った画像データを用いて復号化画像データを生成する。
【００９８】
具体的には、復号化画像生成部２９０は、予め、入力部２１０から復号化前の画像データを取得しておく。さらに、復号化画像生成部２９０は、暗号化領域特定部２３０が暗号化領域を特定するたびに、同部から領域情報を取得する。そして、該領域情報で指定される領域が復元された画像を復号確認情報検出部２８０から受け取った場合には、復号化画像生成部２９０は、該復元された画像内の領域情報で指定される領域で、入力部２１０から取得した復号化前の画像内の同領域を置換していく。復号化画像データの生成が完了すると、復号化画像生成部２９０は、該復号化画像データを出力部２２０へ出力する。
【００９９】
出力部２２０では、プリンタなどによって、復号化画像データが復号化書類としてプリントアウトされる。
【０１００】
また、開示の装置のうち一方では、暗号化領域にはその機密度レベルの高低にかかわらず同一の復号化確認情報が埋め込まれる。
【０１０１】
もう一方の装置では、復号化する際には、どの暗号化領域にどの復号鍵を用いるかの特定が行われず、設定された権限レベル以下全ての段階の権限レベルに応じて生成された復号鍵の全てを用いて各暗号化領域の復号化が行われ、復号化確認情報の検出結果により正しい復号化が行われたか否かの判断が行われる。
【０１０２】
したがって、解読の手がかりとなるような機密度レベルの高低を示す情報が埋め込まれず、情報管理に対して十分な安全性を保つことが可能となる。
【０１０３】
最後に、図５および図１４に示した各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１０４】
すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、スクランブル処理部１６２と、画素値変換部１６３とを統合するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１０５】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１０６】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
【０１０７】
（付記１）任意の書類の画像を暗号化する画像暗号化装置であって、
前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定手段と、
前記暗号化領域設定手段によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付手段と、
前記権限レベル受付手段によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成手段と、
復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込手段と、
前記復号確認情報埋込手段によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化手段と、
を備えたことを特徴とする画像暗号化装置。
【０１０８】
（付記２）前記画像暗号化手段は、前記暗号化領域を小領域にブロック分割し、分割ブロックを暗号鍵に基づき並び替えることを特徴とする付記１に記載の画像暗号化装置。
【０１０９】
（付記３）前記画像暗号化手段は、前記分割ブロックを暗号鍵に基づき幾何学的に回転、反転する処理をさらに行うことを特徴とする付記２に記載の画像暗号化装置。
【０１１０】
（付記４）前記復号確認情報埋込手段は、前記暗号化領域内の所定位置を画素値変換して特定の形をしたチェックパターンを形成することで復号確認情報を埋め込むことを特徴とする付記１、２または３に記載の画像暗号化装置。
【０１１１】
（付記５）前記復号確認情報埋込手段は、前記ブロック分割によって得られた特定ブロックの所定位置を画素値変換することで復号確認情報を埋め込むことを特徴とする付記２または３に記載の画像暗号化装置。
【０１１２】
（付記６）前記復号確認情報埋込手段は、復号確認情報として前記暗号化領域内に電子透かしを埋め込むことを特徴とする付記１、２または３に記載の画像暗号化装置。
【０１１３】
（付記７）前記画像暗号化手段によって画像暗号化された暗号化領域に対し、規則性を有するパターンを配置し、当該パターンをさらに画素値変換する画素値変換手段をさらに備えたことを特徴とする付記１〜６のいずれか一つに記載の画像暗号化装置。
【０１１４】
（付記８）暗号化画像を復号化する画像復号化装置であって、
復号化可能な最大の権限レベルを設定する権限レベル設定手段と、
前記権限レベル設定手段によって設定された権限レベル以下全ての段階の権限レベルに応じた復号鍵を生成する復号鍵生成手段と、
前記復号鍵生成手段によって生成された復号鍵により、前記暗号化画像内の暗号化領域を前記復号鍵ごとに復号化して復号済画像の候補を生成する画像復号化手段と、
前記画像復号化手段によって生成された復号済画像の候補それぞれに対して暗号化時に埋め込まれた復号確認情報の検出を行う復号確認情報検出手段と、
前記復号確認情報検出手段によって復号確認情報が検出された復号済画像を、前記暗号化領域の復号画像として選択する復号画像選択手段と、
を備えたことを特徴とする画像復号化装置。
【０１１５】
（付記９）前記暗号化領域から規則性を有するパターンを識別し、前記パターンをもとに、当該暗号化領域内の各画素の詳細位置を検出する暗号化位置検出手段と、
前記パターンを形成する画素の画素値を元の画素値に戻す画素値逆変換手段と、
をさらに備えたことを特徴とする付記８に記載の画像復号化装置。
【０１１６】
（付記１０）前記復号鍵生成手段は、特定の可搬記憶媒体との接続を条件に前記復号鍵の生成を行うことを特徴とする付記８または９に記載の画像復号化装置。
【０１１７】
（付記１１）任意の書類の画像を暗号化する画像暗号化方法であって、
前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定工程と、
前記暗号化領域設定工程によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付工程と、
前記権限レベル受付工程によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成工程と、
復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込工程と、
前記復号確認情報埋込工程によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化工程と、
を含んだことを特徴とする画像暗号化方法。
【０１１８】
（付記１２）暗号化画像を復号化する画像復号化方法であって、
復号化可能な最大の権限レベルを設定する権限レベル設定工程と、
前記権限レベル設定工程によって設定された権限レベル以下全ての段階の権限レベルに応じた復号鍵を生成する復号鍵生成工程と、
前記復号鍵生成工程によって生成された復号鍵により、前記暗号化画像内の暗号化領域を前記復号鍵ごとに復号化して復号済画像の候補を生成する画像復号化工程と、
前記画像復号化工程によって生成された復号済画像の候補それぞれに対して暗号化時に埋め込まれた復号確認情報の検出を行う復号確認情報検出工程と、
前記復号確認情報検出工程によって復号確認情報が検出された復号済画像を、前記暗号化領域の復号画像として選択する復号画像選択工程と、
を含んだことを特徴とする画像復号化方法。
【０１１９】
（付記１３）任意の書類の画像を暗号化する画像暗号化装置としてのコンピュータに実行させる画像暗号化プログラムであって、
前記画像内で暗号化する領域の指定を受け付けて暗号化領域を設定する暗号化領域設定手順と、
前記暗号化領域設定手順によって設定された暗号化領域に対し、権限レベルの指定を受け付ける権限レベル受付手順と、
前記権限レベル受付手順によって受け付けた権限レベルごとに区別して暗号鍵を生成する暗号鍵生成手順と、
復号化時に前記暗号化領域が正しく復号されたか否かを検証するための復号確認情報を前記暗号化領域内に埋め込む復号確認情報埋込手順と、
前記復号確認情報埋込手順によって復号確認情報が埋め込まれた暗号化領域を、当該暗号化領域に対して指定された権限レベルに対応する暗号鍵により画像暗号化する画像暗号化手順と、
をコンピュータに実行させることを特徴とする画像暗号化プログラム。
【０１２０】
（付記１４）暗号化画像を復号化する画像復号化装置としてのコンピュータに実行させる画像復号化プログラムであって、
復号化可能な最大の権限レベルを設定する権限レベル設定手順と、
前記権限レベル設定手順によって設定された権限レベル以下全ての段階の権限レベルに応じた復号鍵を生成する復号鍵生成手順と、
前記復号鍵生成手順によって生成された復号鍵により、前記暗号化画像内の暗号化領域を前記復号鍵ごとに復号化して復号済画像の候補を生成する画像復号化手順と、
前記画像復号化手順によって生成された復号済画像の候補それぞれに対して暗号化時に埋め込まれた復号確認情報の検出を行う復号確認情報検出手順と、
前記復号確認情報検出手順によって復号確認情報が検出された復号済画像を、前記暗号化領域の復号画像として選択する復号画像選択手順と、
をコンピュータに実行させることを特徴とする画像復号化プログラム。
【０１２１】
（付記１５）書類の画像を暗号化する画像暗号化装置であって、
前記画像内で暗号化する領域を指定する暗号化領域設定手段と、
前記暗号化領域設定手段で指定された領域に対し、その領域の権限レベルを指定する権限レベル受付手段と、
受け入れた特定情報に基づいて、その特定情報に対応する権限レベルを抽出し、その権限レベル以下の権限レベルに応じた１以上の鍵を生成する鍵生成手段と、
指定された領域の権限レベルに応じた鍵で、指定された領域を暗号化する画像暗号化手段と、
を有することを特徴とする画像暗号化装置。
【０１２２】
（付記１６）書類の暗号化画像を復号化する画像復号化装置であって、
受け入れた特定情報に基づいて、その特定情報に対応する権限レベルを抽出し、その権限レベル以下の権限レベルに応じた１以上の鍵を生成する鍵生成手段と、
前記暗号化画像を前記鍵生成手段で生成された１以上の鍵で復号化する画像復号化手段と、
を有することを特徴とする画像復号化装置。
【図面の簡単な説明】
【０１２３】
【図１】暗号化処理の概要を説明するための図である。
【図２】復号確認情報の例を説明するための図である。
【図３】復号化処理の概要を説明するための図である。
【図４】復号確認情報の検出を説明するための図である。
【図５】暗号化装置の構成を示すブロック図である。
【図６】入力部の入力例および出力部の出力例を説明するための図である。
【図７】暗号鍵生成部による処理を説明するための図である。
【図８】暗号鍵の鍵長を説明するための図である。
【図９】スクランブル処理部の処理を説明するための図である。
【図１０】画素値変換部の処理を説明するための図である。
【図１１】マーカー付与部の処理を説明するための図である。
【図１２】復号化装置の構成を示すブロック図である。
【図１３】復号鍵生成部による処理を説明するための図である。
【図１４】暗号化領域特定部による処理を説明するための図である。
【図１５】暗号化位置検出部による処理を説明するための図である。
【図１６】復号確認情報検出部の処理の流れを説明するフローチャートである。
【符号の説明】
【０１２４】
１０  画像データ
２０、３０  鍵生成ルーチン
４０  暗号化画像データ
５０  ディスプレイ
６０  ポインタ
７０  テーブル
１００  暗号化装置
１１０  入力部
１２０  出力部
１３０  指定領域・権限レベル管理部
１４０  暗号鍵生成部
１５０  画像表示処理装置
１６０Ａ１〜Ａｎ  画像変換部
１６１  復号化確認情報埋込部
１６２  スクランブル処理部
１６３  画素値変換部
１６４  マーカー付与部
１７０  暗号化画像生成部
２００  復号化装置
２１０  入力部
２２０  出力部
２３０  暗号化領域特定部
２４０  復号鍵生成部
２５０  画像表示処理部
２６０  復号化レベル判定部
２７０Ａ１〜２７０Ａｎ  画像逆変換部
２７１  暗号化位置検出部
２７２  逆スクランブル処理部
２７３  画素値逆変換部
２８０  復号確認情報検出部
２９０  復号化画像生成部
【図１】
0005277660.tif 000002
【図２】
0005277660.tif 000003
【図３】
0005277660.tif 000004
【図４】
0005277660.tif 000005
【図５】
0005277660.tif 000006
【図６】
0005277660.tif 000007
【図７】
0005277660.tif 000008
【図８】
0005277660.tif 000009
【図９】
0005277660.tif 000010
【図１０】
0005277660.tif 000011
【図１１】
0005277660.tif 000012
【図１２】
0005277660.tif 000013
【図１３】
0005277660.tif 000014
【図１４】
0005277660.tif 000015
【図１５】
0005277660.tif 000016
【図１６】
0005277660.tif 000017