(57)【要約】【課題】電子印鑑の原本性を適切に確保できる電子文書システムを提供することである。【解決手段】利用者端末１は、電子文書の作成時に、電子印鑑の押印が指示されると、ＩＣカード２から印影イメージを読み出して、電子文書に貼り付ける。そして、押印日時等を含んだ押印履歴データ及び、印影イメージ等から一意的に求まるハッシュデータを生成し、ＬＡＮ９を介して原本性保証保管装置３に送信する。原本管理サーバ３１は、受信した押印履歴データ及びハッシュデータを、管理ファイルとして原本管理ＤＢ３２に記憶する。また、利用者端末１は、電子文書の閲覧時に、原本管理ＤＢ３２から管理ファイルを読み出して、電子文書及び、電子印鑑（印影イメージ）の原本性を確認し、また、印影イメージの履歴表示が指示された際に、押印者氏名や押印日時等の情報を表示部に表示する。【選択図】　図１
2004029946.tif 000002
【特許請求の範囲】
【請求項１】
任意の電子文書に電子印鑑の押印を指示する押印指示手段と、
前記押印指示手段の指示に従って、電子印鑑に対応する印影イメージを電子文書に付加する印影イメージ付加手段と、
前記印影イメージ付加手段が付加した印影イメージに従って、一意的に定まる一意情報を生成する一意情報生成手段と、
前記押印指示手段により指示された電子印鑑の押印履歴を表す履歴情報を生成する履歴情報生成手段と、
前記一意情報生成手段が生成した一意情報と、前記履歴情報生成手段が生成した履歴情報とを含む管理ファイルを記憶する管理ファイル記憶手段と、
前記印影イメージ付加手段により印影イメージが付加された電子文書に、前記管理ファイル記憶手段に記憶された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する電子文書更新手段と、
を備えることを特徴とする電子文書システム。
【請求項２】
前記電子文書更新手段により更新された電子文書に含まれるアドレス情報に従って、前記管理ファイル記憶手段から管理ファイルを読み出す管理ファイル読み出し手段と、
前記電子文書更新手段により更新された電子文書に含まれる印影イメージに従って、一意的に定まる一意情報を新たに生成し、前記管理ファイル読み出し手段が読み出した管理ファイルに含まれる一意情報との一致を判別する判別手段と、前記判別手段により一意情報の一致が判別されると、所定の指示情報に従って、前記管理ファイル読み出し手段が読み出した管理ファイルに含まれる履歴情報を、印影イメージが合成された電子文書と共に表示する表示手段と、を更に備える、
ことを特徴とする請求項１に記載の電子文書システム。
【請求項３】
任意の電子文書の所定箇所に電子印鑑の押印を指示する押印指示手段と、
前記押印指示手段の指示に従って、電子文書中の指定位置に、電子印鑑に対応する印影イメージを貼り付ける印影イメージ貼り付け手段と、
電子文書の文書内容から一意的に定まるハッシュ値及び、前記印影イメージ貼り付け手段が貼り付けた印影イメージから一意的に定まるハッシュ値を生成するハッシュ値生成手段と、
前記押印指示手段により指示された電子印鑑の押印者及び、押印時間を含んだ履歴情報を生成する履歴情報生成手段と、
前記ハッシュ値生成手段が生成した各ハッシュ値と、前記履歴情報生成手段が生成した履歴情報とを含む管理ファイルを記憶する管理ファイル記憶手段と、
前記印影イメージ貼り付け手段により印影イメージが貼り付けられた電子文書に、前記管理ファイル記憶手段に記憶された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する電子文書更新手段と、
を備えることを特徴とする電子文書システム。
【請求項４】
前記電子文書更新手段により更新された電子文書に含まれるアドレス情報に従って、前記管理ファイル記憶手段から管理ファイルを読み出す管理ファイル読み出し手段と、
前記電子文書更新手段により更新された電子文書の文書内容及び印影イメージから一意的に定まるハッシュ値を新たにそれぞれ生成し、前記管理ファイル読み出し手段が読み出した管理ファイルに含まれる各ハッシュ値との一致を判別する判別手段と、
前記判別手段により各ハッシュ値の一致が判別されると、所定の指示情報に従って、前記管理ファイル読み出し手段が読み出した管理ファイルに含まれる履歴情報を、印影イメージが合成された電子文書と共に表示する表示手段と、を更に備える、
ことを特徴とする請求項３に記載の電子文書システム。
【請求項５】
任意の電子文書に電子印鑑の押印を指示する押印指示ステップと、
前記押印指示ステップにて押印が指示されると、電子印鑑に対応する印影イメージを電子文書に付加する印影イメージ付加ステップと、
前記印影イメージ付加ステップにて付加された印影イメージに従って、一意的に定まる一意情報を生成する一意情報生成ステップと、
前記押印指示ステップにて指示された電子印鑑の押印履歴を表す履歴情報を生成する履歴情報生成ステップと、
前記一意情報生成ステップにて生成された一意情報と、前記履歴情報生成ステップにて生成された履歴情報とを含む管理ファイルを所定の記憶部に格納する管理ファイル格納ステップと、
前記印影イメージ付加ステップにて印影イメージが付加された電子文書に、前記管理ファイル格納ステップにて格納された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する電子文書更新ステップと、
を備えることを特徴とする電子押印方法。
【請求項６】
任意の電子文書の所定箇所に電子印鑑の押印を指示する押印指示ステップと、
前記押印指示ステップにて押印が指示されると、電子文書中の指定位置に、電子印鑑に対応する印影イメージを貼り付ける印影イメージ貼り付けステップと、
電子文書の文書内容から一意的に定まるハッシュ値及び、前記印影イメージ貼り付けステップにて貼り付けられた印影イメージから一意的に定まるハッシュ値を生成するハッシュ値生成ステップと、
前記押印指示ステップにて指示された電子印鑑の押印者及び、押印時間を含んだ履歴情報を生成する履歴情報生成ステップと、
前記ハッシュ値生成ステップにて生成された各ハッシュ値と、前記履歴情報生成ステップにて生成された履歴情報とを含む管理ファイルを所定の記憶部に格納する管理ファイル格納ステップと、
前記印影イメージ貼り付けステップにて印影イメージが貼り付けられた電子文書に、前記管理ファイル格納ステップにて格納された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する電子文書更新ステップと、
を備えることを特徴とする電子押印方法。
【請求項７】
電子印鑑が押印された電子文書に付加されているアドレス情報に従って、所定の記憶部に関連付けられて格納された管理ファイルを読み出す管理ファイル読み出しステップと、
電子文書に押印された電子印鑑を表す印影イメージに従って、一意的に定まる一意情報を生成し、前記管理ファイル読み出しステップにて読み出された管理ファイルに含まれる一意情報との一致を判別する判別ステップと、
前記判別ステップにて一意情報の一致が判別されると、所定の指示情報に従って、前記管理ファイル読み出しステップにて読み出された管理ファイルに含まれる履歴情報を、印影イメージが合成された電子文書と共に所定の表示部に表示する表示ステップと、
を備えることを特徴とする押印履歴管理方法。
【請求項８】
電子印鑑が押印された電子文書に付加されているアドレス情報に従って、所定の記憶部に関連付けられて格納された管理ファイルを読み出す管理ファイル読み出しステップと、
電子文書の内容から一意的に定まるハッシュ値及び、電子文書に押印された電子印鑑を表す印影イメージから一意的に定まるハッシュ値を生成し、前記管理ファイル読み出しステップにて読み出された管理ファイルに含まれる複数のハッシュ値との一致を判別する判別ステップと、
前記判別ステップにて各ハッシュ値の一致が判別されると、所定の指示情報に従って、前記管理ファイル読み出しステップにて読み出された管理ファイルに含まれる電子印鑑の押印者及び、押印時間を含んだ履歴情報を、印影イメージが合成された電子文書と共に所定の表示部に表示する表示ステップと、
を備えることを特徴とする押印履歴管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電子文書に押印された電子印鑑の原本性を適切に確保すること、及び、電子押印の履歴を適切に管理することのできる電子文書システム、電子押印方法および押印履歴管理方法に関する。
【０００２】
【従来の技術】
従来より、企業等において、稟議書、申請書及び、通知書といった様々な紙書類が使用されている。そして、このような紙書類に担当者や管理者が自己の印鑑を押印することにより、決裁処理や査閲処理等を行っていた。
このような印鑑の押印を伴う紙書類の授受は、企業内に止まらず、企業間等においても、伝統的に行われているものであった。
【０００３】
近年では、コンピュータによる企業内ネットワークの構築や、インターネット等が普及したことから、電子化された各種の文書・画像データ（以下、「電子文書」という）の授受が企業内及び企業間等において、日常的に行われるようになって来ている。
例えば、稟議書、申請書及び、通知書等を電子文書として作成し、端末（パーソナルコンピュータ等）間にて送受信するシステムでは、電子文書に電子署名を付加することで、特定の利用者による電子文書の作成、及び、特定の利用者による電子文書の承認（決裁）等を証明している。
それでも、このような電子署名が明示的でないことや、未だ印鑑の押印が慣習として残っていること等の理由から、電子文書においても電子印鑑が用いられる場合もある。
【０００４】
この電子印鑑は、現実の紙書類に印鑑を押印するのと同様に、自己が登録した印影イメージを電子文書に貼り付けるため、慣習化された運用が継承でき、また、電子署名と異なり、見た目にも分かり易いことから、徐々に普及してきている。
例えば、電子印鑑を電子文書に押印できる電子文書システムでは、サーバ等に電子印鑑の印影イメージが登録されており、利用者は、端末からＩＤ及びパスワードを入力して、自己の印影イメージを読み出し、対象の電子文書に貼り付ける。
そして、利用者が、印影イメージを貼り付けた電子文書を他の端末等に送ることにより、決裁処理や査閲処理等が行われる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した電子印鑑を用いた電子文書システムでは、そもそも電子印鑑の原本性が確保できないという問題があった。これは、正当な電子文書に貼り付けられた印影イメージが容易にコピーでき、別の電子文書に貼り付けられ悪用されてしまう虞を秘めていることによる。
つまり、単なる印影イメージの貼り付けによる電子印鑑の押印では、印影イメージそのもののコピーが可能であるため、不当な電子文書に印影イメージが貼り付けられたとしても、一見して、正当な利用者が正当な電子文書に押印したものであるか否かが判別できないこととなる。
【０００６】
そのため、このような電子印鑑は、企業内やグループ内等のようなある程度信用のある限られた範囲での使用に制限され、企業間等における電子文書の授受には使用されない場合が多い。
また、企業内やグループ内等において使用された場合でも、印影イメージからは、何時、誰が、どの電子文書に電子印鑑を押印したものかが不明確であるため、電子押印（電子印鑑の押印）の履歴管理が十分に行えないという問題もあった。
【０００７】
この発明は、上記実状に鑑みてなされたもので、電子文書に押印された電子印鑑の原本性を適切に確保することのできる電子文書システム、電子押印方法および押印履歴管理方法を提供することを目的とする。また、この発明は、電子文書に押印された電子印鑑の履歴を適切に管理することのできる電子文書システム、電子押印方法および押印履歴管理方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の観点に係る電子文書システムは、
任意の電子文書に電子印鑑の押印を指示する押印指示手段と、
前記押印指示手段の指示に従って、電子印鑑に対応する印影イメージを電子文書に付加する印影イメージ付加手段と、
前記印影イメージ付加手段が付加した印影イメージに従って、一意的に定まる一意情報を生成する一意情報生成手段と、
前記押印指示手段により指示された電子印鑑の押印履歴を表す履歴情報を生成する履歴情報生成手段と、
前記一意情報生成手段が生成した一意情報と、前記履歴情報生成手段が生成した履歴情報とを含む管理ファイルを記憶する管理ファイル記憶手段と、
前記印影イメージ付加手段により印影イメージが付加された電子文書に、前記管理ファイル記憶手段に記憶された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する電子文書更新手段と、
を備えることを特徴とする。
【０００９】
この発明によれば、押印指示手段は、例えば、利用者の操作に従って、任意の電子文書に電子印鑑の押印を指示する。印影イメージ付加手段は、押印指示手段の指示に従って、電子印鑑に対応する印影イメージを電子文書に付加する。一意情報生成手段は、印影イメージ付加手段が付加した印影イメージに従って、一意的に定まる一意情報（例えば、ハッシュ値）を生成する。履歴情報生成手段は、押印指示手段により指示された電子印鑑の押印履歴（例えば、押印者及び、押印日時）を表す履歴情報を生成する。管理ファイル記憶手段は、一意情報生成手段が生成した一意情報と、履歴情報生成手段が生成した履歴情報とを含む管理ファイルを記憶する。電子文書更新手段は、印影イメージ付加手段により印影イメージが付加された電子文書に、管理ファイル記憶手段に記憶された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する。この結果、管理ファイル記憶手段に記憶された管理ファイル（一意情報）により、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、管理ファイル（履歴情報）により、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【００１０】
上記の電子文書システムは、前記電子文書更新手段により更新された電子文書に含まれるアドレス情報に従って、前記管理ファイル記憶手段から管理ファイルを読み出す管理ファイル読み出し手段と、
前記電子文書更新手段により更新された電子文書に含まれる印影イメージに従って、一意的に定まる一意情報を新たに生成し、前記管理ファイル読み出し手段が読み出した管理ファイルに含まれる一意情報との一致を判別する判別手段と、前記判別手段により一意情報の一致が判別されると、所定の指示情報に従って、前記管理ファイル読み出し手段が読み出した管理ファイルに含まれる履歴情報を、印影イメージが合成された電子文書と共に表示する表示手段と、を更に備えてもよい。この場合も、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【００１１】
上記目的を達成するため、本発明の第２の観点に係る電子文書システムは、
任意の電子文書の所定箇所に電子印鑑の押印を指示する押印指示手段と、
前記押印指示手段の指示に従って、電子文書中の指定位置に、電子印鑑に対応する印影イメージを貼り付ける印影イメージ貼り付け手段と、
電子文書の文書内容から一意的に定まるハッシュ値及び、前記印影イメージ貼り付け手段が貼り付けた印影イメージから一意的に定まるハッシュ値を生成するハッシュ値生成手段と、
前記押印指示手段により指示された電子印鑑の押印者及び、押印時間を含んだ履歴情報を生成する履歴情報生成手段と、
前記ハッシュ値生成手段が生成した各ハッシュ値と、前記履歴情報生成手段が生成した履歴情報とを含む管理ファイルを記憶する管理ファイル記憶手段と、
前記印影イメージ貼り付け手段により印影イメージが貼り付けられた電子文書に、前記管理ファイル記憶手段に記憶された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する電子文書更新手段と、
を備えることを特徴とする。
【００１２】
この発明によれば、押印指示手段は、例えば、利用者の操作に従って、任意の電子文書の所定箇所に電子印鑑の押印を指示する。印影イメージ貼り付け手段は、押印指示手段の指示に従って、電子文書中の指定位置に、電子印鑑に対応する印影イメージを貼り付ける。ハッシュ値生成手段は、電子文書の文書内容から一意的に定まるハッシュ値及び、印影イメージ貼り付け手段が貼り付けた印影イメージから一意的に定まるハッシュ値を生成する。履歴情報生成手段は、押印指示手段により指示された電子印鑑の押印者及び、押印時間を含んだ履歴情報を生成する。管理ファイル記憶手段は、ハッシュ値生成手段が生成した各ハッシュ値と、履歴情報生成手段が生成した履歴情報とを含む管理ファイルを記憶する。電子文書更新手段は、印影イメージ貼り付け手段により印影イメージが貼り付けられた電子文書に、管理ファイル記憶手段に記憶された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する。この結果、管理ファイル記憶手段に記憶された管理ファイル（ハッシュ値）により、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、管理ファイル（履歴情報）により、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【００１３】
上記の電子文書システムは、前記電子文書更新手段により更新された電子文書に含まれるアドレス情報に従って、前記管理ファイル記憶手段から管理ファイルを読み出す管理ファイル読み出し手段と、
前記電子文書更新手段により更新された電子文書の文書内容及び印影イメージから一意的に定まるハッシュ値を新たにそれぞれ生成し、前記管理ファイル読み出し手段が読み出した管理ファイルに含まれる各ハッシュ値との一致を判別する判別手段と、
前記判別手段により各ハッシュ値の一致が判別されると、所定の指示情報に従って、前記管理ファイル読み出し手段が読み出した管理ファイルに含まれる履歴情報を、印影イメージが合成された電子文書と共に表示する表示手段と、を更に備えてもよい。この場合も、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【００１４】
上記目的を達成するため、本発明の第３の観点に係る電子押印方法は、
任意の電子文書に電子印鑑の押印を指示する押印指示ステップと、
前記押印指示ステップにて押印が指示されると、電子印鑑に対応する印影イメージを電子文書に付加する印影イメージ付加ステップと、
前記印影イメージ付加ステップにて付加された印影イメージに従って、一意的に定まる一意情報を生成する一意情報生成ステップと、
前記押印指示ステップにて指示された電子印鑑の押印履歴を表す履歴情報を生成する履歴情報生成ステップと、
前記一意情報生成ステップにて生成された一意情報と、前記履歴情報生成ステップにて生成された履歴情報とを含む管理ファイルを所定の記憶部に格納する管理ファイル格納ステップと、
前記印影イメージ付加ステップにて印影イメージが付加された電子文書に、前記管理ファイル格納ステップにて格納された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する電子文書更新ステップと、
を備えることを特徴とする。
【００１５】
この発明によれば、押印指示ステップは、例えば、利用者の指示に応答して、任意の電子文書に電子印鑑の押印を指示する。印影イメージ付加ステップは、押印指示ステップにて押印が指示されると、電子印鑑に対応する印影イメージを電子文書に付加する。一意情報生成ステップは、印影イメージ付加ステップにて付加された印影イメージに従って、一意的に定まる一意情報（例えば、ハッシュ値）を生成する。履歴情報生成ステップは、押印指示ステップにて指示された電子印鑑の押印履歴（例えば、押印者及び、押印日時等）を表す履歴情報を生成する。管理ファイル格納ステップは、一意情報生成ステップにて生成された一意情報と、履歴情報生成ステップにて生成された履歴情報とを含む管理ファイルを所定の記憶部に格納する。電子文書更新ステップは、印影イメージ付加ステップにて印影イメージが付加された電子文書に、管理ファイル格納ステップにて格納された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する。この結果、管理ファイル格納ステップにて記憶部に格納された管理ファイル（一意情報）により、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、管理ファイル（履歴情報）により、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【００１６】
上記目的を達成するため、本発明の第４の観点に係る電子押印方法は、
任意の電子文書の所定箇所に電子印鑑の押印を指示する押印指示ステップと、前記押印指示ステップにて押印が指示されると、電子文書中の指定位置に、電子印鑑に対応する印影イメージを貼り付ける印影イメージ貼り付けステップと、電子文書の文書内容から一意的に定まるハッシュ値及び、前記印影イメージ貼り付けステップにて貼り付けられた印影イメージから一意的に定まるハッシュ値を生成するハッシュ値生成ステップと、
前記押印指示ステップにて指示された電子印鑑の押印者及び、押印時間を含んだ履歴情報を生成する履歴情報生成ステップと、
前記ハッシュ値生成ステップにて生成された各ハッシュ値と、前記履歴情報生成ステップにて生成された履歴情報とを含む管理ファイルを所定の記憶部に格納する管理ファイル格納ステップと、
前記印影イメージ貼り付けステップにて印影イメージが貼り付けられた電子文書に、前記管理ファイル格納ステップにて格納された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する電子文書更新ステップと、
を備えることを特徴とする。
【００１７】
この発明によれば、押印指示ステップは、例えば、利用者の指示に応答して、任意の電子文書の所定箇所に電子印鑑の押印を指示する。印影イメージ貼り付けステップは、押印指示ステップにて押印が指示されると、電子文書中の指定位置に、電子印鑑に対応する印影イメージを貼り付ける。ハッシュ値生成ステップは、電子文書の文書内容から一意的に定まるハッシュ値及び、印影イメージ貼り付けステップにて貼り付けられた印影イメージから一意的に定まるハッシュ値を生成する。履歴情報生成ステップは、押印指示ステップにて指示された電子印鑑の押印者及び、押印時間を含んだ履歴情報を生成する。管理ファイル格納ステップは、ハッシュ値生成ステップにて生成された各ハッシュ値と、履歴情報生成ステップにて生成された履歴情報とを含む管理ファイルを所定の記憶部に格納する。電子文書更新ステップは、印影イメージ貼り付けステップにて印影イメージが貼り付けられた電子文書に、管理ファイル格納ステップにて格納された管理ファイルと関連付けるアドレス情報を更に付加して、電子文書を更新する。この結果、管理ファイル格納ステップにて記憶部に格納された管理ファイル（ハッシュ値）により、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、管理ファイル（履歴情報）により、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【００１８】
上記目的を達成するため、本発明の第５の観点に係る押印履歴管理方法は、
電子印鑑が押印された電子文書に付加されているアドレス情報に従って、所定の記憶部に関連付けられて格納された管理ファイルを読み出す管理ファイル読み出しステップと、
電子文書に押印された電子印鑑を表す印影イメージに従って、一意的に定まる一意情報を生成し、前記管理ファイル読み出しステップにて読み出された管理ファイルに含まれる一意情報との一致を判別する判別ステップと、
前記判別ステップにて一意情報の一致が判別されると、所定の指示情報に従って、前記管理ファイル読み出しステップにて読み出された管理ファイルに含まれる履歴情報を、印影イメージが合成された電子文書と共に所定の表示部に表示する表示ステップと、
を備えることを特徴とする。
【００１９】
この発明によれば、管理ファイル読み出しステップは、電子印鑑が押印された電子文書に付加されているアドレス情報に従って、所定の記憶部に関連付けられて格納された管理ファイルを読み出す。判別ステップは、電子文書に押印された電子印鑑を表す印影イメージに従って、一意的に定まる一意情報（例えば、ハッシュ値）を生成し、管理ファイル読み出しステップにて読み出された管理ファイルに含まれる一意情報との一致を判別する。表示ステップは、判別ステップにて一意情報の一致が判別されると、所定の指示情報に従って、管理ファイル読み出しステップにて読み出された管理ファイルに含まれる履歴情報（例えば、押印者及び、押印日時等）を、印影イメージが合成された電子文書と共に所定の表示部に表示する。この結果、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【００２０】
上記目的を達成するため、本発明の第６の観点に係る押印履歴管理方法は、
電子印鑑が押印された電子文書に付加されているアドレス情報に従って、所定の記憶部に関連付けられて格納された管理ファイルを読み出す管理ファイル読み出しステップと、
電子文書の内容から一意的に定まるハッシュ値及び、電子文書に押印された電子印鑑を表す印影イメージから一意的に定まるハッシュ値を生成し、前記管理ファイル読み出しステップにて読み出された管理ファイルに含まれる複数のハッシュ値との一致を判別する判別ステップと、
前記判別ステップにて各ハッシュ値の一致が判別されると、所定の指示情報に従って、前記管理ファイル読み出しステップにて読み出された管理ファイルに含まれる電子印鑑の押印者及び、押印時間を含んだ履歴情報を、印影イメージが合成された電子文書と共に所定の表示部に表示する表示ステップと、
を備えることを特徴とする。
【００２１】
この発明によれば、管理ファイル読み出しステップは、電子印鑑が押印された電子文書に付加されているアドレス情報に従って、所定の記憶部に関連付けられて格納された管理ファイルを読み出す。判別ステップは、電子文書の内容から一意的に定まるハッシュ値及び、電子文書に押印された電子印鑑を表す印影イメージから一意的に定まるハッシュ値を生成し、管理ファイル読み出しステップにて読み出された管理ファイルに含まれる複数のハッシュ値との一致を判別する。表示ステップは、判別ステップにて各ハッシュ値の一致が判別されると、所定の指示情報に従って、管理ファイル読み出しステップにて読み出された管理ファイルに含まれる電子印鑑の押印者及び、押印時間を含んだ履歴情報を、印影イメージが合成された電子文書と共に所定の表示部に表示する。この結果、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【００２２】
【発明の実施の形態】
本発明の実施の形態にかかる電子文書システムについて、以下図面を参照して説明する。
【００２３】
図１は、この発明の実施の形態に適用される電子文書システムの構成の一例を示す模式図である。図示するように、このシステムは、複数の利用者端末１（ＩＣカード２）と、原本性保証保管装置３とが、企業内等に設置されたＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）９を介して接続されて構成される。なお、各利用者端末１は、内部にＩＣカード２が装着可能となっている。
【００２４】
このＩＣ（Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｕｉｔ）カード２は、ＩＣチップが埋設されたカード型の記憶媒体であり、各利用者に配布される。なお、ＩＣチップは、例えば、ＣＰＵと、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　ＲＯＭ）とを含んで構成される。そして、ＥＥＰＲＯＭには、一例として図２に示すような利用者情報及び、印影イメージデータが記憶されている。
【００２５】
この利用者情報は、利用者に関する個人情報であって、例えば、利用者ＩＤ、パスワード、氏名、所属、及び、役職等の項目からなる。
また、印影イメージデータは、電子印鑑が押印された際に（電子押印された際に）、電子文書に貼り付けられる印影イメージを規定するデータである。このような印影イメージデータは、例えば、所定のアプリケーションプログラム等により、利用者の指示に従って、任意に生成され、所定数登録可能となっている。また、印影イメージデータの更新（変更）も自由に行えるものとする。
なお、この実施の形態では、このような印影イメージデータがＩＣカード２に記憶される場合について説明する。しかしながら、印影イメージデータの記憶場所（登録場所）は、任意である。例えば、原本性保証保管装置３（原本管理ＤＢ３２）に印影イメージデータを記憶してもよい。
【００２６】
利用者端末１は、汎用のパーソナルコンピュータ等からなり、利用者に操作される。具体的に利用者端末１は、図３に示すように、演算処理部１１と、ハードディスク１２と、メモリ１３と、指示入力部１４と、ＬＡＮユニット１５と、画像処理部１６と、表示部１７と、インタフェース１８と、を含んで構成される。
【００２７】
演算処理部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）及び、日時を計時する計時ユニット等を含んだ周辺ＬＳＩ（Ｌａｒｇｅ　Ｓｃａｌｅ　Ｉｎｔｅｇｒａｔｉｏｎ）等からなり、利用者端末１全体を制御する。
具体的に演算処理部１１は、ハードディスク１２に格納された所定のアプリケーションプログラムに従って（より具体的には、利用者による指示入力部１４を介した入力操作に従って）、電子文書を作成（又は、編集）する。そして、電子押印されると、ＩＣカード２から上述の印影イメージデータ等を読み出して、電子文書中における指定箇所に印影イメージとして貼り付ける。
この電子押印後に、演算処理部１１は、押印日時等を含んだ押印履歴データ及び、電子文書の内容等から一意的に求まるハッシュデータを生成する。そして、生成した押印履歴データ及びハッシュデータを、ＬＡＮユニット１５を介して原本性保証保管装置３に送信する。
【００２８】
また、演算処理部１１は、電子文書の閲覧時に、原本性保証保管装置３（原本管理ＤＢ３２）から管理ファイル（押印履歴データ及びハッシュデータ）を読み出して、電子文書及び、電子印鑑（印影イメージ）の原本性を確認し、また、印影イメージの履歴表示が指示された際に、押印者氏名や押印日時等の情報を表示部１７に表示する。
【００２９】
ハードディスク１２は、所定容量の磁気ディスク等からなり、所定のＯＳ及び、種々のアプリケーションプログラム等を記憶する。具体的にハードディスク１２は、所定のＯＳ上にて実行可能な後述する電子文書生成処理及び、電子文書閲覧処理等を行うプログラム等を記憶する。
なお、これら電子文書生成処理及び電子文書閲覧処理は、例えば、文書作成（編集）等を行うことのできる市販のアプリケーションプログラムのアドイン（プラグイン）・プログラムとして実行されるものでもよい。
【００３０】
メモリ１３は、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）等からなり、後述する電子文書生成処理等を演算処理部１１が実行する際に、必要となる情報等を記憶する。例えば、メモリ１３は、電子押印された際に、生成される押印履歴データ及びハッシュデータ等を一時的に記憶する。
【００３１】
指示入力部１４は、キーボードやマウス等からなり、利用者に操作され、所定の指示情報等を入力する。
例えば、指示入力部１４は、利用者の操作に従って、電子文書中における電子押印箇所（印影イメージを貼り付ける位置）を取得する。
【００３２】
ＬＡＮユニット１５は、演算処理部１１に制御され、ＬＡＮ９を介して原本性保証保管装置３や他の利用者端末１との間で所定の情報を送受信する。
具体的にＬＡＮユニット１５は、電子文書が生成された際に（電子押印された際に）、押印履歴データ及びハッシュデータ等をＬＡＮ９を介して原本性保証保管装置３に送信する。
また、ＬＡＮユニット１５は、電子文書が閲覧された際に、原本性保証保管装置３から送られる管理ファイル（押印履歴データ及びハッシュデータ）を、ＬＡＮ９を介して受信する。
【００３３】
画像処理部１６は、グラフィックコントローラ等からなり、演算処理部１１に制御され、表示部１７に表示するための所定の画像データや文字データ（表示データ）を生成する。
例えば、画像処理部１６は、電子文書が電子押印されている場合に、電子文書の内容に印影イメージを合成した表示データを生成して、表示部１７に供給する。
【００３４】
表示部１７は、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等からなり、画像処理部１６により生成され、そして、供給された表示データに従って、所定の表示用画像を表示する。
例えば、表示部１７は、表示データに従って、印影イメージが押印位置に合成された電子文書の内容を表示する。
【００３５】
インタフェース１８は、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ　Ｍｅｍｏｒｙ　Ｃａｒｄ　Ｉｎｔｅｒｎａｔｉｏｎａｌ　Ａｓｓｏｃｉａｔｉｏｎ）カードインタフェース等からなる。インタフェース１８は、利用者端末１内に装着されるＩＣカード２とのハード的な接続を実現すると共に、演算処理部１１に制御され、ＩＣカード２とのネゴシエーション等を行った後に、印影イメージデータ等をＩＣカード２から読み出す。
【００３６】
このような構成の利用者端末１は、演算処理部１１にて所定のアプリケーションプログラムが実行され、図４（ａ）に示すような電子文書（図中の印影イメージＨを除く）を作成（又は、編集）する。そして、利用者が指示入力部１４を操作して電子文書の所定箇所に電子印鑑を押印すると、図中における印影イメージＨが押印位置に貼り付けられ、電子文書の内容と印影イメージＨとが合成されて表示部１７に表示される。
電子押印された後に、利用者端末１は、押印履歴データ及びハッシュデータ等を生成して、原本性保証保管装置３に送信すると共に、図４（ｂ）に示すような電子文書Ｄを生成する。
【００３７】
この電子文書Ｄは、文書内容データ、管理ファイルアドレス、押印位置、印影イメージデータ、押印ＩＤ等の情報からなる。
ここで、管理ファイルアドレスとは、押印履歴データ及びハッシュデータ等を原本性保証保管装置３に送信した際に、原本管理ＤＢ３２に格納される管理ファイル（押印履歴データ及びハッシュデータ等の内容）のアドレスである。
また、押印位置は、電子文書中における印影イメージの位置座標である。そして、押印ＩＤは、押印時に採番されるユニークな（同一の電子文書内にて重複しない）識別情報である。
なお、電子文書Ｄにおいて、複数の利用者によりそれぞれ電子印鑑が押印された場合（又は、同一の利用者により承認印及び訂正印等が押印された場合）、押印位置、印影イメージデータ、及び、押印ＩＤの項目が、押印された分だけ生成される。
【００３８】
利用者端末１は、このような電子文書を生成すると、電子メール等にてＬＡＮ９上の他の利用者端末１に向けて送信する。
そして、電子文書を受信した他の利用者端末１は、電子文書の内容を閲覧する際に、電子文書の内容及び、電子印鑑（印影イメージ）の原本性を確認し、また、利用者の指示に応じて、電子印鑑（印影イメージ）の履歴情報（押印者及び押印日時等）を表示する。
【００３９】
図１に戻って、原本性保証保管装置３は、原本管理サーバ３１と、原本管理ＤＢ３２とから構成される。
原本管理サーバ３１は、ＣＰＵ、メモリ、及び、ＬＡＮユニット等を備えた所定のサーバ機器からなる。
原本管理サーバ３１は、上述した利用者端末１にて電子文書が生成され、そして、電子押印された際に、利用者端末１から送られる押印履歴データ及び、ハッシュデータ等をＬＡＮ９を介して受信し、管理ファイルとして原本管理ＤＢ３２に格納する。
また、原本管理サーバ３１は、電子文書を閲覧する利用者端末１からの要求に従って、原本管理ＤＢ３２から対象となる管理ファイルを読み出し、読み出した管理ファイルを要求元の利用者端末１に供給する。更に、同じ電子文書に別の電子印鑑が押印された際に、利用者端末１から送られる新たな押印履歴データやハッシュデータを受信し、原本管理ＤＢ３２における対象の管理ファイルを更新する。
【００４０】
なお、原本管理サーバ３１は、自己のメモリ（不揮発性メモリ等）に、予め各利用者端末１の物理アドレス（ＭＡＣアドレス等）や、各ＩＣカード２の識別番号等を記憶し、ＬＡＮ９を介してアクセスしてくる利用者端末１や、装着されるＩＣカード２の妥当性等を適宜判別してもよい。
【００４１】
原本管理ＤＢ３２は、ハードディスク等からなり、押印履歴データ及びハッシュデータ等を管理ファイルとして管理する。すなわち、利用者端末１にて電子文書が作成（又は、編集）され、電子押印された際に、原本管理サーバ３１を介して利用者端末１から送られる押印履歴データ及びハッシュデータ等を管理ファイルとして格納する。また、利用者端末１にて電子文書が閲覧された際に、対象となる管理ファイルを読み出し、原本管理サーバ３１を介して利用者端末１に送信する。
【００４２】
具体的に原本管理ＤＢ３２は、図５に示すような押印履歴データ及びハッシュデータからなる管理ファイルを記憶する。
この押印履歴データは、電子文書における電子印鑑の押印履歴（複数の押印履歴）を管理するためのデータであり、押印ＩＤ、押印者氏名、押印日時、及び、本人・代理区分等の情報からなる。ここで、本人・代理区分とは、押印が本人によるものであるか、代理にて行われたものであるかを示す区分である。
一方、ハッシュデータは、文書用ハッシュ値と、印影用ハッシュ値とからなる。
文書用ハッシュ値は、電子文書の内容を示す文書内容データから、所定のハッシュ計算により一意的に求まるハッシュ値であり、電子文書の原本性を保証するために用いられる。
また、印影用ハッシュ値は、印影イメージデータ（押印者や押印日時等の情報を含んでもよい）から、所定のハッシュ計算により一意的に求まるハッシュ値であり、電子印鑑（印影イメージ）の原本性（及び、押印履歴の正当性）を保証するために用いられる。
【００４３】
以下、この発明の実施の形態にかかる電子文書システムの動作について、図面を参照して説明する。
【００４４】
まず、印影イメージを含んだ電子文書を生成する利用者端末１の動作について、図６等を参照して説明する。図６は、利用者端末１の演算処理部１１が実行する電子文書生成処理の一例を示すフローチャートである。
なお、この電子文書生成処理は、指示入力部１４を介して、文書作成（又は、編集）のために所定のアプリケーションプログラム（例えば、グループウェア等）が実行指示され、当該アプリケーションの実行と共に開始される。
また、利用者端末１には、正当なＩＣカード２が装着されているものとする。そして、このＩＣカード２を所有する利用者により、指示入力部１４を介した利用者ＩＤ及びパスワードが入力されており、ＩＣカード２からは、印影イメージデータ等の情報が、読み出し可能な状態となっているものとする。
【００４５】
まず、演算処理部１１は、指定されたアプリケーションプログラムに従って、電子文書を作成（又は、編集）する（ステップＳ１１）。例えば、演算処理部１１は、指示入力部１４を介した文字入力等に従って、上述した図４（ａ）に示すような電子文書（図中の印影イメージＨを除く）を作成する。
【００４６】
演算処理部１１は、電子印鑑の押印指示を受けて、ＩＣカード２から印影イメージデータを読み出す（ステップＳ１２）。
すなわち、指示入力部１４を介した押印指示を受けると、演算処理部１１は、インタフェース１８を介して、ＩＣカード２から上述した図２に示すような印影イメージデータを読み出す。
ここで、ＩＣカード２中に複数の印影イメージデータ（第１の印影〜第３の印影等）が登録されている場合、演算処理部１１は、画像処理部１６を制御して、各印影イメージの選択画像（登録番号選択画像等）を生成させ、表示部１７に表示する。そして、指示入力部１４を介して選択された１つの印影イメージデータを読み出すものとする。
【００４７】
演算処理部１１は、電子文書に印影イメージを合成すると共に、氏名、押印位置及び、日時等の情報を取得する（ステップＳ１３）。
すなわち、指示入力部１４を介して、利用者により電子文書中の任意の箇所が指定され、電子押印がなされると、演算処理部１１は、画像処理部１６を制御して、上述した図４（ａ）に示すように、電子文書中に印影イメージＨを合成させ、表示部１７に表示する。続いて、演算処理部１１は、ＩＣカード２から氏名を読み出し、また、電子文書中の押印位置を取得し、そして、現在日時を自己の計時ユニットから取得する。
更に、演算処理部１１は、押印ＩＤを採番すると共に、今回の押印が本人によるものか或いは、代理によるものかを判別する。
なお、演算処理部１１は、取得した押印位置及び採番した押印ＩＤを、印影イメージデータと共に、電子文書に付加する。
【００４８】
演算処理部１１は、押印履歴データ及び、ハッシュデータを生成して、原本性保証保管装置３に送信する（ステップＳ１４）。
すなわち、演算処理部１１は、押印ＩＤ、押印者氏名、押印日時、及び、本人・代理区分を含んだ押印履歴データを生成する。また、文書内容データ等から一意的に求まる文書用ハッシュ値と、印影イメージデータ等から一意的に求まる印影用ハッシュ値とを含んだハッシュデータを生成する。
そして、演算処理部１１は、生成した押印履歴データ及び、ハッシュデータをＬＡＮユニット１５を介して、原本性保証保管装置３に送信する。
【００４９】
原本性保証保管装置３（原本管理サーバ３１）は、利用者端末１から送られた押印履歴データ及び、ハッシュデータを受信すると、原本管理ＤＢ３２に管理ファイルとして格納する。つまり、原本管理ＤＢ３２には、上述した図５に示すようなデータ構造の押印履歴データ及びハッシュデータが、管理ファイルとして格納される。
そして、原本管理サーバ３１は、管理ファイルを格納した原本管理ＤＢ３２のアドレス（管理ファイルアドレス）を取得して、アドレス情報として利用者端末１に送信する。
【００５０】
演算処理部１１は、原本性保証保管装置３から返送されたアドレス情報を受信し、電子文書に付加する（ステップＳ１５）。すなわち、演算処理部１１は、原本管理ＤＢ３２における管理ファイルの格納先となるアドレス情報（管理ファイルアドレス）を、電子文書に付加する。
【００５１】
演算処理部１１は、このようにして生成した電子文書（管理ファイルアドレスや印影イメージデータ等が付加された電子文書）を他の利用者端末１に向けて送信する（ステップＳ１６）。
例えば、演算処理部１１は、上述した図４（ｂ）に示すようなデータ構造の電子文書Ｄを生成し、電子メールにて、他の利用者端末１に向けて送信する。なお、他の利用者端末１に電子文書を送信する手法は任意である。例えば、共有フォルダへの格納等により、他の利用者端末１に電子文書を送信してもよい。
【００５２】
このように、上述の図６に示す電子文書生成処理により、任意のアプリケーションプログラムにて作成（又は、編集）された電子文書に、電子印鑑が押印可能となる。その際、押印者や押印時間等が含まれる押印履歴データ及び、電子文書の内容及び電子印鑑（印影イメージ）の原本性を確保するためのハッシュデータが原本性保証保管装置３に送られ、原本管理ＤＢ３２に格納される。
【００５３】
次に、電子文書を閲覧する利用者端末１の動作について、図７等を参照して説明する。図７は、利用者端末１の演算処理部１１が実行する電子文書閲覧処理の一例を示すフローチャートである。
なお、この電子文書閲覧処理は、上述の電子文書作成処理を行った利用者端末１から送られた電子文書を受信し、受信した電子文書を閲覧するために、所定のアプリケーションプログラム（例えば、グループウェア等）が実行指示され、当該アプリケーションの実行と共に開始される。
また、上記と同様に利用者端末１には、正当なＩＣカード２が装着されているものとし、そして、ＩＣカード２からは、印影イメージデータ等が、読み出し可能となっているものとする。
【００５４】
まず、演算処理部１１は、受信した電子文書を所定のアプリケーションプログラムにて開く（ステップＳ２１）。すなわち、演算処理部１１は、画像処理部１６を制御して、閲覧対象の電子文書の内容を印影イメージと合成させて、表示部１７に表示する。
【００５５】
演算処理部１１は、印影イメージが貼り付けられている電子文書中にアドレス情報が付加されているか否かを判別する（ステップＳ２２）。すなわち、演算処理部１１は、上述した図４（ｂ）に示すようなデータ構造の電子文書中に、管理ファイルアドレスがセットされているか否かを判別する。
【００５６】
演算処理部１１は、電子文書中にアドレス情報が付加されていないと判別すると、電子文書の改竄（印影イメージの不正コピー）等を報知するエラーメッセージを生成し、表示部１７に表示する（ステップＳ２３）。
なおこの際、演算処理部１１は、印影イメージデータそのものがコピーされ、電子文書に添付されたと判別できるため、電子文書に合成する印影イメージを、予め定められた特徴のある印影イメージ（誰が見ても偽物の印影と判断できるイメージ）に置き換えて、表示してもよい。またそれ以外にも、電子文書に貼り付けられた印影イメージデータを画像処理し、印影の一部分が欠けた印影イメージ（注意して見れば偽物の印影と判断できるイメージ）として、電子文書に合成してもよい。
【００５７】
一方、電子文書中にアドレス情報（管理ファイルアドレス）が添付されていると判別すると、演算処理部１１は、管理ファイルアドレスに従って、原本性保証保管装置３から、対象の管理ファイルを読み出す（ステップＳ２４）。演算処理部１１は、読み出した管理ファイルをメモリ１３に一時的に記憶する。
なお、演算処理部１１は、管理ファイルアドレスから管理ファイルが適切に読み出せなかった場合にも、上述のステップＳ２３に処理を進めて、改竄等を報知する。
【００５８】
演算処理部１１は、メモリ１３に読み出した管理ファイルからハッシュデータ（文書用ハッシュ値及び、印影用ハッシュ値）等を取得する（ステップＳ２５）。
そして、電子文書の文書内容及び、印影イメージに対して、ハッシュ計算を行って、それぞれのハッシュ値を求める（ステップＳ２６）。すなわち、演算処理部１１は、閲覧中の電子文書の文書内容データ等から一意的に求まる文書用ハッシュ値を算出し、また、閲覧中の印影イメージ（印影イメージデータ）等から一意的に求まる印影用ハッシュ値を算出する。なお、印影イメージが複数ある場合には、対応して、複数の印影用ハッシュ値を算出する。
【００５９】
演算処理部１１は、閲覧中の電子文書から求めたハッシュ値（文書内容のハッシュ値及び、印影イメージのハッシュ値）と、管理ファイルから取得したハッシュデータ（文書用ハッシュ値及び、印影用ハッシュ値）とが一致するか否かを判別する（ステップＳ２７）。
【００６０】
演算処理部１１は、ハッシュ値が一つでも一致しないと判別すると、上述のステップＳ２３に処理を進め、改竄等を報知する。例えば、文書内容のハッシュ値同士が一致しない場合に、電子文書の改竄を報知し、また、印影イメージのハッシュ値同士が一致しない場合に、電子印鑑の改竄を報知する。
一方、ハッシュ値が全て一致したと判別すると、演算処理部１１は、原本性を保証するメッセージを、表示部１７に所定時間（例えば、３秒程度）表示する（ステップＳ２８）。
【００６１】
演算処理部１１は、指示入力部１４を介して印影確認が指示されたか否かを判別する（ステップＳ２９）。例えば、図８（ａ）に示すように、印影イメージＨａがマウスカーソルＣにて指定された状態で、印影確認が指示されたか否かを判別する。
演算処理部１１は、印影確認が指示されなかったと判別した場合、後述するステップＳ３１に処理を進める。
【００６２】
一方、印影確認が指示されたと判別した場合に、メモリ１３に読み出した管理ファイルから、指定された印影イメージと一致する押印履歴データを取得し、履歴メッセージを生成して表示部１７に表示する（ステップＳ３０）。すなわち、演算処理部１１は、印影確認が指示された印影イメージ（印影イメージデータ）に対応する押印ＩＤを電子文書から読み出すと共に、この押印ＩＤが含まれる押印履歴データを、メモリ１３に読み込んだ管理ファイルから取得する。そして、演算処理部１１は、画像処理部１６を制御して、図８（ａ）に示すように、押印者名、押印日時、及び、本人・代理区分を含んだ押印履歴メッセージＭを、印影イメージＨａの近傍に合成させ、表示部１７に表示する。
【００６３】
演算処理部１１は、指示入力部１４を介して新たな電子印鑑の押印が指示されたか否かを判別する（ステップＳ３１）。
演算処理部１１は、押印が指示されなかったと判別した場合、電子文書の閲覧終了指示（アプリケーションプログラムの終了指示等）と共に、電子文書閲覧処理を終える。
【００６４】
一方、押印が指示されたと判別した場合、演算処理部１１は、ＩＣカード２から印影イメージデータを読み出し、印影イメージを電子文書の指定箇所に合成すると共に、氏名、押印位置及び、日時等の情報を取得する（ステップＳ３２）。すなわち、閲覧中の利用者により、指示入力部１４を介して電子押印がなされると、演算処理部１１は、画像処理部１６を制御して、図８（ｂ）に示すように、電子文書中に新たな印影イメージＨｂを合成させ、表示部１７に表示する。続いて、演算処理部１１は、ＩＣカード２から氏名を読み出し、また、電子文書中の押印位置を取得し、そして、現在日時を自己の計時ユニットから取得する（更に、押印ＩＤを採番すると共に、本人・代理の押印を判別する）。
なお、演算処理部１１は、取得した押印位置及び採番した押印ＩＤを、印影イメージデータと共に、電子文書に追加する。
【００６５】
演算処理部１１は、押印履歴データ及びハッシュデータを生成して、原本性保証保管装置３に送信する（ステップＳ３３）。
すなわち、演算処理部１１は、今回の押印に伴い押印履歴データ及びハッシュデータ（印影用ハッシュ値）を生成し、生成したこれらのデータを、取得済みの管理ファイルアドレスと共に、原本性保証保管装置３に送信する。
なお、閲覧処理中にて電子文書の内容が変更された場合（例えば、訂正印の押印と共に、文書内容が変更された場合等）に、演算処理部１１は、文書用ハッシュ値も生成する。
【００６６】
原本性保証保管装置３（原本管理サーバ３１）は、押印履歴データ及び、ハッシュデータを受信すると、原本管理ＤＢ３２における管理ファイルアドレスの管理ファイルを更新する。つまり、原本管理ＤＢ３２における電子文書に対応する管理ファイルには、押印履歴データが追加され、また、印影用ハッシュ値も追加される。
なお、文書用ハッシュ値も利用者端末１から送られていた場合、原本管理サーバ３１は、新たな文書用ハッシュ値にてハッシュデータを更新する。
【００６７】
演算処理部１１は、このようにして閲覧（電子押印）を行った電子文書（新たな印影イメージデータ等が追加された電子文書）を、更に他の利用者端末１に向けて送信してもよく、自己が保存して、所定の処理を行ってもよい。
【００６８】
このように、図７に示す電子文書閲覧処理により、電子文書の内容及び電子印鑑（印影イメージ）の原本性を確認しながら、閲覧が行われる。その際、電子印鑑の押印履歴も併せて確認することもできる。
この結果、電子文書に押印された電子印鑑の原本性を適切に確保することができる。また、電子押印の履歴を適切に管理することができる。
【００６９】
上記の実施の形態では、企業内等に設置されたＬＡＮ９を介して利用者端末１同士で、電子印鑑が押印された電子文書を送受信する場合について説明したが、他のネットワークを介して接続された利用者端末１同士で、電子印鑑が押印された電子文書を送受信してもよい。
例えば、ＬＡＮ９の代わりに、インターネット等のネットワークを介して、利用者端末１同士で、電子印鑑が押印された電子文書を送受信してもよい。なお、原本性保証保管装置３もインターネット等のネットワークを介して接続されることとなる。
この場合、原本性保証保管装置３は、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｅｒｖｉｃｅ　Ｐｒｏｖｉｄｅｒ）等における１つのサービスとして、提供してもよい。
そして、セキュリティを高めるために、利用者端末１間の電子文書の送受信を公開鍵暗号方式を用いて行う。同様に、利用者端末１と原本性保証保管装置３との間における情報の送受信も、公開鍵暗号方式を用いて行う。
【００７０】
以下、公開鍵暗号方式を用いた本発明の他の実施の形態に係る電子文書システムについて、簡単に説明する。
この電子文書システムの構成は、図１に示す構成と実質的に同じである。なお、利用者端末１及び原本性保証保管装置３は、ＬＡＮ９の代わりにインターネットを介して接続されているものとする。
また、ＩＣカード２には、図２に示す利用者情報及び印影イメージデータの他に、自己の秘密鍵及び公開鍵を規定する鍵データが予め記憶されているものとする。
【００７１】
利用者端末１は、電子文書を作成（又は、編集）し、電子印鑑を押印すると、ＩＣカード２から読み出した自己の秘密鍵にて、電子文書全体を暗号化する。その際、利用者端末１は、押印履歴データ及びハッシュデータに公開鍵証明書を添付して、原本性保証保管装置３に送信する。
つまり、原本管理ＤＢ３２には、公開鍵証明書を含んだ管理ファイル（押印履歴データ及びハッシュデータ）が格納される。
そして、利用者端末１は、電子印鑑を押印した電子文書を、インターネットを介して他の利用者端末１に送信する。
【００７２】
一方、電子文書を受信した他の利用者端末１は、予め取得している送信元の公開鍵により、電子文書を復号化する。そして、原本性保証保管装置３の原本管理ＤＢ３２に格納される公開鍵証明書を確認した後に、原本管理ＤＢ３２から管理ファイルを読み出し、電子文書の内容及び電子印鑑（印影イメージ）の原本性を確認する。
ここで、電子文書の内容及び電子印鑑（印影イメージ）の原本性が確認できた場合に、印影イメージの履歴表示が指示されると、押印者氏名や押印日時等の情報を電子文書の内容に合成して、表示部１７に表示する。
【００７３】
このように、公開鍵暗号方式を用いた電子文書システムにおいても、電子文書に押印された電子印鑑の原本性を適切に確保することができ、また、電子押印の履歴を適切に管理することができる。
【００７４】
上記の実施の形態では、所定のアプリケーションプログラム（例えば、グループウェア等）にて作成等した電子文書に、電子印鑑を押印する場合について説明したが、電子印鑑を押印する対象は、任意である。例えば、売り上げ伝票等の紙書類をスキャナ等により読み取ったイメージファイル（電子文書）に電子印鑑を押印してもよい。その他にも、データベース等の情報から自動的に生成されたＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）等の電子文書に電子印鑑を押印してもよい。
【００７５】
上記の実施の形態では、電子文書に利用者が自由に電子印鑑を押印できる場合について説明したが、電子印鑑が押印可能となる権限を定めてもよい。
例えば、稟議決裁の対象となる電子文書の場合、電子印鑑の押印を認める役職等を規定する情報を電子文書中に含めておく。そして、電子印鑑の押印が指示された際に、利用者端末１は、ＩＣカード２に記憶されている利用者の役職等の情報と比較し、押印が認められている場合にだけ、電子押印を行う。
この場合、稟議決裁の金額等に応じて電子押印を認める役職等を規定することにより、稟議決裁等の権限を柔軟に定めることもできる。
【００７６】
上記の実施の形態では、１つの電子文書（１枚の紙書類に相当）に電子印鑑を押印する場合について説明したが、複数の電子文書に対して一括して電子印鑑を押印できるようにしてもよい。
例えば、同一案件の稟議決裁の対象となる複数の電子文書をまとめて管理する場合に、各電子文書を作成し、又は、閲覧する際に、一度の押印指示により、各電子文書にそれぞれ印影イメージが貼り付けられるようにする。
またその場合、各電子文書（印影イメージ）を原本管理ＤＢ３２にて管理するにあたり、一つの管理ファイルにて、一元的に原本性の確保を行うようにしてもよい。
【００７７】
上記の実施の形態では、ＩＣカード２等に複数の印影イメージが登録可能であり、電子印鑑を押印する際に、１つの印影イメージを利用者が選択する場合について説明した。しかしながら、利用者の選択によらずに、１つの印影イメージを特定してもよい。
例えば、複数の印影イメージからランダムに選択できるようにしてもよい。
また、押印が指示された時間帯等に応じて、１つの印影イメージを特定してもよい。この場合、時間帯に応じた印影イメージを生成して登録することにより、電子文書に貼り付けられた印影イメージから押印された時間等が一見して明らかとなる。
【００７８】
上記の実施の形態では、正規の電子印鑑が押印された電子文書において、印影イメージ等の履歴表示が行え、電子印鑑等の原本性を確保することができる。そして、悪意のある第三者が、コピーした印影イメージを、別の電子文書に貼り付けたとしても、利用者は、このような不正行為を容易に見抜くことができる。
つまり、不正行為を行ったとしても、その後に容易に発覚してしまうことになる。そして、不正が全く通用しないことを広く知らしめることで、間接的に、不正行為を抑制しようとするものである。
これに対し、第三者の不正行為を直接警告することで、抑制効果を更に向上させてもよい。
例えば、電子印鑑の押印時に、利用者端末１にて、「この印影は、この文書に貼り付ける以外に、コピーして転用することができません。転用してもその転用実績が記録されます。」等の警告メッセージを表示し、不正行為を抑制する。
また、コピーした印影イメージを別の電子文書に貼り付ける際に、同様に警告メッセージを表示して、不正行為を抑制してもよい。
【００７９】
【発明の効果】
以上説明したように、本発明によれば、電子文書に押印された電子印鑑の原本性を適切に確保することができる。また、この発明によれば、電子文書に押印された電子印鑑の履歴を適切に管理することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る電子文書システムの構成の一例を示す模式図である。
【図２】ＩＣカードに記憶される情報一例を示す模式図である。
【図３】利用者端末の構成の一例を示すブロック図である。
【図４】（ａ）が印影イメージが合成されて表示される電子文書の一例を示す模式図であり、（ｂ）が印影イメージデータ等を含んだ電子文書のデータ構造の一例を示す模式図である。
【図５】原本管理ＤＢに記憶される管理ファイルの一例を示す模式図である。
【図６】本発明の実施の形態に係る電子文書生成処理を説明するためのフローチャートである。
【図７】本発明の実施の形態に係る電子文書閲覧処理を説明するためのフローチャートである。
【図８】閲覧時に、表示部に表示される画像の一例を示す模式図であって、（ａ）が印影イメージに関連付けられた押印履歴データが表示される様子を示す図であり、（ｂ）が新たに押印された印影イメージが表示される様子を示す図である。
【符号の説明】
１　　利用者端末
１１　演算処理部
１２　ハードディスク
１３　メモリ
１４　指示入力部
１５　ＬＡＮユニット
１６　画像処理部
１７　表示部
１８　インタフェース
２　　ＩＣカード
３　　原本性保証保管装置
３１　原本管理サーバ
３２　原本管理ＤＢ
【図１】
2004029946.tif 000003
【図２】
2004029946.tif 000004
【図３】
2004029946.tif 000005
【図４】
2004029946.tif 000006
【図５】
2004029946.tif 000007
【図６】
2004029946.tif 000008
【図７】
2004029946.tif 000009
【図８】
2004029946.tif 000010