(57)【要約】【課題】文書をその機密度に応じて容易に、かつ、適切に管理することができる文書管理システムおよび方法、機密化装置および方法並びにプログラム、閲覧装置および方法並びにプログラムを提供する。【解決手段】文書の閲覧許可者の指定を含む機密ポリシーを管理サーバ１で管理し、機密文書を作成する作成側のクライアント３（３−１〜３−ｎ）が管理サーバ１から機密ポリシーを取得し、取得した機密ポリシーに基づいて文書の暗号化やイメージの貼付等を含む機密文書化処理を実行し、機密化された文書に関する情報を管理サーバ１で管理して、管理サーバ１が閲覧側のクライアント４（４−１〜４−ｍ）における文書の閲覧の可否や印刷の可否を制御する。【選択図】        図１
2004151163.tif 000002
【特許請求の範囲】
【請求項１】
機密の保持を要する文書を管理する文書管理システムであって、
文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理する管理装置と、
前記管理装置が管理する機密方針から選択された機密方針を取得し、該取得した機密方針により特定される証明書に基づく暗号化処理を含む文書の機密化処理を実行する機密化装置と
を具備することを特徴とする文書管理システム。
【請求項２】
前記証明書は、
対応する閲覧許可者に固有の公開暗号鍵を含み、
前記機密化装置は、
共通暗号鍵で機密化対象の文書を暗号化するとともに、前記共通暗号鍵を前記公開暗号鍵で暗号化し、該暗号化した共通暗号鍵を該暗号化した文書に添付して前記暗号化処理を実行する
ことを特徴とする請求項１記載の文書管理システム。
【請求項３】
前記機密方針は、
機密化対象の文書に貼り付けるイメージ情報を含み、
前記機密化処理は、
前記機密方針に基づくイメージを機密化対象の文書に貼り付ける処理を含む
ことを特徴とする請求項２記載の文書管理システム。
【請求項４】
前記機密化処理が施された文書を閲覧する閲覧装置をさらに具備し、
前記管理装置は、
前記機密方針に基づいて前記閲覧装置による機密化された文書の閲覧を制御し、
前記閲覧装置は、
前記公開暗号鍵に対応する秘密暗号鍵を有し、かつ、前記管理装置により機密化された文書の閲覧が許可されたことを条件に、該機密化された文書を復号化して表示する
ことを特徴とする請求項２記載の文書管理システム。
【請求項５】
前記管理装置は、
前記閲覧装置に対して所定期間内での機密化された文書の閲覧を許可し、
前記閲覧装置は、
前記所定期間内であることを条件に、前記管理装置から再度の許可を得ることなく該機密化された文書を復号化して表示する
ことを特徴とする請求項４記載の文書管理システム。
【請求項６】
前記機密方針は、
機密化された文書の閲覧期限を含み、
前記管理装置は、
前記閲覧期限に基づいて前記閲覧装置による機密化された文書の閲覧を制御する
ことを特徴とする請求項４記載の文書管理システム。
【請求項７】
前記機密方針は、
機密化された文書の印刷可否情報を含み、
前記管理装置は、
前記印刷か否情報に基づいて前記閲覧装置による機密化された文書の印刷処理を制御する
ことを特徴とする請求項４記載の文書管理システム。
【請求項８】
機密の保持を要する文書に対して機密化処理を施す機密化装置装置であって、
文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理する管理装置から該機密方針の一覧を取得する一覧取得手段と、
前記一覧取得手段が取得した機密方針の一覧から選択された機密方針を取得する機密方針取得手段と、
前記機密方針取得手段が取得した機密方針により特定される証明書に基づいて、機密化処理対象の文書に暗号化処理を含む機密化処理を施す機密化処理手段と
を具備することを特徴とする機密化装置。
【請求項９】
前記証明書は、
対応する閲覧許可者に固有の公開暗号鍵を含み、
前記機密化処理手段は、
共通暗号鍵で機密化対象の文書を暗号化するとともに、前記共通暗号鍵を前記公開暗号鍵で暗号化し、該暗号化した共通暗号鍵を該暗号化した文書に添付して前記暗号化処理を実行する暗号化処理手段を具備する
ことを特徴とする請求項８記載の機密化装置。
【請求項１０】
前記機密方針は、
機密化対象の文書に貼り付けるイメージ情報を含み、
前記機密化処理手段は、
前記機密方針に基づくイメージを前記機密化処理対象の文書に貼り付けるイメージ貼付手段を具備する
ことを特徴とする請求項８記載の機密化装置。
【請求項１１】
機密化処理が施された文書を管理し、該文書の閲覧が許可された者に対して該文書を表示する閲覧装置であって、
共通暗号鍵により暗号化された暗号化文書と該共通暗号鍵を公開暗号鍵により暗号化した暗号化共通鍵とを含む機密化文書から前記暗号化共通鍵を抽出するとともに、該抽出した暗号化共通鍵を前記公開暗号鍵に対応する秘密暗号鍵で復号化し、該復号化した共通暗号鍵で前記暗号化文書を復号する復号化処理手段を具備することを特徴とする閲覧装置。
【請求項１２】
前記機密化文書に関する情報を管理する管理装置に対して該機密化文書の閲覧の可否を確認する閲覧可否確認手段をさらに具備し、
前記復号化処理手段は、
前記閲覧可否確認手段により閲覧の許可が確認されたことを条件に前記暗号化文書を復号する
ことを特徴とする請求項１１記載の閲覧装置。
【請求項１３】
前記復号化処理手段は、
前記閲覧可否確認手段が所定の有効期間を有する閲覧の許可を確認した場合には、該有効期間内であることを条件に前記暗号化文書を復号する
ことを特徴とする請求項１２記載の閲覧装置。
【請求項１４】
前記管理装置に対して前記機密化文書の印刷の可否を確認する印刷可否確認手段と、
前記印刷可否確認手段により印刷の許可が確認されたことを条件に前記復号化処理手段により復号された文書の印刷処理を実行する印刷処理手段と
をさらに具備することを特徴とする請求項１２記載の閲覧装置。
【請求項１５】
機密の保持を要する文書を管理する文書管理方法であって、
文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理装置で管理し、
文書の機密化を実行する際に、前記管理装置が管理している機密方針から所望の機密方針を取得し、該取得した機密方針により特定される証明書に基づく暗号化処理を含む文書の機密化処理を実行する
ことを特徴とする文書管理方法。
【請求項１６】
前記機密方針は、機密化された文書の閲覧期限を含み、該閲覧期限に基づいて機密化された文書の閲覧を制御することを特徴とする請求項１５記載の文書管理方法。
【請求項１７】
前記機密方針は、機密化された文書の印刷可否情報を含み、該印刷か否情報に基づいて機密化された文書の印刷処理を制御することを特徴とする請求項１５記載の文書管理方法。
【請求項１８】
機密の保持を要する文書に対して機密化処理を施す機密化方法であって、
文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理する管理装置から該機密方針の一覧を取得し、該取得した機密方針の一覧から選択された機密方針を取得し、該取得した機密方針により特定される証明書に基づいて、機密化処理対象の文書に暗号化処理を含む機密化処理を施すことを特徴とする機密化方法。
【請求項１９】
前記証明書は、対応する閲覧許可者に固有の公開暗号鍵を含み、
前記暗号化処理は、共通暗号鍵で機密化対象の文書を暗号化するとともに、前記共通暗号鍵を前記公開暗号鍵で暗号化し、該暗号化した共通暗号鍵を該暗号化した文書に添付する処理である
ことを特徴とする請求項１８記載の機密化方法。
【請求項２０】
前記機密方針は、機密化対象の文書に貼り付けるイメージ情報を含み、
前記機密化処理は、前記機密方針に基づくイメージを前記機密化処理対象の文書に貼り付ける処理を含むことを特徴とする請求項１８記載の機密化方法。
【請求項２１】
機密化処理が施された文書を管理し、該文書の閲覧が許可された者に対して該文書を表示する閲覧方法であって、
共通暗号鍵により暗号化された暗号化文書と該共通暗号鍵を公開暗号鍵により暗号化した暗号化共通鍵とを含む機密化文書から前記暗号化共通鍵を抽出するとともに、該抽出した暗号化共通鍵を前記公開暗号鍵に対応する秘密暗号鍵で復号化し、該復号化した共通暗号鍵で前記暗号化文書を復号し、該された文書を表示することを特徴とする閲覧方法。
【請求項２２】
前記機密化文書は、
該機密化文書に関する情報を管理する管理装置に対して該機密化文書の閲覧の可否を確認し、該確認の結果、閲覧が許可されたことを条件に復号されることを特徴とする請求項２１記載の閲覧方法。
【請求項２３】
前記許可が所定の有効期間を有する場合には、該有効期間内であることを条件に前記機密化文書を復号することを特徴とする請求項２２記載の閲覧方法。
【請求項２４】
前記機密化文書は、
前記管理装置に対して該機密化文書の印刷の可否を確認し、該確認の結果、印刷が許可されたことを条件に印刷されることを特徴とする請求項２２記載の閲覧方法。
【請求項２５】
機密の保持を要する文書に対して機密化処理を施す機密化プログラムであって、
文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理する管理装置から該機密方針の一覧を取得する一覧取得ステップと、
前記一覧取得ステップで取得した機密方針の一覧から選択された機密方針を取得する機密方針取得ステップと、
前記機密方針取得ステップで取得した機密方針により特定される証明書に基づいて、機密化処理対象の文書に暗号化処理を含む機密化処理を施す機密化処理ステップと
をコンピュータに実行させることを特徴とする機密化プログラム。
【請求項２６】
前記証明書は、
対応する閲覧許可者に固有の公開暗号鍵を含み、
前記機密化処理ステップは、
共通暗号鍵で機密化対象の文書を暗号化する文書暗号化ステップと、
前記共通暗号鍵を前記公開暗号鍵で暗号化する鍵暗号化ステップと、
前記鍵暗号化ステップで暗号化された共通暗号鍵を前記文書暗号化ステップで暗号化された文書と合成する合成ステップと
を具備する
ことを特徴とする請求項２５記載の機密化プログラム。
【請求項２７】
前記機密方針は、
機密化対象の文書に貼り付けるイメージ情報を含み、
前記機密化処理ステップは、
前記機密方針に基づくイメージを前記機密化処理対象の文書に貼り付けるイメージ貼付ステップを具備する
ことを特徴とする請求項２５記載の機密化プログラム。
【請求項２８】
機密化処理が施された文書を管理し、該文書の閲覧が許可された者に対して該文書を表示する閲覧プログラムであって、
共通暗号鍵により暗号化された暗号化文書と該共通暗号鍵を公開暗号鍵により暗号化した暗号化共通鍵とを含む機密化文書から前記暗号化共通鍵を抽出すると鍵抽出ステップと、
前記鍵抽出ステップで抽出された暗号化共通鍵を前記公開暗号鍵に対応する秘密暗号鍵で復号化する鍵復号化ステップと、
前記鍵復号化ステップで復号化された共通暗号鍵で前記暗号化文書を復号する文書復号化ステップと
をコンピュータに実行させることを特徴とする閲覧プログラム。
【請求項２９】
前記機密化文書に関する情報を管理する管理装置に対して該機密化文書の閲覧の可否を確認する確認ステップをさらにコンピュータに実行させ、
前記確認ステップにより閲覧の許可が確認されたことを条件に前記鍵抽出ステップと前記鍵復号化ステップと前記文書復号化ステップとを実行する
ことを特徴とする請求項２８記載の閲覧プログラム。
【請求項３０】
前記確認ステップで所定の有効期間を有する閲覧の許可を確認した場合には、該有効期間内であることを条件に前記鍵抽出ステップと前記鍵復号化ステップと前記文書復号化ステップとを実行することを特徴とする請求項２９記載の閲覧プログラム。
【請求項３１】
前記管理装置に対して前記機密化文書の印刷の可否を確認する印刷確認ステップと、
前記印刷確認ステップで印刷の許可が確認されたことを条件に前記文書復号化ステップにより復号された文書の印刷処理を実行する印刷処理ステップと
をさらにコンピュータに実行させることを特徴とする請求項２９記載の閲覧プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、文書管理システムおよび方法、機密化装置および方法並びにプログラム、閲覧装置および方法並びにプログラムに関し、特に、機密保持を要する文書を管理する文書管理システムおよび方法、機密化装置および方法並びにプログラム、閲覧装置および方法並びにプログラムに関する。
【０００２】
【従来の技術】
近年、コンピュータ技術の発達に伴って、様々な文書が電子化されている。また、最近では、ネットワーク技術の発達に伴い、電子化された文書の交換や配布を容易に行うことができるようになっている。特に、インターネットが広く利用されるようになったことで、文書の交換や配布が広範囲に行うことができるようになっている。
【０００３】
しかしながら、電子化された文書の流通量が増大するに従って、これらの文書から情報が漏洩する機会も増加しており、企業等においては、情報漏洩を防止することが新たな課題になりつつある。
【０００４】
文書からの情報漏洩は、サーバ等へ蓄積された文書の不正取得、文書の配布時等における伝送過程での盗聴、正当な文書取得権者の過失若しくは意図的なもの等、様々な状況で発生し得る。このため、様々な状況における情報漏洩を防止するための技術が提案されている。
【０００５】
このような技術としては、文書に対してその機密度等に応じて設定されたレベルの暗号化を施して、当該文書を保存、伝送するものがある（例えば、特許文献１参照）。
【０００６】
また、配信する文書のアクセス権限や使用権限のコントロールをポリシーとして設定し、ポリシーサーバに登録するものがある。アクセス権限は、ユーザまたはグループ単位、時間単位、ネットワーク（ドメイン）単位で設定され、使用権限としては、印刷・転記の可／不可が設定可能となっている。また、文書配信後の権限の剥奪・変更もポリシーサーバ側で容易に行うことができる。
【０００７】
【特許文献１】
特開平７−２９５８９２号公報
【０００８】
【発明が解決しようとする課題】
上述のように、従来の技術では、文書の機密保護に際して文書に対して暗号化処理を施すものが多い。文書の暗号化処理では、暗号化と復号化の両者に共通の鍵を用いるものや、暗号化と復号化に異なる鍵を用いるもの等、様々な方式があるが、いずれの場合でも、鍵の管理が重要な課題となる。
【０００９】
例えば、鍵をネットワークを介して伝送する場合には、その伝送時に鍵が不正取得されることが考えられる。また、鍵をサーバ等で管理する場合には、鍵の消失を防止するための仕組みやサーバへの攻撃に対処するための仕組み等を考慮する必要がある。
【００１０】
また、文書の暗号化に際しては、当該文書を閲覧可能な権限者を設定する必要がある場合やその権限者の数に応じた暗号化処理を施す必要がある場合等もあり、暗号化処理自体に多大な手間を要することもある。
【００１１】
そこで、この発明は、文書をその機密度に応じて容易に、かつ、適切に管理することができる文書管理システムおよび方法、機密化装置および方法並びにプログラム、閲覧装置および方法並びにプログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上述した目的を達成するため、請求項１の発明は、機密の保持を要する文書を管理する文書管理システムであって、文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理する管理装置と、前記管理装置が管理する機密方針から選択された機密方針を取得し、該取得した機密方針により特定される証明書に基づく暗号化処理を含む文書の機密化処理を実行する機密化装置とを具備することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記証明書は、対応する閲覧許可者に固有の公開暗号鍵を含み、前記機密化装置は、共通暗号鍵で機密化対象の文書を暗号化するとともに、前記共通暗号鍵を前記公開暗号鍵で暗号化し、該暗号化した共通暗号鍵を該暗号化した文書に添付して前記暗号化処理を実行することを特徴とする。
【００１４】
また、請求項３の発明は、請求項２の発明において、前記機密方針は、機密化対象の文書に貼り付けるイメージ情報を含み、前記機密化処理は、前記機密方針に基づくイメージを機密化対象の文書に貼り付ける処理を含むことを特徴とする。
【００１５】
また、請求項４の発明は、請求項２の発明において、前記機密化処理が施された文書を閲覧する閲覧装置をさらに具備し、前記管理装置は、前記機密方針に基づいて前記閲覧装置による機密化された文書の閲覧を制御し、前記閲覧装置は、前記公開暗号鍵に対応する秘密暗号鍵を有し、かつ、前記管理装置により機密化された文書の閲覧が許可されたことを条件に、該機密化された文書を復号化して表示することを特徴とする。
【００１６】
また、請求項５の発明は、請求項４の発明において、前記管理装置は、前記閲覧装置に対して所定期間内での機密化された文書の閲覧を許可し、前記閲覧装置は、前記所定期間内であることを条件に、前記管理装置から再度の許可を得ることなく該機密化された文書を復号化して表示することを特徴とする。
【００１７】
また、請求項６の発明は、請求項４の発明において、前記機密方針は、機密化された文書の閲覧期限を含み、前記管理装置は、前記閲覧期限に基づいて前記閲覧装置による機密化された文書の閲覧を制御することを特徴とする。
【００１８】
また、請求項７の発明は、請求項４の発明において、前記機密方針は、機密化された文書の印刷可否情報を含み、前記管理装置は、前記印刷か否情報に基づいて前記閲覧装置による機密化された文書の印刷処理を制御することを特徴とする。
【００１９】
また、請求項８の発明は、機密の保持を要する文書に対して機密化処理を施す機密化装置装置であって、文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理する管理装置から該機密方針の一覧を取得する一覧取得手段と、前記一覧取得手段が取得した機密方針の一覧から選択された機密方針を取得する機密方針取得手段と、前記機密方針取得手段が取得した機密方針により特定される証明書に基づいて、機密化処理対象の文書に暗号化処理を含む機密化処理を施す機密化処理手段とを具備することを特徴とする。
【００２０】
また、請求項９の発明は、請求項８の発明において、前記証明書は、対応する閲覧許可者に固有の公開暗号鍵を含み、前記機密化処理手段は、共通暗号鍵で機密化対象の文書を暗号化するとともに、前記共通暗号鍵を前記公開暗号鍵で暗号化し、該暗号化した共通暗号鍵を該暗号化した文書に添付して前記暗号化処理を実行する暗号化処理手段を具備することを特徴とする。
【００２１】
また、請求項１０の発明は、請求項８の発明において、前記機密方針は、機密化対象の文書に貼り付けるイメージ情報を含み、前記機密化処理手段は、前記機密方針に基づくイメージを前記機密化処理対象の文書に貼り付けるイメージ貼付手段を具備することを特徴とする。
【００２２】
また、請求項１１の発明は、機密化処理が施された文書を管理し、該文書の閲覧が許可された者に対して該文書を表示する閲覧装置であって、共通暗号鍵により暗号化された暗号化文書と該共通暗号鍵を公開暗号鍵により暗号化した暗号化共通鍵とを含む機密化文書から前記暗号化共通鍵を抽出するとともに、該抽出した暗号化共通鍵を前記公開暗号鍵に対応する秘密暗号鍵で復号化し、該復号化した共通暗号鍵で前記暗号化文書を復号する復号化処理手段を具備することを特徴とする。
【００２３】
また、請求項１２の発明は、請求項１１の発明において、前記機密化文書に関する情報を管理する管理装置に対して該機密化文書の閲覧の可否を確認する閲覧可否確認手段をさらに具備し、前記復号化処理手段は、前記閲覧可否確認手段により閲覧の許可が確認されたことを条件に前記暗号化文書を復号することを特徴とする。
【００２４】
また、請求項１３の発明は、請求項１２の発明において、前記復号化処理手段は、前記閲覧可否確認手段が所定の有効期間を有する閲覧の許可を確認した場合には、該有効期間内であることを条件に前記暗号化文書を復号することを特徴とする。
【００２５】
また、請求項１４の発明は、請求項１２の発明において、前記管理装置に対して前記機密化文書の印刷の可否を確認する印刷可否確認手段と、前記印刷可否確認手段により印刷の許可が確認されたことを条件に前記復号化処理手段により復号された文書の印刷処理を実行する印刷処理手段とをさらに具備することを特徴とする。
【００２６】
また、請求項１５の発明は、機密の保持を要する文書を管理する文書管理方法であって、文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理装置で管理し、文書の機密化を実行する際に、前記管理装置が管理している機密方針から所望の機密方針を取得し、該取得した機密方針により特定される証明書に基づく暗号化処理を含む文書の機密化処理を実行することを特徴とする。
【００２７】
また、請求項１６の発明は、請求項１５の発明において、前記機密方針は、機密化された文書の閲覧期限を含み、該閲覧期限に基づいて機密化された文書の閲覧を制御することを特徴とする。
【００２８】
また、請求項１７の発明は、請求項１５の発明において、前記機密方針は、機密化された文書の印刷可否情報を含み、該印刷か否情報に基づいて機密化された文書の印刷処理を制御することを特徴とする。
【００２９】
また、請求項１８の発明は、機密の保持を要する文書に対して機密化処理を施す機密化方法であって、文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理する管理装置から該機密方針の一覧を取得し、該取得した機密方針の一覧から選択された機密方針を取得し、該取得した機密方針により特定される証明書に基づいて、機密化処理対象の文書に暗号化処理を含む機密化処理を施すことを特徴とする。
【００３０】
また、請求項１９の発明は、請求項１８の発明において、前記証明書は、対応する閲覧許可者に固有の公開暗号鍵を含み、前記暗号化処理は、共通暗号鍵で機密化対象の文書を暗号化するとともに、前記共通暗号鍵を前記公開暗号鍵で暗号化し、該暗号化した共通暗号鍵を該暗号化した文書に添付する処理であることを特徴とする。
【００３１】
また、請求項２０の発明は、請求項１１の発明において、前記機密方針は、機密化対象の文書に貼り付けるイメージ情報を含み、前記機密化処理は、前記機密方針に基づくイメージを前記機密化処理対象の文書に貼り付ける処理を含むことを特徴とする。
【００３２】
また、請求項２１の発明は、機密化処理が施された文書を管理し、該文書の閲覧が許可された者に対して該文書を表示する閲覧方法であって、共通暗号鍵により暗号化された暗号化文書と該共通暗号鍵を公開暗号鍵により暗号化した暗号化共通鍵とを含む機密化文書から前記暗号化共通鍵を抽出するとともに、該抽出した暗号化共通鍵を前記公開暗号鍵に対応する秘密暗号鍵で復号化し、該復号化した共通暗号鍵で前記暗号化文書を復号し、該された文書を表示することを特徴とする。
【００３３】
また、請求項２２の発明は、請求項２１の発明において、前記機密化文書は、該機密化文書に関する情報を管理する管理装置に対して該機密化文書の閲覧の可否を確認し、該確認の結果、閲覧が許可されたことを条件に復号されることを特徴とする。
【００３４】
また、請求項２３の発明は、請求項２２の発明において、前記許可が所定の有効期間を有する場合には、該有効期間内であることを条件に前記機密化文書を復号することを特徴とする。
【００３５】
また、請求項２４の発明は、請求項２２の発明において、前記機密化文書は、前記管理装置に対して該機密化文書の印刷の可否を確認し、該確認の結果、印刷が許可されたことを条件に印刷されることを特徴とする。
【００３６】
また、請求項２５の発明は、機密の保持を要する文書に対して機密化処理を施す機密化プログラムであって、文書に対する閲覧許可者の指定と該閲覧許可者の正当性を証明する証明書とを含む機密方針を少なくとも１つ管理する管理装置から該機密方針の一覧を取得する一覧取得ステップと、前記一覧取得ステップで取得した機密方針の一覧から選択された機密方針を取得する機密方針取得ステップと、前記機密方針取得ステップで取得した機密方針により特定される証明書に基づいて、機密化処理対象の文書に暗号化処理を含む機密化処理を施す機密化処理ステップとをコンピュータに実行させることを特徴とする。
【００３７】
また、請求項２６の発明は、請求項２５の発明において、前記証明書は、対応する閲覧許可者に固有の公開暗号鍵を含み、前記機密化処理ステップは、共通暗号鍵で機密化対象の文書を暗号化する文書暗号化ステップと、前記共通暗号鍵を前記公開暗号鍵で暗号化する鍵暗号化ステップと、前記鍵暗号化ステップで暗号化された共通暗号鍵を前記文書暗号化ステップで暗号化された文書と合成する合成ステップとを具備することを特徴とする。
【００３８】
また、請求項２７の発明は、請求項２５の発明において、前記機密方針は、機密化対象の文書に貼り付けるイメージ情報を含み、前記機密化処理ステップは、前記機密方針に基づくイメージを前記機密化処理対象の文書に貼り付けるイメージ貼付ステップを具備することを特徴とする。
【００３９】
また、請求項２８の発明は、機密化処理が施された文書を管理し、該文書の閲覧が許可された者に対して該文書を表示する閲覧プログラムであって、共通暗号鍵により暗号化された暗号化文書と該共通暗号鍵を公開暗号鍵により暗号化した暗号化共通鍵とを含む機密化文書から前記暗号化共通鍵を抽出すると鍵抽出ステップと、前記鍵抽出ステップで抽出された暗号化共通鍵を前記公開暗号鍵に対応する秘密暗号鍵で復号化する鍵復号化ステップと、前記鍵復号化ステップで復号化された共通暗号鍵で前記暗号化文書を復号する文書復号化ステップとをコンピュータに実行させることを特徴とする。
【００４０】
また、請求項２９の発明は、請求項２８の発明において、前記機密化文書に関する情報を管理する管理装置に対して該機密化文書の閲覧の可否を確認する確認ステップをさらにコンピュータに実行させ、前記確認ステップにより閲覧の許可が確認されたことを条件に前記鍵抽出ステップと前記鍵復号化ステップと前記文書復号化ステップとを実行することを特徴とする。
【００４１】
また、請求項３０の発明は、請求項２９の発明において、前記確認ステップで所定の有効期間を有する閲覧の許可を確認した場合には、該有効期間内であることを条件に前記鍵抽出ステップと前記鍵復号化ステップと前記文書復号化ステップとを実行することを特徴とする。
【００４２】
また、請求項３１の発明は、請求項２９の発明において、前記管理装置に対して前記機密化文書の印刷の可否を確認する印刷確認ステップと、前記印刷確認ステップで印刷の許可が確認されたことを条件に前記文書復号化ステップにより復号された文書の印刷処理を実行する印刷処理ステップとをさらにコンピュータに実行させることを特徴とする。
【００４３】
【発明の実施の形態】
以下、この発明に係る文書管理システムおよび方法、機密化装置および方法並びにプログラム、閲覧装置および方法並びにプログラムの一実施の形態について、添付図面を参照して詳細に説明する。
【００４４】
図１は、この発明に係る文書管理システムの基本的な構成例を示すブロック図である。同図に示すように、文書管理システムは、文書の管理に際して利用される様々な情報を管理する管理サーバ１と、当該文書管理システムの管理者が利用するクライアント２、文書の作成者が利用するクライアント３（３−１〜３−ｎ）と、文書の閲覧者が利用するクライアント４（４−１〜４−ｍ）がネットワーク５を介して接続されて構成される。
【００４５】
図２は、図１に示した文書管理システムを実際に利用する際の構成例を示すブロック図である。同図に示すように、文書管理システムは、文書の管理に際して利用される様々な情報を管理する管理サーバ１と、当該文書管理システムの管理者が利用するクライアント２、文書の作成者が利用するクライアント３、文書の閲覧者が利用するクライアント４がインターネット６を介して接続されて構成される。なお、同図に示した構成では、説明の簡略化のため、クライアント３とクライアント４の数を１としているが、クライアント３とクライアント４は、それぞれ複数のものを利用可能である。また、管理者が利用するクライアント２の数も必ずしも１である必要はない。
【００４６】
この構成において、管理サーバ１は、当該文書管理システムにおける機密ポリシーの管理を行うとともに、各ユーザの認証や、文書の属性、履歴、ログ等の管理を行う。
【００４７】
クライアント２は、当該文書管理システムの管理者により操作され、管理者により、管理サーバ１が管理している機密ポリシーの設定や変更、ログの閲覧等が行われる。このクライアント２では、これらの処理を行うための専用のソフトウェアを動作させてもよいが、汎用のウェブブラウザによりこれらの処理を行うようにしてもよい。なお、クライアント２で汎用のウェブブラウザを利用する場合には、管理サーバ１でウェブサーバを動作させることとなる。
【００４８】
クライアント３は、文書の作成者により操作され、作成した文書を機密文書化するための暗号化処理等を行う。暗号化処理に際しては、管理サーバ１が管理している機密ポリシーを利用する。
【００４９】
クライアント４は、文書の閲覧者により操作され、機密化された文書の閲覧等を行うための復号化処理等を行う。
【００５０】
なお、クライアント３とクライアント４は、以下に説明する両者の機能を兼ね備えたものとすることもできる。
【００５１】
次に、図２に示した文書管理システムを構成する各部の詳細について説明するが、最初に、管理サーバ１の詳細について説明する。
【００５２】
管理サーバ１は、機密ポリシーの管理を行うとともに、各ユーザの認証処理、文書属性の管理、文書属性に基づく文書の閲覧等の可否制御、文書に対する処理の履歴の管理、ログ情報の管理等を行う。
【００５３】
機密ポリシーは、クライアント２を操作する管理者により設定されるもので、文書を機密化する際の閲覧許可者や文書への貼付イメージ、印刷可否、閲覧期限等の設定を有するものである。
【００５４】
図３および図４は、機密ポリシーの構成例を示した図である。管理サーバ１へは、複数の機密ポリシーが設定可能であり、例えば、図３に示す機密ポリシー１０Ａ、図４（ａ）に示す機密ポリシー１０Ｂ、図４（ｂ）に示す機密ポリシー１０Ｃが設定される。これらの機密ポリシー１０Ａ等には、任意の名前を付すことが可能である（図中では、それぞれ機密ポリシーＡ、機密ポリシーＢ、機密ポリシーＣとしている）。
【００５５】
機密ポリシーは、階層構造を有しており、閲覧許可者や文書への貼付イメージ、印刷可否、閲覧期限等が設定されている。例えば、機密ポリシー１０Ａには、閲覧許可者としてロール１１Ａとロール１１Ｂが設定されている。ロールは、閲覧許可者のグループであり、ロール１１Ａには、閲覧許可者１２Ａが含まれている。また、ロール１１Ｂには、さらにロール１１Ｃが含まれており、これとともに閲覧許可者１２Ｂ、閲覧許可者１２Ｃが含まれている。ロール１１Ｃには、閲覧許可者１２Ｄと閲覧許可者１２Ｅが含まれている。なお、ロール１１Ａ等には、任意の名前を付すことが可能である（図中では、ロールＡ等としている）。また、閲覧許可者１２Ａ等では、図中で閲覧許可者Ａ等と表記しているが、実際には、閲覧許可者の氏名やユーザ名等の閲覧許可者を特定することのできる情報が設定されている。
【００５６】
また、閲覧許可者１２Ａ等は、該当する閲覧許可者のデジタル証明書若しくは当該デジタル証明書を取得するための情報を含んでいる。つまり、機密ポリシーに閲覧許可者のデジタル証明書を含むように構成してもよく、デジタル証明書自体を含ませずに、これを取得するための情報を含むように構成してもよい。このデジタル証明書は、管理サーバ１で発行したものでもよく、他の認証機関が発行したものでもよく、情報に基づいてデジタル証明書の取得を行わせる場合には、その取得先は、管理サーバ１若しくは他の認証機関となる。
【００５７】
また、機密ポリシー１０Ａには、文書への貼付イメージとして貼付イメージ１３Ａと貼付イメージ１３Ｂが設定され、印刷可否制御情報として印刷可否設定１４Ａ、文書の閲覧期限情報として閲覧期限情報１５Ａが設定されている。貼付イメージ１３Ａや貼付イメージ１３Ｂは、文書に貼り付けるイメージ自体若しくは、文書に貼り付けるイメージを生成するための情報が設定されている。文書に貼り付けるイメージとは、例えば、図５（ａ）に示す文書の所定の領域１８に貼り付けを行うもので、図５（ｂ）に示すような情報を含むものや図５（ｃ）に示すシンボルのようなものがある。印刷可否設定１４Ａは、文書の印刷を許可するか否かの情報が設定されている。閲覧期限情報１５Ａは、文書の閲覧が許可される期限が設定されている。この期限は、機密ポリシー１０Ａで設定される全ての閲覧許可者に共通のものであってもよく、閲覧許可者毎に異なるものであってもよい。
【００５８】
同様に、機密ポリシー１０Ｂには、閲覧許可者１２Ｄと閲覧許可者１２Ｅを含むロール１１Ｃが設定されるとともに、貼付イメージ１３Ｂ、閲覧期限１５Ｂが設定され、機密ポリシー１０Ｃには、閲覧許可者１２Ａを含むロール１１Ａが設定されている。この機密ポリシー１０Ｂ、機密ポリシー１０Ｃの構成から明かなように、貼付イメージの設定や閲覧期限の設定は、任意である。
【００５９】
また、管理サーバ１における各ユーザの認証処理は、デジタル証明書を利用して行う。デジタル証明書は、管理サーバ１で発行したものでもよく、他の認証機関が発行したものでもよい。このデジタル証明書は、クライアント２、クライアント３、クライアント４に設定されており、これらから管理サーバ１へアクセスが行われた際に、デジタル証明書の提示を受けてユーザ認証を行う。
【００６０】
文書属性の管理は、クライアント３で文書が機密化された際に、クライアント３から当該文書を識別する識別情報とともに、当該文書の属性を受け取り、これを管理する。ここで管理する属性は、当該文書の閲覧期限や印刷可否の情報等である。
【００６１】
文書の閲覧等の制御は、文書の閲覧者がクライアント４で文書を閲覧しようとする際に、クライアント４から文書の識別情報を受け取り、この識別情報と管理している文書属性に基づいて、閲覧の可否や印刷の可否をクライアント４に通知する。
【００６２】
文書に対する処理の履歴の管理は、クライアント４で文書が閲覧されたり、印刷された際に、その処理情報を受け取り、これを蓄積して管理する。そして、文書の作成者等からの問合せがあった際に、この履歴を提示する。
【００６３】
ログ情報の管理は、上述した各処理が行われる毎に発生するログ情報を蓄積して管理し、管理者等にからの問合せがあった際に、これを提示する。
【００６４】
次に、クライアント３の詳細について説明する。クライアント３は、文書の作成者により操作されるもので、文書の機密化を行う。この文書の機密化処理は、専用のソフトウェアをクライアント３で動作させることで行ってもよく、ワードプロセッサ等の汎用の文書処理ソフトウェアのプラグインとして提供されるソフトウェアをクライアント３で動作させることで行ってもよい。
【００６５】
ここで、クライアント３による文書の機密化処理について説明するが、まず、作成者によるクライアント３の操作の流れを説明する。図６は、作成者によるクライアント３の操作の流れを示すフローチャートである。
【００６６】
まず、作成者は、文書の作成または編集を行う（ステップ１０１）。文書の作成または編集が終了すると、作成者は、メニュー等から当該文書の機密化を指示する（ステップ１０２）。これにより、クライアント３は、管理サーバ１へのアクセスを行うが、この際にデジタル証明書の提示が必要であるため、クライアント３に複数のデジタル証明書が設定されている場合には、該当するデジタル証明書を選択する（ステップ１０３）。そして、クライアント３は、管理サーバ１から機密ポリシーの一覧を取得し、これを作成者に提示する。これに応じて、作成者は、所望の機密ポリシーを選択する（ステップ１０４）。作成者が機密ポリシーを選択すると、クライアント３は、選択された機密ポリシーに従って文書の機密化を行う。その後、作成者は、機密化された文書を電子メール等を利用して配布し（ステップ１０５）、操作を終了する。
【００６７】
ところで、作成者は、機密ポリシーを選択する際に、一覧表示のみでその内容を判別できない場合には、機密ポリシーの詳細を確認することとなる。その際に、機密ポリシーの詳細は、様々な形式で表示することができる。表示形式の１つとしては、機密ポリシーの階層構造をそのまま表示する方法である。この場合、例えば、図３に示した機密ポリシー１０Ａを表示する場合には、まず、図７（ａ）に示すように、最初の階層が表示される。ここで、作成者がロールＢを選択すると、その表示は、図７（ｂ）に示すように、次の階層が表示される。また、別の表示方法としては、ロールの表示を行わずに、各閲覧許可者を並列に列挙して表示する方法がある。この場合、機密ポリシー１０Ａを表示すると、図７（ｃ）に示すような表示となる。また、閲覧期限や印刷可否を閲覧許可者別に設定している場合には、図７（ｄ）に示すような表示となる。
【００６８】
次に、クライアント３による文書の機密化の処理の流れを説明する。図８は、クライアント３による文書の機密化処理の流れを示すフローチャートである。
【００６９】
クライアント３は、作成者による文書の機密化処理の指示操作を受け付けると、管理サーバ１へのアクセスを行い、認証処理を行う（ステップ１５１）、この認証処理に際しては、該当するデジタル証明書を管理サーバ１に提示する。認証に成功すると、クライアント３は、管理サーバ１から機密ポリシーの一覧を取得し、これを表示する（ステップ１５２）。
【００７０】
その後、作成者により、機密ポリシーが選択されると、選択された機密ポリシーを管理サーバ１から取得する（ステップ１５３）。このとき、クライアント３は、機密ポリシーに含まれる閲覧許可者のデジタル証明書若しくは機密ポリシーから特定されるデジタル証明書も併せて管理サーバ１等から取得する。そして、取得した機密ポリシーに基づいて貼付イメージを文書に貼り付け（ステップ１５４）、印刷可否の設定等の属性を文書に設定する（ステップ１５５）。ただし、ステップ１５４およびステップ１５５の処理は、必ずしも実行されるわけではない（例えば、機密ポリシーに貼付イメージが含まれていない場合等）。
【００７１】
次に、クライアント３は、文書を暗号化するための共通鍵を生成する（ステップ１５６）。この共通鍵は、クライアント３が任意に生成するものである。ただし、共通鍵は、必ずしもこのタイミングで生成する必要はなく、予め生成したものを保持しておき、これを取得するようにしてもよい。そして、生成した若しくは取得した共通鍵で文書を暗号化する（ステップ１５７）。
【００７２】
続いて、クライアント３は、文書を暗号化した共通鍵を先に取得した閲覧許可者のデジタル証明書に含まれる公開鍵を用いて暗号化する（ステップ１５８）。この共通鍵の暗号化は、閲覧許可者の数に応じて各公開鍵を利用して実行される。そして、暗号化した共通鍵（複数の場合あり）と暗号化した文書を合成する（ステップ１５９）。その後、当該文書を識別する識別情報等の文書情報を管理サーバ１に送出し（ステップ１６０）。文書の機密化処理を終了する。
【００７３】
ここで、クライアント３が実行する文書の機密化処理について、詳細に説明する。図９は、文書の機密化処理の流れを説明するための図である。
【００７４】
クライアント３による文書の機密化処理では、まず、機密化しようとする文書３０に暗号化処理を施すための共通鍵３１を生成若しくは予め生成して保持しておいたものを取得し、この共通鍵３１で文書３０を暗号化し、暗号化文書３２を得る。次に、管理サーバ１等から取得したデジタル証明書３３（３３Ａ、３３Ｂ、３３Ｃ）のそれぞれに付されている公開鍵３４（３４Ａ、３４Ｂ、３４Ｃ）を用いて、共通鍵３１を暗号化する。この公開鍵３４は、それぞれデジタル証明書３３により証明される閲覧許可者に固有のものである。次に、クライアント３は、公開鍵３４で共通鍵３１を暗号化して得られる暗号化共通鍵３５（３５Ａ、３５Ｂ、３５Ｃ）と先に暗号化された暗号化文書３２とを合成し、機密文書３６を得て、文書の機密化処理を終了する。
【００７５】
この機密文書３６は、上述したように暗号化文書３２と暗号化共通鍵３５により構成されるが、この機密文書３６から元の文書３０を得るためには、暗号化共通鍵３５を復号化するための秘密鍵が必要であり、この秘密鍵は、それぞれの閲覧許可者のみが有しているものである。そして、秘密鍵により暗号化共通鍵３５を復号化して共通鍵３１を取得することができれば、暗号化文書３２を復号化することができ、元の文書３０を得ることができる。なお、機密文書３６の閲覧（復号化処理を含む）についての詳細は、後述する。
【００７６】
このような機密化処理を文書に施すことにより、同一の機密文書を複数の閲覧許可者に配布することが可能となる。これに対して、例えば、文書をそれぞれの閲覧許可者に対応する公開鍵で暗号化した場合には、閲覧許可者の数に応じた暗号化文書が生成されることとなり、その後の管理等が複雑となる。
【００７７】
次に、クライアント４の詳細について説明する。クライアント４は、文書の閲覧者により操作されるもので、文書の機密化の解除等を行う。この文書の機密化解除の処理は、専用のソフトウェアをクライアント４で動作させることで行ってもよく、ワードプロセッサ等の汎用の文書処理ソフトウェアのプラグインとして提供されるソフトウェアをクライアント４で動作させることで行ってもよい。
【００７８】
ここで、クライアント４による文書の機密化解除処理について説明するが、まず、閲覧者によるクライアント４の操作の流れを説明する。図１０は、閲覧者によるクライアント４の操作の流れを示すフローチャートである。
【００７９】
まず、閲覧者は、閲覧する文書を選択する（ステップ２０１）。選択した文書が機密文書であれば、クライアント４は、管理サーバ１へのアクセスを行うが、この際にデジタル証明書の提示が必要であるため、クライアント４に複数のデジタル証明書が設定されている場合には、該当するデジタル証明書を選択する（ステップ２０２）。そして、クライアント４は、管理サーバ１から閲覧許可通知を受けると、文書の機密化を解除して表示し、閲覧者が当該文書を閲覧して（ステップ２０３）、操作を終了する。このとき、クライアント４は、機密化を解除した文書をメモリ上に展開するが、ディスク等への記憶は行わない。そして、機密化を解除した状態での文書保存を禁止する。
【００８０】
次に、クライアント４による文書の機密化解除の処理の流れを説明する。図１１は、クライアント４による文書の機密化解除処理の流れを示すフローチャートである。
【００８１】
クライアント４は、閲覧者による文書の閲覧指示操作を受け付けると、管理サーバ１へのアクセスを行い、認証処理を行う（ステップ２５１）、この認証処理に際しては、該当するデジタル証明書を管理サーバ１に提示する。認証に成功すると、クライアント４は、管理サーバ１に文書の識別情報を送信し、当該文書の閲覧が許可されていることを確認する（ステップ２５２）。この確認の結果、閲覧が許可されていなければ、直ちに処理を終了する。なお、閲覧が許可されている場合には、印刷可否の情報も併せて取得する。
【００８２】
確認の結果、当該文書の閲覧が許可されていれば、機密文書から暗号化共通鍵を抽出し（ステップ２５３）、抽出した暗号化共通鍵を秘密鍵によって復号化する（ステップ２５４）。そして、復号化した共通鍵で暗号化文書を復号化し、復号化した文書を表示して閲覧者に閲覧させる（ステップ２５５）。そして、文書の機密化を解除した旨を通知する処理情報を管理サーバ１に送出する（ステップ２５６）。この後、閲覧者が当該文書の印刷を行わない場合には、クライアント４は、文書の機密化解除処理を終了する。
【００８３】
また、閲覧者が当該文書の印刷を指示した場合には、クライアント４は、印刷が許可されていることを条件に印刷処理を実行し（ステップ２５７）、文書の印刷を行った旨を通知する処理情報を管理サーバ１に送出し（ステップ２５８）、文書の機密化解除処理を終了する。
【００８４】
ここで、クライアント４が実行する文書の機密化解除処理について、詳細に説明する。図１２は、文書の機密化解除処理の流れを説明するための図である。
【００８５】
クライアント４による文書の機密化解除処理では、まず、クライアント４が有する閲覧者自身の秘密鍵を用いて、機密文書３６に含まれている暗号化共通鍵３５のうち、対応するもの、例えば、暗号化共通鍵３５Ｂを復号化し、共通鍵３１を得る。そして、この共通鍵３１を用いて暗号化文書３２を復号化して、元の文書３０を得る。このとき、クライアント４は、文書３０をメモリ上に展開するのみで、ディスク等への記憶は行わず、文書３０としての保存は行わない。もちろん、ディスク等には、機密文書３６が保存されているため、必要に応じて再度機密文書３６の機密化を解除して閲覧を行うことができる。ただし、機密文書３６の機密化を解除できるのは、閲覧が許可されている期間内である。
【００８６】
次に、上述した文書の機密化処理および機密化解除処理において、管理サーバ１とクライアント３、クライアント４の間で授受される情報について説明する。図１３は、管理サーバ１、クライアント３、クライアント４の間で授受される情報の流れを示した図である。
【００８７】
文書の機密化が行われる際には、まず、クライアント３から管理サーバ１に認証情報としてデジタル証明書が提示される（ステップ３０１）。管理サーバ１がこの認証情報に基づいてクライアント３の認証を行い、認証に成功すると、その旨の応答がクライアント３に返される。
【００８８】
続いて、クライアント３は、管理サーバ１に設定されている機密ポリシーの一覧情報の取得を要求し（ステップ３０２）、これに応じて、管理サーバ１が機密ポリシーの一覧情報をクライアント３に送信する（ステップ３０３）。
【００８９】
次に、クライアント３が作成者により選択された機密ポリシーの取得要求を管理サーバ１に送信し（ステップ３０４）、これに応じて管理サーバ１が選択された機密ポリシーをクライアント３に送信する（ステップ３０５）。
【００９０】
この後、クライアント３で文書の機密化が実行されると、その文書の識別情報等を含む文書情報がクライアント３から管理サーバ１に送信され（ステップ３０６）、機密化された文書がクライアント３からクライアント４に送信される（ステップ３０７）。
【００９１】
その後、クライアント４により文書の機密化解除処理が行われる際に、クライアント４から管理サーバ１に認証情報としてデジタル証明書が提示される（ステップ３０８）。管理サーバ１がこの認証情報に基づいてクライアント４の認証を行い、認証に成功すると、その旨の応答がクライアント４に返される。
【００９２】
続いて、クライアント４は、機密化を解除しようとする文書の識別情報等を含む文書情報を管理サーバ１に送信する（ステップ３０９）。管理サーバ１は、受信した文書情報に基づいて、当該文書の閲覧の可否を確認し、閲覧が可能であれば、閲覧を許可する許可情報をクライアント４に送信する（ステップ３１０）。そして、文書の閲覧が許可されたクライアント４が当該文書の機密化を解除すると、その旨を示す処理情報がクライアント４から管理サーバ１に送信される。
【００９３】
ところで、クライアント４では、管理サーバ１に接続できない状態、つまり、オフラインの状態で機密化された文書の閲覧を行いたい場合が生じることが考えられる。このような要望に対処する方法としては、管理サーバ１からクライアント４に通知される閲覧許可に一定の有効期間を設けるようにすることで、クライアント４は、一度閲覧の許可を受ければ、一定の期間、オフラインで機密文書を閲覧することが可能となる。この場合のクライアント４の処理について説明する。
【００９４】
図１４は、オフライン状態でのクライアント４による文書の機密化解除処理の流れを示すフローチャートである。
【００９５】
クライアント４は、閲覧者による文書の閲覧指示操作を受け付けると、管理サーバ１へのアクセスの可否を確認する。管理サーバ１へのアクセスが可能であるならば（ステップ４０１でＹＥＳ）、上述した処理を行い、文書の機密化を解除する。
【００９６】
一方、クライアント４からの管理サーバ１へのアクセスが不可能である場合には（ステップ４０１でＮＯ）、クライアント４は、先に文書の機密化を解除した際の閲覧許可情報を確認する（ステップ４０２）。確認の結果、現時点での閲覧が許可されている、つまり、先に受けた閲覧許可が有効期間内であるならば（ステップ４０３でＹＥＳ）、機密文書から暗号化共通鍵を抽出し（ステップ４０５）、抽出した暗号化共通鍵を秘密鍵によって復号化する（ステップ４０６）。そして、復号化した共通鍵で暗号化文書を復号化し、復号化した文書を表示して閲覧者に閲覧させる（ステップ４０７）。そして、文書の機密化を解除した旨を通知する処理情報を蓄積し（ステップ４０８）、文書の機密化解除処理を終了する。蓄積した処理情報は、後に管理サーバ１へのアクセスが可能となった際に、管理サーバ１へ送信される。また、先に受けた閲覧許可が無効となっている場合には（ステップ４０４でＮＯ）、当然のことながら文書の閲覧は許可されないため、クライアント４は、直ちに処理を終了する。
【００９７】
このように、クライアント４において、管理サーバ１とオフラインの状態で文書の機密化を解除する場合であっても、機密化の解除は閲覧が許可されている閲覧者の秘密鍵を必要とするため、第三者による機密化の解除は不可能である。逆に言えば、クライアント４が管理サーバ１とオンラインの状態での処理は、セキュリティが二重になっているものであると言える。
【００９８】
【発明の効果】
以上説明したように、この発明によれば、文書の閲覧許可者の指定を含む機密ポリシーを管理サーバで管理し、機密文書を作成する作成側のクライアントが管理サーバから機密ポリシーを取得し、取得した機密ポリシーに基づいて文書の暗号化やイメージの貼付等を含む機密文書化処理を実行し、機密化された文書に関する情報を管理サーバで管理して、管理サーバが閲覧の可否や印刷の可否を制御するように構成したので、機密文書の作成者は、管理サーバで管理されている機密ポリシーから所望の機密ポリシーを選択するだけの操作で、文書を機密化することが可能となる。
【図面の簡単な説明】
【図１】この発明に係る文書管理システムの基本的な構成例を示すブロック図である。
【図２】図１に示した文書管理システムを実際に利用する際の構成例を示すブロック図である。
【図３】機密ポリシーの構成例を示した図（１）である。
【図４】機密ポリシーの構成例を示した図（２）である。
【図５】貼付イメージを説明するための図である。
【図６】作成者によるクライアント３の操作の流れを示すフローチャートである。
【図７】作成者への機密ポリシーの表示例を示した図である。
【図８】クライアント３による文書の機密化処理の流れを示すフローチャートである。
【図９】文書の機密化処理の流れを説明するための図である。
【図１０】閲覧者によるクライアント４の操作の流れを示すフローチャートである。
【図１１】クライアント４による文書の機密化解除処理の流れを示すフローチャートである。
【図１２】文書の機密化解除処理の流れを説明するための図である。
【図１３】管理サーバ１、クライアント３、クライアント４の間で授受される情報の流れを示した図である。
【図１４】オフライン状態でのクライアント４による文書の機密化解除処理の流れを示すフローチャートである。
【符号の説明】
１    管理サーバ
２    クライアント
３、３−１〜３−ｎ    クライアント
４、４−１〜４−ｍ    クライアント
５    ネットワーク
６    インターネット
１０Ａ、１０Ｂ、１０Ｃ    機密ポリシー
１１Ａ、１１Ｂ、１１Ｃ    ロール
１２Ａ、１２Ｂ、１２Ｃ、１２Ｄ、１２Ｅ    閲覧許可者
１３Ａ、１３Ｂ    貼付イメージ
１４Ａ    印刷可否設定
１５Ａ、１５Ｂ    閲覧期限情報
１８    領域
３０    文書
３１    共通鍵
３２    暗号化文書
３３Ａ、３３Ｂ、３３Ｃ    デジタル証明書
３４Ａ、３４Ｂ、３４Ｃ    公開鍵
３５Ａ、３５Ｂ、３５Ｃ    暗号化共通鍵
３６    機密文書
３７    秘密鍵
【図１】
2004151163.tif 000003
【図２】
2004151163.tif 000004
【図３】
2004151163.tif 000005
【図４】
2004151163.tif 000006
【図５】
2004151163.tif 000007
【図６】
2004151163.tif 000008
【図７】
2004151163.tif 000009
【図８】
2004151163.tif 000010
【図９】
2004151163.tif 000011
【図１０】
2004151163.tif 000012
【図１１】
2004151163.tif 000013
【図１２】
2004151163.tif 000014
【図１３】
2004151163.tif 000015
【図１４】
2004151163.tif 000016