(57)【要約】【課題】  文書データが解析された場合であっても機密情報が漏洩するのを回避することができる画像処理装置を提供する。【解決手段】  画像処理装置としてのパーソナルコンピュータ３０は、受信した機密文書データから機密情報を抽出する機密情報抽出部３２と、機密文書データを機密情報データと機密なし文書データとに分割する文書編集部３３と、この文書編集部３３によって分割されて生成された機密なし文書データを保存する文書格納部３８ａと、文書編集部３３によって分割されて生成された機密情報データを外部のファイルサーバに対して転送する情報転送部３５と、文書格納部３８ａに保存された機密なし文書データとファイルサーバに対して転送された機密情報データとの関連付けを示す保存情報を生成する保存情報生成部３６とを備える。【選択図】  図２
2008234103.tif 000002
【特許請求の範囲】
【請求項１】
受信した文書データから特定情報を抽出する特定情報抽出部と、
前記文書データを、前記特定情報抽出部によって抽出された前記特定情報からなる特定情報データと、前記文書データから前記特定情報を除いた特定情報なし文書データとに分割する文書編集部と、
前記文書編集部によって分割されて生成された前記特定情報なし文書データを保存する文書保存部と、
前記文書編集部によって分割されて生成された前記特定情報データを外部の記憶装置に対して転送する情報転送部と、
前記文書保存部に保存された前記特定情報なし文書データと、前記記憶装置に対して転送された前記特定情報データとの関連付けを示す保存情報を生成する保存情報生成部とを備えること
を特徴とする画像処理装置。
【請求項２】
前記文書編集部によって分割されて生成された前記特定情報データを暗号化する特定情報暗号化部を備え、
前記情報転送部は、前記特定情報暗号化部によって暗号化された前記特定情報データを前記記憶装置に対して転送すること
を特徴とする請求項１記載の画像処理装置。
【請求項３】
前記文書保存部に保存された前記特定情報なし文書データと、前記記憶装置に保存された前記特定情報データとを読み出すデータ読み出し部と、
前記データ読み出し部によって読み出された前記特定情報なし文書データと前記特定情報データとから前記文書データを再生する文書再生部とを備えること
を特徴とする請求項１記載の画像処理装置。
【請求項４】
ユーザーの権限レベルを判定するユーザーレベル判定部を備え、
前記文書再生部は、前記ユーザーレベル判定部による判定情報が、権限ありを示すものである場合には、前記データ読み出し部によって読み出された前記特定情報なし文書データと前記特定情報データとを合成することによって文書データを再生して出力し、前記判定情報が、権限なしを示すものである場合には、前記データ読み出し部によって読み出された前記特定情報なし文書データのみを出力すること
を特徴とする請求項３記載の画像処理装置。
【請求項５】
前記記憶装置を特定するための位置情報は、前記特定情報データの転送先として予め登録されていること
を特徴とする請求項１記載の画像処理装置。
【請求項６】
前記特定情報抽出部は、前記文書データの書式及び／又は当該文書データに付加されている属性に基づいて前記特定情報を抽出すること
を特徴とする請求項１記載の画像処理装置。
【請求項７】
前記特定情報抽出部は、抽出した前記特定情報の前記文書データ内での位置情報を識別し、
前記文書編集部は、前記特定情報抽出部から通知された前記特定情報の位置情報に基づいて、前記文書データを、前記特定情報データと前記特定情報なし文書データとに分割すること
を特徴とする請求項１記載の画像処理装置。
【請求項８】
前記特定情報は、重要度が異なる第１の特定情報と第２の特定情報とを有するものであり、
前記文書編集部は、前記文書データを、前記第１の特定情報からなる第１の特定情報データと、前記第２の特定情報からなる第２の特定情報データと、前記特定情報なし文書データとに分割し、
前記情報転送部は、前記文書編集部によって分割されて生成された前記第１の特定情報データを前記記憶装置に対して転送し、
前記文書保存部は、前記文書編集部によって分割されて生成された前記第２の特定情報データを、前記特定情報なし文書データとともに保存すること
を特徴とする請求項１記載の画像処理装置。
【請求項９】
前記文書編集部によって分割されて生成された前記第２の特定情報データと前記特定情報なし文書データとを合成して合成文書データを生成する文書合成部を備え、
前記文書保存部は、前記文書合成部によって生成された前記合成文書データを保存すること
を特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記第１の特定情報データを暗号化する第１の特定情報暗号化部と、
前記第２の特定情報データを暗号化する第２の特定情報暗号化部とを備え、
前記情報転送部は、前記第１の特定情報暗号化部によって暗号化された前記第１の特定情報データを前記記憶装置に対して転送し、
前記文書保存部は、前記第２の特定情報暗号化部によって暗号化された前記第２の特定情報データを、前記特定情報なし文書データとともに保存すること
を特徴とする請求項８記載の画像処理装置。
【請求項１１】
前記特定情報抽出部によって抽出された前記特定情報の重要度を判定する重要度判定部を備え、
前記特定情報抽出部は、抽出した前記第１の特定情報及び前記第２の特定情報の前記文書データ内での位置情報を識別し、
前記文書編集部は、前記特定情報抽出部から通知された前記第１の特定情報及び前記第２の特定情報の位置情報と、前記重要度判定部から通知された重要度とに基づいて、前記文書データを、前記第１の特定情報データと前記第２の特定情報データと前記特定情報なし文書データとに分割すること
を特徴とする請求項８記載の画像処理装置。
【請求項１２】
前記重要度判定部は、前記文書データの書式及び／又は当該文書データに付加されている属性に基づいて前記特定情報の重要度を判定すること
を特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記記憶装置は、複数設けられており、
前記情報転送部は、前記特定情報データを、複数の前記記憶装置のうち一の記憶装置に対して転送すること
を特徴とする請求項１記載の画像処理装置。
【請求項１４】
前記特定情報は、重要度が異なる複数の特定情報を有するものであり、
前記情報転送部は、前記特定情報データを、重要度に応じて異なる記憶装置に対して転送すること
を特徴とする請求項１３記載の画像処理装置。
【請求項１５】
前記特定情報は、機密情報であること
を特徴とする請求項１乃至請求項１４のうちいずれか１項記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定情報を含むデータを保存して管理する画像処理装置に関する。
【背景技術】
【０００２】
企業や研究機関等は、各種機密情報を保有しているが、かかる機密情報が印刷された紙媒体が外部に持ち出されることにより、当該機密情報が漏洩する事態は確実に回避されなければならない。そのため、現在では、機密情報は原則として電子データとして管理し、紙媒体への出力は可能な限り制限するような運用を行う場合もみられる。
【０００３】
しかしながら、このような運用を行っている場合であっても、紙媒体の有用性から、可能な限り紙媒体への出力を行うことができるのが望ましい。また、紙媒体に印刷された文書に含まれる情報のうち機密にすべき情報は、その一部である場合も少なくないのが現状である。
【０００４】
なお、機密情報の運用に関する技術としては、例えば特許文献１等に記載されたものがある。具体的には、特許文献１には、文書データの読み込みや印刷等のサービスを提供するサーバノードと、ユーザーのサービス要求をサーバノードに対して送信してサービスの提供を受けるクライアントノードとから構成されるクライアントサーバシステムが開示されている。特に、このクライアントサーバシステムにおいて、サーバノードは、管理している文書データに対してアクセス可能なユーザー毎に、当該文書データの読み込みや印刷等のアクセス権レベルを設定するとともに、ページ、文、図といった各文書データ内の所定領域単位で、読み込みや印刷等のアクセス権レベルを設定しておき、ユーザーがクライアントノードを用いて所望の文書データの表示や印刷等を行う際に、アクセス権レベルを比較することにより、当該ユーザーが文書データの各部分の表示や印刷等を実行が可能なユーザーであるか否かを判定し、表示や印刷等を行うことができない部分については、所定のマスクがけを施してから表示や印刷等を行うものである。これにより、このクライアントサーバシステムにおいては、不正ユーザーによる不正アクセスを防止し、機密保護の管理を容易に実現することができるとしている。
【０００５】
【特許文献１】特開平６−２１４８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に記載された技術をはじめとする従来の技術においては、文書データ自体には機密情報が含まれていることから、当該文書データを解析することにより、容易に機密情報が漏洩してしまうおそれがあった。
【０００７】
本発明は、このような実情に鑑みてなされたものであり、文書データが解析された場合であっても機密情報が漏洩するのを回避することができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した目的を達成する本発明にかかる画像処理装置は、受信した文書データから特定情報を抽出する特定情報抽出部と、前記文書データを、前記特定情報抽出部によって抽出された前記特定情報からなる特定情報データと、前記文書データから前記特定情報を除いた特定情報なし文書データとに分割する文書編集部と、前記文書編集部によって分割されて生成された前記特定情報なし文書データを保存する文書保存部と、前記文書編集部によって分割されて生成された前記特定情報データを外部の記憶装置に対して転送する情報転送部と、前記文書保存部に保存された前記特定情報なし文書データと、前記記憶装置に対して転送された前記特定情報データとの関連付けを示す保存情報を生成する保存情報生成部とを備えることを特徴としている。
【０００９】
このような本発明にかかる画像処理装置においては、特定情報データと特定情報なし文書データとを異なる場所に保存することから、保存された各データには全ての情報が含まれていない状況を作り出すことができる。
【発明の効果】
【００１０】
本発明においては、保存された各データには全ての情報が含まれていない状況を作り出すことができることから、文書データが解析された場合であっても特定情報が漏洩するのを回避することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１２】
この実施の形態は、特定情報としての機密情報を含むデータを保存して管理する画像処理システムである。
【００１３】
まず、本発明の第１の実施の形態として示す画像処理システムについて説明する。
【００１４】
画像処理システムは、図１に示すように、記憶装置としてのファイルサーバ１０と、出力装置又は表示装置としてのディスプレイ２０が接続された画像処理装置としてのパーソナルコンピュータ（ＰＣ）３０とが、ＬＡＮ（Local Area Network）等のネットワークＮＴを介して接続されて構成される。
【００１５】
ファイルサーバ１０は、ネットワークＮＴを介してパーソナルコンピュータ３０から転送される機密情報データを保存する。このファイルサーバ１０に保存された機密情報データは、パーソナルコンピュータ３０によって読み出される。
【００１６】
ディスプレイ２０は、例えば、液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）、プラズマ・ディスプレイ・パネル（Plasma Display Panel；ＰＤＰ）、有機エレクトロルミネッセンス（Organic ElectroLuminescent）ディスプレイ、又はＣＲＴ（Cathode Ray Tube）等から構成され、パーソナルコンピュータ３０から出力される文書データを表示する。
【００１７】
パーソナルコンピュータ３０は、機密情報を含む機密文書データから機密情報を抽出し、その機密情報データと、機密情報を除いた文書データ（以下、機密なし文書データという。）とに分割する。また、パーソナルコンピュータ３０は、分割した機密情報データをファイルサーバ１０に対して転送するとともに、機密なし文書データを後述するデータ格納部に保存する。さらに、パーソナルコンピュータ３０は、ファイルサーバ１０に保存されている機密情報データとデータ格納部に保存している機密なし文書データとを用いて機密文書データを再生し、それをディスプレイ２０に出力することによって表示させる。
【００１８】
具体的には、パーソナルコンピュータ３０は、図２に示すように、機密文書データを受信するデータ受信部３１と、機密文書データから機密情報を抽出する機密情報抽出部３２と、機密情報データと機密なし文書データとを生成する文書編集部３３と、この文書編集部３３から供給された機密情報データを暗号化する機密情報暗号化部３４と、この機密情報暗号化部３４によって暗号化された機密情報データをファイルサーバ１０に対して転送する情報転送部３５と、文書編集部３３によって生成された機密なし文書データの名称等を含む保存情報を生成する保存情報生成部３６と、この保存情報生成部３６から供給された保存情報データを暗号化する保存情報暗号化部３７と、機密なし文書データ及び保存情報データを保存するデータ格納部３８と、機密文書データの読み出し命令を受信する命令受信部３９と、ユーザー情報を抽出するユーザー情報抽出部４０と、ユーザーの権限レベルを判定するユーザーレベル判定部４１と、保存情報格納部３８ｂに保存されている保存情報データを読み出す保存情報読み出し部４２と、文書格納部３８ａに保存されている機密なし文書データを読み出す文書読み出し部４３と、ファイルサーバ１０に保存されている機密情報データを読み出す機密情報読み出し部４４と、ファイルサーバ１０から転送されてきた機密情報データを受信する情報受信部４５と、文書データを再生する文書再生部４６と、この文書再生部４６によって再生された文書データを出力する文書出力部４７とを有する。
【００１９】
データ受信部３１は、例えばパーソナルコンピュータ等の図示しない外部コントローラや外部に接続されたスキャナから機密文書データを受信する。また、データ受信部３１は、機密文書データが電子メールに記述又は添付されている場合には、その電子メールから機密文書データを受信する。なお、ここでは、外部のパーソナルコンピュータ等に実装されている所定のアプリケーションプログラムを用いて機密文書データが作成され、その機密文書データを保存する操作が行われた場合に、当該アプリケーションプログラムから機密文書データを受信するものとする。
【００２０】
機密情報抽出部３２は、データ受信部３１によって受信された機密文書データから機密情報を抽出する。なお、機密情報としては、個人情報、プライバシー情報、又は顧客情報等のテキストデータの他、企業の業績情報や研究データをグラフ化した画像データ等も含まれる。ここでは、機密文書データの機密情報は、予め機密情報抽出部３２によって識別可能な形式で作成されているものとする。例えば、機密情報は、テキストデータの場合には、特定のフォントを使用したり文字色を変えたり等、書式を変更することによって作成され、また、画像データの場合には、画像データの属性に機密情報を付加することによって作成される。機密情報抽出部３２は、このような部分を機密情報として抽出すると、抽出した機密情報の機密文書データ内での位置情報、すなわち、受信した機密文書データのどこから機密情報が抽出されたのかを示す位置情報を識別する。ここでは、機密情報抽出部３２は、抽出した機密情報の部分の始点と終点とを示す情報を位置情報として識別する。そして、機密情報抽出部３２は、識別した位置情報を文書編集部３３に通知する。
【００２１】
文書編集部３３は、機密情報抽出部３２から通知された機密情報の位置情報に基づいて、データ受信部３１によって受信された機密文書データを、機密情報部分とこれ以外の部分とに分割し、機密情報データと機密なし文書データとを生成する。例えば、図３に示すように、各種文字列を示すテキストデータＴ１，Ｔ２，Ｔ３，Ｔ４と業績情報グラフを示す画像データＩ１とからなる機密文書データＤ１を考える。この機密文書データＤ１に含まれる機密情報は、テキストデータの部分については斜体文字で示され、画像データの部分については機密情報であることを示す属性が付与されていることにより、識別可能に作成されている。また、機密情報でない部分は、斜体文字ではない普通文字で示されている。すなわち、機密文書データＤ１のうち、テキストデータＴ１，Ｔ４及び画像データＩ１は機密情報であり、テキストデータＴ２，Ｔ３は機密情報ではない。機密情報抽出部３２は、このような機密文書データＤ１のうち、テキストデータＴ１，Ｔ４及び画像データＩ１の部分を機密情報として抽出し、その位置情報を文書編集部３３に通知する。これに応じて、文書編集部３３は、機密文書データＤ１を、テキストデータＴ１，Ｔ４及び画像データＩ１からなる機密情報データＤ２と、テキストデータＴ２，Ｔ３からなる機密なし文書データＤ３とに分割する。文書編集部３３は、このようにして生成した機密情報データを機密情報暗号化部３４に供給するとともに、機密なし文書データをデータ格納部３８に保存する。
【００２２】
機密情報暗号化部３４は、文書編集部３３から供給された機密情報データを、例えば共通鍵暗号方式や公開鍵暗号方式等、任意の暗号化アルゴリズムを用いて、機密情報の内容を識別不可能な状態に暗号化する。機密情報暗号化部３４は、暗号化した機密情報データを情報転送部３５に供給する。
【００２３】
情報転送部３５は、機密情報暗号化部３４によって暗号化された機密情報データを、ファイルサーバ１０に対して転送する。なお、ファイルサーバ１０は、ＩＰアドレスや名称等で特定され、転送先として予め決められて当該パーソナルコンピュータ３０に登録されている。
【００２４】
保存情報生成部３６は、例えば図４に示すように、文書編集部３３によって生成された機密なし文書データの名称、機密情報抽出部３２によって機密情報が抽出されたか否かを示す情報、及び、機密情報が抽出されている場合には、機密なし文書データに対応する機密情報データの名称を、機密情報データと機密なし文書データとの関連付けを示す保存情報として生成する。保存情報生成部３６は、生成した保存情報データを保存情報暗号化部３７に供給する。
【００２５】
保存情報暗号化部３７は、保存情報生成部３６から供給された保存情報データを、例えば共通鍵暗号方式や公開鍵暗号方式等、任意の暗号化アルゴリズムを用いて、機密情報データと機密なし文書データとの関連付けを識別不可能な状態に暗号化する。保存情報暗号化部３７は、暗号化した保存情報データをデータ格納部３８に保存する。
【００２６】
データ格納部３８は、例えばハードディスク等から構成され、文書格納部３８ａと、保存情報格納部３８ｂとを有する。文書格納部３８ａは、文書編集部３３によって生成された機密なし文書データを保存する。また、保存情報格納部３８ｂは、保存情報暗号化部３７によって暗号化された保存情報データを保存する。文書格納部３８ａに保存された機密なし文書データは、文書読み出し部４３によって読み出される。また、保存情報格納部３８ｂに保存された保存情報データは、保存情報読み出し部４２によって読み出される。
【００２７】
命令受信部３９は、例えばパーソナルコンピュータ等の図示しない外部コントローラから送信される、機密文書データの読み出し命令を受信する。また、命令受信部３９は、当該パーソナルコンピュータ３０に接続されたキーボード等の操作デバイスを介して機密文書データの読み出し命令が入力された場合には、その命令も受信する。命令受信部３９は、受信した読み出し命令をユーザー情報抽出部４０に供給する。
【００２８】
ユーザー情報抽出部４０は、命令受信部３９によって受信された機密文書データの読み出し命令に含まれるユーザー情報を抽出する。なお、ユーザー情報は、社員番号やパスワード等、各ユーザーで異なる内容からなり、且つ、他のユーザーが知り得ない情報であるものとする。また、ユーザー情報は、予めユーザー情報抽出部４０によって識別可能な形式で作成されているものとする。ユーザー情報抽出部４０は、抽出したユーザー情報をユーザーレベル判定部４１に供給する。
【００２９】
ユーザーレベル判定部４１は、ユーザー情報抽出部４０から供給されたユーザー情報に基づいて、読み出し命令を発行したユーザーが、読み出し命令対象の機密文書データに含まれる機密情報データを扱う権限を有するユーザーであるか否かを判定する。例えば、ユーザーレベル判定部４１は、図５に示すように、当該パーソナルコンピュータ３０に予め登録されている、ユーザー情報と機密情報データを扱う権限の有無とを関連付けた権限レベルテーブルを参照し、ユーザーの権限レベルを判定する。なお、パーソナルコンピュータ３０は、このような権限レベルテーブルを機密文書データ毎に保有していてもよい。ユーザーレベル判定部４１は、判定した結果を示す判定情報を、保存情報読み出し部４２に供給する。
【００３０】
保存情報読み出し部４２は、読み出し命令対象の機密文書データに関する保存情報データを保存情報格納部３８ｂから読み出す。そして、保存情報読み出し部４２は、ユーザーレベル判定部４１による判定情報に基づいて、文書読み出し部４３及び機密情報読み出し部４４に対してデータの読み出しを指示する。具体的には、保存情報読み出し部４２は、ユーザーレベル判定部４１による判定情報が、権限ありを示すものである場合には、保存情報データに基づいて、文書読み出し部４３に対して、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知するとともに、機密情報読み出し部４４に対して、機密なし文書データに対応する機密情報データの名称とともに当該機密情報データの読み出し指示を通知する。一方、保存情報読み出し部４２は、ユーザーレベル判定部４１による判定情報が、権限なしを示すものである場合には、保存情報データに基づいて、文書読み出し部４３に対してのみ、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知する。
【００３１】
文書読み出し部４３は、保存情報読み出し部４２からの指示に基づいて、機密なし文書データを文書格納部３８ａから読み出す。そして、文書読み出し部４３は、読み出した機密なし文書データを文書再生部４６に供給する。
【００３２】
機密情報読み出し部４４は、保存情報読み出し部４２からの指示に基づいて、情報受信部４５を介して、機密情報データをファイルサーバ１０から読み出す。そして、機密情報読み出し部４４は、読み出した機密情報データを文書再生部４６に供給する。
【００３３】
情報受信部４５は、機密情報読み出し部４４から機密情報データの読み出し指示があると、ファイルサーバ１０に対して当該機密情報データの転送要求を行い、転送されてきた機密情報データを受信する。そして、情報受信部４５は、受信した機密情報データを機密情報読み出し部４４に供給する。
【００３４】
文書再生部４６は、ユーザーレベル判定部４１による判定情報に基づいて、出力すべき文書データを再生する。具体的には、文書再生部４６は、ユーザーレベル判定部４１による判定情報が、権限ありを示すものである場合には、機密情報読み出し部４４から供給された機密情報データを復号し、復号した機密情報データと文書読み出し部４３から供給された機密なし文書データとを合成することによって機密文書データを再生し、これを文書出力部４７に供給する。一方、文書再生部４６は、ユーザーレベル判定部４１による判定情報が、権限なしを示すものである場合には、文書読み出し部４３から供給された機密なし文書データを、そのまま文書出力部４７に供給する。
【００３５】
文書出力部４７は、文書再生部４６から供給された機密文書データ又は機密なし文書データを、ディスプレイ２０に出力することによって表示させる。
【００３６】
このような各部を有するパーソナルコンピュータ３０は、図６及び図７に示すような一連の手順にしたがって、機密文書データの保存及び再生を行う。
【００３７】
まず、機密文書データの保存処理について説明する。
【００３８】
パーソナルコンピュータ３０は、図６に示すように、ステップＳ１において、所定のアプリケーションプログラムを用いて作成された機密文書データの保存操作が行われることによって当該アプリケーションプログラムから送信された当該機密文書データをデータ受信部３１によって受信するまで待機する。そして、パーソナルコンピュータ３０は、データ受信部３１によって機密文書データを受信すると、ステップＳ２において、機密情報抽出部３２により、当該機密文書データから機密情報を抽出するとともに、機密情報がある場合にはその位置情報を識別する。
【００３９】
パーソナルコンピュータ３０は、ステップＳ３において、機密情報が抽出されなかった場合には、ステップＳ７へと処理を移行する一方で、機密情報が抽出された場合には、機密情報抽出部３２によって識別した位置情報を文書編集部３３に通知する。これに応じて、パーソナルコンピュータ３０は、ステップＳ４において、文書編集部３３により、機密情報抽出部３２から通知された機密情報の位置情報に基づいて、機密文書データを、機密情報部分とこれ以外の部分とに分割し、機密情報データと機密なし文書データとを生成する。
【００４０】
続いて、パーソナルコンピュータ３０は、ステップＳ５において、機密情報暗号化部３４により、文書編集部３３から供給された機密情報データを暗号化し、暗号化した機密情報データを生成する。そして、パーソナルコンピュータ３０は、ステップＳ６において、情報転送部３５により、機密情報暗号化部３４によって暗号化された機密情報データを、ファイルサーバ１０に対して転送する。
【００４１】
また、パーソナルコンピュータ３０は、ステップＳ７において、文書編集部３３により、機密なし文書データを文書格納部３８ａに保存すると、ステップＳ８において、保存情報生成部３６により、機密なし文書データの名称、機密情報抽出部３２によって機密情報が抽出されたか否かを示す情報、及び、機密情報が抽出されている場合には、機密なし文書データに対応する機密情報データの名称を、保存情報として生成する。
【００４２】
そして、パーソナルコンピュータ３０は、ステップＳ９において、保存情報暗号化部３７により、保存情報データを暗号化して暗号化した保存情報データを生成し、ステップＳ１０において、当該保存情報データを保存情報格納部３８ｂに保存し、一連の処理を終了する。
【００４３】
パーソナルコンピュータ３０は、このような一連の手順にしたがって、機密文書データを保存することができる。
【００４４】
つぎに、機密文書データの再生処理について説明する。
【００４５】
パーソナルコンピュータ３０は、図７に示すように、ステップＳ１１において、機密文書データの読み出し命令を命令受信部３９によって外部から受信するまで待機する。そして、パーソナルコンピュータ３０は、キーボード等の操作デバイスを介したユーザーの操作に応じて、命令受信部３９によって機密文書データの読み出し命令を受信すると、ステップＳ１２において、ユーザー情報抽出部４０により、当該機密文書データの読み出し命令に含まれるユーザー情報を抽出する。なお、この抽出は、例えば現在パーソナルコンピュータ３０を用いてログインしているユーザーのユーザーＩＤ等を抽出することによって行われる。また、パーソナルコンピュータ３０は、ステップＳ１３において、ユーザーレベル判定部４１により、抽出されたユーザー情報に基づいて、読み出し命令を発行したユーザーが、読み出し命令対象の機密文書データに含まれる機密情報データを扱う権限を有するユーザーであるか否かを判定する。
【００４６】
続いて、パーソナルコンピュータ３０は、ステップＳ１４において、保存情報読み出し部４２により、読み出し命令対象の機密文書データに関する暗号化された保存情報データを保存情報格納部３８ｂから読み出して復号し、読み出し命令対象の機密文書データに対応する情報を識別する。
【００４７】
ここで、パーソナルコンピュータ３０は、識別の結果、ステップＳ１５において、読み出し命令対象の機密文書データに機密情報があるものと判定し、さらに、ステップＳ１６において、ユーザーが機密情報データを扱う権限を有するものと判定した場合には、ステップＳ１７において、保存情報読み出し部４２により、機密情報読み出し部４４に対して、機密情報データの名称とともに当該機密情報データの読み出し指示を通知し、情報受信部４５を介して、ファイルサーバ１０から機密情報データを受信する。さらに、パーソナルコンピュータ３０は、ステップＳ１８において、保存情報読み出し部４２により、文書読み出し部４３に対して、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知することにより、機密なし文書データを文書読み出し部４３によって文書格納部３８ａから読み出す。
【００４８】
パーソナルコンピュータ３０は、機密情報データと機密なし文書データとを読み出すと、ステップＳ１９において、文書再生部４６により、暗号化された機密情報データを復号し、復号した機密情報データと機密なし文書データとを合成することによって機密文書データを再生する。そして、パーソナルコンピュータ３０は、ステップＳ２０において、文書出力部４７により、文書再生部４６によって再生された機密文書データをディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【００４９】
一方、パーソナルコンピュータ３０は、ステップＳ１４における識別の結果、ステップＳ１５において、読み出し命令対象の機密文書データに機密情報がないものと判定した場合には、ステップＳ２１へと処理を移行し、保存情報読み出し部４２により、文書読み出し部４３に対して、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知することにより、機密なし文書データを文書読み出し部４３によって文書格納部３８ａから読み出す。そして、パーソナルコンピュータ３０は、機密なし文書データを読み出すと、ステップＳ２０において、文書出力部４７により、読み出された機密なし文書データを、再生された機密文書データとしてディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【００５０】
また、パーソナルコンピュータ３０は、ステップＳ１４における識別の結果、ステップＳ１５において、読み出し命令対象の機密文書データに機密情報があるものと判定したものの、ステップＳ１６において、ユーザーが機密情報データを扱う権限を有しないものと判定した場合にも、ステップＳ２１へと処理を移行し、保存情報読み出し部４２により、文書読み出し部４３に対して、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知することにより、機密なし文書データを文書読み出し部４３によって文書格納部３８ａから読み出す。そして、パーソナルコンピュータ３０は、機密なし文書データを読み出すと、ステップＳ２０において、文書出力部４７により、読み出された機密なし文書データを、再生された機密文書データとしてディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【００５１】
パーソナルコンピュータ３０は、このような一連の手順にしたがって、機密文書データを再生することができる。
【００５２】
以上説明したように、本発明の第１の実施の形態として示す画像処理システムにおいては、機密情報データと機密なし文書データとを異なる場所に保存することから、保存された各データには全ての情報が含まれていない状況を作り出すことができ、データを解析しただけでは機密情報が漏洩することがなくなる。
【００５３】
なお、この第１の実施の形態では、所定のアプリケーションプログラムを用いて作成された機密文書データの保存操作が行われる場合について説明したが、画像処理システムにおいては、上述したように、機密文書データが電子メールに記述又は添付されている場合や、パーソナルコンピュータ３０に接続されているスキャナによって読み取られた画像データを機密文書データとして受信する場合にも適用することができる。
【００５４】
また、この第１の実施の形態では、画像処理装置としてパーソナルコンピュータ３０を用いて説明したが、画像処理システムにおいては、プリンタを画像処理装置として用いてもよい。この場合、データ受信部３１は、プリンタにおけるネットワークインターフェース部に相当し、命令受信部３９は、プリンタにおけるオペレータパネルを介した印刷指示を受信するユニットに相当し、文書出力部４７は、プリンタにおける画像形成を行う印刷部に相当することになる。
【００５５】
つぎに、第２の実施の形態として示す画像処理システムについて説明する。
【００５６】
この第２の実施の形態として示す画像処理システムは、第１の実施の形態として示した画像処理システムを改良し、機密情報の重要度に応じて機密情報データの保存場所を変更するようにしたものである。したがって、この第２の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００５７】
図８に、画像処理装置としてのパーソナルコンピュータ１００の構成を示す。すなわち、パーソナルコンピュータ１００は、上述したデータ受信部３１、機密情報抽出部３２、情報転送部３５、保存情報暗号化部３７、命令受信部３９、ユーザー情報抽出部４０、ユーザーレベル判定部４１、機密情報読み出し部４４、情報受信部４５、及び文書出力部４７の他に、機密情報抽出部３２によって抽出された機密情報の重要度（機密レベル）を判定する機密レベル判定部１０１と、重要度が高い機密情報データと重要度が低い機密情報データと機密なし文書データとを生成する文書編集部１０２と、この文書編集部１０２から供給された重要度が高い機密情報データを暗号化する高レベル機密情報暗号化部１０３と、文書編集部１０２から供給された重要度が低い機密情報データを暗号化する低レベル機密情報暗号化部１０４と、文書編集部１０２によって生成された機密なし文書データの名称等を含む保存情報を生成する保存情報生成部１０５と、重要度が低い機密情報データと機密なし文書データと保存情報データとを保存するデータ格納部１０６と、保存情報格納部３８ｂに保存されている保存情報データを読み出す保存情報読み出し部１０７と、文書格納部３８ａに保存されている機密なし文書データを読み出す文書読み出し部１０８と、文書データを再生する文書再生部１０９とを有する。
【００５８】
すなわち、パーソナルコンピュータ１００は、上述したパーソナルコンピュータ３０における文書編集部３３、機密情報暗号化部３４、保存情報生成部３６、データ格納部３８、保存情報読み出し部４２、文書読み出し部４３、及び文書再生部４６に代えて、文書編集部１０２、高レベル機密情報暗号化部１０３、低レベル機密情報暗号化部１０４、保存情報生成部１０５、データ格納部１０６、保存情報読み出し部１０７、文書読み出し部１０８、及び文書再生部１０９を有するとともに、新たに機密レベル判定部１０１を有するものとして構成される。
【００５９】
機密レベル判定部１０１は、機密情報抽出部３２によって抽出された機密情報の重要度（機密レベル）を判定する。ここで、重要度は、機密文書データがテキストデータの場合には、例えば図９に示すように、特定のフォントや文字色等の書式の違いによって表され、また、画像データの場合には、属性の違いによって表される。機密レベル判定部１０１は、重要度を判定すると、その重要度を示す情報を文書編集部１０２に通知する。
【００６０】
文書編集部１０２は、機密情報抽出部３２から通知された機密情報の位置情報と、機密レベル判定部１０１から通知された重要度とに基づいて、データ受信部３１によって受信された機密文書データを、重要度が高い機密情報部分と、重要度が低い機密情報部分と、これ以外の部分とに分割し、重要度が高い機密情報データと、重要度が低い機密情報データと、機密なし文書データとを生成する。例えば、図１０に示すように、各種文字列を示すテキストデータＴ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５と業績情報グラフを示す画像データＩ１とからなる機密文書データＤ１を考える。この機密文書データＤ１に含まれる機密情報は、テキストデータの部分については斜体文字又は太字で示され、画像データの部分については機密情報であることを示す属性が付与されていることにより、識別可能に作成されている。また、テキストデータからなる機密情報のうち、重要度が高い機密情報は、斜体文字で示され、重要度が低い機密情報は、太字で示されている。さらに、機密情報でない部分は、斜体文字又は太字ではない普通文字で示されている。すなわち、機密文書データＤ１のうち、テキストデータＴ１及び画像データＩ１は重要度が高い機密情報であり、テキストデータＴ２，Ｔ５は重要度が低い機密情報であり、テキストデータＴ３，Ｔ４は機密情報ではない。機密情報抽出部３２は、このような機密文書データＤ１のうち、テキストデータＴ１，Ｔ２，Ｔ５及び画像データＩ１の部分を機密情報として抽出し、その情報を機密レベル判定部１０１に供給するとともに、その位置情報を文書編集部１０２に通知する。これに応じて、機密レベル判定部１０１は、テキストデータＴ１及び画像データＩ１を、重要度が高い機密情報であると判定するとともに、テキストデータＴ２，Ｔ５を、重要度が低い機密情報であると判定し、その重要度を示す情報を文書編集部１０２に通知する。そして、文書編集部１０２は、機密文書データＤ１を、テキストデータＴ１及び画像データＩ１からなる重要度が高い機密情報データＤ２ａと、テキストデータＴ２，Ｔ５からなる重要度が低い機密情報データＤ２ｂと、テキストデータＴ３，Ｔ４からなる機密なし文書データＤ３とに分割する。文書編集部１０２は、このようにして生成した重要度が高い機密情報データを高レベル機密情報暗号化部１０３に供給するとともに、重要度が低い機密情報データを低レベル機密情報暗号化部１０４に供給し、さらに、機密なし文書データをデータ格納部１０６に保存する。
【００６１】
高レベル機密情報暗号化部１０３は、文書編集部１０２から供給された重要度が高い機密情報データを、例えば共通鍵暗号方式や公開鍵暗号方式等、任意の暗号化アルゴリズムを用いて、機密情報の内容を識別不可能な状態に暗号化する。高レベル機密情報暗号化部１０３は、暗号化した機密情報データを情報転送部３５に供給する。
【００６２】
低レベル機密情報暗号化部１０４は、文書編集部１０２から供給された重要度が低い機密情報データを、例えば共通鍵暗号方式や公開鍵暗号方式等、任意の暗号化アルゴリズムを用いて、機密情報の内容を識別不可能な状態に暗号化する。低レベル機密情報暗号化部１０４は、暗号化した機密情報データをデータ格納部１０６に保存する。
【００６３】
保存情報生成部１０５は、例えば図１１に示すように、文書編集部１０２によって生成された機密なし文書データの名称、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が高いと判定された機密情報があるか否かを示す情報、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が低いと判定された機密情報があるか否かを示す情報、及び、機密情報が抽出されている場合には、機密なし文書データに対応する機密情報データの名称を、保存情報として生成する。保存情報生成部１０５は、生成した保存情報データを保存情報暗号化部３７に供給する。
【００６４】
データ格納部１０６は、データ格納部３８と同様に例えばハードディスク等から構成され、上述した文書格納部３８ａ及び保存情報格納部３８ｂの他に、機密情報格納部１０６ａを有する。機密情報格納部１０６ａは、低レベル機密情報暗号化部１０４によって暗号化された重要度が低い機密情報データを保存する。この機密情報格納部１０６ａに保存された機密情報データは、文書読み出し部１０８によって読み出される。
【００６５】
保存情報読み出し部１０７は、保存情報読み出し部４２と同様に、読み出し命令対象の機密文書データに関する保存情報データを保存情報格納部３８ｂから読み出す。そして、保存情報読み出し部１０７は、ユーザーレベル判定部４１による判定情報に基づいて、文書読み出し部１０８及び機密情報読み出し部４４に対してデータの読み出しを指示する。具体的には、保存情報読み出し部１０７は、ユーザーレベル判定部４１による判定情報が、重要度が高い機密情報データを扱う権限ありを示すものである場合には、保存情報データに基づいて、文書読み出し部１０８に対して、機密なし文書データの名称及び当該機密なし文書データに対応する重要度が低い機密情報データの名称とともに、当該機密なし文書データ及び当該機密情報データの読み出し指示を通知するとともに、機密情報読み出し部４４に対して、機密なし文書データに対応する重要度が高い機密情報データの名称とともに当該機密情報データの読み出し指示を通知する。また、保存情報読み出し部１０７は、ユーザーレベル判定部４１による判定情報が、重要度が低い機密情報データを扱う権限ありを示すものである場合には、保存情報データに基づいて、文書読み出し部１０８に対してのみ、機密なし文書データの名称及び当該機密なし文書データに対応する重要度が低い機密情報データの名称とともに、当該機密なし文書データ及び当該機密情報データの読み出し指示を通知する。さらに、保存情報読み出し部１０７は、ユーザーレベル判定部４１による判定情報が、権限なしを示すものである場合には、保存情報データに基づいて、文書読み出し部１０８に対してのみ、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知する。
【００６６】
文書読み出し部１０８は、保存情報読み出し部１０７からの指示に基づいて、機密なし文書データを文書格納部３８ａから読み出すとともに、重要度が低い機密情報データを機密情報格納部１０６ａから読み出す。そして、文書読み出し部１０８は、読み出した機密なし文書データ及び／又は機密情報データを文書再生部１０９に供給する。
【００６７】
文書再生部１０９は、文書再生部４６と同様に、ユーザーレベル判定部４１による判定情報に基づいて、出力すべき文書データを再生する。具体的には、文書再生部１０９は、ユーザーレベル判定部４１による判定情報が、重要度が高い機密情報データを扱う権限ありを示すものである場合には、機密情報読み出し部４４から供給された重要度が高い機密情報データを復号するとともに、文書読み出し部１０８から供給された重要度が低い機密情報データを復号し、復号した機密情報データと文書読み出し部１０８から供給された機密なし文書データとを合成することによって機密文書データを再生し、これを文書出力部４７に供給する。また、文書再生部１０９は、ユーザーレベル判定部４１による判定情報が、重要度が低い機密情報データを扱う権限ありを示すものである場合には、文書読み出し部１０８から供給された重要度が低い機密情報データを復号し、復号した機密情報データと文書読み出し部１０８から供給された機密なし文書データとを合成することによって機密文書データを再生し、これを文書出力部４７に供給する。さらに、文書再生部１０９は、ユーザーレベル判定部４１による判定情報が、権限なしを示すものである場合には、文書読み出し部１０８から供給された機密なし文書データを、そのまま文書出力部４７に供給する。
【００６８】
このような各部を有するパーソナルコンピュータ１００は、図１２及び図１３に示すような一連の手順にしたがって、機密文書データの保存及び再生を行う。
【００６９】
まず、機密文書データの保存処理について説明する。
【００７０】
パーソナルコンピュータ１００は、図１２に示すように、ステップＳ３１において、所定のアプリケーションプログラムを用いて作成された機密文書データの保存操作が行われることによって当該アプリケーションプログラムから送信された当該機密文書データをデータ受信部３１によって受信するまで待機する。そして、パーソナルコンピュータ１００は、データ受信部３１によって機密文書データを受信すると、ステップＳ３２において、機密情報抽出部３２により、当該機密文書データから機密情報を抽出するとともに、機密情報がある場合にはその位置情報を識別する。
【００７１】
パーソナルコンピュータ１００は、ステップＳ３３において、機密情報が抽出されなかった場合には、ステップＳ４１へと処理を移行する一方で、機密情報が抽出された場合には、機密情報抽出部３２によって抽出した機密情報を機密レベル判定部１０１に供給するとともに、当該機密情報抽出部３２によって識別した位置情報を文書編集部１０２に通知する。これに応じて、パーソナルコンピュータ１００は、ステップＳ３４において、機密レベル判定部１０１により、機密情報の重要度を判定し、その情報を文書編集部１０２に通知する。そして、パーソナルコンピュータ１００は、ステップＳ３５において、文書編集部１０２により、機密情報抽出部３２から通知された機密情報の位置情報と、機密レベル判定部１０１から通知された重要度とに基づいて、データ受信部３１によって受信された機密文書データを、重要度毎に分割し、重要度が高い機密情報データと、重要度が低い機密情報データと、機密なし文書データとを生成する。
【００７２】
続いて、パーソナルコンピュータ１００は、ステップＳ３６において、重要度が高い機密情報データがないものと判定した場合には、ステップＳ３９へと処理を移行する一方で、重要度が高い機密情報データがあるものと判定した場合には、ステップＳ３７において、高レベル機密情報暗号化部１０３により、文書編集部１０２から供給された重要度が高い機密情報データを暗号化し、暗号化した機密情報データを生成する。そして、パーソナルコンピュータ１００は、ステップＳ３８において、情報転送部３５により、高レベル機密情報暗号化部１０３によって暗号化された機密情報データを、ファイルサーバ１０に対して転送する。
【００７３】
また、パーソナルコンピュータ１００は、ステップＳ３９において、低レベル機密情報暗号化部１０４により、文書編集部１０２から供給された重要度が低い機密情報データを暗号化して暗号化した機密情報データを生成し、ステップＳ４０において、当該機密情報データを機密情報格納部１０６ａに保存する。
【００７４】
続いて、パーソナルコンピュータ１００は、ステップＳ４１において、文書編集部１０２により、機密なし文書データを文書格納部３８ａに保存すると、ステップＳ４２において、保存情報生成部１０５により、機密なし文書データの名称、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が高いと判定された機密情報があるか否かを示す情報、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が低いと判定された機密情報があるか否かを示す情報、及び、機密情報が抽出されている場合には、機密なし文書データに対応する機密情報データの名称を、保存情報として生成する。
【００７５】
そして、パーソナルコンピュータ１００は、ステップＳ４３において、保存情報暗号化部３７により、保存情報データを暗号化して暗号化した保存情報データを生成し、ステップＳ４４において、当該保存情報データを保存情報格納部３８ｂに保存し、一連の処理を終了する。
【００７６】
パーソナルコンピュータ１００は、このような一連の手順にしたがって、機密文書データを保存することができる。
【００７７】
つぎに、機密文書データの再生処理について説明する。
【００７８】
パーソナルコンピュータ１００は、図１３に示すように、ステップＳ５１において、機密文書データの読み出し命令を命令受信部３９によって外部から受信するまで待機する。そして、パーソナルコンピュータ１００は、キーボード等の操作デバイスを介したユーザーの操作に応じて、命令受信部３９によって機密文書データの読み出し命令を受信すると、ステップＳ５２において、ユーザー情報抽出部４０により、当該機密文書データの読み出し命令に含まれるユーザー情報を抽出する。また、パーソナルコンピュータ１００は、ステップＳ５３において、ユーザーレベル判定部４１により、抽出されたユーザー情報に基づいて、読み出し命令を発行したユーザーが、読み出し命令対象の機密文書データに含まれる機密情報データを扱う権限を有するユーザーであるか否かを判定する。例えば、ユーザーレベル判定部４１は、図１４に示すように、当該パーソナルコンピュータ１００に予め登録されている、ユーザー情報と重要度毎の機密情報データを扱う権限の有無とを関連付けた権限レベルテーブルを参照し、ユーザーの権限レベルを判定する。なお、パーソナルコンピュータ１００は、このような権限レベルテーブルを機密文書データ毎に保有していてもよい。
【００７９】
続いて、パーソナルコンピュータ１００は、ステップＳ５４において、保存情報読み出し部１０７により、読み出し命令対象の機密文書データに関する暗号化された保存情報データを保存情報格納部３８ｂから読み出して復号し、読み出し命令対象の機密文書データに対応する情報を識別する。
【００８０】
ここで、パーソナルコンピュータ１００は、識別の結果、ステップＳ５５において、読み出し命令対象の機密文書データに機密情報があるものと判定し、ステップＳ５６において、ユーザーが機密情報データを扱う権限を有するものと判定し、さらに、ステップＳ５７において、当該ユーザーが、重要度が高い機密情報データを扱う権限を有するものと判定した場合には、ステップＳ５８において、保存情報読み出し部１０７により、機密情報読み出し部４４に対して、重要度が高い機密情報データの名称とともに当該機密情報データの読み出し指示を通知し、情報受信部４５を介して、ファイルサーバ１０から機密情報データを受信する。さらに、パーソナルコンピュータ１００は、ステップＳ５９において、保存情報読み出し部１０７により、文書読み出し部１０８に対して、機密なし文書データに対応する重要度が低い機密情報データの名称とともに当該機密情報データの読み出し指示を通知することにより、当該機密情報データを文書読み出し部１０８によって機密情報格納部１０６ａから読み出す。また、パーソナルコンピュータ１００は、ステップＳ６０において、保存情報読み出し部１０７により、文書読み出し部１０８に対して、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知することにより、機密なし文書データを文書読み出し部１０８によって文書格納部３８ａから読み出す。
【００８１】
パーソナルコンピュータ１００は、機密情報データと機密なし文書データとを読み出すと、ステップＳ６１において、文書再生部１０９により、暗号化された機密情報データを復号し、復号した機密情報データと機密なし文書データとを合成することによって機密文書データを再生する。そして、パーソナルコンピュータ１００は、ステップＳ６２において、文書出力部４７により、文書再生部１０９によって再生された機密文書データをディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【００８２】
一方、パーソナルコンピュータ１００は、ステップＳ５４における識別の結果、ステップＳ５５において、読み出し命令対象の機密文書データに機密情報がないものと判定した場合には、ステップＳ６３へと処理を移行し、保存情報読み出し部１０７により、文書読み出し部１０８に対して、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知することにより、機密なし文書データを文書読み出し部１０８によって文書格納部３８ａから読み出す。そして、パーソナルコンピュータ１００は、機密なし文書データを読み出すと、ステップＳ６２において、文書出力部４７により、読み出された機密なし文書データを、再生された機密文書データとしてディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【００８３】
また、パーソナルコンピュータ１００は、ステップＳ５４における識別の結果、ステップＳ５５において、読み出し命令対象の機密文書データに機密情報があるものと判定したものの、ステップＳ５６において、ユーザーが機密情報データを扱う権限を有しないものと判定した場合にも、ステップＳ６３へと処理を移行し、保存情報読み出し部１０７により、文書読み出し部１０８に対して、機密なし文書データの名称とともに当該機密なし文書データの読み出し指示を通知することにより、機密なし文書データを文書読み出し部１０８によって文書格納部３８ａから読み出す。そして、パーソナルコンピュータ１００は、機密なし文書データを読み出すと、ステップＳ６２において、文書出力部４７により、読み出された機密なし文書データを、再生された機密文書データとしてディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【００８４】
パーソナルコンピュータ１００は、このような一連の手順にしたがって、機密文書データを再生することができる。
【００８５】
以上説明したように、本発明の第２の実施の形態として示す画像処理システムにおいては、機密情報の重要度に応じて機密情報データの保存場所を変更し、重要度が高い機密情報データのみを外部のファイルサーバ１０に保存することから、第１の実施の形態にて説明した効果に加え、当該ファイルサーバ１０への転送データ量を低減することができ、機密文書データの保存処理を高速に行うことができる、という効果を奏することができる。
【００８６】
なお、この第２の実施の形態では、機密情報の重要度が高低の２レベルであるものとして説明したが、画像処理システムにおいては、多レベルであってもよいことはいうまでもない。
【００８７】
つぎに、第３の実施の形態として示す画像処理システムについて説明する。
【００８８】
この第３の実施の形態として示す画像処理システムは、第２の実施の形態として示した画像処理システムを改良し、暗号化した機密情報データと、機密なし文書データとを１つのファイルにまとめて保存するようにしたものである。したがって、この第３の実施の形態の説明においては、第２の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００８９】
図１５に、画像処理装置としてのパーソナルコンピュータ２００の構成を示す。すなわち、パーソナルコンピュータ２００は、上述したデータ受信部３１、機密情報抽出部３２、情報転送部３５、保存情報暗号化部３７、命令受信部３９、ユーザー情報抽出部４０、ユーザーレベル判定部４１、機密情報読み出し部４４、情報受信部４５、文書出力部４７、機密レベル判定部１０１、文書編集部１０２、高レベル機密情報暗号化部１０３、低レベル機密情報暗号化部１０４、及び文書再生部１０９の他に、低レベル機密情報暗号化部１０４によって暗号化された機密情報データと機密なし文書データとを１つのファイルにまとめて合成文書データを生成する文書合成部２０１と、この文書合成部２０１によって生成された合成文書データの名称等を含む保存情報を生成する保存情報生成部２０２と、合成文書データと保存情報データとを保存するデータ格納部２０３と、保存情報格納部３８ｂに保存されている保存情報データを読み出す保存情報読み出し部２０４と、合成文書格納部２０３ａに保存されている合成文書データを読み出す文書読み出し部２０５とを有する。
【００９０】
すなわち、パーソナルコンピュータ２００は、上述したパーソナルコンピュータ１００における保存情報生成部１０５、データ格納部１０６、保存情報読み出し部１０７、及び文書読み出し部１０８に代えて、保存情報生成部２０２、データ格納部２０３、保存情報読み出し部２０４、及び文書読み出し部２０５を有するとともに、新たに文書合成部２０１を有するものとして構成される。
【００９１】
文書合成部２０１は、低レベル機密情報暗号化部１０４によって暗号化された重要度が低い機密情報データと、文書編集部１０２によって生成された機密なし文書データとを、１つのファイルにまとめて合成文書データを生成する。具体的には、文書合成部２０１は、低レベル機密情報暗号化部１０４によって暗号化された重要度が低い機密情報データとして、１００バイト目の位置から１２０バイトのサイズのものと、５００バイト目の位置から１２０バイトのサイズのものと、７００バイト目の位置から７０バイトのサイズのものとがあった場合には、例えば図１６に示すように、それらの位置情報を含むヘッダに、機密なし文書データと機密情報データとを対応付けて記録したファイルを合成文書データとして生成する。文書合成部２０１は、生成した合成文書データをデータ格納部２０３に保存する。
【００９２】
保存情報生成部２０２は、例えば図１７に示すように、文書合成部２０１によって生成された合成文書データの名称、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が高いと判定された機密情報があるか否かを示す情報、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が低いと判定された機密情報があるか否かを示す情報、及び、重要度が高い機密情報がある場合には、合成文書データに対応する重要度が高い機密情報データの名称を、保存情報として生成する。保存情報生成部２０２は、生成した保存情報データを保存情報暗号化部３７に供給する。
【００９３】
データ格納部２０３は、データ格納部３８，１０６と同様に例えばハードディスク等から構成され、上述した保存情報格納部３８ｂの他に、合成文書格納部２０３ａを有する。すなわち、データ格納部２０３は、上述した文書格納部３８ａに代えて、合成文書格納部２０３ａを有する。合成文書格納部２０３ａは、文書合成部２０１によって生成された合成文書データを保存する。この合成文書格納部２０３ａに保存された合成文書データは、文書読み出し部２０５によって読み出される。
【００９４】
保存情報読み出し部２０４は、保存情報読み出し部４２，１０７と同様に、読み出し命令対象の機密文書データに関する保存情報データを保存情報格納部３８ｂから読み出す。そして、保存情報読み出し部２０４は、ユーザーレベル判定部４１による判定情報に基づいて、文書読み出し部２０５及び機密情報読み出し部４４に対してデータの読み出しを指示する。具体的には、保存情報読み出し部２０４は、ユーザーレベル判定部４１による判定情報が、重要度が高い機密情報データを扱う権限ありを示すものである場合には、保存情報データに基づいて、文書読み出し部２０５に対して、合成文書データの名称とともに当該合成文書データの読み出し指示を通知するとともに、機密情報読み出し部４４に対して、合成文書データに対応する重要度が高い機密情報データの名称とともに当該機密情報データの読み出し指示を通知する。また、保存情報読み出し部２０４は、ユーザーレベル判定部４１による判定情報が、重要度が低い機密情報データを扱う権限ありを示すものである場合若しくは権限なしを示すものである場合には、保存情報データに基づいて、文書読み出し部２０５に対してのみ、合成文書データの名称とともに当該合成文書データの読み出し指示を通知する。
【００９５】
文書読み出し部２０５は、保存情報読み出し部２０４からの指示に基づいて、合成文書データを合成文書格納部２０３ａから読み出す。そして、文書読み出し部２０５は、ユーザーレベル判定部４１による判定情報が、重要度が低い機密情報データを扱う権限ありを示すものである場合には、読み出した合成文書データを、暗号化された重要度が低い機密情報データと、機密なし文書データとに分割し、これら各データを文書再生部１０９に供給する。また、文書読み出し部２０５は、ユーザーレベル判定部４１による判定情報が、権限なしを示すものである場合には、読み出した合成文書データを、暗号化された重要度が低い機密情報データと、機密なし文書データとに分割し、機密なし文書データのみを文書再生部１０９に供給する。
【００９６】
このような各部を有するパーソナルコンピュータ２００は、図１８及び図１９に示すような一連の手順にしたがって、機密文書データの保存及び再生を行う。
【００９７】
まず、機密文書データの保存処理について説明する。
【００９８】
パーソナルコンピュータ２００は、図１８に示すように、ステップＳ７１において、所定のアプリケーションプログラムを用いて作成された機密文書データの保存操作が行われることによって当該アプリケーションプログラムから送信された当該機密文書データをデータ受信部３１によって受信するまで待機する。そして、パーソナルコンピュータ２００は、データ受信部３１によって機密文書データを受信すると、ステップＳ７２において、機密情報抽出部３２により、当該機密文書データから機密情報を抽出するとともに、機密情報がある場合にはその位置情報を識別する。
【００９９】
パーソナルコンピュータ２００は、ステップＳ７３において、機密情報が抽出されなかった場合には、ステップＳ８２において、文書編集部１０２及び文書合成部２０１により、機密なし文書データを合成文書格納部２０３ａに保存し、ステップＳ８３へと処理を移行する一方で、機密情報が抽出された場合には、機密情報抽出部３２によって抽出した機密情報を機密レベル判定部１０１に供給するとともに、当該機密情報抽出部３２によって識別した位置情報を文書編集部１０２に通知する。これに応じて、パーソナルコンピュータ２００は、ステップＳ７４において、機密レベル判定部１０１により、機密情報の重要度を判定し、その情報を文書編集部１０２に通知する。そして、パーソナルコンピュータ２００は、ステップＳ７５において、文書編集部１０２により、機密情報抽出部３２から通知された機密情報の位置情報と、機密レベル判定部１０１から通知された重要度とに基づいて、データ受信部３１によって受信された機密文書データを、重要度毎に分割し、重要度が高い機密情報データと、重要度が低い機密情報データと、機密なし文書データとを生成する。
【０１００】
続いて、パーソナルコンピュータ２００は、ステップＳ７６において、重要度が高い機密情報データがないものと判定した場合には、ステップＳ７９へと処理を移行する一方で、重要度が高い機密情報データがあるものと判定した場合には、ステップＳ７７において、高レベル機密情報暗号化部１０３により、文書編集部１０２から供給された重要度が高い機密情報データを暗号化し、暗号化した機密情報データを生成する。そして、パーソナルコンピュータ２００は、ステップＳ７８において、情報転送部３５により、高レベル機密情報暗号化部１０３によって暗号化された機密情報データを、ファイルサーバ１０に対して転送する。
【０１０１】
また、パーソナルコンピュータ２００は、ステップＳ７９において、低レベル機密情報暗号化部１０４により、文書編集部１０２から供給された重要度が低い機密情報データを暗号化して暗号化した機密情報データを生成する。そして、パーソナルコンピュータ２００は、ステップＳ８０において、文書合成部２０１により、暗号化された重要度が低い機密情報データと、文書編集部１０２によって生成された機密なし文書データとを、１つのファイルにまとめて合成文書データを生成し、ステップＳ８１において、当該合成文書データを合成文書格納部２０３ａに保存する。
【０１０２】
続いて、パーソナルコンピュータ２００は、ステップＳ８３において、保存情報生成部２０２により、合成文書データの名称、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が高いと判定された機密情報があるか否かを示す情報、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が低いと判定された機密情報があるか否かを示す情報、及び、重要度が高い機密情報がある場合には、合成文書データに対応する重要度が高い機密情報データの名称を、保存情報として生成する。
【０１０３】
そして、パーソナルコンピュータ２００は、ステップＳ８４において、保存情報暗号化部３７により、保存情報データを暗号化して暗号化した保存情報データを生成し、ステップＳ８５において、当該保存情報データを保存情報格納部３８ｂに保存し、一連の処理を終了する。
【０１０４】
パーソナルコンピュータ２００は、このような一連の手順にしたがって、機密文書データを保存することができる。
【０１０５】
つぎに、機密文書データの再生処理について説明する。
【０１０６】
パーソナルコンピュータ２００は、図１９に示すように、ステップＳ９１において、機密文書データの読み出し命令を命令受信部３９によって外部から受信するまで待機する。そして、パーソナルコンピュータ２００は、キーボード等の操作デバイスを介したユーザーの操作に応じて、命令受信部３９によって機密文書データの読み出し命令を受信すると、ステップＳ９２において、ユーザー情報抽出部４０により、当該機密文書データの読み出し命令に含まれるユーザー情報を抽出する。また、パーソナルコンピュータ２００は、ステップＳ９３において、ユーザーレベル判定部４１により、抽出されたユーザー情報に基づいて、読み出し命令を発行したユーザーが、読み出し命令対象の機密文書データに含まれる機密情報データを扱う権限を有するユーザーであるか否かを判定する。
【０１０７】
続いて、パーソナルコンピュータ２００は、ステップＳ９４において、保存情報読み出し部２０４により、読み出し命令対象の機密文書データに関する暗号化された保存情報データを保存情報格納部３８ｂから読み出して復号し、読み出し命令対象の機密文書データに対応する情報を識別する。
【０１０８】
ここで、パーソナルコンピュータ２００は、識別の結果、ステップＳ９５において、読み出し命令対象の機密文書データに機密情報があるものと判定し、ステップＳ９６において、ユーザーが機密情報データを扱う権限を有するものと判定し、さらに、ステップＳ９７において、当該ユーザーが、重要度が高い機密情報データを扱う権限を有するものと判定した場合には、ステップＳ９８において、保存情報読み出し部２０４により、機密情報読み出し部４４に対して、合成文書データに対応する重要度が高い機密情報データの名称とともに当該機密情報データの読み出し指示を通知し、情報受信部４５を介して、ファイルサーバ１０から機密情報データを受信する。さらに、パーソナルコンピュータ２００は、ステップＳ９９において、保存情報読み出し部２０４により、文書読み出し部２０５に対して、合成文書データの名称とともに当該合成文書データの読み出し指示を通知することにより、当該合成文書データを文書読み出し部２０５によって合成文書格納部２０３ａから読み出す。
【０１０９】
続いて、パーソナルコンピュータ２００は、ステップＳ１００において、文書読み出し部２０５により、合成文書データを、暗号化された重要度が低い機密情報データと、機密なし文書データとに分割する。そして、パーソナルコンピュータ２００は、ステップＳ１０１において、当該ユーザーが、重要度が低い機密情報データを扱う権限を有しないものと判定した場合には、ステップＳ１０３へと処理を移行する一方で、重要度が低い機密情報データを扱う権限を有するものと判定した場合には、ステップＳ１０２において、機密情報データを文書再生部１０９に供給するとともに、ステップＳ１０３において、機密なし文書データを文書再生部１０９に供給する。なお、ステップＳ１０２において供給される機密情報データは、重要度が低い機密情報データを含むのは勿論のこと、ステップＳ９７にて重要度が高い機密情報データを扱う権限を有するユーザーであるものと判定されている場合には、ステップＳ９８にて受信した重要度が高い機密情報データを含むことになる。
【０１１０】
そして、パーソナルコンピュータ２００は、機密情報データと機密なし文書データとを読み出すと、ステップＳ１０４において、文書再生部１０９により、暗号化された機密情報データを復号し、復号した機密情報データと機密なし文書データとを合成することによって機密文書データを再生する。そして、パーソナルコンピュータ２００は、ステップＳ１０５において、文書出力部４７により、文書再生部１０９によって再生された機密文書データをディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【０１１１】
一方、パーソナルコンピュータ２００は、ステップＳ９４における識別の結果、ステップＳ９５において、読み出し命令対象の機密文書データに機密情報がないものと判定した場合には、ステップＳ１０６へと処理を移行し、保存情報読み出し部２０４により、文書読み出し部２０５に対して、合成文書データの名称とともに当該合成文書データの読み出し指示を通知することにより、合成文書データを文書読み出し部２０５によって合成文書格納部２０３ａから読み出し、機密なし文書データのみを文書再生部１０９に供給する。そして、パーソナルコンピュータ２００は、ステップＳ１０５において、文書出力部４７により、読み出された機密なし文書データを、再生された機密文書データとしてディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【０１１２】
また、パーソナルコンピュータ２００は、ステップＳ９４における識別の結果、ステップＳ９５において、読み出し命令対象の機密文書データに機密情報があるものと判定したものの、ステップＳ９６において、ユーザーが機密情報データを扱う権限を有しないものと判定した場合にも、ステップＳ１０６へと処理を移行し、保存情報読み出し部２０４により、文書読み出し部２０５に対して、合成文書データの名称とともに当該合成文書データの読み出し指示を通知することにより、合成文書データを文書読み出し部２０５によって合成文書格納部２０３ａから読み出し、機密なし文書データのみを文書再生部１０９に供給する。そして、パーソナルコンピュータ２００は、ステップＳ１０５において、文書出力部４７により、読み出された機密なし文書データを、再生された機密文書データとしてディスプレイ２０に出力することによって表示させ、一連の処理を終了する。
【０１１３】
パーソナルコンピュータ２００は、このような一連の手順にしたがって、機密文書データを再生することができる。
【０１１４】
以上説明したように、本発明の第３の実施の形態として示す画像処理システムにおいては、暗号化した機密情報データと、機密なし文書データとを１つのファイルにまとめて合成文書データとして保存することから、第２の実施の形態にて説明した効果に加え、合成文書格納部２０３ａに保存するデータ量を低減することができ、機密文書データの保存処理を高速に行うことができる、という効果を奏することができる。
【０１１５】
つぎに、第４の実施の形態として示す画像処理システムについて説明する。
【０１１６】
この第４の実施の形態として示す画像処理システムは、第３の実施の形態として示した画像処理システムを改良し、ネットワーク上に複数のファイルサーバを設けた場合の処理について説明するものである。したがって、この第４の実施の形態の説明においては、第３の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【０１１７】
画像処理システムは、図２０に示すように、記憶装置としての複数のファイルサーバ１０Ａ，１０Ｂ，１０Ｃと、出力装置又は表示装置としてのディスプレイ２０が接続された画像処理装置としてのパーソナルコンピュータ（ＰＣ）３００とが、ＬＡＮ等のネットワークＮＴを介して接続されて構成される。なお、同図においては、３つのファイルサーバ１０Ａ，１０Ｂ，１０Ｃが接続されている様子を示しているが、画像処理システムにおいては、複数であれば何台のファイルサーバが接続されていてもよい。
【０１１８】
ファイルサーバ１０Ａ，１０Ｂ，１０Ｃは、上述したファイルサーバ１０と同様に、ネットワークＮＴを介してパーソナルコンピュータ３００から転送される機密情報データを保存する。ただし、機密情報データを保存するファイルサーバは、パーソナルコンピュータ３００によって選択され、選択されたファイルサーバがそれぞれ異なる機密情報データを保存する。これらファイルサーバ１０Ａ，１０Ｂ，１０Ｃのそれぞれに保存された機密情報は、パーソナルコンピュータ３００によって読み出される。
【０１１９】
図２１に、画像処理装置としてのパーソナルコンピュータ３００の構成を示す。すなわち、パーソナルコンピュータ３００は、上述したデータ受信部３１、機密情報抽出部３２、保存情報暗号化部３７、命令受信部３９、ユーザー情報抽出部４０、ユーザーレベル判定部４１、機密情報読み出し部４４、情報受信部４５、文書出力部４７、機密レベル判定部１０１、文書編集部１０２、高レベル機密情報暗号化部１０３、低レベル機密情報暗号化部１０４、文書再生部１０９、文書合成部２０１、保存情報生成部２０２、データ格納部２０３、保存情報読み出し部２０４、及び文書読み出し部２０５の他に、機密情報データを保存するファイルサーバ１０Ａ，１０Ｂ，１０Ｃのいずれかの位置情報を判定する記憶装置位置判定部３０１と、高レベル機密情報暗号化部１０３によって暗号化された機密情報データをファイルサーバ１０Ａ，１０Ｂ，１０Ｃのいずれかに対して転送する情報転送部３０２とを有する。
【０１２０】
すなわち、パーソナルコンピュータ３００は、上述したパーソナルコンピュータ２００における情報転送部３５に代えて、情報転送部３０２を有するとともに、新たに記憶装置位置判定部３０２を有するものとして構成される。
【０１２１】
記憶装置位置判定部３０１は、データ受信部３１によって受信された機密文書データに基づいて、高レベル機密情報暗号化部１０３によって暗号化された重要度が高い機密情報データを保存する任意のファイルサーバ１０Ａ，１０Ｂ，１０Ｃの位置情報を判定する。なお、ファイルサーバ１０Ａ，１０Ｂ，１０Ｃの位置情報は、各ファイルサーバ１０Ａ，１０Ｂ，１０Ｃに割り当てられているＩＰアドレスや名称等である。ここでは、ファイルサーバ１０Ａ，１０Ｂ，１０Ｃの位置情報は、機密文書データのヘッダや当該機密文書データの任意の箇所に、予め記憶装置位置判定部３０１によって識別可能な形式で作成されているものとする。記憶装置位置判定部３０１は、判定した位置情報を情報転送部３０２に通知する。また、パーソナルコンピュータ３００は、かかる位置情報を、重要度が低い機密情報データとして扱い、合成文書格納部２０３ａに保存する。
【０１２２】
情報転送部３０２は、高レベル機密情報暗号化部１０３によって暗号化された重要度が高い機密情報データを、記憶装置位置判定部３０１によって判定された位置情報によって示されるファイルサーバ１０Ａ，１０Ｂ，１０Ｃに対して転送する。
【０１２３】
このような各部を有するパーソナルコンピュータ３００は、図２２に示すような一連の手順にしたがって、機密文書データの保存を行う。
【０１２４】
すなわち、パーソナルコンピュータ３００は、図２２に示すように、ステップＳ１１１において、所定のアプリケーションプログラムを用いて作成された機密文書データの保存操作が行われることによって当該アプリケーションプログラムから送信された当該機密文書データをデータ受信部３１によって受信するまで待機する。そして、パーソナルコンピュータ３００は、データ受信部３１によって機密文書データを受信すると、ステップＳ１１２において、機密情報抽出部３２により、当該機密文書データから機密情報を抽出するとともに、機密情報がある場合にはその位置情報を識別する。
【０１２５】
パーソナルコンピュータ３００は、ステップＳ１１３において、機密情報が抽出されなかった場合には、ステップＳ１２３において、文書編集部１０２及び文書合成部２０１により、機密なし文書データを合成文書格納部２０３ａに保存し、ステップＳ１２４へと処理を移行する一方で、機密情報が抽出された場合には、機密情報抽出部３２によって抽出した機密情報を機密レベル判定部１０１に供給するとともに、当該機密情報抽出部３２によって識別した位置情報を文書編集部１０２に通知する。これに応じて、パーソナルコンピュータ３００は、ステップＳ１１４において、機密レベル判定部１０１により、機密情報の重要度を判定し、その情報を文書編集部１０２に通知する。そして、パーソナルコンピュータ３００は、ステップＳ１１５において、文書編集部１０２により、機密情報抽出部３２から通知された機密情報の位置情報と、機密レベル判定部１０１から通知された重要度とに基づいて、データ受信部３１によって受信された機密文書データを、重要度毎に分割し、重要度が高い機密情報データと、重要度が低い機密情報データと、機密なし文書データとを生成する。
【０１２６】
続いて、パーソナルコンピュータ３００は、ステップＳ１１６において、重要度が高い機密情報データがないものと判定した場合には、ステップＳ１２０へと処理を移行する一方で、重要度が高い機密情報データがあるものと判定した場合には、ステップＳ１１７において、高レベル機密情報暗号化部１０３により、文書編集部１０２から供給された重要度が高い機密情報データを暗号化し、暗号化した機密情報データを生成する。
【０１２７】
さらに、パーソナルコンピュータ３００は、ステップＳ１１８において、記憶装置位置判定部３０１により、データ受信部３１によって受信された機密文書データに基づいて、高レベル機密情報暗号化部１０３によって暗号化された重要度が高い機密情報データを保存する任意のファイルサーバ１０Ａ，１０Ｂ，１０Ｃの位置情報を判定する。そして、パーソナルコンピュータ３００は、ステップＳ１１９において、情報転送部３０２により、高レベル機密情報暗号化部１０３によって暗号化された機密情報データを、記憶装置位置判定部３０１によって判定された位置情報によって示されるファイルサーバ１０Ａ，１０Ｂ，１０Ｃのいずれかに対して転送する。
【０１２８】
また、パーソナルコンピュータ３００は、ステップＳ１２０において、低レベル機密情報暗号化部１０４により、文書編集部１０２から供給された重要度が低い機密情報データを暗号化して暗号化した機密情報データを生成する。そして、パーソナルコンピュータ３００は、ステップＳ１２１において、文書合成部２０１により、暗号化された重要度が低い機密情報データと、文書編集部１０２によって生成された機密なし文書データとを、１つのファイルにまとめて合成文書データを生成し、ステップＳ１２２において、当該合成文書データを合成文書格納部２０３ａに保存する。
【０１２９】
続いて、パーソナルコンピュータ３００は、ステップＳ１２４において、保存情報生成部２０２により、合成文書データの名称、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が高いと判定された機密情報があるか否かを示す情報、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部１０１によって重要度が低いと判定された機密情報があるか否かを示す情報、及び、重要度が高い機密情報がある場合には、合成文書データに対応する重要度が高い機密情報データの名称を、保存情報として生成する。
【０１３０】
そして、パーソナルコンピュータ３００は、ステップＳ１２５において、保存情報暗号化部３７により、保存情報データを暗号化して暗号化した保存情報データを生成し、ステップＳ１２６において、当該保存情報データを保存情報格納部３８ｂに保存し、一連の処理を終了する。
【０１３１】
パーソナルコンピュータ３００は、このような一連の手順にしたがって、機密文書データを保存することができる。
【０１３２】
なお、パーソナルコンピュータ３００は、機密文書データを再生する際には、先に図１９に示したような一連の手順にしたがって処理を行うことになる。
【０１３３】
以上説明したように、本発明の第４の実施の形態として示す画像処理システムにおいては、ネットワークＮＴ上に複数のファイルサーバ１０Ａ，１０Ｂ，１０Ｃを設けるとともに、機密文書データに、重要度が高い機密情報データを保存するファイルサーバの位置情報を付加し、当該重要度が高い機密情報データの保存場所を選択することができる。そのため、この画像処理システムにおいては、例えば機密文書の属性毎にグループ化して保存するといった処理を行うことが可能となり、第３の実施の形態にて説明した効果に加え、機密文書データの管理を容易に行うことができるとともに、ファイルサーバ１０Ａ，１０Ｂ，１０Ｃのそれぞれへの転送データ量を低減することができ、機密文書データの保存処理を高速に行うことができる、という効果を奏することができる。
【０１３４】
最後に、第５の実施の形態として示す画像処理システムについて説明する。
【０１３５】
この第５の実施の形態として示す画像処理システムは、第４の実施の形態として示した画像処理システムを改良し、機密情報の重要度毎に、異なるファイルサーバに機密情報データを保存するようにしたものである。したがって、この第５の実施の形態の説明においては、第４の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【０１３６】
図２３に、画像処理装置としてのパーソナルコンピュータ４００の構成を示す。すなわち、パーソナルコンピュータ４００は、上述したデータ受信部３１、機密情報抽出部３２、保存情報暗号化部３７、命令受信部３９、ユーザー情報抽出部４０、ユーザーレベル判定部４１、機密情報読み出し部４４、情報受信部４５、文書出力部４７、文書再生部１０９、文書合成部２０１、保存情報生成部２０２、保存情報読み出し部２０４、文書読み出し部２０５、及び情報転送部３０２の他に、機密情報抽出部３２によって抽出された機密情報の重要度（機密レベル）を判定する機密レベル判定部４０１と、重要度が高い機密情報データと重要度が低い機密情報データと機密なし文書データとを生成する文書編集部４０２と、この文書編集部４０２から供給された重要度が高い機密情報データを暗号化する高レベル機密情報暗号化部４０３と、文書編集部４０２から供給された重要度が低い機密情報データを暗号化する低レベル機密情報暗号化部４０４と、合成文書データと保存情報データと位置情報リストとを保存するデータ格納部４０５と、機密情報データを保存するファイルサーバ１０Ａ，１０Ｂ，１０Ｃのいずれかの位置情報を判定する記憶装置位置判定部４０６とを有する。
【０１３７】
すなわち、パーソナルコンピュータ４００は、上述したパーソナルコンピュータ３００における機密レベル判定部１０１、文書編集部１０２、高レベル機密情報暗号化部１０３、低レベル機密情報暗号化部１０４、データ格納部２０３、及び記憶装置位置判定部３０１に代えて、機密レベル判定部４０１と、文書編集部４０２と、高レベル機密情報暗号化部４０３と、低レベル機密情報暗号化部４０４と、データ格納部４０５と、記憶装置位置判定部４０６とを有するものとして構成される。
【０１３８】
機密レベル判定部４０１は、機密情報抽出部３２によって抽出された機密情報の重要度（機密レベル）を判定する。ここで、重要度は、例えば、機密文書データがテキストデータの場合には、特定のフォントによって表された部分については重要度１、文字色が赤色で表された部分については重要度２、アンダーラインが付された部分については重要度３といったように、フォントや文字色等の書式の違いによって表され、また、画像データの場合には、属性に応じて重要度を付すといったように、属性の違いによって表される。勿論、機密情報の重要度のレベル数は、重要度１，２，３のように３つに限定されるものではない。機密レベル判定部４０１は、重要度を判定すると、その重要度を示す情報を文書編集部４０２に通知する。
【０１３９】
文書編集部４０２は、機密情報抽出部３２から通知された機密情報の位置情報と、機密レベル判定部４０１から通知された重要度とに基づいて、データ受信部３１によって受信された機密文書データを、重要度毎の機密情報部分と、これ以外の部分とに分割し、重要度毎の機密情報データと、機密なし文書データとを生成する。例えば、図２４に示すように、各種文字列を示すテキストデータＴ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５と業績情報グラフを示す画像データＩ１とからなる機密文書データＤ１を考える。この機密文書データＤ１に含まれる機密情報は、テキストデータの部分については斜体文字、下線文字又は太字で示され、画像データの部分については重要度１の機密情報であることを示す属性が付与されていることにより、識別可能に作成されている。また、テキストデータからなる機密情報のうち、重要度１の機密情報は、斜体文字で示され、重要度２の機密情報は、下線文字で示され、重要度３の機密情報は、太字で示されている。さらに、機密情報でない部分は、斜体文字、下線文字又は太字ではない普通文字で示されている。すなわち、機密文書データＤ１のうち、テキストデータＴ１及び画像データＩ１は重要度１の機密情報であり、テキストデータＴ２は重要度２の機密情報であり、テキストデータＴ５は重要度３の機密情報であり、テキストデータＴ３，Ｔ４は機密情報ではない。機密情報抽出部３２は、このような機密文書データＤ１のうち、テキストデータＴ１，Ｔ２，Ｔ５及び画像データＩ１の部分を機密情報として抽出し、その情報を機密レベル判定部４０１に供給するとともに、その位置情報を文書編集部４０２に通知する。これに応じて、機密レベル判定部４０１は、テキストデータＴ１及び画像データＩ１を、重要度１の機密情報であると判定するとともに、テキストデータＴ２を重要度２の機密情報であると判定し、さらに、テキストデータＴ５を重要度３の機密情報であると判定し、その重要度を示す情報を文書編集部４０２に通知する。そして、文書編集部４０２は、機密文書データＤ１を、テキストデータＴ１及び画像データＩ１からなる重要度１の機密情報データＤ２ａと、テキストデータＴ２からなる重要度２の機密情報データＤ２ｂと、テキストデータＴ５からなる重要度３の機密情報データＤ２ｃと、テキストデータＴ３，Ｔ４からなる機密なし文書データＤ３とに分割する。文書編集部４０２は、このようにして生成した重要度１，２の機密情報データを高レベル機密情報暗号化部４０３に供給するとともに、重要度３の機密情報データを低レベル機密情報暗号化部４０４に供給し、さらに、機密なし文書データをデータ格納部４０５に保存する。
【０１４０】
高レベル機密情報暗号化部４０３は、文書編集部４０２から供給された重要度が高い機密情報データを、例えば共通鍵暗号方式や公開鍵暗号方式等、任意の暗号化アルゴリズムを用いて、機密情報の内容を識別不可能な状態に暗号化する。なお、ここでは、重要度１，２の機密情報データを高レベル機密情報暗号化部４０３によって暗号化するものとするが、パーソナルコンピュータ４００においては、予め設定された基準以上の重要度の機密情報データを、重要度が高い機密情報データとして扱い、これを高レベル機密情報暗号化部４０３によって暗号化すればよい。高レベル機密情報暗号化部４０３は、暗号化した機密情報データを情報転送部３０２に供給する。
【０１４１】
低レベル機密情報暗号化部４０４は、文書編集部４０２から供給された重要度が低い機密情報データを、例えば共通鍵暗号方式や公開鍵暗号方式等、任意の暗号化アルゴリズムを用いて、機密情報の内容を識別不可能な状態に暗号化する。なお、ここでは、重要度３の機密情報データを低レベル機密情報暗号化部４０４によって暗号化するものとするが、パーソナルコンピュータ４００においては、機密情報データのうち、予め設定された基準未満の重要度の機密情報データ、すなわち、高レベル機密情報暗号化部４０３によって暗号化されない機密情報データを、重要度が低い機密情報データとして扱い、これを低レベル機密情報暗号化部４０４によって暗号化すればよい。低レベル機密情報暗号化部４０４は、暗号化した機密情報データをデータ格納部４０５に保存する。
【０１４２】
データ格納部４０５は、データ格納部３８，１０６，２０３と同様に例えばハードディスク等から構成され、上述した保存情報格納部３８ｂ及び合成文書格納部２０３ａの他に、位置情報リスト格納部４０５ａを有する。位置情報リスト格納部４０５ａは、重要度が高い機密情報データを、その重要度毎に、ファイルサーバ１０Ａ，１０Ｂ，１０Ｃのいずれに保存するかを示すために、当該ファイルサーバ１０Ａ，１０Ｂ，１０Ｃの位置情報を示した位置情報リストを保存する。具体的には、位置情報リストは、例えば図２５に示すように、各ファイルサーバ１０Ａ，１０Ｂ，１０Ｃに割り当てられているＩＰアドレスや名称等と重要度とを関連付けて構成される。この位置情報リスト格納部４０５ａに保存されている位置情報リストは、記憶装置位置判定部４０６によって読み出される。
【０１４３】
記憶装置位置判定部４０６は、位置情報リスト格納部４０５ａに保存されている位置情報リストに基づいて、高レベル機密情報暗号化部１０３によって暗号化された重要度が高い機密情報データを保存する任意のファイルサーバ１０Ａ，１０Ｂ，１０Ｃの位置情報を判定する。記憶装置位置判定部４０６は、判定した位置情報を情報転送部３０２に通知する。
【０１４４】
このような各部を有するパーソナルコンピュータ４００は、図２６に示すような一連の手順にしたがって、機密文書データの保存を行う。
【０１４５】
すなわち、パーソナルコンピュータ４００は、図２６に示すように、ステップＳ１３１において、所定のアプリケーションプログラムを用いて作成された機密文書データの保存操作が行われることによって当該アプリケーションプログラムから送信された当該機密文書データをデータ受信部３１によって受信するまで待機する。そして、パーソナルコンピュータ４００は、データ受信部３１によって機密文書データを受信すると、ステップＳ１３２において、機密情報抽出部３２により、当該機密文書データから機密情報を抽出するとともに、機密情報がある場合にはその位置情報を識別する。
【０１４６】
パーソナルコンピュータ４００は、ステップＳ１３３において、機密情報が抽出されなかった場合には、ステップＳ１４４において、文書編集部４０２及び文書合成部２０１により、機密なし文書データを合成文書格納部２０３ａに保存し、ステップＳ１４５へと処理を移行する一方で、機密情報が抽出された場合には、機密情報抽出部３２によって抽出した機密情報を機密レベル判定部４０１に供給するとともに、当該機密情報抽出部３２によって識別した位置情報を文書編集部４０２に通知する。これに応じて、パーソナルコンピュータ４００は、ステップＳ１３４において、機密レベル判定部４０１により、機密情報の重要度を判定し、その情報を文書編集部４０２に通知する。そして、パーソナルコンピュータ４００は、ステップＳ１３５において、文書編集部４０２により、機密情報抽出部３２から通知された機密情報の位置情報と、機密レベル判定部４０１から通知された重要度とに基づいて、データ受信部３１によって受信された機密文書データを、重要度毎に分割し、重要度毎の機密情報データと、機密なし文書データとを生成する。
【０１４７】
続いて、パーソナルコンピュータ４００は、ステップＳ１３６において、重要度が高い機密情報データがないものと判定した場合には、ステップＳ１４１へと処理を移行する一方で、重要度が高い機密情報データがあるものと判定した場合には、ステップＳ１３７において、高レベル機密情報暗号化部４０３により、文書編集部４０２から供給された重要度が高い機密情報データを暗号化し、暗号化した機密情報データを生成する。
【０１４８】
さらに、パーソナルコンピュータ４００は、ステップＳ１３８において、記憶装置位置判定部４０６により、位置情報リスト格納部４０５ａに保存されている位置情報リストを読み出し、ステップＳ１３９において、当該位置情報リストに基づいて、高レベル機密情報暗号化部４０３によって暗号化された重要度が高い機密情報データを保存する任意のファイルサーバ１０Ａ，１０Ｂ，１０Ｃの位置情報を判定する。そして、パーソナルコンピュータ４００は、ステップＳ１４０において、情報転送部３０２により、高レベル機密情報暗号化部４０３によって暗号化された機密情報データを、記憶装置位置判定部４０６によって判定された位置情報によって示されるファイルサーバ１０Ａ，１０Ｂ，１０Ｃのいずれかに対して転送する。
【０１４９】
また、パーソナルコンピュータ４００は、ステップＳ１４１において、低レベル機密情報暗号化部４０４により、文書編集部４０２から供給された重要度が低い機密情報データを暗号化して暗号化した機密情報データを生成する。そして、パーソナルコンピュータ４００は、ステップＳ１４２において、文書合成部２０１により、暗号化された重要度が低い機密情報データと、文書編集部４０２によって生成された機密なし文書データとを、１つのファイルにまとめて合成文書データを生成し、ステップＳ１４３において、当該合成文書データを合成文書格納部２０３ａに保存する。
【０１５０】
続いて、パーソナルコンピュータ４００は、ステップＳ１４５において、保存情報生成部２０２により、合成文書データの名称、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部４０１によって重要度が高いと判定された機密情報があるか否かを示す情報、機密情報抽出部３２によって抽出された機密情報のうち機密レベル判定部４０１によって重要度が低いと判定された機密情報があるか否かを示す情報、及び、重要度が高い機密情報がある場合には、合成文書データに対応する重要度が高い機密情報データの名称を、保存情報として生成する。
【０１５１】
そして、パーソナルコンピュータ４００は、ステップＳ１４６において、保存情報暗号化部３７により、保存情報データを暗号化して暗号化した保存情報データを生成し、ステップＳ１４７において、当該保存情報データを保存情報格納部３８ｂに保存し、一連の処理を終了する。
【０１５２】
パーソナルコンピュータ４００は、このような一連の手順にしたがって、機密文書データを保存することができる。
【０１５３】
なお、パーソナルコンピュータ４００は、機密文書データを再生する際には、先に図１９に示したような一連の手順にしたがって処理を行うことになる。
【０１５４】
以上説明したように、本発明の第５の実施の形態として示す画像処理システムにおいては、機密情報の重要度毎に、異なるファイルサーバに機密情報データを保存することから、重要度毎に機密情報をグループ化して保存するといった処理を行うことが可能となり、第４の実施の形態と同様に、機密文書データの管理を容易に行うことができるとともに、ファイルサーバ１０Ａ，１０Ｂ，１０Ｃのそれぞれへの転送データ量を低減することができ、機密文書データの保存処理を高速に行うことができる、という効果を奏することができる。
【０１５５】
なお、本発明は、上述した実施の形態に限定されるものではない。例えば、上述した実施の形態では、ファイルサーバに機密情報データを保存するものとして説明したが、本発明は、例えばネットワークに接続可能なハードディスクドライブ等、データを保存することが可能な記憶装置であれば、任意の装置を適用することができる。
【０１５６】
また、上述した実施の形態では、データ格納部がハードディスクから構成されるものとして説明したが、本発明は、大容量の不揮発性メモリであるＳＤカードやＵＳＢメモリ等、本体に対して着脱可能な記憶装置を適用してもよい。
【０１５７】
さらに、上述した実施の形態では、画像処理装置としてパーソナルコンピュータを用いて説明したが、本発明は、画像処理を行う機能を有する装置であればいかなるものであっても適用することができ、例えば、プリンタ、複写機、ファクシミリ装置、その他の機能を複合的に備える装置に適用することもできる。
【０１５８】
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【図面の簡単な説明】
【０１５９】
【図１】本発明の第１の実施の形態として示す画像処理システムの構成を説明するブロック図である。
【図２】本発明の第１の実施の形態として示す画像処理システムにおけるパーソナルコンピュータの構成を説明するブロック図である。
【図３】本発明の第１の実施の形態として示す画像処理システムにおいて、機密文書データを機密情報データと機密なし文書データとに分割する様子を説明するための図である。
【図４】本発明の第１の実施の形態として示す画像処理システムにおいて生成される保存情報の具体例を説明する図である。
【図５】本発明の第１の実施の形態として示す画像処理システムにおける権限レベルテーブルの具体例を説明する図である。
【図６】本発明の第１の実施の形態として示す画像処理システムにおいて、パーソナルコンピュータによって機密文書データを保存する際の一連の処理を説明するフローチャートである。
【図７】本発明の第１の実施の形態として示す画像処理システムにおいて、パーソナルコンピュータによって機密文書データを再生する際の一連の処理を説明するフローチャートである。
【図８】本発明の第２の実施の形態として示す画像処理システムにおけるパーソナルコンピュータの構成を説明するブロック図である。
【図９】本発明の第２の実施の形態として示す画像処理システムにおける機密情報の重要度について説明するための図である。
【図１０】本発明の第２の実施の形態として示す画像処理システムにおいて、機密文書データを、重要度が高い機密情報データと、重要度が低い機密情報データと、機密なし文書データとに分割する様子を説明するための図である。
【図１１】本発明の第２の実施の形態として示す画像処理システムにおいて生成される保存情報の具体例を説明する図である。
【図１２】本発明の第２の実施の形態として示す画像処理システムにおいて、パーソナルコンピュータによって機密文書データを保存する際の一連の処理を説明するフローチャートである。
【図１３】本発明の第２の実施の形態として示す画像処理システムにおいて、パーソナルコンピュータによって機密文書データを再生する際の一連の処理を説明するフローチャートである。
【図１４】本発明の第２の実施の形態として示す画像処理システムにおける権限レベルテーブルの具体例を説明する図である。
【図１５】本発明の第３の実施の形態として示す画像処理システムにおけるパーソナルコンピュータの構成を説明するブロック図である。
【図１６】本発明の第３の実施の形態として示す画像処理システムにおいて生成される合成文書データの具体例説明する図である。
【図１７】本発明の第３の実施の形態として示す画像処理システムにおいて生成される保存情報の具体例を説明する図である。
【図１８】本発明の第３の実施の形態として示す画像処理システムにおいて、パーソナルコンピュータによって機密文書データを保存する際の一連の処理を説明するフローチャートである。
【図１９】本発明の第３の実施の形態として示す画像処理システムにおいて、パーソナルコンピュータによって機密文書データを再生する際の一連の処理を説明するフローチャートである。
【図２０】本発明の第４の実施の形態として示す画像処理システムの構成を説明するブロック図である。
【図２１】本発明の第４の実施の形態として示す画像処理システムにおけるパーソナルコンピュータの構成を説明するブロック図である。
【図２２】本発明の第４の実施の形態として示す画像処理システムにおいて、パーソナルコンピュータによって機密文書データを保存する際の一連の処理を説明するフローチャートである。
【図２３】本発明の第５の実施の形態として示す画像処理システムにおけるパーソナルコンピュータの構成を説明するブロック図である。
【図２４】本発明の第５の実施の形態として示す画像処理システムにおいて、機密文書データを、重要度毎の機密情報データと機密なし文書データとに分割する様子を説明するための図である。
【図２５】本発明の第５の実施の形態として示す画像処理システムにおける位置情報リストの具体例を説明する図である。
【図２６】本発明の第５の実施の形態として示す画像処理システムにおいて、パーソナルコンピュータによって機密文書データを保存する際の一連の処理を説明するフローチャートである。
【符号の説明】
【０１６０】
１０，１０Ａ，１０Ｂ，１０Ｃ  ファイルサーバ
２０  ディスプレイ
３０，１００，２００，３００，４００  パーソナルコンピュータ
３１  データ受信部
３２  機密情報抽出部
３３，１０２，４０２  文書編集部
３４  機密情報暗号化部
３５，３０２  情報転送部
３６，１０５，２０２  保存情報生成部
３７  保存情報暗号化部
３８，１０６，２０３，４０５  データ格納部
３８ａ  文書格納部
３８ｂ  保存情報格納部
３９  命令受信部
４０  ユーザー情報抽出部
４１  ユーザーレベル判定部
４２，１０７，２０４  保存情報読み出し部
４３，１０８，２０５  文書読み出し部
４４  機密情報読み出し部
４５  情報受信部
４６，１０９  文書再生部
４７  文書出力部
１０１，４０１  機密レベル判定部
１０３，４０３  高レベル機密情報暗号化部
１０４，４０４  低レベル機密情報暗号化部
１０６ａ  機密情報格納部
２０１  文書合成部
２０３ａ  合成文書格納部
３０１，４０６  記憶装置位置判定部
４０５ａ  位置情報リスト格納部
Ｄ１  機密文書データ
Ｄ２，Ｄ２ａ，Ｄ２ｂ，Ｄ２ｃ  機密情報データ
Ｄ３  機密なし文書データ
Ｉ１  画像データ
ＮＴ  ネットワーク
Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５  テキストデータ
【図１】
2008234103.tif 000003
【図２】
2008234103.tif 000004
【図３】
2008234103.tif 000005
【図４】
2008234103.tif 000006
【図５】
2008234103.tif 000007
【図６】
2008234103.tif 000008
【図７】
2008234103.tif 000009
【図８】
2008234103.tif 000010
【図９】
2008234103.tif 000011
【図１０】
2008234103.tif 000012
【図１１】
2008234103.tif 000013
【図１２】
2008234103.tif 000014
【図１３】
2008234103.tif 000015
【図１４】
2008234103.tif 000016
【図１５】
2008234103.tif 000017
【図１６】
2008234103.tif 000018
【図１７】
2008234103.tif 000019
【図１８】
2008234103.tif 000020
【図１９】
2008234103.tif 000021
【図２０】
2008234103.tif 000022
【図２１】
2008234103.tif 000023
【図２２】
2008234103.tif 000024
【図２３】
2008234103.tif 000025
【図２４】
2008234103.tif 000026
【図２５】
2008234103.tif 000027
【図２６】
2008234103.tif 000028