(57)【要約】【課題】機密文書の印刷透かしとして文書管理情報及び漏洩元情報を挿入するとともに、透かしから得られる漏洩元情報が実態と即していることを目的とする。【解決手段】端末装置２００は、出力する文書が機密文書であり、かつ出力先がファイルである場合、文書の出力を中止する。一方、端末装置２００は、出力する文書が機密文書であり、かつ出力先が印刷機である場合、漏洩元を特定可能な情報と、文書の管理情報とを透かしとして挿入して印刷する。【選択図】図１
2009135845.tif 000002
【特許請求の範囲】
【請求項１】
出力情報の印刷を指示する印刷出力指示と、上記出力情報のデータ出力を指示するデータ出力指示とのいずれかの出力指示を入力する出力指示入力部と、
上記出力指示入力部が入力した出力指示の出力対象である出力情報が機密情報であるか否かを判定する機密情報判定部と、
上記出力指示が印刷指示であるか、データ出力指示であるかを判定する指示判定部と、
上記出力情報が機密情報であると上記機密情報判定部が判定し、かつ、上記出力指示がデータ出力指示であると上記指示判定部が判定した場合、上記出力情報のデータ出力を中止する出力中止部と、
上記出力情報が機密情報であると上記機密情報判定部が判定し、かつ、上記出力指示が印刷指示であると上記指示判定部が判定した場合、所定の透かし情報を上記出力情報に挿入して印刷する指示を印刷機へ送信する印刷指示部と、
を備えることを特徴とする機密情報管理装置。
【請求項２】
上記機密情報管理装置は、さらに、
上記出力情報が機密情報であると上記機密情報判定部が判定し、かつ、上記出力指示が印刷指示であると上記指示判定部が判定した場合、透かし管理装置へ所定の透かし情報の生成を要求する透かし生成要求情報を送信する透かし要求部と、
上記透かし要求部が送信した透かし生成要求情報に対して上記透かし管理装置が生成した所定の情報を含む透かし情報を取得する透かし取得部とを備え、
上記印刷指示部は、上記透かし取得部が取得した透かし情報を上記出力情報に挿入して印刷する指示を送信する
ことを特徴とする請求項１に記載の機密情報管理装置。
【請求項３】
上記透かし取得部は、上記透かし管理装置が所定の情報を一意に識別可能な透かし識別情報を透かし情報として取得し、
上記印刷指示部は、上記透かし取得部が取得した透かし識別情報を透かしとして上記出力情報に挿入して印刷する指示を送信する
ことを特徴とする請求項２に記載の機密情報管理装置。
【請求項４】
上記出力指示入力部は、出力先の印刷機を指定した印刷出力指示を入力し、
上記機密情報管理装置は、さらに、
上記印刷出力指示が指定する出力先の印刷機が透かし情報を挿入する機能を有するか否かを判定する印刷機判定部を備え、
上記印刷指示部は、上記出力先の印刷機が透かし情報を挿入する機能を有さないと上記印刷機判定部が判定した場合、印刷する指示の送信を中止する
ことを特徴とする請求項１から３までのいずれかに記載の機密情報管理装置。
【請求項５】
上記印刷指示部は、印刷日時と、印刷出力指示を入力したユーザとを特定可能な情報を含む透かし情報を上記出力情報に挿入して印刷する指示を送信する
ことを特徴とする請求項１から４までのいずれかに記載の機密情報管理装置。
【請求項６】
機密情報を管理する機密情報管理装置と、透かし情報を生成する透かし管理装置とを備える機密情報管理システムであり、
上記機密情報管理装置は、
出力情報の印刷を指示する印刷出力指示と、上記出力情報のデータ出力を指示するデータ出力指示とのいずれかの出力指示を入力する出力指示入力部と、
上記出力指示入力部が入力した出力指示の指示対象である出力情報が機密情報であるか否かを判定する機密情報判定部と、
上記出力指示が印刷指示であるか、データ出力指示であるかを判定する指示判定部と、
上記出力情報が機密情報であると上記機密情報判定部が判定し、かつ、上記出力指示がデータ出力指示であると上記指示判定部が判定した場合、上記出力情報のデータ出力を中止する出力中止部と、
上記出力情報が機密情報であると上記機密情報判定部が判定し、かつ、上記出力指示が印刷指示であると上記指示判定部が判定した場合、上記透かし管理装置へ透かし生成要求情報を送信する透かし要求部とを備え、
上記透かし管理装置は、
上記透かし要求部が送信した透かし生成要求情報を受信すると、所定の透かし情報を生成する透かし情報生成部と、
上記透かし情報生成部が生成した透かし情報を上記機密情報管理装置へ送信する透かし情報送信部とを備え、
上記機密情報管理装置は、さらに、
上記透かし情報送信部が送信した透かし情報を取得する透かし取得部と、
上記透かし取得部が取得した透かし情報を上記出力情報に挿入して印刷する指示を所定の印刷機へ送信する印刷指示部と、
を備えることを特徴とする機密情報管理システム。
【請求項７】
入力装置が、出力情報の印刷を指示する印刷出力指示と、上記出力情報のデータ出力を指示するデータ出力指示とのいずれかの出力指示を入力する出力指示入力ステップと、
処理装置が、上記出力指示入力ステップで入力した出力指示の出力対象である出力情報が機密情報であるか否かを判定する機密情報判定ステップと、
処理装置が、上記出力指示が印刷指示であるか、データ出力指示であるかを判定する指示判定ステップと、
処理装置が、上記出力情報が機密情報であると上記機密情報判定ステップで判定し、かつ、上記出力指示がデータ出力指示であると上記指示判定ステップで判定した場合、上記出力情報のデータ出力を中止する出力中止ステップと、
処理装置が、上記出力情報が機密情報であると上記機密情報判定ステップで判定し、かつ、上記出力指示が印刷指示であると上記指示判定ステップで判定した場合、所定の透かし情報を上記出力情報に挿入して印刷する指示を印刷機へ送信する印刷指示ステップと、
を備えることを特徴とする機密情報管理方法。
【請求項８】
出力情報の印刷を指示する印刷出力指示と、上記出力情報のデータ出力を指示するデータ出力指示とのいずれかの出力指示を入力する出力指示入力処理と、
上記出力指示入力処理で入力した出力指示の出力対象である出力情報が機密情報であるか否かを判定する機密情報判定処理と、
上記出力指示が印刷指示であるか、データ出力指示であるかを判定する指示判定処理と、
上記出力情報が機密情報であると上記機密情報判定処理で判定し、かつ、上記出力指示がデータ出力指示であると上記指示判定処理で判定した場合、上記出力情報のデータ出力を中止する出力中止処理と、
上記出力情報が機密情報であると上記機密情報判定処理で判定し、かつ、上記出力指示が印刷指示であると上記指示判定処理で判定した場合、所定の透かし情報を上記出力情報に挿入して印刷する指示を印刷機へ送信する印刷指示処理と、
をコンピュータに実行させることを特徴とする機密情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、機密性の高い情報の管理技術に関する。特に、本発明は、例えば、透かし技術を用いた情報の管理技術に関する。
【背景技術】
【０００２】
企業等の組織においては、機密文書管理システムを導入することによって機密文書の印刷可否を制御することができる。しかし、印刷された紙媒体等である印刷物そのものに対してはシステムによる制御を行うことができない。
これに対して、機密文書の印刷時に、情報漏洩元を特定するための情報を印刷透かしとして印刷物に挿入する技術がある（特許文献１）。また、機密文書の作成者等の文書管理情報を透かしに含み、文書管理情報を、透かしから特定する方法がある（特許文献２）。
【特許文献１】特開２００６−１１５２３７号公報
【特許文献２】特開２００６−００５６０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
機密文書の漏洩時には、漏洩内容・被害範囲等を踏まえて対策処置を行う必要がある。このためには、漏洩元を示す情報に加えて、機密文書の作成者・管理者（管理部門）等の文書管理情報を特定する必要がある。これに対して特許文献１では、透かしから文書管理情報を特定できないという課題がある。一方、特許文献２では、中間データとして文書管理情報を特定可能な透かし入りの印刷用イメージデータを生成し、これを端末から印刷する方法によってこの課題を解決している。しかし、特許文献２の方法では、印刷用イメージデータを電子データとして端末に保存する。そのため、端末に保存した印刷用イメージデータを再印刷することが可能になる。このため、透かしから特定される印刷ユーザ・日時等の漏洩元情報が、実態と一致しない可能性があるという課題がある。
本発明は、例えば、機密文書の印刷透かしとして文書管理情報及び漏洩元情報を挿入するとともに、透かしから得られる漏洩元情報が正しいことを保証することを目的とする。
【課題を解決するための手段】
【０００４】
本発明に係る機密情報管理装置は、例えば、出力情報の印刷を指示する印刷出力指示と、上記出力情報のデータ出力を指示するデータ出力指示とのいずれかの出力指示を入力する出力指示入力部と、
上記出力指示入力部が入力した出力指示の出力対象である出力情報が機密情報であるか否かを判定する機密情報判定部と、
上記出力指示が印刷指示であるか、データ出力指示であるかを判定する指示判定部と、
上記出力情報が機密情報であると上記機密情報判定部が判定し、かつ、上記出力指示がデータ出力指示であると上記指示判定部が判定した場合、上記出力情報のデータ出力を中止する出力中止部と、
上記出力情報が機密情報であると上記機密情報判定部が判定し、かつ、上記出力指示が印刷指示であると上記指示判定部が判定した場合、所定の透かし情報を上記出力情報に挿入して印刷する指示を印刷機へ送信する印刷指示部と、
を備えることを特徴とする。
【発明の効果】
【０００５】
本発明に係る機密情報管理装置は、出力情報が機密情報であり、出力指示がデータ出力指示である場合には、出力を中止する。一方、出力指示の出力対象の出力情報が機密情報であり、出力指示が印刷指示である場合には、所定の透かし情報を出力情報に挿入して印刷する。したがって、本発明に係る機密情報管理装置によれば、透かしから得られる漏洩元情報が実態と異なることはなく、透かしから得られる漏洩元情報が正しいことを保証することができる。
【発明を実施するための最良の形態】
【０００６】
実施の形態１．
この実施の形態では、透かしから得られる漏洩元情報が正しいことを保証可能な機密情報管理システム１について説明する。
なお、以下では、機密情報管理システム１により管理される情報の一例として文書情報（以下、文書）を用いて説明するが、機密情報管理システム１により管理される情報は、文書に限られるものではなく、画像情報等であっても構わない。
【０００７】
図１は、この実施形態に係る機密情報管理システム１の機能を示す機能ブロック図である。
機密情報管理システム１は、管理装置１００と端末装置２００とを備える。管理装置１００と端末装置２００とは、ネットワーク３００を介して接続されている。
管理装置１００は、透かし情報生成部１１０、文書属性格納部１２０、透かし情報送信部１３０を備える。
端末装置２００は、透かし情報管理部２１０、透かし情報記憶部２２０、印刷制御部２３０、印刷監視部２４０、透かし挿入部２５０を備える。
また、透かし情報管理部２１０は、通知受信部２１１、印刷機判定部２１２、透かし要求部２１３、透かし取得部２１４、透かし処理部２１５を備える。さらに、印刷監視部２４０は、出力指示入力部２４１、機密情報判定部２４２、指示判定部２４３、印刷指示部２４４、出力中止部２４５を備える。
【０００８】
図２は、文書属性格納部１２０が記憶する文書属性情報の構成の一例を示す図である。
文書属性情報は、機密文書毎に作成される情報であり、文書ＩＤ（ＩＤｅｎｔｉｆｉｅｒ）、作成者ＩＤ、管理者ＩＤ、作成日時を有する。
文書ＩＤは、機密文書を一意に識別可能な識別情報である。
作成者ＩＤは、文書を作成したユーザを一意に識別可能な識別情報である。
管理者ＩＤは、文書の管理者（管理部門等）を一意に識別可能な識別情報である。
作成日時は、文書を作成した日時を示す情報である。
【０００９】
図３は、透かし情報記憶部２２０が記憶する透かし管理情報の構成の一例を示す図である。
透かし管理情報は、機密文書の制御処理（印刷処理）毎に作成される情報であり、制御ＩＤ、文書ＩＤ、印刷ジョブＩＤ、透かし情報を有する。
制御ＩＤは、機密情報管理システム１による印刷処理を一意に識別可能な識別情報である。印刷処理については後述する。
文書ＩＤは、印刷対象文書の文書ＩＤであり、文書属性格納部１２０が記憶する文書ＩＤと同じ情報である。
印刷ジョブＩＤは、印刷機による印刷動作を一意に識別可能な識別情報である。
透かし情報は、文書に透かしとして挿入される情報であり、印刷者ＩＤ、端末ＩＤ、印刷日時、作成者ＩＤ及び管理者ＩＤを含む情報である。
印刷者ＩＤは、出力指示を出したユーザを一意に識別可能な識別情報である。
端末ＩＤは、出力指示を出したユーザが使用する端末装置２００を一意に識別可能な識別情報である。端末ＩＤは、例えば、ネットワーク・アドレスや、端末装置２００に設定された固有識別子等である。
作成者ＩＤは、文書を作成したユーザを一意に識別可能な識別情報であり、文書属性格納部１２０が記憶する作成者ＩＤと同じ情報である。
管理者ＩＤは、文書を管理するユーザ等を一意に識別可能な識別情報であり、文書属性格納部１２０が記憶する情報と同じ情報である。
【００１０】
次に、上述した図１から図３までと、以下に説明する図４から図８までとに基づき、機密情報管理システム１の動作である印刷処理について説明する。
印刷処理は、透かし情報管理部２１０、印刷監視部２４０が管理装置１００とともに行う印刷前処理と、印刷制御部２３０及び透かし挿入部２５０が行う透かし挿入処理とを備える。
【００１１】
図４から図６に基づき、印刷前処理について説明する。図４は、印刷監視部２４０の動作を示すフローチャートである。図５は、透かし情報管理部２１０の動作を示すフローチャートである。図６は、管理装置１００の動作を示すフローチャートである。
まず、ユーザが所定の文書アプリケーションで印刷操作を行うと、印刷監視部２４０が呼び出される。すると、印刷監視部２４０の出力指示入力部２４１は印刷操作に従い、出力指示を入力装置又は通信装置等を介して文書アプリケーションへ入力する。そして、印刷前処理が開始される。
【００１２】
まず、図４に基づき、印刷監視部２４０の動作について説明する。
（Ｓ１０１）：出力指示入力部２４１が出力指示を入力して印刷前処理が開始されると、機密情報判定部２４２は、処理装置により印刷対象の文書（出力情報）から文書ＩＤの読み取りを試みる。
（Ｓ１０２）：機密情報判定部２４２は、印刷対象の文書が機密文書（機密情報）であるか否かを、文書ＩＤが存在するか否かにより処理装置により判定する。機密情報判定部２４２は、文書ＩＤが存在する場合は印刷対象の文書が機密文書であり、存在しない場合は機密文書ではないと処理装置により判定する。機密文書であると判定した場合（Ｓ１０２でＹ）、（Ｓ１０３）へ進む。一方、機密文書でないと判定した場合（Ｓ１０２でＮ）、（Ｓ１０６）へ進み、通常の印刷処理を開始する。
（Ｓ１０３）：印刷対象の文書が機密文書である場合（Ｓ１０２でＹ）、指示判定部２４３は、さらに印刷出力先がファイルであるかを処理装置により判定する。つまり、指示判定部２４３は、出力指示が、印刷機から紙等の媒体へ印刷を行う印刷出力指示であるか、ファイル等のデータとして出力するデータ出力指示であるかを処理装置により判定する。出力指示が印刷出力指示である場合（Ｓ１０３でＮ）、（Ｓ１０４）へ進む。一方、出力指示がデータ出力指示である場合（Ｓ１０３でＹ）、（Ｓ１０９）へ進む。
（Ｓ１０４）：出力指示が印刷出力指示である場合（Ｓ１０３でＮ）、印刷指示部２４４は、文書ＩＤ、印刷者ＩＤ（印刷を指示したユーザのユーザＩＤ等）、端末ＩＤ（印刷を指示したユーザが使用する端末装置２００の端末ＩＤ）、印刷出力先の印刷機情報を含む印刷通知情報を透かし情報管理部２１０へ出力装置又は通信装置を介して送信する。そして、印刷指示部２４４は、印刷通知情報に対する透かし情報管理部２１０からの応答を処理装置により受信する。なお、透かし情報管理部２１０の処理については後述する。
（Ｓ１０５）：印刷指示部２４４は、透かし情報管理部２１０からの応答が許可応答であるか否かを処理装置により判定する。許可応答である場合（Ｓ１０５でＹ）、（Ｓ１０６）へ進む。一方、許可応答でない（拒否応答である）場合（Ｓ１０５でＮ）、（Ｓ１０９）へ進む。
（Ｓ１０６）：許可応答である場合（Ｓ１０５でＹ）、印刷指示部２４４は、印刷対象の文書の出力処理を処理装置により開始する。出力処理が開始されると、後述する透かし挿入処理が実行される。
（Ｓ１０７）：機密情報判定部２４２は、（Ｓ１０２）と同様に、印刷対象の文書が機密文書（機密情報）であるか否かを処理装置により改めて判定する。機密文書であると判定した場合（Ｓ１０７でＹ）、（Ｓ１０８）へ進む。一方、機密文書でないと判定した場合（Ｓ１０７でＮ）、処理を終了する。
（Ｓ１０８）：印刷指示部２４４は、印刷開始時に端末装置２００の印刷サブシステムから割り当てられる印刷ジョブＩＤを、制御ＩＤとともに透かし情報管理部２１０へ出力装置又は通信装置を介して通知する。
（Ｓ１０９）：出力中止部２４５は、処理装置により出力を中止する。
【００１３】
次に、図５に基づき、透かし情報管理部２１０の動作について説明する。透かし情報管理部２１０は、上記（Ｓ１０４）で印刷指示部２４４から印刷通知情報が送信され、その印刷通知情報を透かし情報管理部２１０が受信することにより開始される。
（Ｓ２０１）：通知受信部２１１は、印刷通知情報を入力装置又は通信装置を介して受信する。
（Ｓ２０２）：印刷機判定部２１２は、印刷通知情報に含まれる印刷機情報が示す印刷出力先として指定されたプリンタ（印刷機）の構成情報を用いて、印刷出力先として指定されたプリンタが透かし情報を挿入する機能を有するか否かを処理装置により判定する。つまり、印刷機判定部２１２は、印刷出力先として指定されたプリンタに対して、透かし挿入部２５０が対応しているか（透かし情報を挿入する機能が設定されているか）否かを判定する。透かし情報を挿入する機能を有すると判定した場合（Ｓ２０２でＹ）、（Ｓ２０３）へ進む。一方、透かし情報を挿入する機能を有しないと判定した場合（Ｓ２０２でＮ）、（Ｓ２０９）へ進む。
（Ｓ２０３）：透かし情報を挿入する機能を有すると判定した場合（Ｓ２０２でＹ）、透かし要求部２１３は、管理装置１００へ文書ＩＤ、印刷者ＩＤ、端末ＩＤを含む透かし生成要求情報を通信装置を介して送信する。なお、文書ＩＤ、印刷者ＩＤ、端末ＩＤは、印刷通知情報に含まれる情報である。そして、透かし取得部２１４は、透かし生成要求情報に対する管理装置１００からの応答である透かし情報を通信装置を介して受信（取得）する。管理装置１００の処理については後述する。
（Ｓ２０４）：透かし処理部２１５は、印刷処理を識別する制御ＩＤを処理装置により生成する。
（Ｓ２０５）：透かし処理部２１５は、制御ＩＤ、文書ＩＤ及び受信した透かし情報を透かし情報記憶部２２０に記憶する。なおこの段階では、透かし処理部２１５は、印刷ジョブＩＤを有していないため、透かし情報記憶部２２０に記憶しない。つまり、透かし情報記憶部２２０の印刷ジョブＩＤは空の状態である。
（Ｓ２０６）：透かし処理部２１５は、制御ＩＤを含む許可応答を印刷監視部２４０へ出力装置又は通信装置を介して送信する。すると、印刷監視部２４０において、上述した（Ｓ１０５）以降の処理が開始され、（Ｓ１０８）において、印刷ジョブＩＤが送信される。
（Ｓ２０７）：通知受信部２１１は、（Ｓ１０８）で送信された制御ＩＤとともに、印刷ジョブＩＤを入力装置又は通信装置を介して受信する。
（Ｓ２０８）：透かし処理部２１５は、受信した制御ＩＤを持つレコードを透かし情報記憶部２２０から検索し、そのレコードに受信した印刷ジョブＩＤを記憶する。
（Ｓ２０９）：透かし情報を挿入する機能を有しないと判定した場合（Ｓ２０２でＮ）、透かし処理部２１５は、印刷監視部２４０へ拒否応答を出力装置又は通信装置を介して送信する。
【００１４】
次に、図６に基づき、管理装置１００の動作について説明する。管理装置１００は、上記（Ｓ２０３）で透かし要求部２１３から透かし生成要求情報が送信され、その透かし生成要求情報を透かし情報生成部１１０が受信することにより開始される。
（Ｓ３０１）：透かし情報生成部１１０は、透かし生成要求情報を通信装置を介して受信する。
（Ｓ３０２）：透かし情報生成部１１０は、文書属性格納部１２０から、受信した文書ＩＤに対応する作成者ＩＤと管理者ＩＤとを処理装置により取得する。
（Ｓ３０３）：透かし情報生成部１１０は、透かし生成要求情報に含まれる印刷者ＩＤ及び端末ＩＤと、印刷日時、機密文書の作成者ＩＤ及び管理者ＩＤを含む透かし情報を処理装置により生成する。なお、印刷日時には、例えば、透かし生成要求情報の受信日時を用いる。
（Ｓ３０４）：透かし情報送信部１３０は、（Ｓ３０３）で生成した透かし情報を端末装置２００へ通信装置を介して送信する。
【００１５】
つまり、機密情報管理システム１は、印刷処理において、印刷対象の文書が機密情報であると機密文書判定部２４２が判定し、かつ、出力指示がデータ出力指示であると指示判定部２４３が判定した場合、印刷対象の文書のデータ出力を中止する。また、印刷対象の文書が機密文書であると機密情報判定部２４２が判定し、かつ、出力指示が印刷指示であると指示判定部２４３が判定した場合、印刷指示部２４４は所定の透かし情報を上記出力情報に挿入して印刷を開始する指示を送信する。
【００１６】
次に、図７と図８とに基づき、透かし挿入処理について説明する。図７は、透かし挿入部２５０の動作を示すフローチャートである。図８は、印刷制御部２３０の動作を示すフローチャートである。
上述した印刷前処理において印刷が許可され、（Ｓ１０６）で出力を開始すると、印刷指示部２４４は、端末装置２００の印刷サブシステムへ印刷ジョブを投入する。そして、透かし挿入部２５０が呼び出され、透かし挿入処理が開始される。なお、印刷ジョブが投入されると、印刷サブシステムは印刷ジョブＩＤを生成して、印刷指示部２４４へ送信する。
【００１７】
まず、透かし挿入部２５０の動作について説明する。
（Ｓ４０１）：透かし挿入部２５０は、印刷制御部２３０へ、割り当てられた印刷ジョブの印刷ジョブＩＤを含む透かし情報取得要求を出力装置又は通信装置を介して送信する。そして、透かし挿入部２５０は、印刷制御部２３０から応答を入力装置又は通信装置を介して受信する。なお、透かし挿入部２５０は、応答が許可応答である場合には、文書に透かしとして挿入する透かし情報を合わせて受信する。
（Ｓ４０２）：透かし挿入部２５０は、受信した応答が許可応答であるか否かを処理装置により判定する。許可応答であると判定した場合（Ｓ４０２でＹ）、（Ｓ４０３）へ進む。一方、許可応答でない（拒否応答である）場合（Ｓ４０２でＮ）、処理を終了する。
（Ｓ４０３）：許可応答であると判定した場合（Ｓ４０２でＹ）、透かし挿入部２５０は、応答に含まれる透かし情報を印刷対象の文書に透かしとして挿入する。つまり、拒否応答である場合（Ｓ４０２でＮ）、透かし挿入部２５０は、印刷対象は機密文書ではないと判断し、印刷データに対する変更は行わない。
【００１８】
次に、印刷制御部２３０の動作について説明する。印刷制御部２３０は、上記（Ｓ４０１）で透かし挿入部２５０から透かし情報取得要求が送信され、その透かし情報取得要求を印刷制御部２３０が受信することにより開始される。
（Ｓ５０１）：印刷制御部２３０は、透かし情報取得要求を受信する。
（Ｓ５０２）：印刷制御部２３０は、受信した印刷ジョブＩＤと一致するレコードを透かし情報記憶部２２０から処理装置により検索する。
（Ｓ５０３）：印刷制御部２３０は、受信した印刷ジョブＩＤと一致するレコードが検索できたか否かを処理装置により判定する。検索できたと判定した場合（Ｓ５０３でＹ）、（Ｓ５０４）へ進む。一方、検索できなかったと判定した場合（Ｓ５０３でＮ）、（Ｓ５０６）へ進む。
（Ｓ５０４）：検索できたと判定した場合（Ｓ５０３でＹ）、印刷制御部２３０は、検索されたレコードから透かし情報を取り出し、取り出した透かし情報とともに許可応答を透かし挿入部２５０へ出力装置又は通信装置を介して送信する。
（Ｓ５０５）：印刷制御部２３０は、（Ｓ５０３）で検索したレコードを透かし情報記憶部２２０から処理装置により削除する。
（Ｓ５０６）：印刷制御部２３０は、検索できなかったと判定した場合（Ｓ５０３でＮ）、拒否応答を透かし挿入部２５０へ出力装置又は通信装置を介して送信する。
【００１９】
透かし挿入部２５０が処理を終えると、端末装置２００の印刷サブシステムが印刷データをプリンタへ出力して印刷処理が完了する。
【００２０】
以上のように、この実施の形態に係る機密情報管理システム１によれば、漏洩元情報に加えて文書管理情報を透かしとして埋め込むことにより、機密漏洩時に、回収された印刷物から漏洩文書の作成者および管理者を特定することが可能になる。
また、透かし情報挿入済の電子データの作成を禁止することにより、透かしから得られる印刷者、印刷端末、印刷日時等の漏洩元情報が正しいことが保証される。
【００２１】
さらに管理装置１００と端末装置２００との間で文書そのものの送受信を行わないため、サーバ（管理装置１００、端末装置２００等）及びネットワーク３００に対する負荷が低い。
【００２２】
また、印刷出力先の印刷機が透かし挿入機能を有していない場合には、機密文書の印刷を中止する。したがって、機密文書に透かしが挿入されずに印刷されることがない。
【００２３】
なお、上記（Ｓ５０５）の説明では、透かし情報記憶部２２０から使用済レコードを削除するとした。しかし、記憶容量に余裕があるのであれば削除を行わなくてもよい。透かし情報記憶部２２０に蓄積された情報は、機密文書の印刷履歴として利用することができる。
【００２４】
また、上記（Ｓ１０２）の説明では、文書（出力情報）が機密文書（機密情報）であるか否かを文書ＩＤが文書に存在するか否かにより判定するとした。つまり、機密文書には文書ＩＤが予め設定されていることを前提としていた。しかし、文書が機密文書であるか否かを判定する方法は、これに限らず他の方法であってもよい。例えば、所定の記憶装置に文書が機密文書であるか否かを示す情報を一元管理させておき、その記憶装置が記憶した情報に基づき、その文書が機密文書であるか否かを判定するとしてもよい。
【００２５】
実施の形態２．
この実施の形態では、プリントサーバ４００に接続されたプリンタへ、プリントサーバ４００経由で印刷を行う機密情報管理システム１について説明する。
【００２６】
図９は、この実施形態に係る機密情報管理システム１の機能を示す機能ブロック図である。
この実施の形態に係る機密情報管理システム１について、実施の形態１に係る機密情報管理システム１と異なる部分についてのみ説明する。
機密情報管理システム１は、管理装置１００、端末装置２００、プリントサーバ４００を備える。管理装置１００と端末装置２００とプリントサーバ４００とは、ネットワーク３００を介して接続されている。
ここで、端末装置２００は、印刷監視部２４０を備える。
プリントサーバ４００は、透かし情報管理部２１０、透かし情報記憶部２２０、印刷制御部２３０、透かし挿入部２５０を備える。
透かし情報管理部２１０、透かし情報記憶部２２０、印刷制御部２３０、印刷監視部２４０、透かし挿入部２５０は、実施の形態１と同様である。
【００２７】
印刷処理の動作は、端末装置２００の印刷監視部２４０とプリントサーバ４００の透かし情報管理部２１０と管理装置１００とがネットワーク３００を経由して通信を行う点を除き、実施の形態１と同様である。
【００２８】
以上のように、この実施の形態に係る機密情報管理システム１は、プリントサーバ４００を用いる印刷環境においても、実施の形態１と同様の効果を得ることができる。
【００２９】
また、実施の形態１では透かし情報記憶部２２０から使用済レコードを削除するとした。しかし、透かし情報記憶部２２０に比べて記憶容量が大きいプリントサーバ４００では削除を行わなくてもよい。透かし情報記憶部２２０に蓄積された情報は、機密文書の印刷履歴として利用することができる。
【００３０】
実施の形態３．
この実施の形態では、透かし情報は管理装置１００に保持しておき、透かし情報を特定するための識別情報のみを印刷物に透かしとして埋め込む機密情報管理システム１について説明する。
【００３１】
図１０は、この実施形態に係る機密情報管理システム１の機能を示す機能ブロック図である。
この実施の形態に係る機密情報管理システム１について、実施の形態１に係る機密情報管理システム１と異なる部分についてのみ説明する。
機密情報管理システム１は、管理装置１００、端末装置２００、管理端末５００を備える。管理装置１００と端末装置２００と管理端末５００とは、ネットワーク３００を介して接続されている。
管理装置１００は、実施の形態１に係る管理装置１００に加え、さらに、透かし情報格納部１４０、透かし情報照会部１５０を備える。
管理端末５００は、透かし情報検出部５１０を備える。
【００３２】
図１１は、透かし情報格納部１４０が記憶する透かし構成情報の構成の一例を示す図である。
透かし構成情報は、機密文書の印刷処理毎に作成され、透かし情報ＩＤ、印刷日時、印刷者ＩＤ、端末ＩＤ、印刷対象文書の文書ＩＤ、印刷時点での文書管理者の管理者ＩＤを有する。
透かし情報ＩＤは、透かし情報格納部１４０が記憶した情報を一意に識別可能な識別情報である。
【００３３】
図１２は、透かし情報記憶部２２０が記憶する透かし管理情報の構成の一例を示す図である。
この実施の形態に係る透かし管理情報では、透かし情報は透かし情報ＩＤでのみある。つまり、実施の形態１に係る透かし管理情報のように、印刷者ＩＤ、端末ＩＤ、印刷日時、作成者ＩＤ及び管理者ＩＤ等の情報ではなく、透かし情報ＩＤのみである。
【００３４】
この実施の形態に係る印刷処理は、管理装置１００の動作のみ実施の形態１に係る印刷処理と異なる。そこで、図１３に基づき、管理装置１００の動作について説明する。図１３は、透かし情報生成部１１０の動作を示すフローチャートである。
ここで説明する透かし情報生成部１１０の動作とは、（Ｓ２０３）で透かし要求部２１３から透かし生成要求情報が送信され、透かし情報生成部１１０が受信した場合の処理である。
（Ｓ６０１）：透かし情報生成部１１０は、透かし情報管理部２１０が送信した透かし生成要求情報を通信装置を介して受信する。
（Ｓ６０２）：透かし情報生成部１１０は、受信した文書ＩＤに対応する作成者ＩＤと管理者ＩＤとを文書属性格納部１２０から取り出す。
（Ｓ６０３）：透かし情報生成部１１０は、透かし情報ＩＤ（透かし識別情報）を処理装置により生成する。
（Ｓ６０４）：透かし情報生成部１１０は、透かし生成要求情報に含まれる印刷者ＩＤ、端末ＩＤ及び文書ＩＤと、印刷日時、文書属性格納部１２０から取り出した管理者ＩＤとともに、（Ｓ６０３）で生成した透かし情報ＩＤを透かし情報送信部１３０に記憶する。
（Ｓ６０５）：透かし情報送信部１３０は、透かし情報生成部１１０が生成した透かし情報ＩＤを透かし情報として透かし情報管理部２１０へ送信する。
【００３５】
つまり、透かし挿入処理において、（Ｓ６０５）で送信された透かし情報が、文書に挿入されて印刷される。すなわち、文書には、透かし情報ＩＤが透かしとして挿入され、印刷者ＩＤ、端末ＩＤと、印刷日時、機密文書の作成者ＩＤ及び管理者ＩＤ等の漏洩元特定情報は透かしとして挿入されない。
【００３６】
次に、図１４に基づき、透かし検出時の動作について説明する。図１４は、透かし検出時の動作を示すフローチャートである。上述したように、印刷された文書には、透かしとして透かし情報ＩＤが挿入されているだけであり、漏洩元を特定可能な情報は透かしとして挿入されない。そのため、文書から透かしを検出した場合に、漏洩元を特定可能な情報を取得する必要がある。以下では、透かしを検出した場合に、漏洩元を特定可能な情報を取得するについて説明する。
【００３７】
（Ｓ７０１）：管理端末５００の透かし情報検出部５１０は、印刷された機密文書の透かしから透かし情報ＩＤを読み取る。そして、透かし情報検出部５１０は、透かし情報ＩＤを含む透かし情報照会要求を、管理装置１００の透かし情報照会部１５０へ送信する。
（Ｓ７０２）：管理装置１００の透かし情報照会部１５０は、透かし情報照会要求を通信装置を介して受信する。
（Ｓ７０３）：透かし情報照会部１５０は、受信した透かし情報ＩＤに対応する透かし情報を透かし情報格納部１４０から処理装置により検索する。
（Ｓ７０４）：透かし情報照会部１５０は、透かし情報に含まれる文書ＩＤに対応する文書属性情報を文書属性格納部１２０から処理装置により検索する。
（Ｓ７０５）：透かし情報送信部１３０は、透かし情報に含まれる印刷日時、印刷者ＩＤ、端末ＩＤ、印刷時の管理者ＩＤと、文書属性情報に含まれる機密文書の作成者ＩＤ及び現在の管理者ＩＤとを、透かし情報検出部５１０へ送信する。
（Ｓ７０６）：透かし情報検出部５１０は、透かし情報送信部１３０から受信した情報を、管理端末５００の画面に表示する。
【００３８】
以上のように、この実施の形態に係る機密情報管理システム１によれば、透かし情報ＩＤのみを透かしとして文書に挿入することにより、透かし情報量が小さくなり、透かしの冗長度を高めることができる。そのため、透かしの強度及び検出精度が向上する。
また、透かし構成情報として文書ＩＤ及び印刷時の管理者ＩＤを保持することにより、印刷時の管理者と、機密漏洩検知時点の管理者の双方を、透かしから特定することが可能になる。
【００３９】
上記実施の形態をまとめると、以下のようになる。
上記実施の形態に係る機密情報管理システム１は、
機密文書の管理を行う管理装置１００と、上記管理装置１００にネットワーク３００で接続され、機密文書の印刷を行う端末装置２００とを備え、
上記管理装置１００は、少なくとも機密文書の文書ＩＤ、作成者ＩＤ、管理者ＩＤを含む文書属性格納部１２０と、
上記端末装置２００から文書ＩＤ、印刷者ＩＤ、端末ＩＤを含む透かし生成要求情報を受信すると、上記文書属性格納部１２０から文書属性を取得し、文書属性と受信情報を有する透かし情報を生成し、これを上記端末装置２００へ応答する透かし情報生成部１１０を備え、
上記端末装置２００は、透かし情報を記憶する透かし情報記憶部２２０と、
機密文書の印刷を検知すると、出力先がファイルである場合は印刷処理を中断し、出力先がファイルでない場合は、機密文書の文書ＩＤ、印刷者ＩＤ、端末ＩＤ及び印刷出力先を含む印刷通知を透かし情報管理部２１０へ送信し、透かし情報管理部２１０からの応答内容に応じて印刷を許可又は禁止する印刷監視部２４０と、
上記印刷監視部２４０から印刷通知を受信すると、上記透かし情報生成部１１０へ透かし生成要求情報を送信し、受信した透かし情報を上記透かし情報記憶部２２０に記憶し、許可応答を応答する透かし情報管理部２１０と、
印刷実行時に印刷制御部２３０へ透かし生成要求情報を送信し、拒否応答を受信した場合は印刷処理を中断し、透かし情報を含む許可応答を受信した場合は、透かし情報を印刷データに挿入して印刷処理を続行し、透かし情報を含まない許可応答を受信した場合は、印刷データを変更せずに印刷処理を続行する透かし挿入部２５０と、
上記透かし挿入部２５０から透かし生成要求情報を受信すると、上記透かし情報記憶部２２０から透かし情報を検索し、検索に失敗した場合は拒否応答を、検索された透かし情報が空でない場合は透かし情報を含む許可応答を、検索された透かし情報が空の場合は透かし情報を含まない許可応答を応答する印刷制御部２３０を備え、
上記端末装置２００で機密文書の印刷を行う際に、上記印刷監視部２４０が印刷処理を検知して上記透かし情報管理部２１０へ通知を行い、上記透かし情報管理部２１０は上記管理装置１００から透かし情報を取得し、上記透かし挿入部２５０が印刷物に透かし情報を埋め込むことを特徴とする。
【００４０】
上記透かし情報管理部２１０はさらに、出力先プリンタに上記透かし挿入部２５０が設けられていない場合に、上記印刷監視部２４０へ拒否応答を送信し、透かし挿入部２５０が設けられていないプリンタへの、機密文書の印刷を禁止することを特徴とする。
【００４１】
上記実施の形態に係る機密情報管理システム１は、
機密文書の管理を行う管理装置１００と、印刷処理を実行するプリントサーバ４００と、上記管理装置１００及び上記プリントサーバ４００にネットワーク３００で接続され、機密文書の印刷を行う端末装置２００とを備え、
上記管理装置１００は、
少なくとも機密文書の文書ＩＤ、作成者ＩＤ、管理者ＩＤを含む文書属性格納部１２０と、
上記端末装置２００から文書ＩＤ、印刷者ＩＤ、端末ＩＤを含む透かし生成要求情報を受信すると、上記文書属性格納部１２０から文書属性を取得し、文書属性と受信情報からなる透かし情報を生成し、これを上記端末装置２００へ応答する透かし情報生成部１１０とを備え、
上記端末装置２００は、
機密文書の印刷を検知すると、出力先がファイルである場合は印刷処理を中断し、出力先がファイルでない場合は、機密文書の文書ＩＤ、印刷者ＩＤ、端末ＩＤ及び印刷出力先を含む印刷通知を上記プリントサーバ４００の透かし情報管理部２１０へ送信し、透かし情報管理部２１０からの応答内容に応じて印刷を許可又は禁止する印刷監視部２４０を備え、
上記プリントサーバ４００は、
透かし情報を記憶する透かし情報記憶部２２０と、
上記印刷監視部２４０から印刷通知を受信すると、上記透かし情報生成部１１０へ透かし生成要求情報を送信し、受信した透かし情報を上記透かし情報記憶部２２０に記憶し、許可応答を応答する透かし情報管理部２１０と、
印刷実行時に印刷制御部２３０へ透かし生成要求情報を送信し、拒否応答を受信した場合は印刷処理を中断し、透かし情報を含む許可応答を受信した場合は、透かし情報を印刷データに挿入して印刷処理を続行し、透かし情報を含まない許可応答を受信した場合は、印刷データを変更せずに印刷処理を続行する透かし挿入部２５０と、
上記透かし挿入部２５０から透かし生成要求情報を受信すると、上記透かし情報記憶部２２０から透かし情報を検索し、検索に失敗した場合は拒否応答を、検索された透かし情報が空でない場合は透かし情報を含む許可応答を、検索された透かし情報が空の場合は透かし情報を含まない許可応答を応答する印刷制御部２３０とを備え、
上記端末装置２００で機密文書の印刷を行う際に、上記印刷監視部２４０が印刷処理を検知して上記透かし情報管理部２１０へ通知を行い、上記透かし情報管理部２１０は上記管理装置１００から透かし情報を取得し、上記透かし挿入部２５０が印刷物に透かし情報を埋め込むことを特徴とする。
【００４２】
上記管理装置１００は、少なくとも透かし情報ＩＤ、印刷日時、文書ＩＤ、印刷者ＩＤ、端末ＩＤを含む透かし情報格納部１４０を新たに備え、
上記透かし情報生成部１１０は、上記透かし生成要求情報を受信すると透かし情報ＩＤを生成し、上記透かし生成要求情報に含まれる文書ＩＤ、印刷者ＩＤ、端末ＩＤとともに透かし情報格納部１４０に格納し、透かし情報として透かし情報ＩＤを上記端末装置２００へ応答し、
上記端末装置２００で機密文書の印刷を行う際に、印刷物に透かし情報ＩＤを埋め込むことを特徴とする。
【００４３】
上記透かし情報格納部１４０は、印刷時の管理者ＩＤをさらに含み、
上記透かし情報生成部１１０はさらに、上記文書属性格納部１２０から、透かし生成要求情報の受信時点での機密文書の管理者ＩＤをとりだして上記透かし情報格納部１４０に格納し、
透かし情報に印刷時及び透かし検出時の管理者ＩＤを含むことを特徴とする。
【００４４】
次に、上記実施の形態における管理装置１００、端末装置２００、プリントサーバ４００、管理端末５００のハードウェア構成について説明する。
図１５は、管理装置１００、端末装置２００、プリントサーバ４００、管理端末５００のハードウェア構成の一例を示す図である。
図１５に示すように、管理装置１００、端末装置２００、プリントサーバ４００、管理端末５００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、ＬＣＤ９０１（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、キーボード９０２、通信ボード９１５、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
【００４５】
ＲＯＭ９１３、磁気ディスク装置９２０は、不揮発性メモリの一例である。ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３とＲＡＭ９１４とは、記憶装置の一例である。
通信ボード９１５とキーボード９０２とバス９１２とは、入力装置の一例である。
また、通信ボード９１５、バス９１２は、出力装置の一例である。
さらに、通信ボード９１５、バス９１２は、通信装置の一例である。
また、さらに、ＬＣＤ９０１は、表示装置の一例である。
【００４６】
磁気ディスク装置９２０又はＲＯＭ９１３などには、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００４７】
プログラム群９２３には、上記の説明において「透かし情報生成部１１０」、「文書属性格納部１２０」、「透かし情報送信部１３０」、「透かし情報格納部１４０」、「透かし情報照会部１５０」、「透かし情報管理部２１０」、「透かし情報記憶部２２０」、「印刷制御部２３０」、「印刷監視部２４０」、「透かし挿入部２５０」、「透かし情報検出部５１０」等として説明した機能を実行するプログラムやその他のプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、上記の説明において「印刷者ＩＤ」、「端末ＩＤ」、「印刷日時」、「作成者ＩＤ」、「管理者ＩＤ」、「制御ＩＤ」、「透かし情報ＩＤ」、「透かし情報」、「透かし生成要求情報」、「透かし情報取得要求」、「透かし情報照会要求」等として説明した情報やデータや信号値や変数値やパラメータが、「ファイル」や「データベース」の各項目として記憶される。「ファイル」や「データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵ９１１の動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵ９１１の動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、上記の説明におけるフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、その他光ディスク等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００４８】
また、上記の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」、「〜機能」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。また、「〜装置」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」、「〜機能」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。さらに、「〜処理」として説明するものは「〜ステップ」であっても構わない。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、ＲＯＭ９１３等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、上記で述べた「〜部」としてコンピュータ等を機能させるものである。あるいは、上記で述べた「〜部」の手順や方法をコンピュータ等に実行させるものである。
【図面の簡単な説明】
【００４９】
【図１】実施形態１に係る機密情報管理システム１の機能を示す機能ブロック図。
【図２】文書属性情報の構成の一例を示す図。
【図３】透かし管理情報の構成の一例を示す図。
【図４】印刷監視部２４０の動作を示すフローチャート。
【図５】透かし情報管理部２１０の動作を示すフローチャート。
【図６】管理装置１００の動作を示すフローチャート。
【図７】透かし挿入部２５０の動作を示すフローチャート。
【図８】印刷制御部２３０の動作を示すフローチャート。
【図９】実施形態２に係る機密情報管理システム１の機能を示す機能ブロック図。
【図１０】実施形態３に係る機密情報管理システム１の機能を示す機能ブロック図。
【図１１】漏洩元特定情報の構成の一例を示す図。
【図１２】透かし管理情報の構成の一例を示す図。
【図１３】管理装置１００の動作を示すフローチャート。
【図１４】透かし検出時の動作を示すフローチャート。
【図１５】管理装置１００、端末装置２００、プリントサーバ４００、管理端末５００のハードウェア構成の一例を示す図。
【符号の説明】
【００５０】
１  機密情報管理システム、１００  管理装置、１１０  透かし情報生成部、１２０  文書属性格納部、１３０  透かし情報送信部、１４０  透かし情報格納部、１５０  透かし情報照会部、２００  端末装置、２１０  透かし情報管理部、２１１  通知受信部、２１２  印刷機判定部、２１３  透かし要求部、２１４  透かし取得部、２１５  透かし処理部、２２０  透かし情報記憶部、２３０  印刷制御部、２４０  印刷監視部、２４１  出力指示入力部、２４２  機密情報判定部、２４３  指示判定部、２４４  印刷指示部、２４５  出力中止部、２５０  透かし挿入部、３００  ネットワーク、４００  プリントサーバ、５００  管理端末、５１０  透かし情報検出部。
【図１】
2009135845.tif 000003
【図２】
2009135845.tif 000004
【図３】
2009135845.tif 000005
【図４】
2009135845.tif 000006
【図５】
2009135845.tif 000007
【図６】
2009135845.tif 000008
【図７】
2009135845.tif 000009
【図８】
2009135845.tif 000010
【図９】
2009135845.tif 000011
【図１０】
2009135845.tif 000012
【図１１】
2009135845.tif 000013
【図１２】
2009135845.tif 000014
【図１３】
2009135845.tif 000015
【図１４】
2009135845.tif 000016
【図１５】
2009135845.tif 000017