(57)【要約】【課題】利用者に暗号埋め込みを意識させない文書漏洩検知管理システム、方法及びプログラムを提供する。【解決手段】文書漏洩検出管理システム２００は、暗号埋め込み手段２１０、除外手段２３０、復号手段２４０、及び決定手段２５０を具え、暗号埋め込み手段２１０は、文書データに含まれる画像情報にステガノグラフィを用いて暗号を埋め込み、除外手段２３０は、前記文書データ内に対象とする画像情報が含まれているのか否かを前記画像情に含まれる開始タグに基づき判定し、対象とする画像情報を含まないものを前記復号から除外する。復号手段２４０は、前記ユーザ端末から前記外部ネットワークに前記文書データを送信する前に、前記文書データに含まれている暗号を復号する。決定手段２５０は、前記復号した暗号に基づき前記文書データに対する処理を決定し、決定した処理（送信停止、管理者への通知など）を実施する。【選択図】図２
2005130214.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザ端末を収容するＬＡＮに接続されている文書漏洩検出管理システムであって、
文書データに含まれる画像情報にステガノグラフィを用いて暗号を埋め込む暗号埋め込み手段と、
前記ユーザ端末から前記ＬＡＮを介して外部ネットワークに前記文書データを送信するときに、前記文書データに含まれている暗号を復号する復号手段と、
前記復号した暗号に基づき前記文書データに対する処理を決定する決定手段と、
を含むシステム。
【請求項２】
請求項１に記載のシステムにおいて、
前記暗号埋め込み手段は、ステガノグラフィを用いて暗号が埋め込まれている所定の画像情報を前記文書データに挿入する、
ことを特徴とするシステム。
【請求項３】
請求項１または２に記載のシステムにおいて、
前記文書データに含まれている暗号は、前記文書データの各々に対して所望される階層水準に応じて規定され、
前記決定手段は、幾つかの階層水準を含みこれら階層水準毎に前記文書データに対する処理が規定されている予め定めた基準を参照して前記処理を決定する、
ことを特徴とするシステム。
【請求項４】
請求項１〜３のいずれか１項に記載のシステムにおいて、
前記暗号埋め込み手段は、特定のファイルタイプを持つ画像情報のみに選択的に前記暗号を埋め込み、
前記システムは、さらに、
前記文書データ内に対象とする画像情報が含まれているのか否かを前記画像情に含まれる開始タグに基づき判定し、対象とする画像情報を含まないものを前記復号から除外する除外手段をも含む、
ことを特徴とするシステム。
【請求項５】
請求項１〜４のいずれか１項に記載のシステムにおいて、
前記複数のユーザ端末を収容するＬＡＮと前記外部ネットワークとに接続されているルータ、及び／または、前記ＬＡＮから前記外部ネットワークに送信される情報をパケットレベルで取り込むパケットキャプチャ機能をも含む、
ことを特徴とするシステム。
【請求項６】
文書漏洩検出管理方法であって、
複数のユーザ端末を収容するＬＡＮにおける文書漏洩を検出し管理する文書漏洩検出管理方法であって、
文書データに含まれる画像情報にステガノグラフィを用いて暗号を埋め込む暗号埋め込みステップと、
前記ユーザ端末から前記ＬＡＮを介して外部ネットワークに前記文書データを送信するときに、前記文書データに含まれている暗号を復号する復号ステップと、
前記復号した暗号に基づき前記文書データに対する処理を決定する決定ステップと、
を含む方法。
【請求項７】
請求項６に記載の方法において、
前記暗号埋め込みステップは、ステガノグラフィを用いて暗号が埋め込まれている所定の画像情報を前記文書データに挿入する、
ことを特徴とする方法。
【請求項８】
請求項６または７に記載の方法において、
前記文書データに含まれている暗号は、前記文書データの各々に対して所望される階層水準に応じて規定され、
前記決定ステップは、幾つかの階層水準を含みこれら階層水準毎に前記文書データに対する処理が規定されている予め定めた基準を参照して前記処理を決定する、
ことを特徴とする方法。
【請求項９】
請求項６〜８のいずれか１項に記載の方法において、
前記暗号埋め込みステップは、特定のファイルタイプを持つ画像情報のみに選択的に前記暗号を埋め込み、
前記方法は、さらに、
前記文書データ内に対象とする画像情報が含まれているのか否かを前記画像情に含まれる開始タグに基づき判定し、対象とする画像情報を含まないものを前記復号から除外する除外ステップをも含む、
ことを特徴とする方法。
【請求項１０】
請求項６〜９のいずれか１項に記載の方法において、
前記ＬＡＮから前記外部ネットワークに送信される情報をパケットレベルで取り込むパケットキャプチャステップをも含む、
ことを特徴とする方法。
【請求項１１】
複数のユーザ端末を収容するＬＡＮにおける文書漏洩を検出し管理する文書漏洩検出管理方法をコンピュータに実行させるためのプログラムであって、
文書データに含まれる画像情報にステガノグラフィを用いて暗号を埋め込む暗号埋め込みステップと、
前記ユーザ端末から前記ＬＡＮを介して外部ネットワークに前記文書データを送信するときに、前記文書データに含まれている暗号を復号する復号ステップと、
前記復号した暗号に基づき前記文書データに対する処理を決定する決定ステップと、
を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書漏洩検出管理システムおよびその方法に関するものであり、特に画像データを含む文書データに関する文書漏洩検出管理システムおよびその方法に関する。
【背景技術】
【０００２】
今日の情報化社会の中、企業などにおいてインターネットに接続するのは当然のようになってきた。それに伴い内部機密情報や顧客情報の漏洩は深刻な問題となっている。従来技術として、このような情報漏洩への対策システムも開発されている。しかし、現在までに開発されている対策システムでは、専用の機器が必要であったり、或いは、専用のアプリケーションをインストールするため利用者が管理下にあることが認知され心理的圧迫感を与える等の欠点がある。
また、情報漏洩への対策としては、サーバ上の情報を全て暗号化する手法があるが、ユーザが閲覧する際に復号する手間がかかり効率的でなく、利用者に暗号化を意識されてしまうという欠点がある。また、文書データのコンテンツ自体が暗号化された場合は、当該コンテンツはユーザのアクセシビリティを損なってしまい、ユーザには不便であるという欠点もある。
【０００３】
従来技術として、情報漏洩防止システムが幾つか開発されている。こらら従来システムにおける内部機密文書の流出を防ぐ手法は、およそ以下の2通りに分類される。
(1)データベース全体を暗号化する。
(2)禁止文字を全文検索する。
(1)の方法は不正アクセスなどを受けて文書が流出しても暗号化されているため、その内容を知られずに済む。しかし、一般的に閲覧の際に復号する専用アプリケーションが必要である。また復号に手間がかかり効率的でない上、復号の存在によって利用者に文書の暗号化を意識されてしまうという問題がある。
(2)の方法では文書全体から内部文書に含まれる特定のキーワードを検索する。しかしキーワードの選択によっては誤検知が発生する可能性がある。またキーワードが登録されていない場合、検知されないことも考えられる。即ち、秘密情報の表現の仕方が変更されている場合（例えば、機密情報に関連する単語の類似する単語への置き換えなど）に対処することができない。
また、情報流出の体系的な管理方法及び関連する装置（特許文献１を参照されたい。）が開示されている。しかし当該技術を使用した場合は、ユーザ各自が何らかのシステムによる管理下にあることを認識され得るものであるため、従業員の士気などに悪影響を与える恐れがあるという欠点がある。或いは、管理下にあることを認識させることは、ネットワーク経由以外の文書持ち出し手段を取る機会を与えることにもなる。また、この技術も上述した(2)の全文検索技術の１つであり同様の欠点を持つ。
なお、ステガノグラフィや電子透かしに関しては、松井による「電子透かしの基礎」（非特許文献１を参照されたい。）に様々な既知の技術がの記述されている。本発明は、これら既知のステガノグラフィ技術を利用した文書漏洩検知管理技法を提供することを目的とする。
【特許文献１】特開2002-232451号明細書（図１、段落0005-0007）
【非特許文献１】松井甲子雄著「電子透かしの基礎」（1998年8月21日発行）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、上述した従来技術の諸課題を解決した文書漏洩検出管理システム、方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
そこで本発明は、既知のステガノグラフイ技術を用いることで利用者に意識されずに文書に署名情報を付加し、それを検知するモニタを作成することで、専用の機器やサーバアプリケーション、クライアントアプリケーションを使用することなく、文書の流出を検知するシステムや方法を提供する。
本発明による文書漏洩検出管理システムは、
複数のユーザ端末を収容するＬＡＮと外部ネットワーク（例えば、ＷＡＮやインターネットなど）とに接続されている文書漏洩検出管理システムであって、
文書データに含まれる画像情報にステガノグラフィを用いて暗号を埋め込む暗号埋め込み手段と、
前記文書データを格納する記憶手段（記憶装置）と、
前記ユーザ端末から前記ＬＡＮを介して外部ネットワークに前記暗号が埋め込まれた前記文書データを送信するときに、前記文書データに含まれている暗号を復号する復号手段と、
前記復号した暗号に基づき前記文書データに対する処理（例えば、単に送信するしないを判定したり、当該文書データ送信に関する情報を単に記録したり、ネットワーク管理者、文書データ管理者或いは上級文書管理者へ通知したり、するなど）を決定する決定手段と、
を含むことを特徴とする。
本発明によれば、ステガノグラフイを用いることで利用者に監視されていることを意識させずに、文書の漏洩を検出しその流出を阻止するなど適切な管理を実施することが可能となる。
【０００６】
また、本発明による文書漏洩検出管理システムは、
前記暗号埋め込み手段は、ステガノグラフィを用いて暗号が埋め込まれている所定の画像情報（例えば企業ロゴ）を前記文書データに挿入する、
ことを特徴とする。
本発明によれば、例えば、挿入用の画像情報として企業ロゴを使用すれば、利用者に監視下にあることを察知されずに文書の漏洩を検出・管理することが可能となる。また、テキストのみの文書にも対応可能となる。
【０００７】
また、本発明による文書漏洩検出管理システムは、
前記文書データに含まれている暗号は、前記文書データの各々に対して所望される階層水準に応じて規定され、
前記決定手段は、幾つかの階層水準を含みこれら階層水準毎に前記文書データに対する処理が規定されている予め定めた基準を参照して前記処理を決定する、
ことを特徴とする。
本発明によれば、文書毎に予め設定されている階層水準（文書管理レベル）に応じて、文書の流出・漏洩を階層的に管理することが可能となる。
【０００８】
さらにまた、本発明による文書漏洩検出管理システムは、
前記暗号埋め込み手段は、特定のファイルタイプ（即ち、特定の開始タグを含むことを意味する）を持つ画像情報のみに選択的に前記暗号を埋め込み、
前記システムは、さらに、
前記文書データ内に対象とする画像情報が含まれているのか否かを前記画像情に含まれる開始タグに基づき判定し、対象とする画像情報を含まないものを前記復号から除外する除外手段をも含む、
ことを特徴とするシステム。
本発明によれば、例えばＪＰＥＧ、ＧＩＦ、ＴＩＦＦなどの特定フォーマットの画像データのみに暗号を埋め込むことで、この特定フォーマットの画像データのみを復号処理の対象とすることができ、対象外の画像データを適切に除外できるため、処理の効率化・迅速化を図ることができる。
【０００９】
さらにまた、本発明による文書漏洩検出管理システムは、
前記複数のユーザ端末を収容するＬＡＮと外部ネットワークとに接続されているルータ、或いは、前記ＬＡＮから前記外部ネットワークに送信される情報をパケットレベルで取り込むパケットキャプチャ機能をも含む、
ことを特徴とする。
本発明によれば、外部に送信される情報をパケットレベルで監視できるため、本システムの暗号が埋め込まれた情報が外部に漏洩することをほぼ完全に防止することが可能となる。
【００１０】
上述したように本発明の解決手段をシステム（装置）として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現され得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。
例えば、本発明による文書漏洩検出管理方法は、
複数のユーザ端末を収容するＬＡＮにおける文書漏洩を検出し管理する文書漏洩検出管理方法であって、
文書データに含まれる画像情報にステガノグラフィを用いて、演算手段（ＣＰＵ）を利用して暗号を埋め込む暗号埋め込みステップと、
前記文書データを記憶装置に格納する格納ステップと、
前記ユーザ端末から前記ＬＡＮを介して外部ネットワークに前記文書データを送信するときに、前記文書データに含まれている暗号を前記演算手段を利用して復号する復号ステップと、
前記復号した暗号に基づき前記文書データに対する処理を決定する決定ステップと、
を含む方法である。
【００１１】
また、本発明による文書漏洩検出管理方法は、
前記暗号埋め込みステップは、ステガノグラフィを用いて暗号が埋め込まれている所定の画像情報を前記文書データに挿入する、
ことを特徴とする。
【００１２】
さらにまた、本発明による文書漏洩検出管理方法は、
前記文書データに含まれている暗号は、前記文書データの各々に対して所望される階層水準に応じて規定され、
前記決定ステップは、幾つかの階層水準を含みこれら階層水準毎に前記文書データに対する処理が規定されている予め定めた基準を参照して前記処理を決定する、
ことを特徴とする。
【００１３】
さらにまた、本発明による文書漏洩検出管理方法は、
前記暗号埋め込みステップは、特定のファイルタイプを持つ画像情報のみに前記演算手段を利用して選択的に前記暗号を埋め込み、
前記方法は、さらに、
前記文書データ内に対象とする画像情報が含まれているのか否かを前記画像情に含まれる開始タグに基づき判定し、対象とする画像情報を含まないものを前記復号から除外する除外ステップをも含む、
ことを特徴とする。
【００１４】
さらにまた、本発明による文書漏洩検出管理方法は、
前記ユーザ端末を収容するＬＡＮと外部ネットワークとの間のパケットデータを経路選択（ルーティング）するステップ、及び／または、前記ＬＡＮから前記外部ネットワークに送信される情報をパケットレベルで取り込むパケットキャプチャステップをも含む、
ことを特徴とする。
【００１５】
また、本発明による文書漏洩検出管理プログラムは、
複数のユーザ端末を収容するＬＡＮにおける文書漏洩を検出し管理する文書漏洩検出管理方法をコンピュータに実行させるためのプログラムであって、
文書データに含まれる画像情報にステガノグラフィを用いて暗号を埋め込む暗号埋め込みステップと、
前記ユーザ端末から前記ＬＡＮを介して外部ネットワークに前記文書データを送信するときに、前記文書データに含まれている暗号を復号する復号ステップと、
前記復号した暗号に基づき前記文書データに対する処理を決定する決定ステップと、
を含むことを特徴とする。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明による文書漏洩検出管理システムの実施態様を示すネットワーク構成図である。図に示すように、本発明による文書漏洩検出管理システム１００は、ルータ１０５を具え、ハブ１１０を介して複数のユーザ端末１２０、文書管理者端末１３０に接続されている。ユーザは、ハブ１１０で構成されているＬＡＮ１５０内で機密文書が格納されている文書データベース１４０にアクセスし利用する。本システム１００は、外部ネットワーク１６０（インターネットなど）に接続され、ユーザは、ネットワーク１６０を介して外部サーバ１７０に文書などのファイルを送信することが可能である。本構成において、本システム１００は、ユーザが外部に文書データを送信するときに、当該文書データに暗号が埋め込まれているか否かを監視し、暗号が埋め込まれている場合は、その暗号を復号し復号した内容に基づきその後の処理（文書の送信停止、管理者への通知など）を決定し、決定された処理を実行するか、或いは、その処理の実行を指示する制御信号を出力する。
【００１７】
図２は、本発明による文書漏洩検出管理システムの基本的な構成を示すブロック図である。図に示すように、本発明による文書漏洩検出管理システム２００は、暗号埋め込み手段２１０、記憶手段２２０、除外手段２３０、復号手段２４０、及び決定手段２５０を具える。また、文書漏洩検出管理システム２００は、ルータ機能（図示しない）及びパケットキャプチャ機能（図示しない）をも具える。
暗号埋め込み手段２１０は、文書データに含まれる画像情報にステガノグラフィを用いて暗号を埋め込み、記憶手段２２０は、暗号が埋め込まれた文書データを文書データベースに格納する。除外手段２３０は、前記文書データ内に対象とする画像情報が含まれているのか否かを前記画像情に含まれる開始タグに基づき判定し、対象とする画像情報を含まないものを前記復号から除外する。
復号手段２４０は、前記ユーザ端末から前記外部ネットワークに前記文書データを送信する前に、前記文書データに含まれている暗号を復号する。
決定手段２５０は、前記復号した暗号に基づき前記文書データに対する処理を決定し、決定した処理を実施する。
【００１８】
実施例として、FTPを使った転送に対するパケットキャプチャ、文書の漏洩検出をする一連のシステムおよび、その前準備であるステガノグラフイを用いたJPEG画像への暗号隠蔽プログラムを実際に作成した。本システムは、内部機密文書を保管するサーバと、その転送を監視するモニタマシンから構成される。
サーバに格納されている多数の文書には、社内統一定型文書規格として、ステガノグラフイを用いて暗号を隠蔽した会社のロゴ画像を挿入する。この暗号は"top secret（最高機密）”、”classified（機密）"、"leak detect(漏洩検出)"などのその文書の重要度（文書管理のための階層水準）を表す文字列である。暗号は、前述したような、機密レベルがすぐ理解できる直接的な表現のみならず、例えば、任意の英数字を含む文字列（ABC、123、zyzなど）とすることも可能である。暗号が解読される恐れを考慮すれば、適当な任意の英数字からなる文字列の方が望ましい。本システムではこの暗号の重要度（階層水準）に応じて、その後の対応を変化させることができる。今回、ロゴ画像には検出の容易さからJPEG画像を用いた。
モニタマシン（文書漏洩検出管理装置）はシェアードハブ（リピータハブ）を用いてサーバのパケットが監視できる位置に接続され、FTPを使った転送に対するパケットキャプチャ機能を用いて常にサーバから外部への転送をパケットレベルで監視する。或いは、1台のマシンに2枚のNICを設け、NATを構築してもサーバのデータは監視可能である。サーバから外部に機密文書が送信されようとしている場合、その文書のJPEG画像から暗号の抽出を試み、暗号が検出されたときに、その暗号のレベルに応じた対応をとる。なお、この実施例では、社内統一定型文書規格としてMicrosoft社のWord文書を使用した。
【００１９】
ロゴ画像への署名（暗号）埋め込みについて
この実施例では、既知のステガノグラフイ技術によって署名情報（即ち暗号）を隠し持たされる情報データとしてJPEG画像を選択した。JPEG圧縮は可逆圧縮もあるが、その大部分が不可逆圧縮で変換される。つまり下位ビットプレーンは圧縮され情報が欠落するためBMP画像のように画素置換型の隠蔽は困難である。JPEG画像へ何らかの情報を埋め込む方法は以下のようなものがある。
(1)JPEGのコメント部分に情報（暗号）を埋め込む
(2)面索領域における量子化誤差を利用して暗号を埋め込む
(3)周波数領域における量子化誤差を利用して暗号を埋め込む
(1)の方法はJPEG圧縮に用意されているコメントタグを利用するもので、画像を見ても情報が隠蔽されていることはわからないが、ステガノグラフイには当てはまらない。またソフトによってはコメントが表示されるため、利用者に情報の有無を認識されてしまう。
(3)の方法はハフマン符号化の際にAC成分のゼロランの長さを4ビットで表し、その最下位ビットに0か1を埋め込むものである。これによってAC成分の空間周波数が＋1または−1される可能性があるが、その後のランで調整すればほとんど画像には影響はない。
【００２０】
この実施例では、(2)の画素領域における量子化誤差の利用の方法のひとつとして、量子化テーブルへの暗号の隠蔽を採用した。この方法は、(1）よりも解析されにくく、量子化テーブルのみで抽出可能である。
(3)の方法は最も解析されにくいが、JPEG画像のイメージ部分に隠蔽するため、抽出に時間がかかるという難点がある。ちなみに暗号の隠蔽にかかる時間では(2)が最も長いが、文書への暗号埋め込みはリアルタイムに行うわけではないので実質的に問題にはならない。
【００２１】
図３は、本発明の文書漏洩検出管理システムの実施態様における暗号隠蔽の流れを説明するフローチャートである。まず元のロゴ画像をJPEGで作成する。図に示すように、これをハフマン復号化し、続いて元の量子化テーブルで逆量子化を行いDCTデータに変換する。その後量子化テーブルにステガノグラフイを用いて暗号を隠蔽する。その暗号の隠蔽された量子化テーブルを用いてDＣＴデータを量子化し、ハフマン符号化してJPEG画像を作成する。一般的な24ビットフルカラーJPEG画像であれば8×8の量子化テーブルが2つある。そのテーブルの各値に暗号を1ビットずつ隠蔽するため64×2÷8＝16バイトが1つのJPEG画像に隠蔽可能である。
【００２２】
Word文書からのJPEG画像の抽出
Word文書では文章や画像は圧縮されて保存される。しかし元々高圧縮であるJPEG画像はさらに圧縮されることなく保存される。本システムはその性質を利用しJPEGの開始タグを検索する。開始タグはＦＦＤ8であるが、その次の1バイトには別のタグの開始を表すFFがあるため、それを合わせたFFD8FFのデータ列を含むパケットをリアルタイムに検出する。なお、パケット中にFFD8FFのデータ列が出現する確率は224＝16777216分の1である上、本システムはJPEGのタグを理解するためJPEGヘッダを誤認識する可能性はほぼないといえる。
【００２３】
本モニタマシンには、パケットを解析する機能（詳細は、W・リチャード・ステイーヴンス（著）。橘康雄（訳）井上尚司（監訳）：詳解TCP／IP Vol．1(新装版)プロトコル，ピアソン・エデュケーション（2000）を参照されたい。）、文書ファイルからJPEG画像を抜き出す機能、JPEG画像を解析し暗号を抽出する機能を設けてある。またFTP転送に対応するため、モニタマシンにはＦＴＰコマンドおよびＦＴＰ応答の解析機能を搭載している。監視の際には、ウィンドウズ（登録商標）用パケットキャプチャードライバ「ＷinPcap」のフィルタを用いて送信元または送信先ポートが20および21のパケットのみを取得する。
【００２４】
図４は、本システムによる暗号検出の流れを説明するフローチャートである。
FTPの制御ポート（port-21）を監視し、FTP転送の開始を検知した場合、その転送を接続が開放されるまで監視し続ける。モニタはFTPコマンドと応答を監視することで転送されるファイル名を取得する。その拡張子から文書ファイルであると判明した場合、データポート（port-21）からリアルタイムにJPEG画像の検索を行う。JPEG画像が検出されるとヘッダから量子化テーブルを検索し、暗号の抽出を行う。抽出した暗号が事前に登録されたキーワードと比較し、一致した場合に内部文書が流出されようとしているものと判断し、その暗号に応じた処理を指示する。
【００２５】
社内統一定型文書規格として文書の最初に、暗号が隠蔽されたJPEG画像を置くことで、1枚目のJPEG画像のみ解析することで機密文書であるのか判別できる。暗号が抽出できなかった場合、内部機密文書ではないと判断し、その文書の解析を終了する。
漏洩を検如した漫合、キーワード（”top secret"、”classified"、"leak detect"）別、即ち階層レベルに応じて予め規定されている以下のような処理を行う。
・レベル１（leak detect）：管理者に電子メールやインタスタントメッセージ（ＩＣＱなど）などで通知
・レベル２（classified）：管理者、役員に電子メールやインタスタントメッセージなどで通知
・レベル３（top secret）：外部への送信を阻止し、管理者、役員に電子メールやインタスタントメッセージなどで通知
送信する内容としてはログイン時間、ユーザ名、ＩＰアドレス、ローカルＩＰアドレス、ＭＡＣアドレス、文書名、転送ファイル名、文書機密レベルなど当該文書データ及び送信者に関する情報を含むことができる。
【００２６】
本システムの性能試験のため以下のような条件で実験を行った。
【００２７】
【表１】
2005130214.tif 000003
【００２８】
テスト環境
・サーバマシン
OS：Ｒed Ｈat Ｌinux 7.0.1Ｊ
・モニタマシン
OS：Microsoft Windows（登録商標） ＸＰ Professional SP1
CPU：Athlon ＸＰ 1500＋(1.34GHz)
RAM：256 MB
・LAN：  100 base T
・Microsoft Word 2002 SP2
【００２９】
実験結果
計測は、ロゴ画像（即ち暗号有り）が挿入されている実験（実験1、2）についてはデータポート接続要求から暗号抽出までの時間を、ロゴ画像が挿入されていない実験（暗号無し）（実験3、4）についてはデータポートの開放までを計測した。いずれの解析時間も10回の試行の結果の平均である。
【００３０】
実験1  （ロゴ画像有り、文字のみ）
図５は、実験１の解析時間とファイルサイズとの関係を示すグラフである。定型文書の1ページ目の最上段に暗号の隠蔽された2.24K バイトのロゴ画像を挿入し、以下に適当な文字を挿入しファイルサイズを調節した
Microsoft Word 文書の特徴として、先に文字が保存され画像は後側になる。即ち、文字が多いほど画像に辿りくまでの時間が増加し、それに応じて解析時間が増加する。
【００３１】
実験2  （ロゴ画像有り、文字と画像）
図６は、実験２の解析時間と画像数との関係を示すグラフである。実験1のサイズ1M バイトの文書ファイルに等間隔に200K バイトの暗号の隠蔽されていないダミー用JPEG画像を挿入する。例えば画像数4の場合2.24Kのロゴ画像1枚と200Ｋのダミー画像3枚が挿入されている。なお、どのファイルもロゴ画像の位置は827100 バイト付近から始まるように調節してある。
本システムではJPEG画像から暗号が検出された場合、その時点で解析を終了する。この実験では複数あるJPEG画像のうちロゴ画像が最初に解析されるため、そこで解析は終了する。したがって残りの画像は解析されることはなく、その解析時間は画像数にかかわらず同じになる。
【００３２】
実験3  （ロゴ画像無し、文字のみ）
図７は、実験３の解析時間と画像数との関係を示すグラフである。実験1の文書からロゴ画像を削除し、その削除文を適当な文字で埋めてファイルサイズを調整した。この実験のようにロゴ画像が挿入されていない場合、解析が終了することなくファイルの最後まで解析が行われる。そのため解析時間はファイルサイズに比例する。
【００３３】
実験4  （ロゴ画像無し、文字と画像）
図８は、実験４の解析時間と画像数との関係を示すグラフである。実験2の文書からロゴ画像を削除し、その削除文を適当な文字で埋めてファイルサイズを調整した。
実験3と同様にロゴ画像が挿入されていないため解析が終了することなくファイルの最後まで読み込まれる。そのため解析時間はファイルサイズに比例する。
【００３４】
本発明によるシステムを用いて、ステガノグラフイを用いたJPEG画像への署名情報の隠蔽およびFTPによる内部機密文書の漏洩の検知をすることができた。これによってステガノグラフイとパケットキャプチャを用いて文書の流出を検知することが確認できた。図8の画像数15のファイルは約４Ｍバイトであるが、実験3（図７）の4Ｍバイトの結果と比べても解析時間に大きな違いはない。よってJPEGヘッダの解析は十分に高速であると言える。
【００３５】
本発明のシステムや方法の場合、漏洩防止のための暗号はステガノグラフイを用いて企業ロゴなどの画像ファイルに隠蔽されており閲覧の際に暗号の存在が利用者に気付かれることはないという利点がある。また、暗号中のキーワードを予め決められたものしか使用せず、さらに文書中の特定の場所に存在させれば、ほぼ確実に暗号を検知することができる。
さらに、上述した実施例のように、本発明によるシステムは十分にリアルタイム処理を実行可能である。
そしてなによりステガノグラフイを用いたことで利用者に監視されていると意識させない利点がある。また、本発明のシステムで収集したデータを人事管理などに利用することも可能である。
【００３６】
本明細書では、様々な実施態様で本発明の原理を説明してきたが、本発明は上述した実施例に限定されず、当業者であれば幾多の変形および修正を施すことが可能であり、これら変形および修正されたものも本発明に含まれることを理解されたい。例えば、上述した実施例では、FTPによる転送を用いたが、SMTPやHTTPなど既知のその他のプロトコルにも本発明は適用可能である。
また、実施例では、埋め込まれた暗号に含まれる情報は１６バイトであったが、その他の既知のステガノグラフィ技術を使用すれば、より多くの情報を含む暗号を埋め込むこともできる。
【００３７】
本明細書に記載した文書データは、ワードプロセッサで作成した通常の文書ファイルのみならず、情報を含むあらゆるデータファイル（例えば、パワーポイントなどのプレゼンテーションソフトによるファイル、エクセルなどの表計算ソフトにるファイルなど）を含むものと理解されたい。このようなプレゼンテーションソフトによる文書ファイルは、動画像を含む場合が多いが、本発明は、動画像データにステガノグラフィ技法を利用して暗号を埋め込むことも可能である。
例えば、ＭＰＥＧ２のような動画像フォーマットでは、複数の静止画、即ちフレームを連続的に再生するものであるため、実施例で述べたような量子化誤差による暗号埋め込みをフレームの各々に埋め込む手法をそのまま利用することができる。換言すれば、「空間軸方向の冗長性を利用した暗号埋め込み技法」を使用して動画像を含む文書に暗号を埋め込むことができる。或いは、動画像データの場合は、フレーム間の差分である動きを利用した技法「時間軸方向の冗長性を利用した暗号埋め込み技法（例えば、動きベクトルによる暗号埋め込み）」を使用して暗号を埋め込むことが可能である。或いは、ＭＰＥＧなどの動画像フォーマットでは、幾つかの階層（ＭＰＥＧの場合は６層）を利用しているが、これら各層に暗号を埋め込む技法「階層構造を利用した暗号埋め込み技法」を使用することも可能である。
【図面の簡単な説明】
【００３８】
【図１】本発明による文書漏洩検出管理システムの実施態様を示すネットワーク構成図である。
【図２】本発明による文書漏洩検出管理システムの基本的な構成を示すブロック図である。
【図３】本発明の文書漏洩検出管理システムの実施態様における暗号隠蔽の流れを説明するフローチャートである。
【図４】本システムによる暗号検出の流れを説明するフローチャートである。
【図５】実験１の解析時間とファイルサイズとの関係を示すグラフである。
【図６】実験２の解析時間と画像数との関係を示すグラフである。
【図７】実験３の解析時間と画像数との関係を示すグラフである。
【図８】実験４の解析時間と画像数との関係を示すグラフである。
【符号の説明】
【００３９】
１００  文書漏洩検出管理システム
１０５  ルータ
１１０  ハブ
１２０  ユーザ端末
１３０  文書管理者端末
１４０  文書データベース
１５０  ＬＡＮ
１６０  外部ネットワーク
１７０  外部サーバ
２００  文書漏洩検出管理システム
２１０  暗号埋め込み手段
２２０  記憶手段
２３０  除外手段
２４０  復号手段
２５０  決定手段
【図１】
2005130214.tif 000004
【図２】
2005130214.tif 000005
【図３】
2005130214.tif 000006
【図４】
2005130214.tif 000007
【図５】
2005130214.tif 000008
【図６】
2005130214.tif 000009
【図７】
2005130214.tif 000010
【図８】
2005130214.tif 000011