(57)【要約】【課題】ユーザには情報認識を可能としつつ、キャプチャされた画像からの情報漏洩を防止できる画像処理装置を提供する。【解決手段】間引き手段１２２は、保護対象画像に対してドット間引き処理を行う。ノイズドット付加手段１２３は、間引き手段１２２にてドット間引き処理が施された画像に対してノイズドットを付加する。画面表示手段１２４は、ノイズドット付加手段１２３にてノイズドットが付加された画像をディスプレイ２０の表示画面上に表示する。【選択図】図１
2009205198.tif 000002
【特許請求の範囲】
【請求項１】
保護対象画像に対してドット間引き処理を行う間引き手段と、
前記間引き手段にてドット間引き処理が施された画像に対してノイズドットを付加するノイズドット付加処理を行うノイズドット付加手段と、
前記ノイズドット付加手段にてノイズドットが付加された画像を表示画面上に表示する画面表示手段とを有する画像処理装置。
【請求項２】
前記画面表示手段は、前記ドット間引き処理と前記ノイズドット付加処理とが施された画像を、繰り返し連続的に表示する、請求項１に記載の画像処理装置。
【請求項３】
前記間引き手段は、前記保護対象画像のドット存在箇所から、所定割合のドットをランダムに間引く、請求項１又は２に記載の画像処理装置。
【請求項４】
前記ノイズドット付加手段は、所定割合のノイズドットをランダムに付加する、請求項１〜３の何れか一に記載の画像処理装置。
【請求項５】
前記間引き手段は、人間には元画像を認識できるがコンピュータには元画像を認識しにくい所定の画像処理を施した画像に対して、前記ドット間引き処理を行う、請求項１〜４の何れか一に記載の画像処理装置。
【請求項６】
保護対象画像に対してドット間引き処理を行う間引き手段と、該間引き手段にてドット間引き処理が施された画像に対してノイズドットを付加するノイズドット付加手段と、該ノイズドット付加手段にてノイズドットが付加された画像を表示画面上に表示する画面表示手段とを有する画像処理装置を備えるコンピュータ。
【請求項７】
前記画面表示手段は、前記ドット間引き処理と前記ノイズドット付加処理とが施された画像を、繰り返し連続的に表示する、請求項６に記載のコンピュータ。
【請求項８】
前記間引き手段は、前記保護対象画像のドット存在箇所から、所定割合のドットをランダムに間引く、請求項６又は７に記載のコンピュータ。
【請求項９】
前記ノイズドット付加手段は、所定割合のノイズドットをランダムに付加する、請求項６〜８の何れか一に記載のコンピュータ。
【請求項１０】
前記間引き手段は、人間には元画像を認識できるがコンピュータには元画像を認識しにくい所定の画像処理を施した画像に対して、前記ドット間引き処理を行う、請求項６〜９の何れか一に記載のコンピュータ。
【請求項１１】
コンピュータを用い、保護対象画像に表される情報を表示する方法であって、
前記コンピュータが、保護対象画像に対してドット間引き処理を行うステップと、
前記コンピュータが、前記ドット間引き処理が施された画像に対してノイズドットを付加するステップと、
前記コンピュータが、前記ノイズドットを付加する処理が施された画像を表示画面上に表示するステップとを有する画像処理方法。
【請求項１２】
前記表示するステップでは、前記ドット間引き処理と前記ノイズドット付加処理とが施された画像を、繰り返し連続的に表示する、請求項１１に記載の画像処理方法。
【請求項１３】
前記間引き処理を行うステップでは、前記保護対象画像のドット存在箇所から、所定割合のドットをランダムに間引く、請求項１１又は１２に記載の画像処理方法。
【請求項１４】
前記ノイズドットを付加するステップでは、所定割合のノイズドットをランダムに付加する、請求項１１〜１３の何れか一に記載の画像処理方法。
【請求項１５】
前記間引き処理を行うステップに先行して、前記コンピュータが、人間には元画像を認識できるがコンピュータには元画像を認識しにくい所定の画像処理を施すステップを更に有し、前記間引き処理を行うステップでは、前記所定の画像処理が施された画像に対して、前記ドット間引き処理を行う、請求項１１〜１４の何れか一に記載の画像処理方法。
【請求項１６】
コンピュータに、保護対象画像に表される情報を表示する処理を実行させるプログラムであって、前記コンピュータに、
保護対象画像に対してドット間引きを行う処理と、
前記ドット間引き処理が施された画像に対してノイズドットを付加する処理と、
前記ノイズドットを付加する処理が施された画像を表示画面上に表示する処理とを実行させるプログラム。
【請求項１７】
前記表示する処理では、前記ドット間引き処理と前記ノイズドット付加処理とが施された画像を、繰り返し連続的に表示する、請求項１６に記載のプログラム。
【請求項１８】
前記ドット間引きを行う処理では、前記保護対象画像のドット存在箇所から、所定割合のドットをランダムに間引く、請求項１６又は１７に記載のプログラム。
【請求項１９】
前記ノイズドットを付加する処理では、所定割合のノイズドットをランダムに付加する、請求項１６〜１８の何れか一に記載のプログラム。
【請求項２０】
前記ドット間引きを行う処理に先行して、前記コンピュータに、人間には元画像を認識できるがコンピュータには元画像を認識しにくい所定の画像処理を施す処理を実行させ、前記ドット間引きを行う処理では、前記所定の画像処理が施された画像に対して、前記ドット間引きを行う、請求項１６〜１９の何れか一に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、方法、及び、プログラムに関し、更に詳しくは、ディスプレイ等の表示画面上に表示する画像を生成する画像処理装置、方法、及び、プログラムに関する。
【背景技術】
【０００２】
機密情報や個人情報などを盗み出すウイルスやワームなどが存在しており、セキュリティ上の脅威となっている。ウイルスやワームが個人情報などを盗む手法としては、コンピュータ上に表示画面の画面イメージを取得する（画面キャプチャを行う）プログラムを常駐させ、周期的に、表示画面をキャプチャする手法がある。悪意ある者は、キャプチャした画像を他のコンピュータに送信し、画面上に表示された機密文書やパスワード、クレジットカードの情報などを盗み出す。
【０００３】
上記画面キャプチャによる情報漏洩を防止するための手法として、画面キャプチャの抑止が存在する。画面キャプチャ抑止技術としては、ソフトウェアによる抑止がある。これは、一般に、既存の画面キャプチャソフトウェアの動作を解析し、その呼び出しを検知して、その動作を妨害するというものである。
【０００４】
ここで、眼を撮影した画像を用いた眼画像認証システムにおける眼画像の不正取得を防止する技術が、特許文献１に記載されている。眼画像認証システムは、眼画像入力に際して、被認証者が眼位置を調整するために用いる表示部を有する。特許文献１では、表示部に表示する画像を、認証に用いるのが困難な画質にまで劣化させる。このようにすることで、表示部に表示された眼画像を不正に取得しても、それを用いて認証を行うことができなくなり、被認証者になりすますことを防止できる。
【特許文献１】特開２００５−１５７９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記ソフトウェアによるキャプチャの抑止では、既存キャプチャソフトに対しては効果が期待できる。しかし、新たなキャプチャソフトに対しては、効果がない。新たなキャプチャソフトに対応するためには、パッチなどによる抑止ソフトの修正が必要となる。新たなキャプチャソフトは、次々に登場してくることが予想されるため、キャプチャ自体を抑止することは不可能に近い。従って、キャプチャされたとしても、情報漏洩を防止できる技術が望まれる。
【０００６】
特許文献１に記載の技術では、眼画像を劣化させて、認証に用いることができない画像にするものである。この技術を、情報漏洩の防止に用いることを考えると、表示画面に表示された画像（情報）を劣化させることで、キャプチャ画像からの情報取得は困難になる。しかし、劣化された画像は元の情報を失っているため、ユーザが情報を読むこともできなくなる。このため、特許文献１に記載の技術を、そのまま適用することはできない。
【０００７】
本発明は、ユーザには情報認識を可能としつつ、キャプチャされた画像からの情報漏洩を防止できる画像処理装置、方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像処理装置は、保護対象画像に対してドット間引き処理を行う間引き手段と、前記間引き手段にてドット間引き処理が施された画像に対してノイズドットを付加するノイズドット付加処理を行うノイズドット付加手段と、前記ノイズドット付加手段にてノイズドットが付加された画像を表示画面上に表示する画面表示手段とを有することを特徴とする。
【０００９】
本発明のコンピュータは、保護対象画像に対してドット間引き処理を行う間引き手段と、該間引き手段にてドット間引き処理が施された画像に対してノイズドットを付加するノイズドット付加手段と、該ノイズドット付加手段にてノイズドットが付加された画像を表示画面上に表示する画面表示手段とを有する画像処理装置を備えることを特徴とする。
【００１０】
本発明の画像処理方法は、コンピュータを用い、保護対象画像に表される情報を表示する方法であって、前記コンピュータが、保護対象画像に対してドット間引き処理を行うステップと、前記コンピュータが、前記ドット間引き処理が施された画像に対してノイズドットを付加するステップと、前記コンピュータが、前記ノイズドットを付加する処理が施された画像を表示画面上に表示するステップとを有することを特徴とする。
【００１１】
本発明のプログラムは、コンピュータに、保護対象画像に表される情報を表示する処理を実行させるプログラムであって、前記コンピュータに、保護対象画像に対してドット間引きを行う処理と、前記ドット間引き処理が施された画像に対してノイズドットを付加する処理と、前記ノイズドットを付加する処理が施された画像を表示画面上に表示する処理とを実行させることを特徴とする。
【発明の効果】
【００１２】
本発明の画像処理装置、方法、及び、プログラムは、ユーザには情報認識を可能としつつ、キャプチャされた画像からの情報漏洩を防止できる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図１は、本発明の一実施形態の画像処理装置を含むコンピュータシステムを示している。コンピュータ１０は、文書表示ソフトウェア（画像処理装置）１２と要求受付手段１３とを有する。コンピュータ１０には、ディスプレイ２０が接続されている。記憶部には、保護対象としての機密文書ファイル１１が保存されている。
【００１４】
要求受付手段１３は、ユーザからの機密文書の表示要求を受け付ける。文書表示ソフトウェア１２は、機密文書ファイル１１に表された情報を、一瞬一瞬の画像から、人間が情報判別することは困難であるが、連続的に見たときにユーザによって情報判別可能な映像情報１４に変換する。コンピュータ１０は、文書表示ソフトウェア１２が生成した映像情報１４に基づいて、機密文書ファイル１１の情報を、ディスプレイ２０に表示する。
【００１５】
文書表示ソフトウェア１２をコンピュータ１０上で実行することにより、コンピュータ１０内に、文書画像変換手段１２１、間引き手段１２２、ノイズドット付加手段１２３、及び、画面表示手段１２４が構成される。文書画像変換手段１２１は、機密文書ファイル１１の情報を画像に変換する。間引き手段１２２は、文書画像変換手段１２１が変換した画像から、所定の割合いで、ドットを間引きする。間引くドットの位置は、ランダムとする。
【００１６】
ノイズドット付加手段１２３は、間引きされた画像に対して、ノイズドットを付加する。ノイズドットの付加位置は、ランダムとする。画面表示手段１２４は、間引き処理及びノイズドット付加処理が施された画像に基づいて、映像情報１４を生成し、ディスプレイ２０上に表示する。画面表示手段１２４は、ドット間引き処理とノイズドット付加処理とが施された画像（映像情報１４）を、ディスプレイ２０に、繰り返し連続的に表示する。
【００１７】
図２に、文書表示ソフトウェア１２の動作手順を示す。要求受付手段１３が、文書表示要求を受け付けると、文書画像変換手段１２１は、機密文書ファイル１１の情報を画像に変換する（ステップＳ１）。間引き手段１２２は、ステップＳ１で変換された画像から、ドット間引き処理を行い、ドット間引き画像を生成する（ステップＳ２）。ノイズドット付加手段１２３は、ドット間引き画像に対して、ノイズドットを付加する（ステップＳ３）。
【００１８】
画面表示手段１２４は、ノイズドットが付加された画像に基づいて映像情報１４を生成し、ディスプレイ２０に表示する（ステップＳ４）。コンピュータ１０は、表示停止要求があるか否かを判断する（ステップＳ５）。表示停止要求があると、処理を終了し、文書表示ソフトウェア１２による機密文書ファイル１１の情報の表示を停止する。表示停止要求がないときには、ステップＳ２に戻り、間引き処理及びドット付加処理を繰り返し行って、機密文書ファイル１１の情報表示を継続する。このとき、間引き方と、ノイズドットを付加する位置を変えつつ、処理を繰り返し行う。
【００１９】
図３に、文書表示ソフトウェア１２による画像生成の様子を示す。図３（ａ）は、文書画像変換手段１２１により変換された、機密文書ファイル１１の情報画像である。この画像に対して、間引き手段１２２によりドットの間引きを行うことで、図３（ｂ）に示す画像が生成される。間引き手段１２２は、例えば、１／１０のドットが残るように、間引きを行う。この間引きがされた画像に対して、ノイズドット付加手段１２３により、ノイズドットの付加を行うことで、図３（ｃ）に示す画像が生成される。ノイズドット付加手段１２３は、例えば１０％程度のノイズドットを付加する。
【００２０】
図４に、ディスプレイ２０に表示される画像を時系列で示す。ディスプレイ上には、図３（ｃ）に示すノイズドットが付加された画像が連続的に表示される（図４（ａ）〜（ｃ））。この画像は、単体画像で見ると、元の画像情報（図３（ａ））を判別することが困難である。しかし、元の文字があった部分はドットの存在確率が高いため、人間が連続して見ると、元文書を残像として認識できる。
【００２１】
図５に、悪意のあるソフトウェアが組み込まれた状態を示す。ユーザのコンピュータ１０と、攻撃者のコンピュータ３０とは、ネットワークを介して接続されている。悪意あるソフトウェア１７は、機密情報を盗み出す目的で、攻撃者によって仕掛けられたソフトウェアである。悪意あるソフトウェア１７をコンピュータ１０上で実行することにより、コンピュータ１０内に、画面キャプチャ手段１７１とファイル転送手段１７２とが構成される。
【００２２】
画面キャプチャ手段１７１は、定期的に画面キャプチャを行い、映像情報１４を画像ファイル１５に変換する。画面キャプチャには、ＯＳ（オペレーティングシステム）１６によりコンピュータ１０内に構成された画面キャプチャ手段１６１を用いることができる。ファイル転送手段１７２は、画像ファイル１５を、ネットワークを介して、攻撃者のコンピュータ３０に転送する。攻撃者は、転送された画像ファイル１５を、自身のコンピュータ３０に接続されたディスプレイに表示して、機密情報の盗み出しを図る。
【００２３】
図６に、悪意あるソフトウェア１７によってキャプチャされた画像を示す。悪意あるソフトウェア１７によって作成された画像ファイル１５は、キャプチャを行った瞬間の画面イメージであるため、図４（ａ）〜（ｃ）の何れかに相当する画像である。この画像は、元の画像に対して間引き処理及びノイズドット付加処理が施されているため、攻撃者は、キャプチャされた画像を見るだけでは、元文書を認識することができない。本実施形態では、一瞬一瞬の画面表示を見ただけでは意味がなく、連続して見ることにより意味がある表示方式を採用する。これにより、画面キャプチャによる情報漏洩を抑止できる。
【００２４】
本実施形態では、元の文書画像に対して、ドット間引き処理とノイズドット付加処理とを行い、それらを行った画像を連続的に表示する。ディスプレイ２０で文書を閲覧しているユーザには、映像情報１４が連続的に表示される。ユーザは、元の文書画像にてドットが存在していた位置は、ドットの存在確率が高いため、ユーザは、ディスプレイ２０に連続的に表示された画像から、残像で、元の機密文書ファイル１１の内容を読み取ることができる。しかし、攻撃者は、キャプチャの瞬間の画像ファイル１５しか取得できないため、画面キャプチャによって、機密文書ファイル１１の内容を持ち出すことができない。従って、ユーザには情報認識を可能としつつ、画面キャプチャされた画像からの情報漏洩を防止できる。
【００２５】
上記実施形態では、機密文書ファイル１１の画像に対して、間引き処理及びノイズドット付加処理を行ったが、機密文書ファイル１１の画像に所定の画像処理を施し、その後、間引き処理及びノイズドット付加処理を行うことで、情報漏洩の危険性を更に低くすることが可能である。すなわち、ノイズドット付加処理が行われた画像は、人間が元画像を認識することは難しいものの、元の文字があった部分はドットの分布確率が高いため、コンピュータによる解析により、元画像が認識されるおそれがある。そこで、間引き処理及びノイズドット付加処理を施す前の画像に対して、ＣＡＰＴＣＨＡなど、「人間には元画像を認識できるが、コンピュータには認識することが難しくなる」処理を加える。この場合、コンピュータによる解析にも強い表示方式とすることができる。
【００２６】
なお、上記実施形態では、保護対象を機密文書ファイル１１とし、文書閲覧における情報漏洩の抑止について説明したが、保護対象はこれには限定されない。例えば、Ｗｅｂブラウザやメールソフト上で、パスワードやクレジットカード番号などの個人情報を表示する際に、それらの表示部分に、間引き処理及びノイズドット付加処理を施して、画面キャプチャからの個人情報の保護を図ってもよい。また、パスワードやクレジットカード番号などの個人情報を入力する際のエコーバックの部分に用いてもよい。間引き処理及びノイズドット付加処理を施す範囲は、文書全体とすることができるほか、個人情報や機密部分の表示領域のみとすることもできる。或いは、表示画面全体としてもよい。
【００２７】
以上、本発明をその好適な実施形態に基づいて説明したが、本発明の画像処理装置、方法、及び、プログラムは、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態の画像処理装置を含むコンピュータシステムを示すブロック図。
【図２】文書表示ソフトウェアの動作手順を示すフローチャート。
【図３】（ａ）〜（ｃ）は、文書表示ソフトウェアによる画像生成の様子を示す図。
【図４】（ａ）〜（ｃ）は、表示画面上に表示される画像を示す図。
【図５】悪意あるソフトウェアが組み込まれた状態を示すブロック図。
【図６】悪意あるソフトウェアがキャプチャした画像を示す図。
【符号の説明】
【００２９】
１０、３０：コンピュータ
１１：機密文書ファイル
１２：文書表示ソフトウェア
１３：要求受付手段
１４：映像情報
１５：画像ファイル
１６：ＯＳ
１７：悪意あるソフトウェア
２０：ディスプレイ
１２１：文書画像変換手段
１２２：間引き手段
１２３：ノイズドット付加手段
１２４：画面表示手段
１６１、１７１：画面キャプチャ手段
１７２：ファイル転送手段
【図１】
2009205198.tif 000003
【図２】
2009205198.tif 000004
【図３】
2009205198.tif 000005
【図４】
2009205198.tif 000006
【図５】
2009205198.tif 000007
【図６】
2009205198.tif 000008