(57)【要約】【課題】  画像ファイルの保管領域を低減し、オープンなネットワークにおいても日付印影画像を表示することができる印影付電子署名処理システムの提供。【解決手段】  印影画像（電子署名）を予め格納する印影データ保存機能２１を有する文書管理サーバ２０と、ＸＭＬ形式で文書を作成すると共に、該作成したＸＭＬ文書に文書管理サーバ２０に格納した電子署名を付与すると共に電子署名を視覚的に表す画像を付与する印影付電子署名付与機能１２を有する文書管理クライアント１０と、印影付電子署名が付与されたＸＭＬ文書の電子署名の検証を行う電子署名検証機能４１及び該電子署名検証機能４１により検証される電子署名検証結果に基づき、ＸＭＬ文書を表示するＸＭＬ文書表示機能４２を有する文書閲覧クライアント４０とを備える印影付電子署名処理システム。【選択図】  図１
2005184052.tif 000002
【特許請求の範囲】
【請求項１】
文書データに電子的印影画像による電子署名を行う印影付電子署名処理システムにおいて、
印影画像である電子署名を予め格納する印影データ保存機能を有する文書管理サーバと、
ＸＭＬ形式で文書を作成すると共に、該作成したＸＭＬ文書に前記文書管理サーバに格納した電子署名を付与すると共に電子署名を視覚的に表す画像を付与する印影付電子署名付与機能を有する文書管理クライアントと、
前記印影付電子署名が付与されたＸＭＬ文書の電子署名の検証を行う電子署名検証機能を有する文書閲覧クライアントと、
該文書閲覧クライアントの電子署名検証機能により検証される電子署名検証結果に基づき、ＸＭＬ文書を表示するＸＭＬ文書表示機能とを有する文書閲覧クライアントとを含むことを特徴とする印影付電子署名処理システム。
【請求項２】
前記文書管理サーバの印影データ保存機能が、ＸＭＬ文書に電子署名を付与する利用者の電子署名を視覚的に表す印影画像をデータベースに登録する機能を含むことを特徴とする請求項１記載の印影付電子署名処理システム。
【請求項３】
前記文書管理クライアントの印影付電子署名付与機能が、利用者が電子署名を付与するＸＭＬ文書に、利用者が選択する公開鍵証明書に対応する秘密鍵により生成される電子署名と、電子署名を視覚的に表示する印影画像の保存先ＵＲＬと、印影画像の表示位置と、ＸＭＬ文書に電子署名を付与した電子文書作成日、電子文書作成日合成位置とをＸＭＬ文書に付与する機能を含むことを特徴とする請求項１又は２記載の印影付電子署名処理システム。
【請求項４】
前記文書閲覧クライアントの電子署名検証機能が、印影付電子署名付与されたＸＭＬ文書の電子署名と公開鍵証明書の検証を行うと共に、該検証結果をＸＭＬ文書表示手段に提供する機能を有することを特徴とする請求項１又は２又は３記載の印影付電子署名処理システム。
【請求項５】
前記ＸＭＬ文書表示手段が、電子署名検証機能から提供される電子署名と公開鍵証明書検証結果が正常であったとき、印影画像の保存先ＵＲＬに保存された印影画像をダウンロードし、電子文書作成日を電子文書作成日合成位置に重ね合わせ、印影画像表示位置に印影画像と電子文書作成日が合成されたイメージを表示することを特徴とする請求項３又は４記載の印影付電子署名処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子的に作成された文書等に承認印等の印影を電子的に付与することができる印影付電子署名処理システムに係り、特にデータ量を低減すると共にオープンなネットワークに印影を表示することができる印影付電子署名処理システムに関する。
【背景技術】
【０００２】
近年、複数のクライアントとサーバとをネットワーク接続し、決済業務をグループウェアを利用して電子的に行う電子決済システムが提案されている。この電子決済システムは、文書データの回覧経路を条件分岐を含めて予め定めておき、回覧経路に従って文書データを回覧しながら電子的署名を行うように構成されている。
【０００３】
尚、従来技術による前記電子決済システムに関する技術が記載された文献としては、例えば下記特許文献が挙げられる。
【特許文献１】特開２００１−１５７０２４号公報
【特許文献２】特開２０００−２０７１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した従来の電子決済システムは、日付が含まれる印影を表示する場合、日付を画像に合成し、１つの画像として保存するため、例えば文書の数だけ日付を合成する画像データが必要になり、画像ファイルの保管領域を圧迫すると言う不具合があった。
【０００５】
また従来技術による電子決済システムは、作成される文書がデータベース等に格納され、閉ざされたネットワークに接続されたクライアント端末からのみ参照できる仕組みとなっているため、作成した文書を別のネットワークに接続された端末等で閲覧しようとした場合に印影画像を表示することができないと言う不具合があった。即ち、電子印影を付した文書をそのままの形式で他のシステムにおいては確認することができないと言う不具合があった。
【０００６】
更に従来の電子決済システムは、グルーループウェアやワークフローシステムにおいて予め回覧経路等を定めておく必要があり、複数人いる決裁者のいずれかの管理者が決裁すればよい場合や組織変更等により決裁者が変更する場合に即座に対応することが困難であると言う不具合があった。
【０００７】
本発明の目的は、前述の従来技術による不具合を除去することであり、画像ファイルの保管領域を低減し、インターネット等のオープンなネットワークにおいても日付付印影画像を表示することができる印影付電子署名処理システムを提供することである。
【課題を解決するための手段】
【０００８】
前記目的を達成するために本発明は、文書データに電子的印影画像による電子署名を行う印影付電子署名処理システムにおいて、印影画像である電子署名を予め格納する印影データ保存機能を有する文書管理サーバと、ＸＭＬ形式で文書を作成すると共に、該作成したＸＭＬ文書に前記文書管理サーバに格納した電子署名を付与すると共に電子署名を視覚的に表す画像を付与する印影付電子署名付与機能を有する文書管理クライアントと、前記印影付電子署名が付与されたＸＭＬ文書の電子署名の検証を行う電子署名検証機能を有する文書閲覧クライアントと、該文書閲覧クライアントの電子署名検証機能により検証される電子署名検証結果に基づき、ＸＭＬ文書を表示するＸＭＬ文書表示手段を有する文書閲覧クライアントとを含むことを第１の特徴とする。
【０００９】
更に本発明は、前記印影付電子署名処理システムにおいて、文書管理サーバの印影データ保存機能が、ＸＭＬ文書に電子署名を付与する利用者の電子署名を視覚的に表す印影画像をデータベースに登録する機能を含むことを第２の特徴とし、前記何れかの印影付電子署名処理システムにおいて、文書管理クライアントの印影付電子署名付与機能が、利用者が電子署名を付与するＸＭＬ文書に、利用者が選択する公開鍵証明書に対応する秘密鍵により生成される電子署名と、電子署名を視覚的に表示する印影画像の保存先ＵＲＬと、印影画像の表示位置と、ＸＭＬ文書に電子署名を付与した電子文書作成日、電子文書作成日合成位置とをＸＭＬ文書に付与する機能を含むことを第３の特徴とする。
【００１０】
更に本発明は、前記何れかの印影付電子署名処理システムにおいて、文書閲覧クライアントの電子署名検証機能が、印影付電子署名付与されたＸＭＬ文書の電子署名と公開鍵証明書の検証を行うと共に、該検証結果をＸＭＬ文書表示手段に提供する機能を有することを第４の特徴とし、前記何れかの印影付電子署名処理システムにおいて、前記ＸＭＬ文書表示手段が、電子署名検証機能から提供される電子署名と公開鍵証明書検証結果が正常であったとき、印影画像の保存先ＵＲＬに保存された印影画像をダウンロードし、電子文書作成日を電子文書作成日合成位置に重ね合わせ、印影画像表示位置に印影画像と電子文書作成日が合成されたイメージを表示することを第５の特徴とする。
【発明の効果】
【００１１】
本発明は、印影画像と日付情報を別々に管理し、文書表示時に合成することで日付のみが異なった印影画像をファイルとして保存している必要がない。そのため、印影画像の保存領域を減らすことができる。また、文書管理システムと同一ネットワークに接続していない端末において、文書を閲覧することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態による印影付電子署名処理システムを図面を参照して詳細に説明する、図１は、本実施形態による印影付電子署名処理システムのシステム構成を示す図、図２は本実施形態による文書管理クライアントの処理手順を示すフローチャート、図３は本実施形態による文書閲覧クライアントの処理手順を示すフローチャートである。
<システム構成>
【００１３】
本実施形態による印影付電子署名処理システムは、図１に示す如く、ＸＭＬ文書作成機能１１及び印影付電子署名付与機能１２を有し、文書作成者により操作される文書管理クライアント１０と、印影データ保存機能２１と作成文書保存機能２２と作成文書テンプレート保存機能２３とを有する文書管理サーバ２０と、電子署名検証機能４１及びＸＭＬ文書表示機能４２とを有する文書閲覧クライアント４０と、複数の印影画像ファイル３１を格納する印影画像保存サーバ３０と、前記文書管理クライアント１０と文書管理サーバ２０とを接続する第１のイントラネット５１と、文書閲覧クライアント４０と印影画像保存サーバ３０とを接続し、外部のインターネットと接続する第２のイントラネット５２とを備える。
【００１４】
前記文書管理クライアント１０で取り扱う作成文書フォーマットのファイルの種類は、ＨＴＭＬファイル或いはＸＭＬファイル＋スタイルシート（ＸＳＬ）ファイルとし、いずれもＨＴＭＬ形式で記述されるものとする。尚、前記ＸＭＬやＨＴＭＬは、ブラウザを介して情報を表示するためのマークアップ言語と呼ばれる。
【００１５】
この様に構成された印影付電子署名処理システムは、まず文書管理クライアント１０が複数の署名を必要とする任意の文書を作成し、文書管理サーバ２０に保管した後、文書閲覧クライアント４０の複数の利用者が閲覧して電子的な署名を行うものであり、前記閲覧は、電子メールや、他の記録媒体（例えば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等）に書き出し、記録媒体を郵送するようにしてもよい。
【００１６】
本実施形態による文書管理クライアント１０による文書作成は、ＸＭＬ文書作成機能１１が文書管理サーバ２０よりテンプレートをダウンロードし、テンプレートに文字を入力することによりＸＭＬ文書を生成することによって行われる。
【００１７】
また印影付電子署名付与機能１２は、ＸＭＬ文書作成機能１１で作成したＸＭＬ文書にＸＭＬ署名や印影情報等を付与する機能であり、電子署名検証機能４１は、ＸＭＬ文書に付与されたＸＭＬ署名及び公開鍵証明書の検証を行い、検証結果をＸＭＬ文書表示機能４２に引き渡す機能であり、ＸＭＬ文書表示機能４２は検証結果をもとにＸＭＬ文書を表示する機能である。
<電子署名や印影情報等を付与する動作>
【００１８】
前述の様に構成された印影付電子署名処理システムは、まず、文書管理クライアント１０が文書管理サーバ２０から文書テンプレートを受け取り、電子署名や印影情報等を付与する動作を行うものであり、この処理手順を図２を参照して説明する。
【００１９】
この処理手順は、図２に示す如く、文書管理クライアント１０が、ブラウザを通じて文書管理サーバ２０から、作成文書テンプレート保存機能２３により保存された文書フォーマットを取得・作成するステップＳ１０１と、ブラウザに文書フォーマット（ＨＴＭＬファイル）を表示するステップＳ１０２と、ＸＭＬ形式のデータを作成する前に、署名に使用する秘密鍵の選択を行うステップＳ１０３とを順次実行する。前記秘密鍵は公開鍵証明書の一覧から公開鍵を選択し、それに対応する秘密鍵を選択するものとする。
【００２０】
次に本処理手順は、ルート要素のみを持つ空ＸＭＬデータを新規に作成するステップＳ１０４と、文書管理クライアント１０がＸＭＬのデータをメモリ上にＤＯＭツリーを展開するステップＳ１０５と、ＨＴＭＬデータ内のＩＮＰＵＴ項目の内、ｔｙｐｅ属性がＢＵＴＴＯＮ又はＳＵＢＭＩＴ又はＲＥＳＥＴ以外のものを一つずつ検索するステップＳ１０６と、該ステップ１０６によってマッチしたＩＮＰＵＴ項目のｎａｍｅ属性と、ＤＯＭツリーに展開したＸＭＬの要素名でマッチングの有無を判定するステップＳ１０７とを順次実行する。
【００２１】
このステップＳ１０７において、ＩＮＰＵＴ項目のｎａｍｅ属性に対応するＸＭＬの要素名が存在しなかった場合、本処理手順は、ＸＭＬにＩＮＰＵＴ項目のｎａｍｅ属性に対応する要素を追加するステップＳ１０８を実行し、ＩＮＰＵＴ項目のｎａｍｅ属性に対応する要素にＩＮＰＵＴ項目のｖａｌｕｅ属性の値を代入するステップＳ１０９を実行し、以降、チェックしていないＩＮＰＵＴ項目がなくなるまで前記ステップの処理を繰り返して実行する（ステップＳ１０６〜Ｓ１１０）。
【００２２】
次に本処理手順は、文書管理サーバ２０より印影画像ＵＲＬ情報を抽出するステップＳ１１１と、文書管理サーバのシステム時刻を取得し、文書作成日を設定するステップＳ１１２と、文書テンプレートに記述された印影表示位置情報及び日付合成位置情報を抽出するステップＳ１１３と、前記印影画像ＵＲＬ情報（印影画像保存サーバのＵＲＬを指定する）／文書作成日付／印影表示位置情報／日付合成位置情報を前記ステップＳ１１０で生成したＤＯＭツリーの要素に追加するステップＳ１１４と、ＤＯＭツリーに電子署名を付与するステップＳ１１５とを順次実行することによりＤＯＭツリーをＸＭＬデータとして文書管理サーバ２０の作成文書保存機能２２を用いてデータベースに保存する。この様に本実施形態においては、ＸＭＬ文書作成時に、印影画像ＵＲＬ情報や文書作成日付等をＤＯＭツリーに含ませる様に動作する。
【００２３】
尚、ＤＯＭ（Document Object Model）とは、ＸＭＬ文書へアクセスするための代表的なＡＰＩであり、ＤＯＭツリーとはＸＭＬ文書の各タグとデータとを１つのノードとして階層のツリー構造に表したものである。
<電子署名検証から電子文書を表示するまでの動作>
【００２４】
次に本実施形態による印影付電子署名処理システムは、文書閲覧クライアント４０において電子文書を受け取った後、文書に付与された電子署名検証から電子文書を表示するものであり、この処理手順を図３を参照して説明する。
【００２５】
この処理手順は、図３に示す如く、電子文書（ＸＭＬ文書）に付与されている電子署名検証を行うステップＳ２０１と、電子署名をＣＲＬ検証又はＯＣＳＰレスポンダ検証を行うことにより検証し、正常であれば電子証明書検証を行うステップＳ２０２とを実行する。
【００２６】
次に本処理手順は、前記ステップＳ２０１及びＳ２０２において電子署名検証及び電子証明書検証の結果が正常であるか否かを判定するステップＳ２０３と、該ステップ２０３において正常でないと判定した際にはステップＳ２０５７進み、正常と判定した際には次にＸＭＬ文書より画像合成に文書作成機能により生成した情報を抽出するステップＳ２０４と、電子文書から印影画像ＵＲＬ情報／日付情報取得／印影表示位置情報取得を抽出し、該抽出した印影画像ＵＲＬにより指定された印影画像を印影画像ファイル３１からダウンロードし、且つ該ダウンロードした印影画像に日付を合成するステップＳ２０５と、前記印影画像の上端且つ左端の座標を（０，０）とし、日付合成位置情報（Ｘ，Ｙ）に日付文字列の上端や左端が重なるように印影イメージを合成し、更に背景画像に印影イメージを合成するステップＳ２０６と、文書背景画像の上端且つ左端の座標を（０，０）とし、印影画像位置情報（Ａ，Ｂ）に印影イメージの上端且つ左端が重なるように印影イメージを合成し、前記ステップＳ２０５で生成した背景画像を電子文書の背景とし、電子文書をブラウザで表示するステップＳ２０６とを順次実行する。即ち本実施形態は、氏名や日付等の文字情報と、位置情報を含む印影情報とを１ファイルとして管理可能なＸＭＬファイルとし、表示時には、前記印影情報を指定されたＵＲＬから呼び出して前記文書情報と合成して表示する様に動作する。
【００２７】
この様に本実施形態による印影付電子署名処理システムは、文書データ文書スタイル／デイジタル署名／印影画像／印影位置情報／有効期限を１つのＸＭＬファイルとすることによって、文書情報を１つのファイルとして文書の転送が容易であると共に、汎用性のあるＸＭＬファイル形式を採用することにより、文書形式をそのまま他のシステムの入力データとすることができる。
【００２８】
更に本印影付電子署名処理システムは、文書参照時には電子署名検証機能４１を用いて署名検証を行い、該検証が正常な場合、文書評議機能４２を用いて、文書データ（ＸＭＬ）及び文書スタイル（ＸＳＬ）により構成される文書に印影情報を呼び出して表示することができ、検証者が視覚的に検証済みを認識することができる。
【００２９】
更に本印影付電子署名処理システムは、印影画像を指定したＵＲＬからインターネットを介して取得することができるため、印影画像を含む文書を外部ネットワークを介して参照することもできる。
【００３０】
以上述べた如く本実施形態によれば、印影画像と日付情報を別々に管理し、文書表示時に合成することによって、日付のみが異なった印影画像をファイルとして保存している必要がないため、印影画像の保存領域を減らすことができる。更に本実施形態によれば、文書管理システムと同一ネットワークに接続していない端末において、文書を閲覧することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態による印影付電子署名処理システムのシステム構成を示す図。
【図２】本実施形態による文書管理クライアントの処理手順を示すフローチャート。
【図３】本実施形態による文書閲覧クライアントの処理手順を示すフローチャート。
【符号の説明】
【００３２】
１０：文書管理クライアント、１１：文書作成機能、１２：印影付電子署名付与機能、１３：電子署名検証機能、１４：文書表示機能、２０：文書管理サーバ、２１：印影データ保存機能、２２：作成文書保存機能、２３：作成文書テンプレート保存機能、３０：印影画像保存サーバ、３１：印影画像ファイル、４０：文書閲覧クライアント、４１：電子署名検証機能、４２：文書表示機能、５１及び５２：イントラネット。
【図１】
2005184052.tif 000003
【図２】
2005184052.tif 000004
【図３】
2005184052.tif 000005