(57)【要約】【課題】印鑑等の従来から使用されてきた物理的承認用具をそのまま用いつつ、承認後の第三者による不正な改竄を防止して文書の信頼性を確保する。【解決手段】印鑑等押印受付部２９、座標入力部３０および実行指示部３１を備える入力手段２１と、表示手段２２と、ＣＰＵ２３と、メモリ２４と、基本アプリケーション３３および承認電子化ＰＧ３４を格納した記録手段２５と、Ｉ／Ｆ手段２６とを具備する電子文書承認システム２０を用いて、利用者が電子文書承認システム２０の入力手段２１から入力操作を行い、承認電子化ＰＧ３４を起動させて、ＣＰＵ２３に印影取得処理操作ステップ、印影位置決定処理操作ステップ、文書識別情報取得処理操作ステップを実行させて電子文書の承認を行う。電子文書の承認後は、ＣＰＵ２３が承認した電子ファイルの保存の度にフィンガープリントを用いて改竄の有無をチェックする。【選択図】  図５
2004328250.tif 000002
【特許請求の範囲】
【請求項１】
入力操作を行う入力手段と、電子文書および印鑑や印章等の物理的承認道具の印影を表示する表示手段と、前記入力手段から入力された情報に基づき演算処理を実行する演算処理手段と、電子情報を一時的に格納するメモリと、電子情報を記録して格納する記録手段と、外部機器との電気的接続を行うインターフェース手段とを具備することを特徴とする電子文書承認システム。
【請求項２】
前記インターフェース手段を介して外部機器と電気的に接続し、前記電子文書の承認後、承認済みの電子文書を前記インターフェース手段を介して電気的に接続された外部機器への送信および外部機器からの受信を可能に構成したことを特徴とする請求項１記載の電子文書承認システム。
【請求項３】
前記インターフェース手段を介して外部機器と電気的に接続し、前記電子文書の承認後、前記インターフェース手段を介して電気的に接続された外部機器のうち、データ保存許可のあった外部機器において承認済みの電子文書を保存することを可能に構成したことを特徴とする請求項１記載の電子文書承認システム。
【請求項４】
前記入力手段は、前記物理的承認道具の印影を取り込むための押印受付手段と、前記押印受付手段で取り込んだ印影を表示する位置を入力する表示位置入力手段と、前記演算処理装置に処理操作の実行を指示する実行指示手段とを備えることを特徴とする請求項２又は３記載の電子文書承認システム。
【請求項５】
入力操作を行う入力手段から印鑑や印章等の物理的承認道具の印影を入力すると、承認を行う電子文書に前記印影を表示手段に表示し、第三者の改竄を検出可能な処理を施す承認電子化手段と、
前記承認電子化手段で承認済みの承認済み電子文書を保存および終了要求のうち一方が入力されると、前記承認済み電子文書の改竄の有無を検出する改竄検出手段とを具備することを特徴とする電子文書承認システム。
【請求項６】
前記承認電子化手段は、入力された前記物理的承認道具の印影を取得して電子文書に印影情報を埋め込む印影情報生成手段と、
前記入力手段から前記電子文書上の印影の位置を入力操作することで、入力された位置に前記電子文書上の印影を移動させる印影位置調整手段と、
前記入力手段から前記電子文書上の印影の位置を決定する入力操作をすることによって、前記電子文書の文書識別情報を前記印影情報と共に前記電子文書に埋め込む文書識別情報埋込手段とを備えることを特徴とする請求項５に記載の電子文書承認システム。
【請求項７】
前記改竄検出手段は、前記承認済み電子文書から文書識別情報を抽出する文書識別情報抽出手段と、
前記承認済み電子文書から前記承認済み電子文書に埋め込まれた文書識別情報を読み取る文書識別情報読取手段と、
前記文書識別情報抽出手段で抽出した文書識別情報と前記文書識別情報読取手段で読み取った文書識別情報とを比較する文書識別情報比較手段と、
前記文書識別情報比較手段で比較した文書識別情報が異なる場合に、前記承認済み電子文書に改竄があった旨を通知する改竄通知手段とを備えることを特徴とする請求項５に記載の電子文書承認システム。
【請求項８】
承認対象となる電子文書を開いて、印鑑や印章等の物理的承認道具を用いて電子文書の承認を行う電子文書の承認作業ステップであり、この承認作業ステップは、
前記物理的承認道具の印影を取得して、印影情報を前記承認対象の電子文書に埋め込む印影取得処理操作ステップと、
前記印影取得処理操作ステップで前記承認対象の電子文書に埋め込まれた印影の位置を調整して位置を決定する印影位置決定処理操作ステップと、
前記承認対象の電子文書に文書識別情報を埋め込む文書識別情報取得処理操作ステップとを具備し、前記承認作業ステップ後に前記承認対象となる電子文書を保存および終了の一方を行うと、前記承認対象となる電子文書が改竄されているか否かを検出する電子文書改竄検出処理操作ステップを実行することを特徴とする電子文書承認方法。
【請求項９】
前記入力手段から前記物理的承認具の印影を入力すると、承認を行う電子文書に前記印影を表示し、第三者の改竄を検出可能な処理を施す承認電子化手段と、
前記承認電子化手段で承認済みの承認済み電子文書を保存および終了要求のうち一方が入力されると、前記承認済み電子文書の改竄の有無を検出する改竄検出手段としてコンピュータを機能させるプログラム。
【請求項１０】
前記承認電子化手段は、入力された前記物理的承認道具の印影を取得して電子文書に印影情報を埋め込む印影情報生成手段と、
前記入力手段から前記電子文書上の印影の位置を入力操作することで、入力された位置に前記電子文書上の印影を移動させる印影位置調整手段と、
前記入力手段から前記電子文書上の印影の位置を決定する入力操作をすることによって、前記電子文書の文書識別情報を前記印影情報と共に前記電子文書に埋め込む文書識別情報埋込手段とを備えることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記改竄検出手段は、前記承認済み電子文書から文書識別情報を抽出する文書識別情報抽出手段と、
前記承認済み電子文書から前記承認済み電子文書に埋め込まれた文書識別情報を読み取る文書識別情報読取手段と、
前記文書識別情報抽出手段で抽出した文書識別情報と前記文書識別情報読取手段で読み取った文書識別情報とを比較する文書識別情報比較手段と、
前記文書識別情報比較手段で比較した文書識別情報が異なる場合に、前記承認済み電子文書に改竄があった旨を通知する改竄通知手段とを備えることを特徴とする請求項９に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子文書を認証するシステム、承認方法およびそのプログラムに係り、特に、電子文書の認証を印鑑等の物理的承認道具で行う電子文書承認システム、承認方法およびそのプログラムに関する。
【０００２】
【従来の技術】
図１２に従来の電子文書を端末上で印鑑を用いて認証する装置（以下、電子文書承認システムとする）の一実施例を表したブロック図を示す。
【０００３】
図１２に示される電子文書承認システム１は、印鑑の印影（画像情報）を取り込んで、取り込んだ印鑑の印影の位置を指示する画像位置指示手段２と、画像位置指示手段２で取得した画像データを一時的に格納するバッファメモリ３と、画像位置指示手段２およびバッファメモリ３から出力されるデータを処理する中央演算処理装置（以下、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：ＣＰＵとする）と、ＣＰＵ４での演算結果に基づき、画像位置指示手段２で入力された座標位置に取り込んだ画像情報（印鑑の印影）を表示する表示手段５を具備する。
【０００４】
電子文書承認システム１が具備する画像位置指示手段２は、印鑑の印影（画像情報）を取り込む画像入力部７と、取り込んだ印鑑の印影の位置を指示する座標入力部８と、印鑑を押印した事実をＣＰＵ４に入力するクリック部９とを備える。
【０００５】
図１３に電子文書承認システム１が具備する画像位置指示手段２の一例として使用するマウスの概略を表した構成概略図である。
【０００６】
図１３に示されるマウス（画像位置指示手段）２は、圧力センサを有し、印鑑の押印を行う入力イメージフィールド１１と、入力イメージフィールド１１に印鑑を押印した事実をＣＰＵ４へ入力するためのクリック用のボタン１２とを備える。また、マウス（画像位置指示手段）２内部には、球形のボールが回転自在に格納され、マウス（画像位置指示手段）２が、水平面においての前後左右自在に可動させることができる。
【０００７】
図１３に示されるマウス（画像位置指示手段）２において、画像入力部７は、圧力センサを有する入力イメージフィールド１１によって実現される。印鑑を入力イメージフィールド１１に押印することによって、圧力センサが圧力負荷のかかった点を印鑑における凸部として認識、すなわち、１として認識する。一方、入力イメージフィールド１１に印鑑を押印時において、圧力センサが圧力負荷のかからなかった点を印鑑における凹部として認識、すなわち、０として認識する。
【０００８】
入力イメージフィールド１１から入力された０，１の信号（ディジタル信号）は、ビットマップ等でイメージ化されてＣＰＵ４に入力される。つまり、印鑑の印影は、入力イメージフィールド１１で圧力情報として取得され、圧力情報から画像情報に変換された後、画像情報としてＣＰＵ４に入力される。
【０００９】
また、図１３に示されるマウス（画像位置指示手段）２において、座標入力部８は、移動量および移動方向を内部に格納されるボールによって、Ｘ−Ｙ座標系（ｊ，ｋ）（ｊ，ｋは共に任意の実数）で認識することによって実現される。マウス（画像位置指示手段）２によって認識した移動量および移動方向は、ＣＰＵ４へ入力される。
【００１０】
さらに、図１３に示されるマウス（画像位置指示手段）２において、クリック部９は、ボタン１２により実現される。ボタン１２をクリックすると、ボタン１２でクリックした事実情報がＣＰＵ４に入力される。
【００１１】
上述した電子文書承認システムの一例は、特開平６−１６２１７９号公報に掲載されている。（例えば、特許文献１参照）。
【００１２】
【特許文献１】
特開平６−１６２１７９号公報（［０００２］〜［０００５］，［０００７］〜［０００８］，図１，図２）
【００１３】
【発明が解決しようとする課題】
従来の電子文書承認システムの一例として図１２に示される電子文書承認システム１では、印鑑、印章等の押印による物理的承認用具（以下、印鑑等とする）の印影情報を電子化して取り込むことは可能であるが、印鑑等が押印された文書が、押印者が承認した時点の文書と同じ内容である保証が無い。つまり、回覧または配布過程で第三者が不正に改竄（かいざん）することも可能であり、文書の信頼性の観点で問題があった。
【００１４】
そこで、近年、例えば、ｐｄｆファイルの様に第三者の改竄を防止するための特殊なフォーマットで記載された文書や、認証および文書内容更新時にパスワードを設定する等の技術によって、承認後の文書の信頼性を確保している。これらの技術による承認後の文書の信頼性を確保は、印鑑等による承認行為とは全く無関係のものである。
【００１５】
しかし、印鑑等による承認は、日本において古くからなされてきたものであり、文書の電子化がかなり進展した現在においても、承認時に使用されている実状がある。いわば、日本において印鑑等による承認は、１つの文化的背景によるものであり、廃止し難いものであるといえる。
【００１６】
本発明は、上述した事情を考慮してなされたものであり、印鑑等の従来から使用されてきた物理的承認用具をそのまま用いつつ、承認後の第三者による不正な改竄を防止して文書の信頼性を確保することを目的とする。
【００１７】
【課題を解決するための手段】
本発明に係る電子文書承認システムは、上述した課題を解決するため、請求項１に記載したように、入力操作を行う入力手段と、電子文書および印鑑や印章等の物理的承認道具の印影を表示する表示手段と、前記入力手段から入力された情報に基づき演算処理を実行する演算処理装置と、電子情報を一時的に格納するメモリと、電子情報を記録して格納する記録手段と、外部機器との電気的接続を行うインターフェース手段とを具備することを特徴とする。
【００１８】
上述した課題を解決するため、本発明に係る電子文書承認システムは、請求項２に記載したように、前記インターフェース手段を介して外部機器と電気的に接続し、前記電子文書の承認後、承認済みの電子文書を前記インターフェース手段を介して電気的に接続された外部機器への送信および外部機器からの受信を可能に構成したことを特徴とする。
【００１９】
また、上述した課題を解決するために、本発明に係る電子文書承認システムは、請求項３に記載したように、前記インターフェース手段を介して外部機器と電気的に接続し、前記電子文書の承認後、前記インターフェース手段を介して電気的に接続された外部機器のうち、データ保存許可のあった外部機器において承認済みの電子文書を保存することを可能に構成したことを特徴とする。
【００２０】
さらに、上述した課題を解決するために、本発明に係る電子文書承認システムは、請求項４に記載したように、前記入力手段が、前記物理的承認道具の印影を取り込むための押印受付手段と、前記押印受付手段で取り込んだ印影を表示する位置を入力する表示位置入力手段と、前記演算処理装置に処理操作の実行を指示する実行指示手段とを備えることを特徴とする。
【００２１】
本発明に係る電子文書承認システムは、上述した課題を解決するため、請求項５に記載したように、入力操作を行う入力手段から印鑑や印章等の物理的承認道具の印影の印影を入力すると、承認を行う電子文書に前記印影を表示手段に表示し、第三者の改竄を検出可能な処理を施す承認電子化手段と、前記承認電子化手段で承認済みの承認済み電子文書を保存および終了要求のうち一方が入力されると、前記承認済み電子文書の改竄の有無を検出する改竄検出手段とを具備することを特徴とする。
【００２２】
上述した課題を解決するため、本発明に係る電子文書承認システムは、請求項６に記載したように、前記承認電子化手段が、入力された前記物理的承認道具の印影を取得して電子文書に印影情報を埋め込む印影情報生成手段と、前記入力手段から前記電子文書上の印影の位置を入力操作することで、入力された位置に前記電子文書上の印影を移動させる印影位置調整手段と、前記入力手段から前記電子文書上の印影の位置を決定する入力操作をすることによって、前記電子文書の文書識別情報を前記印影情報と共に前記電子文書に埋め込む文書識別情報埋込手段とを備えることを特徴とする。
【００２３】
本請求項に記載される印影情報とは、印影の画像データおよび印影の画像表示プログラムの一部であり、文書識別情報とは、フィンガープリントおよびフィンガープリントを抽出して抽出したフィンガープリントと未承認電子文書および承認済み電子文書に埋め込まれたフィンガープリントとの比較を行うプログラムの一部である。
【００２４】
また、上述した課題を解決するため、本発明に係る電子文書承認システムは、請求項７に記載したように、前記改竄検出手段が、前記承認済み電子文書から文書識別情報を抽出する文書識別情報抽出手段と、前記承認済み電子文書から前記承認済み電子文書に埋め込まれた文書識別情報を読み取る文書識別情報読取手段と、前記文書識別情報抽出手段で抽出した文書識別情報と前記文書識別情報読取手段で読み取った文書識別情報とを比較する文書識別情報比較手段と、前記文書識別情報比較手段で比較した文書識別情報が異なる場合に、前記承認済み電子文書に改竄があった旨を通知する改竄通知手段とを備えることを特徴とする。
【００２５】
本発明に係る電子文書承認方法は、上述した課題を解決するため、請求項８に記載したように、承認対象となる電子文書を開いて、印鑑や印章等の物理的承認道具を用いて電子文書の承認を行う電子文書の承認作業ステップであり、この承認作業ステップは、前記物理的承認道具の印影を取得して、印影情報を前記承認対象の電子文書に埋め込む印影取得処理操作ステップと、前記印影取得処理操作ステップで前記承認対象の電子文書に埋め込まれた印影の位置を調整して位置を決定する印影位置決定処理操作ステップと、前記承認対象の電子文書に文書識別情報を埋め込む文書識別情報取得処理操作ステップとを具備し、前記承認作業ステップ後に前記承認対象となる電子文書を保存および終了の一方を行うと、前記承認対象となる電子文書が改竄されているか否かを検出する電子文書改竄検出処理操作ステップを実行することを特徴とする。
【００２６】
本請求項に記載される印影情報とは、印影の画像データおよび印影の画像表示プログラムの一部であり、文書識別情報とは、フィンガープリントおよびフィンガープリントを抽出して抽出したフィンガープリントと未承認電子文書および承認済み電子文書に埋め込まれたフィンガープリントとの比較を行うプログラムの一部である。
【００２７】
本発明に係る電子文書承認システムに用いられるプログラムは、上述した課題を解決するため、請求項９に記載したように、前記入力手段から前記物理的承認具の印影を入力すると、承認を行う電子文書に前記印影を表示し、第三者の改竄を検出可能な処理を施す承認電子化手段と、前記承認電子化手段で承認済みの承認済み電子文書を保存および終了要求のうち一方が入力されると、前記承認済み電子文書の改竄の有無を検出する改竄検出手段としてコンピュータを機能させる。
【００２８】
上述した課題を解決するため、本発明に係る電子文書承認システムに用いられるプログラムは、請求項１０に記載したように、前記承認電子化手段は、入力された前記物理的承認道具の印影を取得して電子文書に印影情報を埋め込む印影情報生成手段と、前記入力手段から前記電子文書上の印影の位置を入力操作することで、入力された位置に前記電子文書上の印影を移動させる印影位置調整手段と、前記入力手段から前記電子文書上の印影の位置を決定する入力操作をすることによって、前記電子文書の文書識別情報を前記印影情報と共に前記電子文書に埋め込む文書識別情報埋込手段とを備えることを特徴とする。
【００２９】
本請求項に記載される印影情報とは、印影の画像データおよび印影の画像表示プログラムの一部であり、文書識別情報とは、フィンガープリントおよびフィンガープリントを抽出して抽出したフィンガープリントと未承認電子文書および承認済み電子文書に埋め込まれたフィンガープリントとの比較を行うプログラムの一部である。
【００３０】
上述した課題を解決するため、本発明に係る電子文書承認システムに用いられるプログラムは、請求項１１に記載したように、前記改竄検出手段が、前記承認済み電子文書から文書識別情報を抽出する文書識別情報抽出手段と、前記承認済み電子文書から前記承認済み電子文書に埋め込まれた文書識別情報を読み取る文書識別情報読取手段と、前記文書識別情報抽出手段で抽出した文書識別情報と前記文書識別情報読取手段で読み取った文書識別情報とを比較する文書識別情報比較手段と、前記文書識別情報比較手段で比較した文書識別情報が異なる場合に、前記承認済み電子文書に改竄があった旨を通知する改竄通知手段とを備えることを特徴とする。
【００３１】
【発明の実施の形態】
以下に、本発明に係る電子文書承認システム、承認方法およびそのプログラムについて図面を参照して説明する。
【００３２】
［第１の実施形態］
図１に本発明の第１の実施形態に係る電子文書承認システムの一実施例である電子文書承認システム２０の構成概略を表した構成概略図を示す。
【００３３】
図１に示される電子文書承認システム２０は、電子文書承認システム２０を利用する利用者（以下、利用者とする）が、情報を入力する際に用いる入力手段２１と、文書および印鑑等の印影を表示するための表示手段２２と、入力手段２１から入力された情報に基づき演算処理を実行する演算処理手段としてのＣＰＵ２３と、各種情報を一時的に格納するためのメモリ２４と、電子情報を記録して格納する記録手段２５と、外部機器（図外）との電気的接続を行うインターフェース（以下、Ｉ／Ｆ）手段２６とを具備する。
【００３４】
電子文書承認システム２０が具備する入力手段２１、表示手段２２、ＣＰＵ２３、メモリ２４、記録手段２５およびＩ／Ｆ手段２６は、相互に電気的に接続される。電子文書承認システム２０は、入力手段２１が入力を受け付ける入力Ｉ／Ｆの役割を担い、表示手段２２がＣＰＵ２３で様々な処理をした処理結果を表示する出力Ｉ／Ｆの役割を担っている。
【００３５】
電子文書承認システム２０が具備する入力手段２１は、印鑑等の押印を受け付け、印鑑等の印影を取り込む押印受付手段としての印鑑等押印受付部２９と、印鑑等押印受付部２９で取り込んだ印影情報を電子文書上に表示する位置を入力する表示位置入力手段としての座標入力部３０と、ＣＰＵ２３に処理操作の実行を指示する実行指示手段としての実行指示部３１とを備える。
【００３６】
また、記録手段２５は、利用者が操作を可能にするための基本的なソフトウェアである基本アプリケーション３３と、印鑑等の印影を取り込み、文書上の所定の位置に貼り付けるための実行ＰＧである承認電子化ＰＧ３４とを格納している。尚、基本アプリケーション３３とは、少なくともＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）および文書作成用ソフトウェア（以下、文書作成ソフトとする）を含む複数のソフトウェアを総称したものである。また、本文中における文書作成ソフトとは、いわゆるワープロソフトのみならず、例えば、図面作成ソフトウェアの様に主としては図面作成に用いるが、結果的には文書の作成が可能なソフトウェアも包含する。すなわち、本文中における文書作成ソフトとは、文書作成が可能な全てのソフトウェアの総称である。
【００３７】
図２に入力手段２１が備える印鑑等押印受付部２９の一実施例の概略を表した構成概略図を示す。
【００３８】
図２に示される印鑑等押印受付部２９は、圧力センサを有するスタンプパッド３７である。このスタンプパッド３７に印鑑等を押印することで、印鑑等の凹凸情報を圧力センサの圧力情報から取得して印鑑等の印影をＣＰＵ２３に入力することができる。尚、図２に示される印鑑等押印受付部２９は、あくまでも一実施例であり、図２に示される形態に限定されない。例えば、印鑑の印影を画像情報として直接取り込むスキャナ等でも良い。
【００３９】
図３に入力手段２１が備える座標入力部３０および実行指示部３１の一実施例の概略を表した構成概略図を示す。
【００４０】
図３に示される座標入力部３０および実行指示部３１は、一般的なコンピュータ等で使用されるマウス３８で実現される。マウス３８は、例えば、２つのクリックボタン、第１のクリックボタン４０および第２のクリックボタン４１を有し、マウス内部には球形のボールが前後左右３６０度回転自在に収納される。マウス内部で球形のボールが前後左右３６０度自在に回転することで、マウス３８は、水平面上を前後左右３６０度自在に可動できる。
【００４１】
座標入力部３０は、マウス３８の移動量および移動方向によって位置をＸ−Ｙ座標で認識して、認識した所定座標（ｓ，ｔ）（ｓ，ｔは共に任意の実数）で印影の位置をＣＰＵ２３へ出力する。また、実行指示部３１は、マウス３８にある第１のクリックボタン４０を押したか否かで実行指示の有無を認識する。第１のクリックボタン４０を押すことによって、ＣＰＵ２３は処理操作実行の指示があったと認識し指定された処理操作を開始する。
【００４２】
図４に本発明の第１の実施形態に係る電子文書承認システム２０における機能概略を表した機能ブロック図を示す。
【００４３】
図４に示される電子文書承認システム２０は、ＣＰＵ２３が基本アプリケーション３３および承認電子化ＰＧ３４を実行することで機能し、承認対象となる電子文書ファイル（以下、未承認電子文書ファイルとする）を印鑑等を用いて承認する承認電子化手段４３と、承認電子化手段４３により承認された電子文書（以下、承認済み電子文書とする）を第三者が改竄した場合、改竄があったことを通知する改竄検出手段４５とを具備する。
【００４４】
図４に示される電子文書承認システム２０が具備する承認電子化手段４３および改竄検出手段４５は、図１に示される電子文書承認システム２０が具備するＣＰＵ２３が承認電子化ＰＧ３４を実行することで、ＣＰＵ２３が承認電子化手段４３および改竄検出手段４５として機能する。
【００４５】
承認電子化手段４３は、入力された印影データを取得して未承認電子文書に印影情報（印影の画像データおよび印影の画像表示ＰＧの一部）を埋め込む印影情報生成手段４７と、未承認電子文書上の印影の位置を調整する印影位置調整手段４８と、印影情報を埋め込んだ未承認電子文書のファイルをハッシュ関数（一方向要約関数）にかけて、フィンガープリントを取得して、文書識別情報としてのフィンガープリント情報（フィンガープリントおよびフィンガープリントを抽出し、抽出したフィンガープリントと未承認電子文書に埋め込まれたフィンガープリントとの比較を行うＰＧの一部）を埋め込む文書識別情報埋込手段４９とを備える。
【００４６】
印影情報生成手段４７は、利用者が印鑑等をスタンプパッド３７に押印、すなわち、印鑑等の印影データ（押印時のスタンプパッド３７の圧力情報）を入力すると、入力された印影データを取得する。そして、入力された印影データに基づき印影情報を生成して、未承認電子文書に印影情報を埋め込んで出力する。
【００４７】
印影情報生成手段４７でなされる未承認電子文書への印影情報の埋め込みは、オブジェクト指向技術により実現可能であり、Ｗｉｎｄｏｗｓ（登録商標）に採用されるＯＬＥ（Ｏｂｊｅｃｔ  Ｌｉｎｋｉｎｇ  ａｎｄ  Ｅｍｂｅｄｄｉｎｇ）に相当する方法により実行される。
【００４８】
印影位置調整手段４８は、利用者の印影表示位置の入力によって、未承認電子文書上の印影の位置を調整する。利用者の印影表示位置決定の入力によって、未承認電子文書上の印影の位置が決定する。
【００４９】
文書識別情報埋込手段４９は、利用者の印影表示位置決定の入力によって、未承認電子文書上の印影の位置が決定すると、印影情報生成手段４７で印影情報を埋め込んだ未承認電子文書ファイルからフィンガープリントを取得して、取得したフィンガープリントを含むフィンガープリント情報を印影情報が埋め込まれた未承認電子文書ファイルに埋め込む。
【００５０】
文書識別情報埋込手段４９でなされるフィンガープリント情報の未承認電子文書ファイルへの埋め込みは、印影情報生成手段４７でなされる印影情報の未承認電子文書ファイルへの埋め込みと同様にしてなされる。
【００５１】
文書識別情報埋込手段４９で印影情報が埋め込まれた未承認電子文書ファイルにフィンガープリント情報が埋め込まれると、未承認電子文書は、承認済み電子文書となる。そして、承認済み電子文書の保存または終了の都度、ＣＰＵ２３が承認済み電子文書に埋め込まれたフィンガープリント情報を読み取って、改竄検出処理操作を実行する。ＣＰＵ２３が改竄検出処理操作を実行することで、ＣＰＵ２３は、改竄検出手段４５として機能する。
【００５２】
改竄検出手段４５は、承認済み電子文書に埋め込まれたフィンガープリント情報を読み込んで、承認済み電子文書からフィンガープリントを抽出する文書識別情報抽出手段５１と、承認済み電子文書に埋め込まれたフィンガープリント情報を読み込んで、フィンガープリントを読み取る文書識別情報読取手段５２と、文書識別情報抽出手段５１で承認済み電子文書から抽出したフィンガープリントと文書識別情報読取手段５２で読み取ったフィンガープリントとを比較する文書識別情報比較手段５３と、文書識別情報比較手段５３で比較したフィンガープリントが異なる場合において、承認済み電子文書に改竄が合った旨を通知する改竄通知手段５４とを備える。
【００５３】
文書識別情報抽出手段５１は、利用者が承認済み電子文書ファイルを終了または保存する要求を入力すると、現在の承認済み電子文書からフィンガープリントを抽出する。また、文書識別情報読取手段５２は、現在の承認済み電子文書に埋め込まれているフィンガープリントを読み取る。
【００５４】
文書識別情報抽出手段５１で抽出されたフィンガープリントと、文書識別情報読取手段５２で読み取られたフィンガープリントとは、文書識別情報比較手段５３で入力された２つのフィンガープリントを比較して、両者の異同をチェックする。両者のフィンガープリント、すなわち、文書識別情報抽出手段５１で抽出されたフィンガープリントと文書識別情報読取手段５２で読み取られたフィンガープリントとが同じ場合は、現在の承認済み電子文書ファイルをそのまま出力する。
【００５５】
一方、両者のフィンガープリントが異なる場合は、改竄通知手段５４で現在の承認済み電子文書ファイルに改竄があった旨を表示するデータを付加する。そして、改竄のあった承認済み電子文書ファイルをＣＰＵ２３が読み取って表示手段２２に表示する際には、例えば、印鑑等の印影に×印（バツ印）を付して、承認済み電子文書の改竄があった旨が表示される。従って、承認後に第三者が承認済み電子文書の改竄を行っても、一目で改竄がなされたことが判断できる。
【００５６】
図５に図１に示される電子文書承認システム２０を適用して電子文書を印鑑等の従来から使用している物理的承認道具を用いて承認する手順の流れについて説明した手順説明図を示す。
【００５７】
図５に示される手順説明図を引用して、電子文書承認システム２０を利用した電子文書の承認手順について説明する。
【００５８】
図５によれば、電子文書承認システム２０を利用した電子文書の承認は、ＣＰＵ２３が承認電子化ＰＧ３４を実行することで、承認対象となる電子文書の承認作業処理操作（ステップＳ３〜ステップＳ５）を実行する。そして、その後は、承認済み電子文書の保存または終了の要求がある度に、承認済み電子文書に埋め込まれた印影情報およびフィンガープリント情報をＣＰＵ２３が読み取って、承認済み電子文書改竄検出処理操作（ステップＳ８）を実行する。
【００５９】
電子文書承認システム２０を利用した電子文書の承認作業ステップは、まず、利用者がステップＳ１で、承認電子化ＰＧ３４を実行させる前段階として、承認対象である電子文書のファイルを開いて、電子文書承認システム２０が具備する表示手段２２に表示した状態にしておく。
【００６０】
承認対象である電子文書のファイルを表示手段２２に表示させるには、まず、利用者の入力操作によりＣＰＵ２３に基本アプリケーション３３を実行させて、ワープロソフトを起動する。そして、ワープロソフトから承認対象となる電子文書のファイルを選択して、選択した電子文書のファイルを開く。すると、ＣＰＵ２３が選択された電子文書のファイルを開き、承認対象である電子文書が表示手段２２に表示される。ステップＳ１の処理操作が完了、すなわち、承認を行う電子文書が表示手段２２に表示されたら、ステップＳ２に進む。
【００６１】
ステップＳ１の処理操作が完了したら、次に、ステップＳ２で利用者が入力手段２１から入力操作を行い、承認電子化ＰＧ３４を起動する。承認電子化ＰＧ３４の実行は、利用者が入力手段２１から承認電子化ＰＧ３４を起動をＣＰＵ２３に入力操作して、ＣＰＵ２３が承認電子化ＰＧ３４を起動することでなされる。
【００６２】
承認電子化ＰＧ３４を起動させる一実施例としては、まず、利用者は、マウス３８の第２のクリックボタン４１を押す。すると、表示手段２２に各種の実行コマンド表示窓（図示せず）が表示される。
【００６３】
次に、利用者は、表示手段２２に表示されたコマンド表示窓の中に表示される「承認電子化ＰＧ３４の起動」の実行コマンドをマウス３８の移動によって選択し、第１のクリックボタン４０を押す。第１のクリックボタン４０を押すことで、承認電子化ＰＧ３４の起動の命令がＣＰＵ２３に入力され、ＣＰＵ２３が承認電子化ＰＧ３４の起動を行う。ステップＳ２の処理操作が完了、すなわち、ＣＰＵ２３が承認電子化ＰＧ３４の起動したら、ステップＳ３に進む。
【００６４】
ステップＳ２の処理操作が完了したら、ＣＰＵ２３は、ステップＳ３で印影取得処理操作ステップを実行する。ステップＳ３では、取得した印影情報（画像ファイルおよび実行ＰＧの一部）が承認対象となる電子文書ファイルに埋め込まれる。ステップＳ３の印影取得処理操作ステップが完了するとステップＳ４に進む。
【００６５】
次に、ステップＳ４で利用者からの入力指示によりＣＰＵ２３が印影の表示位置を調整し確定する印影位置決定処理操作ステップを実行する。ステップＳ４では、ステップＳ３にて取得した印影の位置を承認対象となる電子文書上のどこに配置するか決定する。ステップＳ４の印影位置決定処理操作ステップが完了したら、ステップＳ５に進む。
【００６６】
次に、ステップＳ５では、ＣＰＵ２３が印鑑等で押印した印影を電子文書上に押印した状態で表示して、この印鑑等で押印が済んだ電子文書（以下、押印済み電子文書とする）からその電子文書固有の文書識別情報を抽出して、押印済み電子文書に抽出した識別情報を埋め込む文書識別情報取得処理操作ステップを実行する。ＣＰＵ２３が、押印済み電子文書に抽出した文書識別情報を埋め込むと、ステップＳ５の処理操作を完了して、ステップＳ６に進む。
【００６７】
次に、ステップＳ６では、ＣＰＵ２３が承認電子化ＰＧ終了処理操作ステップを実行する。ステップＳ６で承認電子化ＰＧ３４が終了すると、電子文書の承認作業ステップが完了する。電子文書の承認作業ステップ完了後は、ＣＰＵ２３がステップＳ７以降の処理操作を実行する。
【００６８】
承認済み電子文書は、利用者からのファイル保存または終了要求がある度に（ステップＳ７でＹＥＳの場合）、ステップＳ８に進み、ＣＰＵ２３が承認済み電子文書改竄検出処理操作ステップを実行する。ステップＳ８の承認済み電子文書改竄検出処理操作ステップは、承認済み電子文書に埋め込まれたフィンガープリント情報を読み込んで、承認済み電子文書の改竄の有無を検出する。ステップＳ８が完了すると、ステップＳ９に進む。
【００６９】
ステップＳ９で、ＣＰＵ２３は、ステップＳ７で要求された処理操作が承認済み電子文書ファイルの終了要求か否かを判断し、承認済み電子文書ファイルの終了要求である場合（ステップＳ９でＹＥＳの場合）、ステップＳ１０に進み、ステップＳ１０で、承認済み電子文書ファイルの終了がなされる。
【００７０】
また、承認済み電子文書は、利用者からのファイル保存または終了要求が無い場合（ステップＳ７でＮＯの場合）、承認済み電子文書のファイル保存または終了要求があるまで、待機状態となる。さらに、ステップＳ７での要求が承認済み電子文書ファイルの保存要求である場合（ステップＳ９でＮＯの場合）、ステップＳ７に戻り、ステップＳ７以降の処理操作を実行する。
【００７１】
電子文書の承認作業ステップ完了後は、承認済み電子文書のファイルを終了して、承認済み電子文書のファイルを必要に応じて、Ｉ／Ｆ手段２６を介して、他のシステムやパソコン等（図外）に送信したり、共有の記録手段（図外）に保存すれば良い。
【００７２】
次に、図５に示されるステップＳ３〜ステップＳ５の処理操作ステップ、すなわち、印影取得処理操作ステップ、印影位置決定処理操作ステップ、文書識別情報取得処理操作ステップについて詳細を図６〜図８を引用して説明する。
【００７３】
図６は、図５に示されるステップＳ３でＣＰＵ２３が実行する印影取得処理操作ステップをより詳細に説明した説明図である。
【００７４】
図６によれば、印影取得処理操作ステップは、まず、ステップＳ１１で、ＣＰＵ２３が印鑑等の押印をスタンプパッド３７に受け付ける旨を表示手段２２に表示する押印許可表示ステップを実行する。
【００７５】
ＣＰＵ２３が押印許可表示ステップを実行することで、表示手段２２には、例えば、「スタンプパッド３７に押印して下さい。」の様な利用者に印鑑等の押印をスタンプパッド３７に受け付ける旨が表示される。ステップＳ１１の処理操作が完了したら、利用者の押印動作を待って、利用者が押印後にステップＳ１２に進む。
【００７６】
次に、ステップＳ１２では、ＣＰＵ２３が押印動作を受け付けたスタンプパッド３７から押印に用いた印鑑等の物理的承認道具の印影データを取得する印影データ取得ステップを実行する。
【００７７】
ＣＰＵ２３は、利用者がスタンプパッド３７に押印した際、スタンプパッド３７のスタンプ面における圧力情報をスタンプパッド３７の圧力センサから取得する。ステップＳ１２の処理操作が完了、すなわち、スタンプパッド３７のスタンプ面における圧力情報を取得したら、ステップＳ１３に進む。
【００７８】
次に、ステップＳ１３では、ＣＰＵ２３がステップＳ１２の印影データ取得ステップで取得したスタンプパッド３７のスタンプ面における圧力情報を画像情報に変換する圧力−画像変換ステップを実行する。
【００７９】
ＣＰＵ２３は、ステップＳ１２の印影データ取得ステップで取得した圧力情報を圧力のかからなかった部分を０、圧力のかかった部分を１として認識する。そして、認識した０，１の情報に基づいて、例えば、０として認識した点を「白」、１として認識した点を「黒」として、印鑑等の印影を白黒の画像情報に変換する。
【００８０】
尚、印鑑等の印影の画像情報は、一例として白黒の画像情報の場合を示したが必ずしも白黒の画像情報である必要はない。２色の色により印鑑等の印影を表現していれば良い。例えば、白黒の画像情報の代わりに白赤の画像情報でも構わない。
【００８１】
ステップＳ１３の圧力−画像変換ステップが完了したら、次に、ステップＳ１４でＣＰＵ２３は、取得した印影（画像情報）とともに、利用者が押印した印鑑等の印影とＣＰＵ２３で取得した印影（画像情報）とが一致しているか否かを表示手段２２に表示することで、利用者に質問して利用者からの回答を受け付けて確認する印影確認ステップを行う。
【００８２】
ステップＳ１４において、利用者は、表示手段２２を確認して、押印した印鑑等の印影とＣＰＵ２３で取得した印影（画像情報）とが一致する場合（ステップＳ１４でＹＥＳの場合）、利用者は、操作手段２１を入力してＣＰＵ２３に押印した印鑑等の印影とＣＰＵ２３で取得した印影（画像情報）とが一致している旨を入力する。すると、ＣＰＵ２３は、ステップＳ１３でなされた圧力−画像変換ステップの実行ＰＧと印鑑等の印影画像データとを印影情報として電子文書ファイルに埋め込み、ステップＳ１４の処理操作を完了する。
【００８３】
ステップＳ１３でなされた印影情報（圧力−画像変換ステップの実行ＰＧおよび印鑑等の印影画像データ）を電子文書ファイルに埋め込む作業は、オブジェクト指向技術により実現可能であり、Ｗｉｎｄｏｗｓ（登録商標）に採用されるＯＬＥ（Ｏｂｊｅｃｔ  Ｌｉｎｋｉｎｇ  ａｎｄ  Ｅｍｂｅｄｄｉｎｇ）に相当する。また、図５に示される処理操作、すなわち、ステップＳ１１〜ステップＳ１４でなされる処理操作は、図４に示される印影情報生成手段４７で実行される。
【００８４】
ステップＳ１４の処理操作を完了、すなわち、図５に示されるステップＳ３の印影取得処理操作ステップでの画像表示が押印に使用した印鑑等の印影と一致する場合（ステップＳ１４でＹＥＳの場合）には、図６に示される印影取得処理操作ステップを完了する。従って、図５に示されるステップＳ３が完了し、次のステップであるステップＳ４の印影位置決定処理操作ステップに進む。
【００８５】
また、ステップＳ１４において、利用者は、表示手段２２を確認して、押印した印鑑等の印影とＣＰＵ２３で取得した印影（画像情報）とが一致しない、または、押印し直したい場合（ステップＳ１４でＮＯの場合）、利用者は、操作手段２１を入力してＣＰＵ２３に押印した印鑑等の印影とＣＰＵ２３で取得した印影（画像情報）とが一致していない旨を入力する。すると、ＣＰＵ２３は、ステップＳ１１に戻り、ステップＳ１１以降の処理操作を繰り返す。
【００８６】
図７は、図５に示されるステップＳ４でＣＰＵ２３が実行する印影位置決定処理操作ステップをより詳細に説明した説明図である。
【００８７】
図７によれば、印影位置決定処理操作ステップは、まず、ステップＳ２１で、ＣＰＵ２３が利用者からの入力指示により印影の表示位置を調整する印影位置調整表示処理操作ステップを実行する。
【００８８】
印影表示位置の調整の一実施例としては、ＣＰＵ２３が、図５に示されるステップＳ３の印影取得処理操作ステップ（図６に示されるステップＳ１４）の完了後、表示手段２２に「印影の位置の調整を行いますか？」と表示する。ステップＳ２１の印影位置調整表示処理操作ステップが完了したら、ステップＳ２２へ進む。
【００８９】
ステップＳ２２では、ＣＰＵ２３が利用者からの位置調整の必要性の有無を受け付ける印影位置調整受付ステップを実行する。利用者は、ステップＳ２１の印影位置調整表示処理操作ステップにより表示手段２２に表示された表示を見て印影の位置の調整が必要か否かを判断する。
【００９０】
印影の位置の調整が不要な場合（ステップＳ２２でＹＥＳの場合）、利用者は、操作手段２１から入力してＣＰＵ２３に現在の位置で良い旨を入力する。すると、ＣＰＵ２３は、ステップＳ２２を完了し、図５に示されるステップＳ４の印影位置決定処理操作ステップが完了する。そして、次のステップであるステップＳ５の文書識別情報取得処理操作ステップに進む。
【００９１】
利用者が印影の位置の調整を行う必要があると判断した場合（ステップＳ２２でＮＯの場合）、利用者は、操作手段２１を入力してＣＰＵ２３に現在の印影の位置から調整を行う旨を入力する。すると、ステップＳ２３に進み、ステップＳ２３で、ＣＰＵ２３は、印影の位置の調整を受け付け、印影の位置の調整を行う印影位置調整処理操作ステップを実行する。
【００９２】
印影の位置の調整は、例えば、利用者が表示手段２２を見ながらマウスポインタを位置調整対象である印影の画像に合わせて、第１のクリックボタン４０を押したまま移動させたい位置に印影の画像を持っていった後に押した状態にある第１のクリックボタン４０を離すこと、いわゆる、ドラッグ＆ドロップ操作による入力でなされる。
【００９３】
利用者の入力操作（ドラッグ＆ドロップ操作）が完了すると、ＣＰＵ２３が入力された調整後の位置を認識し、印影の表示位置を入力された位置に移動させる。ステップＳ２２の処理操作が完了すると、次に、ステップＳ２１に戻りステップＳ２１以降の処理操作を繰り返す。図７に示されるステップＳ２１〜ステップＳ２３の処理操作は、図４に示される印影位置調整手段４８で実行される。
【００９４】
尚、印影の位置の調整の入力操作は、いわゆる、ドラッグ＆ドロップ操作によってなされるとしたが、この入力操作は一例であり、例えば、キーボード等で座標入力等して印影の位置の調整を行うといった他の入力操作方法でも構わない。
【００９５】
図８は、図５に示されるステップＳ５でＣＰＵ２３が実行する文書識別情報取得処理操作ステップをより詳細に説明した説明図である。
【００９６】
図８によれば、文書識別情報取得処理操作は、まず、ステップＳ３１で、ＣＰＵ２３が、ＭＤ５等のフィンガープリント取得ＰＧを起動する。ステップＳ３１の処理操作は、利用者からの入力操作によらず、印影の位置が確定した時点（図７に示されるステップＳ２１の処理操作が完了）で処理操作を開始する。
【００９７】
フィンガープリント取得ＰＧが起動する、すなわち、ステップＳ３１の処理操作が完了すると、ＣＰＵ２３は、ステップＳ３２に進み、ステップＳ３２で、押印済み電子文書のファイルをハッシュ関数（一方向要約関数）にかけてフィンガープリントを取得するフィンガープリント取得ステップを実行する。
【００９８】
承認対象となる押印済み電子文書のファイルからフィンガープリントを取得して、ステップＳ３２のフィンガープリント取得ステップが完了すると、ステップＳ３３に進み、ステップＳ３３で、ＣＰＵ２３は、ステップＳ３２で取得したフィンガープリント共に電子文書からフィンガープリントを抽出し、抽出したフィンガープリントと電子文書に埋め込まれたフィンガープリントとの比較を行うＰＧの一部、すなわち、フィンガープリント情報を押印済み電子文書のファイルに埋め込む。
【００９９】
ＣＰＵ２３が実行するフィンガープリントを押印済み文書ファイルに埋め込む作業は、図６に示されるステップＳ１４でなされる圧力−画像変換ステップの実行ＰＧおよび印鑑等の印影画像データの未承認電子文書ファイルへの埋め込み作業と同様にして実行される。尚、図８に示されるステップＳ３１〜ステップＳ３３の処理操作は、図４に示される文書識別情報埋込手段４９で実行される。
【０１００】
図８に示されるステップＳ３３の処理操作が完了すると、図５に示されるステップＳ５の文書識別情報取得処理ステップは完了する。この文書識別情報取得処理ステップが完了すると、押印済み電子文書は、承認が完了した承認済み電子文書となる。
【０１０１】
次に、電子文書を印鑑等により承認した後に、フィンガープリントが埋め込まれた押印済み電子文書を第三者が改竄した場合について説明する。
【０１０２】
承認済み電子文書は、電子文書の本文情報と共に、電子文書の文書識別情報としてのフィンガープリントと、本文情報の保存時または終了時にフィンガープリントを取得を開始して取得したフィンガープリントおよび埋め込まれたフィンガープリントを比較して両者の異同をチェックするＰＧが埋め込まれている。もし、第三者によって承認済み電子文書の改竄がなされた場合、例えば、印鑑等の印影に×印（バツ印）を付して表示される。
【０１０３】
図９にＣＰＵ２３が実行する承認済み電子文書の改竄検出処理操作について説明した説明図を示す。
【０１０４】
図９によれば、ＣＰＵ２３は、まず、ステップＳ４１で承認済み電子文書のファイルから埋め込まれたフィンガープリント情報を読み取る文書識別情報読取ステップを実行する。文書識別情報読取ステップを実行することで、ＣＰＵ２３は、承認済み電子文書のファイルに埋め込まれたフィンガープリントを認識する。尚、図９に示されるステップＳ４１の文書識別情報読取ステップは、図４に示される文書識別情報手段５２で実行される。
【０１０５】
ステップＳ４１の処理操作が完了すると、次にステップＳ４２に進み、ステップＳ４２で、ＣＰＵ２３は承認済み電子文書から読み出したフィンガープリント取得ＰＧを実行して承認済み電子文書のフィンガープリントを抽出するフィンガープリント抽出ステップを実行する。尚、図９に示されるステップＳ４２のフィンガープリント抽出ステップは、図４に示される文書識別情報抽出手段５１で実行される。
【０１０６】
ステップＳ４２の処理操作が完了すると、次にステップＳ４３に進み、ＣＰＵ２３は、ステップＳ４３で、ステップＳ４１で読み取ったフィンガープリントと、ステップＳ４２で抽出したフィンガープリントとを比較するフィンガープリント比較ステップを実行する。尚、図９に示されるステップＳ４３のフィンガープリント比較ステップは、図４に示される文書識別情報比較手段５３で実行される。
【０１０７】
ステップＳ４３のフィンガープリント比較ステップで、２つのフィンガープリントを比較した結果、２つのフィンガープリントが一致しない場合（ステップＳ４３でＮＯの場合）、ＣＰＵ２３は承認済み電子文書のファイルの情報が変更されたと判断して、ステップＳ４４で、例えば、印影表示上に×印（バツ印）を表示する等の改竄がなされた旨を表示する。ステップＳ４４の処理操作が完了したらステップＳ４５へ進む。
【０１０８】
一方、ステップＳ４３で２つのフィンガープリントを比較した結果、２つのフィンガープリントが一致する場合（ステップＳ４３でＹＥＳの場合）、ＣＰＵ２３は承認済み電子文書のファイルが変更されていないと判断して、現状のファイル情報を維持する。そして、ステップＳ４５へ進む。
【０１０９】
ステップＳ４３またはステップＳ４４の処理操作が完了すると、ＣＰＵ２３は、ステップＳ４５で、承認済み電子文書のファイルを保存して、図５に示される電子文書の改竄検出処理操作を終了する。
【０１１０】
尚、ステップＳ４４で、改竄がなされた旨を表示として、印影表示上に×印（バツ印）を表示する一例を例示したが、印影表示上に×印（バツ印）を表示する方法に限定されない。例えば、文書全体に×印（バツ印）を表示したり、「改竄有り」を承認済み電子文書上に表示したり等の他の方法で表示しても構わない。
【０１１１】
本実施形態によれば、利用者が、入力手段２１が備える印鑑等押印受付部２９としてのスタンプパッド３７に従来から使用されてきた物理的承認用具としての印鑑等を押印して、押印時の圧力情報から印影情報を取得し、承認対象となる電子文書に表示させることができる。
【０１１２】
また、承認後の第三者による改竄行為を防止するため、電子文書にはハッシュ関数（一方向要約関数）にかけて取得したフィンガープリントを印影情報と一緒に埋め込んでおく。電子文書にフィンガープリントと印影情報とを一緒に埋め込んでおくことで、第三者による改竄があった場合、取得されるフィンガープリントが変更されるので、第三者による改竄行為を発見できる。
【０１１３】
［第２の実施形態］
図１０に本発明の第２の実施形態に係る電子文書承認システム２０Ａの機能ブロック図を示す。
【０１１４】
電子文書承認システム２０Ａは、ＣＰＵ２３が読み出し実行する承認電子化ＰＧ３４の内容が若干異なるのみで、そのシステム構成概略は図１に示される電子文書承認システム２０と同様である。
【０１１５】
電子文書承認システム２０Ａは、承認者が複数人いる場合において、最初の承認者が承認した後の文書を承認可能にするために、図４に示される電子文書承認システム２０と比較して、文書識別情報読取手段５２を備える改竄検出手段４５の代わりに、文書識別情報読取手段５２Ａを備えた改竄検出手段４５Ａを具備するものである。
【０１１６】
電子文書承認システム２０では、承認者の承認以降は、第三者が文書に情報変更等の手を加えると、改竄があったとして認識するため、承認者が複数名いる場合、２人目以降が承認を行えない。しかしながら、会社等では、承認者が複数人いる場合が通常であり、２人目以降が承認を行えないのは問題である。
【０１１７】
そこで、電子文書承認システム２０Ａは、文書識別情報を比較する段階で、２人目以降の承認行為を改竄と認識しないように、文書識別情報読取手段５２Ａを備えた改竄検出手段４５Ａを具備している。
【０１１８】
尚、電子文書承認システム２０Ａは、図４に示される電子文書承認システム２０と比較して、文書識別情報読取手段５２を備える改竄検出手段４５の代わりに、文書識別情報読取手段５２Ａを備えた改竄検出手段４５Ａを具備する点で異なるが、その他の点は本質的に異ならない。従って、本質的に異ならない箇所には同じ符号を付してその説明を省略する。
【０１１９】
図１０に示される電子文書承認システム２０Ａは、承認電子化手段４３と、改竄検出手段４５Ａとを具備する。改竄検出手段４５Ａは、文書識別情報抽出手段５１と、複数個あるフィンガープリントのうち最新のフィンガープリントを読み取る文書識別情報読取手段５２Ａと、文書識別情報比較手段５３と、改竄通知手段５４とを備える。
【０１２０】
改竄検出手段４５Ａでは、文書識別情報抽出手段５１から抽出したフィンガープリントと、文書識別情報読取手段５２で読み取った最新のフィンガープリントとを文書識別情報比較手段５３で比較する。そして、文書識別情報比較手段５３で比較した結果、文書識別情報抽出手段５１から抽出したフィンガープリントと、文書識別情報読取手段５２で読み取った最新のフィンガープリントとが同じ場合は、現在の承認済みファイルを表示する。
【０１２１】
一方、文書識別情報比較手段５３で比較した結果、文書識別情報抽出手段５１から抽出したフィンガープリントと、文書識別情報読取手段５２で読み取った最新のフィンガープリントとが異なる場合は、改竄通知手段５４で現在の承認済み電子文書ファイルに改竄があった旨を表示するデータを付加する。
【０１２２】
そして、改竄のあった承認済み電子文書ファイルをＣＰＵ２３が読み取って表示手段２２に表示する際には、例えば、印鑑等の印影に×印（バツ印）を付して、承認済み電子文書の改竄があった旨が表示される。従って、承認後に第三者が承認済み電子文書の改竄を行っても、一目で改竄がなされたことが判断できる。
【０１２３】
図１１に本発明の第２の実施形態に係る電子文書承認システム２０Ａが具備するＣＰＵ２３が実行する承認済み電子文書の改竄検出処理操作について説明した説明図を示す。
【０１２４】
図１１に示される処理操作ステップにおいて、ＣＰＵ２３が改竄検出を行う承認済み電子文書には、複数個の印影情報およびフィンガープリント情報が埋め込まれている。
【０１２５】
埋め込まれた印影情報およびフィンガープリント情報、すなわち、オブジェクトが電子文書中に複数個存在する場合、相互に関連づいて動作し得るように事前設定しておく。この事前設定により電子文書に埋め込まれた複数個のフィンガープリントから最新のフィンガープリントを判別することが可能となる。
【０１２６】
図１１に示される承認済み電子文書の改竄検出処理操作ステップについては、まず、ステップＳ５１で複数人が承認した承認済み電子文書に埋め込まれたフィンガープリント情報を読み取る。そして、承認済み電子文書に埋め込まれた最新のフィンガープリントを判別する文書最新識別情報判別ステップ（ステップＳ５２，ステップＳ５３，ステップＳ５８）を実行する。
【０１２７】
文書最新識別情報判別ステップ（ステップＳ５２，ステップＳ５３，ステップＳ５８）では、複数個あるフィンガープリントのうち、最新のフィンガープリントを判別する。具体的には、まず、ステップＳ５２でＣＰＵ２３がステップＳ５１で読み取ったフィンガープリント情報から任意の１つフィンガープリントを認識する。フィンガープリントを認識したらステップＳ５３へ進む。
【０１２８】
次に、ステップＳ５３で、自身と同じＰＧの一部を有するオブジェクトのうち、自身よりも後に埋め込まれたオブジェクトを探す。そして、自身よりも後に埋め込まれたオブジェクトが無かった場合、すなわち、最新のフィンガープリント情報が読み取られて処理操作がなされている場合（ステップＳ５３でＹＥＳの場合）は、文書最新識別情報判別ステップを完了してステップＳ５４へ進む。
【０１２９】
文書最新識別情報判別ステップが完了すると、次に、ステップＳ５４で、承認済み電子文書からフィンガープリントを抽出するフィンガープリント抽出ステップを実行する。ステップＳ５４のフィンガープリント抽出ステップは、フィンガープリント抽出対象となる承認済み電子文書が、複数人の承認を得たものとなっている点で、図９に示されるステップＳ４２のフィンガープリント抽出ステップとは異なるが、処理操作の内容は全く同様である。
【０１３０】
ステップＳ５４の処理操作以降は、図９に示されるステップＳ４３のフィンガープリント比較ステップ以降の処理操作と全く同様である。すなわち、ステップＳ５５で、フィンガープリント比較ステップを実行し（図９に示されるステップＳ４３相当）、比較した２つのフィンガープリントが異なる場合（ステップＳ５５でＮＯの場合）は、ステップＳ５６に進み、ステップＳ５６で、例えば、印影表示上に×印（バツ印）を表示する等の改竄がなされた旨を表示する（図９に示されるステップＳ４４相当）。
【０１３１】
ステップＳ５６の処理操作が完了すると、次に、ステップＳ５７で、承認済み電子文書のファイルを保存して、図５に示される電子文書の改竄検出処理操作を終了する（図９に示されるステップＳ４５相当）。
【０１３２】
一方、ステップＳ５３において、自身よりも後に埋め込まれたオブジェクトが存在する場合（ステップＳ５３でＮＯの場合）は、ステップＳ５８に進み、文書最新識別情報判別ステップを継続する。ステップ５８では、発見した自身よりも後に埋め込まれたオブジェクトをＣＰＵ２３が読み取って処理操作を開始する。そして、ステップＳ５３へ戻り、ステップＳ５３以降の処理操作を繰り返す。ステップＳ５３、ステップＳ５８の処理操作を繰り返すことで、自身よりも後に埋め込まれたオブジェクトを探していく。
【０１３３】
また、ステップＳ５５のフィンガープリント比較ステップにおいて、比較した２つのフィンガープリントが異なる場合（ステップＳ５５でＮＯの場合）は、ステップＳ５７に進み、ステップＳ５７以降の処理操作を実行する。
【０１３４】
本実施形態によれば、承認者が複数名いる場合においても、第三者による改竄行為を防止しつつ、１人目以降の承認行為を改竄行為として、検出することなく電子文書の承認が実施できる。また、その他の効果は、第１の実施形態で得られる効果と同様である。従って、承認者以外の第三者による改竄があった場合、改竄があった旨が承認済みの電子文書に表示されるため、第三者による改竄行為を発見できる。
【０１３５】
以上、電子文書承認システム、承認方法および電子文書承認システムに用いられるプログラムによれば、利用者が、入力手段２１が備える印鑑等押印受付部２９としてのスタンプパッド３７に従来から使用されてきた物理的承認用具としての印鑑等を押印して、押印時の圧力情報から印影情報を取得し、承認対象となる電子文書に表示させることができる。
【０１３６】
また、承認後の第三者による改竄行為を防止するため、電子文書にはハッシュ関数（一方向要約関数）にかけて取得したフィンガープリントを印影情報と一緒に埋め込んでおく。電子文書にフィンガープリントと印影情報とを一緒に埋め込んでおくことで、第三者による改竄があった場合、取得されるフィンガープリントが変更されるので、第三者による改竄行為を発見できる。
【０１３７】
さらに、承認者が複数名いる場合においても、電子文書に埋め込んだオブジェクトを相互に関連づけて動作し得るようにしておくことで、第三者による改竄行為を防止しつつ、１人目以降の承認行為を改竄行為として、検出することなく電子文書の承認が実施できる。従って、承認者以外の第三者による改竄があった場合、改竄があった旨が承認済みの電子文書に表示されるため、第三者による改竄行為を発見できる。
【０１３８】
尚、電子文書承認システム２０が具備する入力手段２１において、入力手段２１が備える座標入力部３０および実行指示部３１は、マウス３８で実現されるとしたが、マウス３８に限定されない。例えば、マウス３８の代わりにキーボードやタッチパネルで座標入力部３０および実行指示部３１を実現しても構わない。
【０１３９】
また、図６に示されるステップＳ２２でＣＰＵ２３が印影位置調整処理操作を実行するにあたって、調整後の印影の位置を利用者が表示手段２２を見ながらマウス３８を用いたいわゆるドラッグ＆ドロップ操作を行って入力しているが、その他の方法で入力するようにしても良い。例えば、マウス３８の代わりにキーボードやタッチパネルで座標入力部３０および実行指示部３１を実現して、キーボードのタイピング操作やタッチパネルのパネルタッチ操作による入力でも構わない。
【０１４０】
また、入力手段２１が備える印鑑等押印受付部２９と、座標入力部３０および実行指示部３１とは、スタンプパッド３７とマウス３８との２つの入力用ツールで実現されているが、１つのツールで実現しても良い。例えば、入力手段２１は、スタンプパッド３７とマウス３８とを一体化した印鑑等押印受付部２９内蔵マウスを備えても良い。
【０１４１】
さらに、利用者が入力作業を実施する際に、必要に応じて、パスワードを設定しても良い。例えば、図６に示される印影取得処理操作ステップにおけるステップＳ１１において、ＣＰＵ２３が実施する押印許可表示ステップの前にパスワード入力を受け付けるように設定して、承認者以外の第三者による承認行為を防止するようにしても良い。
【０１４２】
さらにまた、承認電子化ＰＧ３４は、記録手段２５に格納されているが、必ずしも記録手段２５に格納されていなくても良い。例えば、外部機器（図外）に承認電子化ＰＧ３４を格納しておき、ＣＰＵ２３がＩ／Ｆ手段２６を利用してリモートアクセスして読み出すようにして承認電子化ＰＧ３４を実行するようにしても良い。
【０１４３】
【発明の効果】
本発明に係る電子文書承認システム、承認方法およびそのプログラムによれば、印鑑等の従来から使用されてきた物理的承認用具をそのまま用いつつ、承認後の第三者による不正な改竄を防止して文書の信頼性を確保することができる。
【図面の簡単な説明】
【図１】本発明に係る電子文書承認システムの一実施例であり、その構成概略を表す構成概略図。
【図２】本発明に係る電子文書承認システムの一実施例に具備される印鑑等押印受付部の一実施例を示した概略図。
【図３】本発明に係る電子文書承認システムの一実施例に具備される座標入力部および実行指示部の一実施例を示した概略図。
【図４】本発明の第１の実施形態に係る電子文書承認システムの一実施例における機能概略を表した機能ブロック図。
【図５】本発明の第１の実施形態に係る電子文書承認システムの一実施例を適用した電子文書の承認手順を説明する説明図。
【図６】図５に示される印影取得ステップ（ステップＳ３）のより詳細な処理操作を説明する説明図。
【図７】図５に示される文書情報取得ステップ（ステップＳ４）のより詳細な処理操作を説明する説明図。
【図８】図５に示される文書情報取得ステップ（ステップＳ５）のより詳細な処理操作を説明する説明図。
【図９】本発明の第１の実施形態に係る電子文書承認システムの一実施例において実施される承認済み電子文書の第三者による改竄を防止する改竄検出処理操作を説明する説明図。
【図１０】本発明の第２の実施形態に係る電子文書承認システムの一実施例における機能概略を表した機能ブロック図。
【図１１】本発明の第２の実施形態に係る電子文書承認システムの一実施例において実施される承認済み電子文書の第三者による改竄を防止する改竄検出処理操作を説明する説明図。
【図１２】従来の電子文書承認システムの一実施例であり、そのシステムの構成概略を表す構成概略図。
【図１３】従来の電子文書承認システムが具備する画像位置指示手段の一例として使用するマウスの概略を表した構成概略図。
【符号の説明】
２０，２０Ａ  電子文書承認システム
２１  入力手段
２２  表示手段
２３  ＣＰＵ（演算処理手段）
２４  メモリ
２５  記録手段
２６  Ｉ／Ｆ手段
２９  印鑑等押印受付部（押印受付手段）
３０  座標入力部（座標入力手段）
３１  実行指示部（実行指示手段）
３３  基本アプリケーション
３４  承認電子化ＰＧ
３７  スタンプパッド
３８  マウス
４０  第１のクリックボタン（実行決定用）
４１  第２のクリックボタン（選択コマンド表示用）
４３  承認電子化手段
４５，４５Ａ  改竄検出手段
４７  印影情報生成手段
４８  印影位置調整手段
４９  文書識別情報埋込手段
５１  文書識別情報抽出手段
５２，５２Ａ  文書識別情報読取手段
５３  文書識別情報比較手段
５４  改竄通知手段
【図１】
2004328250.tif 000003
【図２】
2004328250.tif 000004
【図３】
2004328250.tif 000005
【図４】
2004328250.tif 000006
【図５】
2004328250.tif 000007
【図６】
2004328250.tif 000008
【図７】
2004328250.tif 000009
【図８】
2004328250.tif 000010
【図９】
2004328250.tif 000011
【図１０】
2004328250.tif 000012
【図１１】
2004328250.tif 000013
【図１２】
2004328250.tif 000014
【図１３】
2004328250.tif 000015