(57)【要約】【課題】機密情報の漏洩を防止しつつ、機密情報を含む文書の利便性を向上させる。【解決手段】機密部分抽出部210は、文書閲覧用端末装置から送られてくる機密文書データから、機密部分を抽出する。暗号化処理部220は、鍵生成部221によって生成される暗号化鍵を使って、抽出された機密部分データの暗号化を行う。識別情報生成部230は、暗号化された機密部分データを識別するための識別情報を生成する。格納処理部240は、暗号化された機密部分データと当該データの識別情報とを関連付けて、記憶装置（例えば、ハードディスク装置）に格納する。二次元コード生成部250は、識別情報と、鍵生成部221によって生成された復号鍵を、ＱＲコード等の二次元コードデータに変換する。秘匿化処理部260は、機密文書データの機密部分データを所定の代用データで置き換える。文書合成部270は、秘匿化処理が行われた機密文書データと、二次元コードデータとを合成する。【選択図】図２
2006261716.tif 000002
【特許請求の範囲】
【請求項１】
電子文書から秘匿化対象部分を抽出する秘匿化対象部分抽出部と、
前記電子文書の前記秘匿化対象部分を代用情報に置き換えた秘匿化文書を生成する秘匿化処理部と、
前記秘匿化対象部分に対応する識別情報を生成する識別情報生成部と、
前記秘匿化対象部分と前記識別情報とを関連付けて格納する処理を行う格納処理部と、
前記識別情報を含む機械可読コードを生成するコード生成部と、
前記秘匿化文書と前記機械可読コードとを合成する合成部と
を備えることを特徴とする文書処理装置。
【請求項２】
前記秘匿化対象部分を暗号化する暗号化処理部を更に備え、
前記識別情報生成部は、前記暗号化処理部によって暗号化された秘匿化対象部分に対応する識別情報を生成し、
前記格納処理部は、前記暗号化された秘匿化対象部分と前記識別情報とを関連付けて格納する
ことを特徴とする請求項１に記載の文書処理装置。
【請求項３】
前記コード生成手段は、前記暗号化された秘匿化対象部分を復号するための復号鍵を更に含む機械可読コードを生成する
ことを特徴とする請求項２に記載の文書処理装置。
【請求項４】
暗号化鍵と復号鍵のペアを生成する鍵生成部を更に備える
ことを特徴とする請求項３に記載の文書処理装置。
【請求項５】
前記鍵生成部は、前記電子文書の少なくとも一部分に基づいて、暗号化鍵と復号鍵のペアを生成する
ことを特徴とする請求項４に記載の文書処理装置。
【請求項６】
前記格納処理部は、可搬記録媒体に、前記秘匿化対象部分と前記識別情報とを関連付けて格納する
ことを特徴とする請求項１〜５のいずれか一項に記載の文書処理装置。
【請求項７】
前記秘匿化対象部分抽出部は、前記電子文書の出力結果における前記秘匿化対象部分の配置に関する情報を算出する
ことを特徴とする請求項１〜６のいずれか一項に記載の文書処理装置。
【請求項８】
電子文書から秘匿化対象部分を抽出する秘匿化対象部分抽出部と、
前記電子文書の前記秘匿化対象部分を代用情報に置き換えた秘匿化文書を生成する秘匿化処理部と、
前記秘匿化対象部分を外部に送信する送信部と、
前記秘匿化対象部分に対応する識別情報を外部から受信する受信部と、
前記識別情報を含む機械可読コードを生成するコード生成部と、
前記秘匿化文書と前記機械可読コードとを合成する合成部と
を備えることを特徴とする文書処理装置。
【請求項９】
請求項８に記載の文書処理装置と連係して動作する文書処理装置であって、
請求項８に記載の文書処理装置から送られてくる秘匿化対象部分を暗号化する暗号化処理部と、
前記秘匿化対象部分に対応する識別情報を生成する識別情報生成部と、
前記暗号化された秘匿化対象部分と前記識別情報とを関連付けて格納する処理を行う格納処理部と、
請求項８に記載の文書処理装置に、前記識別情報を送信する送信部と
を備えたことを特徴とする文書処理装置。
【請求項１０】
電子文書から秘匿化対象部分を抽出し、
前記電子文書の前記秘匿化対象部分を代用情報に置き換えた秘匿化文書を生成し、
前記秘匿化対象部分に対応する識別情報を生成し、
前記秘匿化対象部分と前記識別情報とを関連付けて格納し、
前記識別情報を含む機械可読コードを生成し、
前記秘匿化文書と前記機械可読コードとを合成する
ことを特徴とする文書処理方法。
【請求項１１】
前記秘匿化対象部分を暗号化する
ことを更に含むことを特徴とする請求項１０に記載の文書処理方法。
【請求項１２】
文書の処理を行う文書処理プログラムであって、コンピュータを、
電子文書から秘匿化対象部分を抽出する秘匿化対象部分抽出部、
前記電子文書の前記秘匿化対象部分を代用情報に置き換えた秘匿化文書を生成する秘匿化処理部、
前記秘匿化対象部分に対応する識別情報を生成する識別情報生成部、
前記秘匿化対象部分と前記識別情報とを関連付けて格納する処理を行う格納処理部、
前記識別情報を含む機械可読コードを生成するコード生成部、及び、
前記秘匿化文書と前記機械可読コードとを合成する合成部
として機能させることを特徴とする文書処理プログラム。
【請求項１３】
前記コンピュータを、更に、
前記秘匿化対象部分を暗号化する暗号化処理部として機能させる
ことを特徴とする請求項１２に記載の文書処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ等によって出力される文書の処理に関する。
【背景技術】
【０００２】
企業や研究機関等が有する各種の機密情報は、機密情報が印刷された紙文書が企業等から持ち出されることで漏洩することが少なくない。そのため、現在では、機密情報は原則として電子データで管理して、紙媒体への出力はできるだけ制限するような運用を行う場合がある。
【０００３】
しかしながら、このような運用を行っている場合であっても、紙媒体の有用性から、可能な限り、紙媒体への出力が行えた方が望ましい。また、文書に含まれる情報のうち、機密にすべき情報は、その一部である場合も少なくない。
【０００４】
なお、特開平６−２１４８６２号公報には、サーバノードが管理する文書ファイルをアクセスできる各ユーザ毎に、読み込みや印刷のアクセス権レベルを設定するとともに、各文書内の所定領域（ページ、文、図等）単位に、読み込みや印刷等のアクセス権レベルを設定しておき、ユーザがクライアントノードで所望の文書の表示や印刷を行う際に、前記アクセス権レベルを比較することによって当該ユーザが各部分の表示や印刷が可能か否かを判別し、表示や印刷ができない部分については、マスクがけを行ってから、表示や印刷を行うクライアント・サーバシステムが開示されている。
【特許文献１】特開平６−２１４８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、機密情報の漏洩を防止しつつ、機密情報を含む文書の利便性を向上させることにある。
【課題を解決するための手段】
【０００６】
本発明に係る文書処理装置は、電子文書から秘匿化対象部分を抽出する秘匿化対象部分抽出部と、前記電子文書の前記秘匿化対象部分を代用情報に置き換えた秘匿化文書を生成する秘匿化処理部と、前記秘匿化対象部分に対応する識別情報を生成する識別情報生成部と、前記秘匿化対象部分と前記識別情報とを関連付けて格納する処理を行う格納処理部と、前記識別情報を含む機械可読コード（例えば、二次元コード）を生成するコード生成部と、前記秘匿化文書と前記機械可読コードとを合成する合成部とを備えることを特徴とする。
【０００７】
この場合において、前記秘匿化対象部分を暗号化する暗号化処理部を更に備え、前記識別情報生成部は、前記暗号化処理部によって暗号化された秘匿化対象部分に対応する識別情報を生成し、前記格納処理部は、前記暗号化された秘匿化対象部分と前記識別情報とを関連付けて格納するようにしてもよい。また、前記コード生成手段は、前記暗号化された秘匿化対象部分を復号するための復号鍵を更に含む機械可読コードを生成するようにしてもよい。また、暗号化鍵と復号鍵のペアを生成する鍵生成部を更に備えるようにしてもよい。前記鍵生成部は、例えば、前記電子文書の少なくとも一部分に基づいて、暗号化鍵と復号鍵のペアを生成する。
【０００８】
また、前記格納処理部は、可搬記録媒体に、前記秘匿化対象部分と前記識別情報とを関連付けて格納するようにしてもよい。
【０００９】
また、前記秘匿化対象部分抽出部は、前記電子文書の出力結果における前記秘匿化対象部分の配置に関する情報を算出するようにしてもよい。
【００１０】
本発明に係る第二の文書処理装置は、電子文書から秘匿化対象部分を抽出する秘匿化対象部分抽出部と、前記電子文書の前記秘匿化対象部分を代用情報に置き換えた秘匿化文書を生成する秘匿化処理部と、前記秘匿化対象部分を外部に送信する送信部と、前記秘匿化対象部分に対応する識別情報を外部から受信する受信部と、前記識別情報を含む機械可読コードを生成するコード生成部と、前記秘匿化文書と前記機械可読コードとを合成する合成部とを備えることを特徴とする。
【００１１】
本発明に係る第三の文書処理装置は、前記第二の文書処理装置と連係して動作する文書処理装置であって、前記第二の文書処理装置から送られてくる秘匿化対象部分を暗号化する暗号化処理部と、前記秘匿化対象部分に対応する識別情報を生成する識別情報生成部と、前記暗号化された秘匿化対象部分と前記識別情報とを関連付けて格納する処理を行う格納処理部と、前記識別情報を前記第二の文書処理装置に送信する送信部とを備えたことを特徴とする。
【００１２】
本発明に係る文書処理方法は、電子文書から秘匿化対象部分を抽出し、前記電子文書の前記秘匿化対象部分を代用情報に置き換えた秘匿化文書を生成し、前記秘匿化対象部分に対応する識別情報を生成し、前記秘匿化対象部分と前記識別情報とを関連付けて格納し、前記識別情報を含む機械可読コードを生成し、前記秘匿化文書と前記機械可読コードとを合成することを特徴とする。
【００１３】
この場合において、前記秘匿化対象部分を暗号化するようにしてもよい。
【００１４】
本発明に係るプログラムは、文書の処理を行う文書処理プログラムであって、コンピュータを、電子文書から秘匿化対象部分を抽出する秘匿化対象部分抽出部、前記電子文書の前記秘匿化対象部分を代用情報に置き換えた秘匿化文書を生成する秘匿化処理部、前記秘匿化対象部分に対応する識別情報を生成する識別情報生成部、前記秘匿化対象部分と前記識別情報とを関連付けて格納する処理を行う格納処理部、前記識別情報を含む機械可読コードを生成するコード生成部、及び、前記秘匿化文書と前記機械可読コードとを合成する合成部として機能させることを特徴とする。
【００１５】
この場合において、前記コンピュータを、更に、前記秘匿化対象部分を暗号化する暗号化処理部として機能させるようにしてもよい。
【００１６】
なお、前記プログラムは、ＣＤ−ＲＯＭ等の可搬記録媒体やネットワーク等の手段を介して頒布されうる。
【発明の効果】
【００１７】
本発明によれば、電子文書の秘匿化対象部分（例えば、機密情報部分）が代用情報に置き換えられるので、出力文書を介した機密情報の漏洩を防ぐことが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を参照しつつ詳細に説明する。
【００１９】
図１は、本発明による文書処理システムの構成を示す図である。
【００２０】
同図に示すように、本発明による文書処理システム１００は、文書サーバ１１０と、文書閲覧用端末装置１２０と、スキャナ１２１と、プリンタ１３０と、機密文書処理サーバ１４０とを備えている。そして、文書サーバ１１０、文書閲覧用端末装置１２０、プリンタ１３０及び機密文書処理サーバ１４０は、それぞれ、ＬＡＮ等のネットワーク１８０に接続されている。また、スキャナ１２１は、ＵＳＢ等のインタフェースを介して、文書閲覧用端末装置１２０にローカル接続されている。
【００２１】
文書サーバ１１０は、電子化された機密文書を保持・管理するサーバであり、例えば、通常のパーソナルコンピュータ（以下、ＰＣという）その他のコンピュータで構成される。より具体的には、文書サーバ１１０は、ＣＰＵ、メインメモリ、表示装置、ハードディスク装置、入力装置等を備える。表示装置は、例えば、ＣＲＴ表示装置やＬＣＤ表示装置等によって構成され、入力装置は、例えば、キーボードやマウスその他のポインティングデバイス等によって構成される。
【００２２】
文書閲覧用端末装置１２０は、文書サーバ１１０に格納されている機密文書をネットワーク１８０を介して読み出して、画面上に表示することで、機密文書を閲覧し、必要に応じて、当該機密文書をプリンタ１３０に出力するための端末装置であり、例えば、通常のＰＣその他のコンピュータで構成される。
【００２３】
スキャナ１２１は、プリンタ１３０で出力された紙文書等の読取りを行い、画像データとして文書閲覧用端末装置１２０内に取り込むための文書読取り装置である。
【００２４】
プリンタ１３０は、文書閲覧用端末装置１２０等からの指示に従って、文書等の出力を行う出力装置であり、例えば、通常のネットワーク対応のレーザープリンタやインクジェットプリンタで構成される。
【００２５】
機密文書処理サーバ１４０は、文書閲覧用端末装置１２０等から送られてくる機密文書に対して、プリンタ１３０で出力できるように、秘匿化処理（後述）を行うものである。また、秘匿化処理がされて出力された紙文書等から、秘匿化された機密部分の復元（秘匿化解除）を行うものでもある。機密文書処理サーバ１４０は、例えば、通常のＰＣその他のコンピュータで構成される。
【００２６】
図２及び図３は、機密文書処理サーバ１４０の機能構成を示す図である。図２は、機密文書をプリンタ１３０で印刷できるように、機密部分の秘匿化処理を行う場合の機能構成を示し、図３は、秘匿化処理がされて出力された紙文書等から、秘匿化された機密部分を復元する場合の機能構成を示している。
【００２７】
まず、機密文書を印刷できるように、機密部分の秘匿化処理を行う場合の機能構成について説明する。
【００２８】
図２に示すように、機密文書処理サーバ１４０は、機密部分抽出部２１０と、暗号化処理部２２０と、鍵生成部２２１と、識別情報生成部２３０と、格納処理部２４０と、二次元コード生成部２５０と、秘匿化処理部２６０と、文書合成部２７０とを備える。各部２１０〜２７０は、基本的に、ＣＰＵが、メインメモリにロードされたプログラムを実行することで実現される。
【００２９】
機密部分抽出部２１０は、文書閲覧用端末装置１２０等から送られてくる機密文書データから、機密部分を抽出するものである。機密部分には、例えば、顧客情報等の個人情報や、研究データ、会社の業績データなどのテキストデータのほか、グラフなどの画像データが含まれる。文書処理システム１００においては、機密文書データは、機密部分を識別できるような形式で作成されている。例えば、通常のワードプロセッサ文書データ等の場合は、機密部分については、機密部分識別用として予め定められた特定のフォントや特定の色などを使って作成される。また、文書作成用のソフトウェア等で、利用者が指定する部分に、機密部分であることを示す特定の属性を設定できるような場合は、機密部分に当該属性が設定される。また、ＸＭＬ等で記述された文書データの場合は、機密部分であることを示すタグを定義し、当該タグで機密部分が指定される。機密部分抽出部２１０は、機密文書データを解析して、上記属性等が設定された部分を機密部分として抽出する。更に、機密部分抽出部２１０は、機密文書をプリンタ１３０等に出力した場合に、出力結果において、抽出した機密部分が配置される位置（配置情報）の算出も行う。算出された配置情報は、機密部分データに含めて出力される。
【００３０】
暗号化処理部２２０は、機密部分抽出部２１０によって抽出された機密部分データの暗号化を行うものである。暗号化処理部２２０で行われる暗号化とは、機密部分データを、元の内容がわからないデータに変換することをいい、暗号化の方法は、実装条件に応じて、ＤＥＳ等の共通鍵暗号方式や、ＲＳＡ暗号等の公開鍵暗号方式や、機密部分データを所定の規則に従って並び替える方法等、適当な方法を選択することができる。ここでは、暗号化処理部２２０は、鍵生成部２２１によって生成される暗号化鍵を使って、機密部分データの暗号化を行うものとする。
【００３１】
鍵生成部２２１は、暗号化処理部２２０によって使用される暗号化鍵、及び、暗号化処理部２２０によって暗号化された機密部分データを復号するための復号鍵を生成するものである。例えば、一方向性ハッシュ関数を使用して、機密文書データのハッシュ値を求め、当該ハッシュ値に基づいて、暗号化鍵及び復号鍵を生成する。なお、暗号化処理部２２０における暗号化手法が、各機密文書毎に異なる暗号化鍵等を必要としない場合は、鍵生成部２２１はなくてもよい。
【００３２】
識別情報生成部２３０は、暗号化処理部２２０によって暗号化された機密部分データを識別するための識別情報を生成するものである。当該識別情報は、後に、暗号化された機密部分データをアクセスするために用いられる。識別情報としては、例えば、一方向性ハッシュ関数を使用して、暗号化された機密部分データから生成されるハッシュ値を用いることができる。
【００３３】
格納処理部２４０は、暗号化された機密部分データと当該データの識別情報とを関連付けて、機密文書処理サーバ１４０が備える記憶装置（例えば、ハードディスク装置）等に格納するものである。
【００３４】
二次元コード生成部２５０は、識別情報生成部２３０によって生成された識別情報と、鍵生成部２２１によって生成された復号鍵を、ＱＲコード等の二次元コードデータに変換（符号化）するものである。二次元コード生成部２５０によって生成された二次元コードデータは、文書合成部２７０に渡される。
【００３５】
秘匿化処理部２６０は、機密文書の機密部分を人間が読むことができないようにする秘匿化処理、すなわち、機密文書データの機密部分データを所定の代用データで置き換える処理を行うものである。例えば、機密部分データが文字等のテキストデータであった場合は、各文字が「■」や「×」等の代用文字で置き換えられる。また、機密部分データがグラフ等の画像データであった場合は、元の画像が、代用画像（例えば、単一色で塗りつぶされた同一サイズの画像）で置き換えられる。
【００３６】
文書合成部２７０は、秘匿化処理部２６０によって秘匿化処理が行われた機密文書データ（秘匿化文書データ）と、二次元コードデータとを合成するものである。文書合成部２７０から出力された機密文書データは、機密処理済文書データとして、文書閲覧用端末装置１２０等に送り返される。
【００３７】
次に、秘匿化処理がされてプリンタ１３０で出力された紙文書から、秘匿化された機密部分を復元する場合の機密文書処理サーバ１４０の機能構成について説明する。
【００３８】
図３に示すように、機密文書処理サーバ１４０は、二次元コード抽出・復号部３１０と、機密部分データ取得部３２０と、復号処理部３３０と、画像合成部３４０とを備える。各部３１０〜３４０は、基本的に、ＣＰＵが、メインメモリにロードされたプログラムを実行することで実現される。
【００３９】
二次元コード抽出・復号部３１０は、スキャナ１２１で読み取られ、文書閲覧用端末装置１２０から送られてくる文書画像データから、二次元コードを抽出し、抽出した二次元コードの復号を行って、当該二次元コードに含まれている機密部分データの識別情報及び復号鍵を取り出すものである。
【００４０】
機密部分データ取得部３２０は、二次元コード抽出・復号部３１０から渡される機密部分データ識別情報を使って、当該識別情報に対応する機密部分データを、機密文書処理サーバ１４０が備える記憶装置（例えば、ハードディスク装置）等から取得するものである。
【００４１】
復号処理部３３０は、機密部分データ取得部３２０によって取得された機密部分データを、二次元コード抽出・復号部３１０から渡される復号鍵を使って復号するものである。
【００４２】
画像合成部３４０は、復号処理部３３０によって復号された機密部分データを、文書閲覧用端末装置１２０から受け取った文書画像データに合成して、文書閲覧用端末装置１２０に送り返すものである。画像合成部３４０は、機密部分データに含まれる配置情報を利用して、文書画像における本来の位置に、機密部分画像（機密部分データに基づいて生成される画像）を貼り付ける。
【００４３】
次に、以上のような構成を有する文書処理システム１００の動作について具体的に説明する。まず、機密文書をプリンタ１３０で印刷する際の動作について説明する。
【００４４】
文書サーバ１１０から読み出した機密文書を、文書閲覧用端末装置１２０の画面上で閲覧等していた利用者が、当該機密文書の印刷を文書閲覧用端末装置１２０に指示すると、文書閲覧用端末装置１２０は、当該機密文書を印刷可能な状態にするため、当該機密文書データを、ネットワーク１８０を介して、機密文書処理サーバ１４０に送信する。
【００４５】
機密文書処理サーバ１４０は、文書閲覧用端末装置１２０から機密文書データを受け取ると、まず、機密部分抽出部２１０によって、当該機密文書データから、機密部分を抽出する。次に、暗号化処理部２２０によって、抽出された機密部分データの暗号化を行う。そして、識別情報生成部２３０によって、暗号化された機密部分データを識別するための識別情報を生成する。そして、機密部分格納処理部２４０によって、暗号化された機密部分データとその識別情報を関連付けて、機密文書処理サーバ１４０が備えるハードディスク装置に格納する。また、二次元コード生成部２５０によって、識別情報生成部２３０によって生成された識別情報と、鍵生成部２２１によって生成された復号鍵を、ＱＲコード等の二次元コードデータに変換する。また、秘匿化処理部２６０によって、機密文書データの機密部分データを所定の代用データで置き換える。最後に、秘匿化処理部２６０によって秘匿化処理が行われた機密文書データ（秘匿化文書データ）と、二次元コードデータとを、文書合成部２７０によって合成し、合成結果を文書閲覧用端末装置１２０に送り返す。
【００４６】
文書閲覧用端末装置１２０は、機密文書処理サーバ１４０から秘匿化処理がされた機密文書データを受け取ると、当該機密文書データをプリンタ１３０で出力する。
【００４７】
図４は、機密文書処理サーバ１４０による秘匿化処理前後の機密文書の例を示す図である。同図（ａ）は、秘匿化処理前の機密文書の例を示し、同図（ｂ）は、秘匿化処理後の機密文書の例を示している。同図に示すように、機密部分として設定されている文字部分４１０（「１０万」）が、代用文字４２０（「■■■」）で置き換えられている。また、同図（ｂ）に示すように、秘匿化処理後の機密文書は、所定位置（右下隅の余白部分）に、二次元コード４３０が付加されている。なお、二次元コード４３０は、暗号化された機密部分データの識別情報及び暗号化された機密部分データの復号に必要な復号鍵を符号化したものである。
【００４８】
以上のような処理を行うことにより、機密文書を印刷する際、機密文書に含まれる機密部分は、秘匿化されて印刷されるので、印刷された機密文書が持ち出されること等による機密漏洩を防止することができる。
【００４９】
次に、以上のようにして印刷された機密文書から、秘匿化された機密部分を復元する場合の動作について説明する。
【００５０】
二次元コード付きで印刷された機密文書を所持している利用者が、秘匿化されている機密部分（代用データで置き換えられている部分）の内容を確認したくなった場合は、まず、文書閲覧用端末装置１２０に接続されたスキャナ１２１に、二次元コード付きの機密文書をセットし、スキャナ１２１によって当該機密文書の読取りを行う。スキャナ１２１によって読み取られた機密文書の画像データは、文書閲覧用端末装置１２０によって、機密文書処理サーバ１４０に送られる。
【００５１】
機密文書処理サーバ１４０は、文書閲覧用端末装置１２０から機密文書の画像データを受け取ると、まず、二次元コード抽出・復号部３１０によって、機密文書の画像データから、二次元コードを抽出し、抽出した二次元コードの復号を行って、当該二次元コードに含まれている機密部分データの識別情報及び復号鍵を取り出す。次に、機密部分データ取得部３２０によって、取り出した機密部分データ識別情報を使って、当該識別情報に対応する機密部分データを、機密文書処理サーバ１４０が備えるハードディスク装置から取得する。次に、復号処理部３３０によって、ハードディスク装置から読み出された機密部分データを、二次元コードから取り出された復号鍵を使って復号する。次に、画像合成部３４０によって、復号された機密部分データを、文書閲覧用端末装置１２０から受け取った機密文書画像データに合成して、文書閲覧用端末装置１２０に送り返す。
【００５２】
機密文書処理サーバ１４０から、秘匿化解除処理がされた機密文書の画像データを受け取ると、文書閲覧用端末装置１２０は、当該データを、表示装置に表示する。
【００５３】
以上のような処理を行うことにより、機密部分を秘匿化して印刷した場合であっても、秘匿化した機密部分の内容を容易に確認することができる。
【００５４】
なお、ここでは、機密文書処理サーバ１４０において、復号処理部３３０によって復号された機密部分データを、文書閲覧用端末装置１２０から受け取った機密文書画像データに合成して、文書閲覧用端末装置１２０に送り返しているが、文書サーバ１１０に格納されている元の機密文書の識別情報を、二次元コードに含ませておき、機密文書処理サーバ１４０において、当該識別情報を使って、文書サーバ１１０から該当する元の機密文書を取得して、文書閲覧用端末装置１２０に送り返すようにしてもよい。この場合、元の機密文書の識別情報としては、例えば、一方向性ハッシュ関数を使用して、機密文書データから生成されるハッシュ値が用いることが考えられる。
【００５５】
また、ここでは、暗号化された機密部分データとその識別情報を、機密文書処理サーバ１４０が備えるハードディスク装置に格納しているが、暗号化された機密部分データとその識別情報を、文書閲覧用端末装置１２０等に送信して、文書閲覧用端末装置１２０等が備える記憶装置（例えば、ハードディスク装置）に格納することも考えられる。更に、暗号化された機密部分データとその識別情報を、文書閲覧用端末装置１２０等に装着されたＣＤ−Ｒ、ＭＯ、ＵＳＢメモリ等の可搬記録媒体に格納することも考えられる。このように機密部分データを可搬記録媒体に格納した場合は、当該可搬記録媒体を、秘匿化処理がされて出力がされた紙文書と一緒に持ち運ぶことで、一定の機密性を確保しつつ、機密文書の持ち運びをすることが可能になる。
【００５６】
上述した実施形態では、機密部分抽出部２１０で算出された配置情報（機密部分が配置される位置の情報）を、機密部分データに含めて、機密文書処理サーバ１４０が備えるハードディスク装置に格納しているが、当該配置情報を、二次元コードに含めるようにすることも考えられる。この場合、図２に示した機密部分の秘匿化処理を行う場合の機密情報処理サーバ１４０の機能構成では、機密部分抽出部２１０で算出された配置情報が、二次元コード生成部２５０に直接渡されて、機密部分データ識別情報及び復号鍵とともに二次元コードに変換される。また、図３に示した秘匿化処理がされて出力された紙文書等から元の機密文書を復元する場合の機密情報処理サーバ１４０の機能構成では、二次元コード抽出・復号部３１０で抽出・復号されて出力される配置情報が直接、画像合成部３４０に渡されて、画像合成時に利用される。
【００５７】
また、上述した実施形態では、秘匿化処理や秘匿化解除処理を、機密文書処理サーバ１４０で行っていたが、これらをすべて、文書閲覧用端末装置１２０で行うようにしてもよい。また、機密文書処理サーバ１４０で行わせていた処理の一部を、文書閲覧用端末装置１２０で行うことも考えられる。
【００５８】
図５は、機密文書の秘匿化処理を、文書閲覧用端末装置１２０と機密文書処理サーバ１４０とで連係して行う場合の機能構成例を示す図である。なお、同図では、図２に示した構成要素と同様の構成要素については、同じ参照符号を付している。
【００５９】
図５に示すように、文書閲覧用端末装置１２０は、機密部分抽出部２１０と、二次元コード生成部２５０と、秘匿化処理部２６０と、文書合成部２７０とを備える。また、機密文書処理サーバ１４０は、暗号化処理部２２０と、鍵生成部２２１と、識別情報生成部２３０と、格納処理部２４０とを備える。
【００６０】
同図に示した構成の場合、文書閲覧用端末装置１２０の画面上で機密部署の閲覧等していた利用者が、当該機密文書の印刷を文書閲覧用端末装置１２０に指示すると、文書閲覧用端末装置１２０は、機密部分抽出部２１０によって、機密文書データから、機密部分を抽出し、抽出された機密部分データを、ネットワーク１８０を介して、機密文書処理サーバ１４０に送信する。機密文書処理サーバ１４０では、ネットワーク１８０を介して、機密部分データを受信すると、暗号化処理部２２０によって、受信した機密部分データの暗号化を行う。そして、識別情報生成部２３０によって、暗号化された機密部分データを識別するための識別情報を生成し、機密部分格納処理部２４０によって、暗号化された機密部分データとその識別情報とを関連付けて、機密文書処理サーバ１４０が備えるハードディスク装置に格納する。そして、機密文書処理サーバ１４０は、識別情報生成部２３０によって生成された識別情報と、鍵生成部２２１によって生成された復号鍵を、ネットワーク１８０を介して、文書閲覧用端末装置１２０に送信する。文書閲覧用端末装置１２０は、ネットワーク１８０を介して、機密文書処理サーバ１４０から機密部分データ識別情報と復号鍵を受信すると、受信した識別情報と復号鍵を、二次元コード生成部２５０によってＱＲコード等の二次元コードデータに変換する。そして、当該二次元コードと、秘匿化処理部２６０によって秘匿化処理がされた機密文書データとを、文書合成部２７０によって合成し、合成結果を、プリンタ１３０で出力する。
【図面の簡単な説明】
【００６１】
【図１】本発明による文書処理システム１００の構成を示す図である。
【図２】機密文書の秘匿化を行う際の機密文書処理サーバ１４０の機能構成を示す図である。
【図３】機密文書の秘匿化解除を行う際の機密文書処理サーバ１４０の機能構成を示す図である。
【図４】機密文書処理サーバ１４０による秘匿化処理前後の機密文書の例を示す図である。
【図５】機密文書の秘匿化を連係して行う場合の文書閲覧用端末装置１２０と機密文書処理サーバ１４０の機能構成を示す図である。
【符号の説明】
【００６２】
１００    文書処理システム
１１０    文書サーバ
１２０    文書閲覧用端末装置
１２１    スキャナ
１３０    プリンタ
１４０    機密文書処理サーバ
１８０    ネットワーク
２１０    機密部分抽出部
２２０    暗号化処理部
２２１    鍵生成部
２３０    識別情報生成部
２４０    機密部分格納処理部
２５０    二次元コード生成部
２６０    秘匿化処理部
２７０    文書合成部
３１０    復号部
３２０    機密部分データ取得部
３３０    復号処理部
３４０    画像合成部
４１０    機密文字部分
４２０    代用文字
４３０    二次元コード
【図１】
2006261716.tif 000003
【図２】
2006261716.tif 000004
【図３】
2006261716.tif 000005
【図４】
2006261716.tif 000006
【図５】
2006261716.tif 000007