(57)【要約】【課題】  紙情報に基づいて生成される画像データの原本性を高めることのできる画像形成装置及び紙情報の電子化方法の提供を目的とする。【解決手段】  紙情報を読み取ることにより画像データを生成する画像形成装置であって、当該画像形成装置に固有の秘密鍵を用いて前記画像データに対する第一の電子署名を生成する機器署名生成手段と、当該画像形成装置の操作者に固有の秘密鍵を用いて前記画像データに対する第二の電子署名を生成する操作者署名生成手段とを有することにより上記課題を解決する。【選択図】  図１
2006033728.tif 000002
【特許請求の範囲】
【請求項１】
紙情報を読み取ることにより画像データを生成する画像形成装置であって、
当該画像形成装置に固有の秘密鍵を用いて前記画像データに対する第一の電子署名を生成する機器署名生成手段と、
当該画像形成装置の操作者に固有の秘密鍵を用いて前記画像データに対する第二の電子署名を生成する操作者署名生成手段とを有することを特徴とする画像形成装置。
【請求項２】
前記操作者の秘密鍵は、前記操作者のＩＣカードに記録されており、前記操作者署名手段は、前記ＩＣカードに前記第二の電子署名を生成させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像データを表示させる表示手段を更に有し、
前記操作者署名手段は、前記表示手段によって表示された前記画像データに対して前記第二の電子署名の生成が許可された場合に前記第二の電子署名を生成することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記画像データの生成に応じて順次的な番号を生成する番号生成手段を更に有し、
前記機器署名生成手段は、前記画像データに前記順次的な番号を付加した情報に基づいて前記第一の電子署名を生成することを特徴とする請求項１乃至３いずれか一項記載の画像形成装置。
【請求項５】
前記機器署名生成手段は、前記順次的な番号と当該画像形成装置に固有の情報とを前記画像データに付加した情報に基づいて前記第一の電子署名を生成することを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記画像データ、前記第一の電子署名及び前記第二の電子署名をネットワークを介して接続する装置に配信する配信手段を更に有することを特徴とする請求項１乃至５いずれか一項記載の画像形成装置。
【請求項７】
前記画像データ若しくは前記第一の電子署名、又は前記画像データ及び前記第一の電子署名に対するタイムスタンプをネットワークを介して取得するタイムスタンプ取得手段を更に有することを特徴とする請求項１乃至６いずれか一項記載の画像形成装置。
【請求項８】
一定期間ごとに、該期間内に生成された全ての前記第一の電子署名及び前記第二の電子署名に対して一つのタイムスタンプを取得するタイムスタンプ取得手段を更に有することを特徴とする請求項１乃至６いずれか一項記載の画像形成装置。
【請求項９】
画像形成装置における紙情報の電子化方法であって、
前記紙情報を読み取ることにより画像データを生成する画像データ生成手順と、
当該画像形成装置に固有の秘密鍵を用いて前記画像データ生成手順において生成された画像データに対する第一の電子署名を生成する機器署名生成手順と、
当該画像形成装置の操作者に固有の秘密鍵を用いて前記画像データ生成手順において生成された画像データに対する第二の電子署名を生成する操作者署名生成手順とを有することを特徴とする紙情報の電子化方法。
【請求項１０】
前記操作者の秘密鍵は、前記操作者のＩＣカードに記録されており、前記操作者署名手順は、前記ＩＣカードに前記第二の電子署名を生成させることを特徴とする請求項９記載の紙情報の電子化方法。
【請求項１１】
前記画像データ生成手順において生成された画像データを表示させる表示手順を更に有し、
前記操作者署名手順は、前記表示手順において表示された前記画像データに対して前記第二の電子署名の生成が許可された場合に前記第二の電子署名を生成することを特徴とする請求項９又は１０記載の紙情報の電子化方法。
【請求項１２】
前記画像データの生成に応じて順次的な番号を生成する番号生成手順を更に有し、
前記機器署名生成手順は、前記画像データに前記順次的な番号を付加した情報に基づいて前記第一の電子署名を生成することを特徴とする請求項９乃至１１いずれか一項記載の紙情報の電子化方法。
【請求項１３】
前記機器署名生成手順は、前記順次的な番号と当該画像形成装置に固有の情報とを前記画像データに付加した情報に基づいて前記第一の電子署名を生成することを特徴とする請求項１２記載の紙情報の電子化方法。
【請求項１４】
前記画像データ、前記第一の電子署名及び前記第二の電子署名をネットワークを介して接続する装置に配信する配信手順を更に有することを特徴とする請求項９乃至１３いずれか一項記載の紙情報の電子化方法。
【請求項１５】
前記画像データ若しくは前記第一の電子署名、又は前記画像データ及び前記第一の電子署名に対するタイムスタンプをネットワークを介して取得するタイムスタンプ取得手順を更に有することを特徴とする請求項９乃至１４いずれか一項記載の紙情報の電子化方法。
【請求項１６】
一定期間ごとに、該期間内に生成された全ての前記第一の電子署名及び前記第二の電子署名に対して一つのタイムスタンプを取得するタイムスタンプ取得手順を更に有することを特徴とする請求項９乃至１４いずれか一項記載の紙情報の電子化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び紙情報の電子化方法に関し、特に紙情報を読み取ることにより画像データを生成する画像形成装置及び紙情報の電子化方法に関する。
【背景技術】
【０００２】
社会の高度情報化が進展するにつれ、従来は紙で保存が義務付けられていた書類も、電子的（電子文書として）に保存できるようにすることが求められている。しかし、電子文書は紙文書に比較して、痕跡を残さない改ざんが可能である、不可視である、長期保存性が劣る等といった問題があるため、これらの問題が解決されなければ電子文書のまま原本として保存することは法的に許可されないという状況であった。この問題を解決する方法として、電子文書について紙文書と同等の原本性を確保するシステムが提案されており、普及の兆しを見せている。
【特許文献１】特開２０００−２１５３７９号公報
【特許文献２】特開２００２−２３０２０２号公報
【特許文献３】特開２００３−２２４７２８号公報
【特許文献４】特開２００３−３１８８８５号公報
【特許文献５】特開２００３−２９６２９号公報
【特許文献６】特開２００１−３３９５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、かかるシステムはパーソナルコンピュータなどのデジタル機器によって生成されたデジタルデータに対して紙文書と同等の原本性を確保するためのものである。元々紙が原本であったものを電子的なデータに置き換えるためには、電子的なデータの内容が紙文書の内容と同じあることを保証しなくてはならない。紙文書がスキャンされた後に画像データが改ざんされたり、他のデータにすりかえられたりする可能性や、紙文書がスキャンされる際に紙文書自体に細工が加えられてその内容が変更されたり、紙文書そのものがすりかえられたりする可能性があるからである。従って、紙文書がスキャンされることによって生成される画像データは証拠としての証明力が低いという問題がある。
【０００４】
本発明は、上記の点に鑑みてなされたものであって、紙情報に基づいて生成される画像データの原本性を高めることのできる画像形成装置及び紙情報の電子化方法の提供を目的とする。
【課題を解決するための手段】
【０００５】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、紙情報を読み取ることにより画像データを生成する画像形成装置であって、当該画像形成装置に固有の秘密鍵を用いて前記画像データに対する第一の電子署名を生成する機器署名生成手段と、当該画像形成装置の操作者に固有の秘密鍵を用いて前記画像データに対する第二の電子署名を生成する操作者署名生成手段とを有することを特徴とする。
【０００６】
このような画像形成装置では、紙情報に基づいて生成される画像データに対して、当該画像形成装置による電子署名と操作者による電子署名とを付加することができるため、画像形成装置による電子署名によって、紙情報の読み取り後の画像データの改ざんを検出すると共に、機器による改変なく電子化されたことを示すことができ、また、操作者による電子署名によって読み取りの責任の所在を明確にすることができ、紙文書自体の改ざんを抑止することができる。
【０００７】
また、上記課題を解決するため、本発明は、上記画像形成装置における紙情報の電子化方法としてもよい。
【発明の効果】
【０００８】
本発明によれば、紙情報に基づいて生成される画像データの原本性を高めることのできる画像形成装置及び紙情報の電子化方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態におけるスキャン装置の機能構成例を示す図である。図１に示されるようにスキャン装置１０は、スキャン部１０１、ユーザインタフェース部１０２、カード入出力部１０３、機器署名部１０４、ユーザ署名部１０５、データ保存部１０６及び保存データ配信部１０７等より構成されている。
【００１０】
スキャン部１０１は、紙文書３０上の濃淡情報（紙情報）を電子化する機能である。すなわち、スキャン部１０１は、紙情報を光学的手法により読み取とることにより当該紙情報をデジタル化し、デジタル化された情報に対して画像フォーマット変換を施すことにより、ＪＰＥＧ、ＴＩＦＦ，ＰＤＦ等の所定の形式による画像データを生成する。
【００１１】
ユーザインタフェース部１０２は、ユーザからの指示を受け付けるための各種の入力手段や、操作画面等から構成される機能である。カード入出力部１０３は、ＩＣカード４０に対する情報の入出力処理を行う機能である。ＩＣカード４０は、例えば、各ユーザに配布されているＩＣカードであり、当該ユーザ固有の暗号鍵（秘密鍵）（以下「ユーザ秘密鍵」という。）と、ユーザ秘密鍵に対する公開鍵証明書（以下「ユーザ公開鍵証明書」という。）とが記録されている。ユーザ公開鍵証明書は、ユーザ秘密鍵に対する公開鍵（以下「ユーザ公開鍵」という。）等が含まれている情報であり、予め認証機関によって発行されているものである。
【００１２】
機器署名部１０４は、画像データに対してハッシュ関数を適用することにより生成されるＭＤ（Message Digest）を、スキャン装置１０内に保持されているスキャン装置１０固有の暗号鍵（秘密鍵）（以下「機器秘密鍵」という。）によって暗号化することにより画像データの電子署名を生成する機能である。なお、機器署名部１０４によって生成された電子署名を以下「機器署名」という。
【００１３】
ユーザ署名部１０５は、ユーザ秘密鍵によってＭＤを暗号化することにより画像データの電子署名を生成する機能である。ユーザ署名部１０５によって生成された電子署名を以下「ユーザ署名」という。なお、厳密には、ユーザ署名部１０５は、ユーザ秘密鍵が記録されているＩＣカード４０にユーザ署名の生成処理を行わせる。セキュリティ上の観点よりユーザ秘密鍵はＩＣカード４０の外部に取り出すことができないように管理されているからである。
【００１４】
データ保存部１０６は、スキャン部１０において生成された画像データや、機器署名部１０４又はユーザ署名部１０５によって生成された機器署名及びユーザ署名等を保存しておく機能である。データ保存部１０６には、更に、機器秘密鍵に対する公開鍵証明書（以下「機器公開鍵証明書」という。）が保存されている。機器公開鍵証明書は、機器秘密鍵に対する公開鍵（以下「機器公開鍵」という。）等が含まれている情報であり、予め認証機関によって発行されているものである。
【００１５】
保存データ配信部１０７は、データ保存部１０６に保存されている画像データを所定の配信先、例えば、外部装置２０へ配信する機能である。配信とは、例えば、ネットワークを通じたファイル転送又はメール転送等が相当する。保存データ配信部１０７は、画像データと共に当該画像データに対する機器署名、ユーザ署名、機器公開鍵証明書及びユーザ公開鍵証明書等を配信先に配信する。外部装置２０は、例えば、スキャン装置１０において紙文書３０に基づいて生成された画像データ、機器署名及びユーザ署名や、機器公開鍵証明書及ユーザ公開鍵証明書等を蓄積し、画像データ等を利用者に対して公開するためのファイルサーバ等が相当する。
【００１６】
図２は、第一の実施の形態における処理の基本的な流れを説明するための図である。紙文書３０がスキャン部１０２によって読み取られることにより紙文書３０に対する画像データが生成される。機器署名部１０４、ユーザ署名部１０５は、画像データに基づいて機器署名又はユーザ署名をそれぞれ生成する。生成された画像データ、機器署名及びユーザ署名はデータ保存部１０６に保存される。
【００１７】
以下、図１のスキャン装置１０の処理手順について説明する。図３及び図４は、第一の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【００１８】
ユーザインタフェース部１０２によって操作パネルに表示されている初期画面において（Ｓ１０１）、ユーザがスキャン機能を選択すると（Ｓ１０２）、ユーザインタフェース部１０２は、操作パネルにスキャン画面を表示させる（Ｓ１０３）。ユーザが、スキャン画面において紙文書３０をスキャンする際の各種パラメータと、スキャンされた情報に基づいて生成される画像データの配信方法に関するパラメータと（以下、「スキャンパラメータ」という。）を設定すると（Ｓ１０４）、ユーザインタフェース部１０２は、ＩＣカード４０の挿入を促すメッセージを操作パネルに表示させる（Ｓ１０５）。ユーザは、メッセージに応じてＩＣカード４０をカード入出力部１０３に挿入する（Ｓ１０６）。
【００１９】
ユーザインタフェース部１０２は、ＩＣカード４０の挿入を促すメッセージを表示させた後、カード入出力部１０３に対してＩＣカード４０が挿入されたことを確認するよう指示する（Ｓ１０７）。カード入出力部１０３は、カードが挿入されていることを確認すると共にＩＣカード４０を活性化すると（Ｓ１０８）、ＩＣカード４０の挿入が確認された旨をユーザインタフェース部１０２に対して返答する（Ｓ１０９）。
【００２０】
ユーザインタフェース部１０２は、ＩＣカード４０が挿入されたことを受けて、暗証番号（ＰＩＮ（Personal Identification Number））の入力を促すメッセージを操作パネルに表示させる（Ｓ１１０）。ユーザが、メッセージに応じて暗証番号を入力すると（Ｓ１１１）、ユーザインタフェース部１０２は、暗証番号の確認をカード入出力部１０３に対して要求する。カード入出力部１０３は、ユーザによって入力された暗証番号の認証をＩＣカード４０に要求するためのカードコマンドを作成し（Ｓ１１３）、当該カードコマンドをＩＣカード４０に対して入力する（Ｓ１１４）。
【００２１】
ＩＣカード４０は、ユーザによって入力された暗証番号と、ＩＣカード４０に記録されている暗証番号とを照合することにより認証を行い（Ｓ１１５）、認証が成功した場合はその旨をカード入出力部１０３に対して出力する（Ｓ１１６）。カード入出力部１０３が、認証が成功した旨をユーザインタフェース部１０２に通知すると（Ｓ１１７）、ユーザインタフェース部１０２は、認証が成功した旨を操作パネルに表示させる（Ｓ１１８）。なお、本実施の形態においては、暗証番号によるユーザ認証の例を示したが、ＩＣカード４０に格納された生体情報（指紋等）によって認証を行っても良い（以下の実施の形態においても同様である。）。
【００２２】
ユーザが、紙文書３０をセットし、スキャン開始ボタンを押すと（Ｓ１１９）、ユーザインタフェース部１０２は、スキャン部１０１に対して紙文書のスキャンの実行を要求する（Ｓ１２０）。スキャン部１０１は、紙文書３０のスキャンを実行し、スキャンされた情報に対して画像フォーマット変換を実行することにより所定の形式による画像データを生成する（Ｓ１２１）。スキャン部１０１は、更に、生成した画像データの保存をデータ保存部１０６に対して要求する（Ｓ１２２）。
【００２３】
データ保存部１０６は、画像データを保存すると共に各画像データを一意に識別するための画像ＩＤを当該画像データに対して割り当て（Ｓ１２３）、その画像ＩＤをスキャン部１０１に対して出力する（Ｓ１２４）。スキャン部１０１は、画像ＩＤを伴って当該画像ＩＤに対応する画像データに対する機器署名の生成を機器署名部１０４に対して要求する（Ｓ１２５）。
【００２４】
機器署名部１０４は、画像ＩＤを伴って当該画像ＩＤに対応する画像データのＭＤの生成をデータ保存部１０６に対して要求する（Ｓ１２６）。データ保存部１０６は、画像ＩＤに基づいて処理対象とする画像データを特定し、当該画像データに対してハッシュ関数（メッセージダイジェスト（ＭＤ）関数）を適用することにより画像データのＭＤを生成する（Ｓ１２７）。データ保存部１０６は、生成したＭＤを機器署名部１０４に対して出力する（Ｓ１２８）。
【００２５】
機器署名部１０４は、機器署名部１０４に保存されている機器秘密鍵によってＭＤを暗号化することにより画像データの機器署名を生成し（Ｓ１２９）、生成した機器署名を、機器公開鍵証明書と画像データと関連付けてデータ保存部１０６に保存させると（Ｓ１３０〜Ｓ１３２）、画像データに対して機器署名を付加した旨をスキャン部１０１に通知する（Ｓ１３３）。なお、機器署名及び機器公開鍵証明書と画像データとの関連付けは、画像データが、例えば、そのヘッダ領域等において機器署名や機器公開鍵証明書等を格納する領域を有するデータ形式による場合は、機器署名及び機器公開鍵証明書を画像データのヘッダ領域等に埋め込むことにより、行ってもよい。一方、画像データのヘッダ領域等に機器署名及び機器公開鍵証明書等を格納する領域が無い場合は、機器署名及び公開鍵証明書を画像データとは別個のファイル（例えば、ＰＫＣＳ＃７等の署名ファイル）として保存し、これらの関連付け情報を別個に設けてもよい。
【００２６】
機器署名が生成されたことを受けて、スキャン部１０１は、画像ＩＤを伴って当該画像ＩＤに対応する画像データに対するユーザ署名の生成をユーザ署名部１０５に対して要求する（図４：Ｓ１３４）。ユーザ署名部１０５が、画像ＩＤを伴って画像データのＭＤの生成をデータ保存部１０６に対して要求すると（Ｓ１３５）、データ保存部１０６は、上述したステップＳ１２７と同様の処理によって画像データのＭＤを生成し（Ｓ１３６）、当該ＭＤをユーザ署名部１０５に対して出力する（Ｓ１３７）。
【００２７】
ユーザ署名部１０５が、生成されたＭＤを伴ってカード入出力部１０３に対してユーザ署名の生成を要求すると（Ｓ１３８）、カード入出力部１０３は、ユーザ署名の生成をＩＣカード４０に対して要求する（Ｓ１３９）。ＩＣカード４０は、ＩＣカード４０に保存されているユーザ秘密鍵によってＭＤを暗号化することにより画像データのユーザ署名を生成し（Ｓ１４０）、生成したユーザ署名とユーザ公開鍵証明書とをカード入出力部１０３に対して出力する（Ｓ１４１）。カード入出力部１０３が、ユーザ署名及びユーザ公開鍵証明書をユーザ署名部１０５に出力すると（Ｓ１４２）、ユーザ署名部１０５は、ユーザ署名とユーザ公開鍵証明書とを画像データと関連付けてデータ保存部１０６に保存させ（Ｓ１４３〜Ｓ１４５）、画像データに対してユーザ署名を付加した旨をスキャン部１０１に通知する（Ｓ１４６）。なお、ユーザ署名及びユーザ公開鍵証明書と画像データとの関連付けは、機器署名及び機器公開鍵証明書と画像データとの関連付けと同様にすることができる。すなわち、画像データが、例えば、そのヘッダ領域等においてユーザ署名やユーザ公開鍵証明書等を格納する領域を有するデータ形式による場合は、ユーザ署名及びユーザ公開鍵証明書を画像データのヘッダ領域等に埋め込むことにより、両者を関連付けてもよい。一方、画像データのヘッダ領域等にユーザ署名及びユーザ公開鍵証明書等を格納する領域が無い場合は、ユーザ署名及び公開鍵証明書を画像データとは別個のファイルとして保存し、これらの関連付け情報を別個に設けてもよい。
【００２８】
以上で、画像データの機器署名及びユーザ署名の生成が完了したため、スキャン部１０１は、画像データの配信を保存データ配信部１０７に要求する（Ｓ１４７）。保存データ配信部１０７が、データ保存部１０６に対して画像データと、画像データの機器署名及びユーザ署名と、機器公開鍵証明書と、ユーザ公開鍵証明書とを要求すると（Ｓ１４８）、データ保存部１０６は、保存されているこれらの情報を読み出し（Ｓ１４９）、読み出した情報を保存データ配信部１０７に対して出力する（Ｓ１５０）。
【００２９】
保存データ配信部１０７は、ユーザによって指定された配信先（ここでは、外部装置２０とする。）に対して、画像データと、画像データの機器署名及びユーザ署名と、機器公開鍵証明書と、ユーザ公開鍵証明書とを配信する（Ｓ１５１）。配信先である外部装置２０より配信が成功した旨が返信されると（Ｓ１５２）、保存データ配信部１０７は、配信が完了した旨をスキャン部１０１に通知する（Ｓ１５３）。スキャン部１０１によってスキャン処理が完了した旨がユーザインタフェース部１０２に通知されると（Ｓ１５４）、ユーザインタフェース部１０２は、画像データの配信が完了した旨のメッセージを操作パネルに表示させ（Ｓ１５５）、紙文書のスキャン指示に基づく一連の処理を終了させる。
【００３０】
なお、画像データを受信した外部装置２０において、画像データがスキャン装置１０によって生成された後に改ざんされていないことは、機器署名を検証することにより確認することができる。また、ユーザ署名を検証することにより、誰がスキャン操作を行ったかを正確に確認することができる。機器署名及びユーザ署名の検証は、機器公開鍵証明書又はユーザ公開鍵証明書に含まれている機器公開鍵又はユーザ公開鍵によって機器署名又はユーザ署名を復号することにより得られるＭＤの値と、スキャン装置１０におけるハッシュ関数と同一のハッシュ関数を受信された画像データに対して適用することにより得られるＭＤの値とを比較することにより行うことができる。すなわち、両ＭＤの値が一致すれば、画像データの原本性が確認されたことになる。
【００３１】
上述したように第一の実施の形態におけるスキャン装置１０によれば、紙文書に基づく画像データに対してスキャン装置１０による電子署名（機器署名）と、紙文書のスキャンを行ったユーザによる電子署名（ユーザ証明）とを施すことができるため、画像データが生成された後に当該画像データが改ざんされていないこと、及びスキャンの際に紙文書３０が改ざんされていないことを保証することができる。すなわち、前者については、紙文書３０がスキャンされ、画像データが生成された直後に当該画像データに対する機器署名が生成されるため、機器署名が生成された以降に画像データが改ざんされた場合は、機器署名を検証することにより画像データの改ざんを検出することができる。また、後者については、ユーザ署名によって紙文書３０をスキャンしたユーザが特定されるため、ユーザ署名が画像データに付加されることがスキャン時の不正行為に対する抑止力となり、その結果としてスキャンの際の紙文書３０の改ざんが困難であることが保証される。
【００３２】
なお、上記においては保存データ配信部１０７が能動的に配信を実行する例について説明したが、配信の制御は外部装置２０に行わせてもよい。すなわち、外部装置２０に所定のタイミングでファイル転送等によってスキャン装置１０に保存されている画像データ等を取得させるようにしてもよい。
【００３３】
ところで、機器署名とユーザ署名とは同一の機器内で生成する必要はない。そこで、第二の実施の形態として機器署名を生成する機器とユーザ署名を生成する機器とを分離した例について説明する。
【００３４】
図５は、第二の実施の形態におけるスキャン装置及びユーザ署名装置の機能構成例を示す図である。図５中、図１と同一部分には同一符号を付し、その説明は省略する。図５のスキャン装置１０において、カード入出力部１０３及びユーザ署名部１０５は構成要素とされていない。後述されるように、スキャン装置１０とネットワークを介して接続するユーザ署名装置５０によって、これらの機能が実現されているからである。ユーザ署名装置５０は、ユーザ署名の生成を主な機能とする装置であり、ユーザインタフェース部５０１、データ管理部５０２、カード入出力部５０３及びユーザ署名部５０４等から構成されている。ユーザインタフェース部５０１は、ユーザからの入力の受付やユーザに対する情報の表示等を行う機能である。データ管理部５０２は、スキャン装置１０によって生成される画像データ及び機器署名と、ユーザ署名装置５０によって生成されるユーザ署名とを保存し、管理する機能である。カード入出力部５０３及びユーザ署名部５０４は、それぞれ図１におけるカード入出力部１０３、ユーザ署名部１０５と同様の機能である。なお、ユーザ署名装置５０は専用の機器である必要はなく、ＰＣ（Personal Computer）等の汎用的なコンピュータを用いて実現してもよい。
【００３５】
以下、図５のスキャン装置１０及びユーザ署名装置５０の処理手順について説明する。図６及び図７は、第二の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【００３６】
ユーザが、初期画面においてスキャン機能を選択し、スキャンパラメータを入力するまでの処理の流れは、図３におけるステップＳ１０１〜Ｓ１０４までと同様であるが（Ｓ２０１〜Ｓ２０４）、それ以降の流れが図３と異なる。すなわち、図６においては、ユーザは、スキャンパラメータを入力した後、スキャン開始ボタンを押すことにより、紙文書３０のスキャンを開始する（Ｓ２０５）。ステップＳ２０５に続いてステップＳ２０６〜Ｓ２１９において、図３のステップＳ１２０〜Ｓ１３３までと同様の処理によって画像データ及び機器署名が生成され、データ保存部１０６に保存される。
【００３７】
スキャン部１０１が、画像データの配信を保存データ配信部１０７に要求すると（Ｓ２２０）。保存データ配信部１０７は、データ保存部１０６に対して画像データと、画像データの機器署名と、機器公開鍵証明書とを要求する（Ｓ２２１）。データ保存部１０６は、保存されているこれらの情報を読み出し（Ｓ２２２）、読み出した情報を保存データ配信部１０７に対して出力する（Ｓ２２３）。
【００３８】
保存データ配信部１０７は、ユーザ署名装置５０のデータ管理部５０２に対して、画像データと、画像データの機器署名と、機器公開鍵証明書とを配信する（Ｓ２２４）。データ管理部５０２が、受信した情報を保存し、配信が成功した旨を返信すると（Ｓ２２５）、保存データ配信部１０７は、配信が完了した旨をスキャン部１０１に通知する（Ｓ２２６）。スキャン部１０１によってスキャン処理が完了した旨がユーザインタフェース部１０２に通知されると（Ｓ２２７）、ユーザインタフェース部１０２は、画像データの配信が完了した旨のメッセージを操作パネルに表示させ（Ｓ２２８）、スキャン装置１０における処理を終了させる。
【００３９】
続いて、ユーザは、ユーザ署名装置５０において画像データにユーザ署名を付加するための作業を行う（図７）。なお、ユーザ署名装置５０における作業は、図６において説明したスキャン装置１０における作業と連続的に行う必要はない。例えば、複数の紙文書３０についてスキャン作業を行った後にユーザ署名装置５０における作業を行ってもよい。
【００４０】
ユーザインタフェース部５０１によってユーザ署名装置５０に表示されている初期画面において（Ｓ２２９）、ユーザが署名機能を選択すると（Ｓ２３０）、ユーザインタフェース部５０１は、ＩＣカード４０の挿入を促すメッセージを操作パネルに表示させる（Ｓ２３１）。ユーザが、メッセージに応じてＩＣカード４０をカード入出力部５０３に挿入すると（Ｓ２３２）、以降、ステップＳ２３３〜Ｓ２４４において、図３のステップＳ１０７〜Ｓ１１８と同様の処理手順によって暗証番号の認証が行われる。
【００４１】
ステップＳ２４４に続いてステップＳ２４５に進み、ユーザインタフェース部５０１は、データ管理部５０２に対してユーザ署名の生成対象となり得る画像データ（以下「署名対象データ」という。）の一覧情報の提供を要求する。すなわち、データ管理部５０２には、図６において説明した処理によって、スキャン装置１０より配信された画像データが保存されている。したがって、データ管理部５０２は、保存されている画像データの中でユーザ署名が生成されていないものの一覧情報を生成し（Ｓ２４６）、当該一覧情報を署名対象データの一覧情報としてユーザインタフェース部５０１に対して出力する（Ｓ２４７）。ユーザインタフェース部５０１は、署名対象データの一覧情報を表示させ、ユーザに対してユーザ署名を生成する画像データの選択を促す（Ｓ２４８）。
【００４２】
ユーザが、署名対象とする画像データを選択すると（Ｓ２４９）、ユーザインタフェース部５０１は、選択された画像データに対するユーザ署名の生成をユーザ署名部５０４に対して要求する（Ｓ２５０）。以降、ステップＳ２５１〜Ｓ２６３においては、図４のステップＳ１３４〜Ｓ１４７と同様の処理手順によってユーザ署名が生成され、生成されたユーザ署名が、選択された画像データに関連付けられてデータ管理部５０２に保存される。
【００４３】
次に、第三の実施の形態として、紙文書３０をスキャンすることによって得られる画像データの内容をユーザに確認させた上でユーザ署名を生成するようにした例について説明する。図８は、第三の実施の形態におけるスキャン装置の機能構成例を示す図である。図８中、図１と同一部分には同一符号を付し、その説明は省略する。図８においては、データ表示部１０８が新たに追加されている。データ表示部１０８は、データ保存部１０６に保存された画像データを表示させる機能である。
【００４４】
図９は、第三の実施の形態における処理の基本的な流れを説明するための図である。紙文書３０がスキャン部１０２によって読み取られることにより紙文書３０に対する画像データが生成される。機器署名部１０４が、画像データに基づいて機器署名を生成した後、データ表示部１０８が画像データを表示させることにより、ユーザに画像データの内容を確認させる。ユーザが画像データ内容を確認し、署名を許可した場合は、ユーザ署名部１０５は、画像データに基づいてユーザ署名を生成する。生成された画像データ、機器署名及びユーザ署名はデータ保存部１０６に保存される。
【００４５】
以下、図８のスキャン装置１０の処理手順について説明する。図１０及び図１１は、第三の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【００４６】
ステップＳ３０１〜Ｓ３３３において、図３におけるステップＳ１０１〜Ｓ１３３と同様の手順によって紙文書３０がスキャンされ、画像データ及び機器署名の生成及び保存が実行される。ステップＳ３３３に続いてステップＳ３３４に進み、画像データに対して機器署名が付加された旨の通知（Ｓ３３３）を受けたスキャン部１０１が、画像データのスキャンが終了した旨をユーザインタフェース部１０２に通知すると（Ｓ３３４）、ユーザインタフェース部１０２は、データ表示部１０８に対して画像データの表示を要求する（図１１：Ｓ３３５）。
【００４７】
データ表示部１０８が、データ保存部１０６より画像データを取得し（Ｓ３３６〜Ｓ３３８）、画像データを表示させると（Ｓ３３９、Ｓ３４０）、ユーザインタフェース部１０２は、ユーザ署名の付加についての許否を問い合わせるメッセージを表示させる（Ｓ３４１）。ユーザは、表示されている画像データを参照して当該画像データの内容が紙文書３０の内容と一致すること等を確認すると、ユーザ署名の付加を許可する（Ｓ３４２）。
【００４８】
ユーザインタフェース部１０２が、ユーザ署名部１０５に対してユーザ署名の生成を要求すると（Ｓ３４３）、ステップＳ３４４〜Ｓ３５５において、図４におけるステップＳ１３５〜Ｓ１４６と同様の処理手順によってユーザ署名の生成及び保存が実行され、ユーザ署名の付加が完了した旨がユーザインタフェース部１０２によって表示される（Ｓ３５６）。更に、ユーザインタフェース部１０２が、画像データの配信を保存データ配信部１０７に要求すると（Ｓ３５７）、ステップＳ３５８〜Ｓ３６２において、図４のステップＳ１４８〜Ｓ１５２と同様の処理手順によって画像データの配信が実行される。
【００４９】
保存データ配信部１０７が、配信が完了した旨をユーザインタフェース部１０２に通知すると（Ｓ３６３）、ユーザインタフェース部１０２は、画像データの配信が完了した旨のメッセージを操作パネルに表示させ（Ｓ３６４）、紙文書のスキャン指示に基づく一連の処理を終了させる。
【００５０】
上述したように第三の実施の形態におけるスキャン装置１０によれば、ユーザ署名を生成する前に、紙文書３０に基づく画像データの内容をユーザに確認させることができるため、例えば、ユーザの操作ミスによりユーザが意図しない紙文書についてスキャンが実行された場合等に、ユーザ署名の前にそのミスをユーザに検出させることができる。
【００５１】
ところで、紙文書を電子化する場合には、紙文書の原本を入手してから速やかに電子化することが要求されるため、原本を入手した日時とスキャンした日時との時間的なずれが問題となることがある。例えば、ある紙文書が電子化された日時が当該紙文書に記載された日時よりも前あったり、極端に後であったりする場合には、何らかの作為があったのではないかと推定され得る。しかし、紙文書をスキャンする機器内のタイマーの時刻が正確であることを証明することは困難である。そこで、第四の実施の形態として、スキャンによって得られた画像データにシーケンシャル（順次的）な番号を付加し、スキャン装置１０固有の情報（例えば、シリアル番号等）とシーケンシャルな番号とを署名情報の中に含めることによってスキャン装置１０において生成された画像データの生成順を特定することを可能とした例について説明する。
【００５２】
図１２は、第四の実施の形態におけるスキャン装置の機能構成例を示す図である。図１２中、図１と同一部分には同一符号を付し、その説明は省略する。図１２においては、署名番号生成部１０９が新たに追加されている。署名番号生成部１０９は、画像データの生成に応じてシーケンシャルな番号（以下「署名番号」という。）を生成する機能である。
【００５３】
以下、図１２のスキャン装置１０の処理手順について説明する。図１３は、第四の実施の形態におけるスキャン処理を説明するためのシーケンス図である。第四の実施の形態における処理は、第一の実施の形態における処理とほぼ同様である。したがって、図１３においては、新たに追加された処理とその前後の処理についてのみ表示されている。
【００５４】
図１３におけるステップＳ１２５〜Ｓ１３３は、図３における同一のステップ番号の処理を示し、ステップＳ４０１〜Ｓ４０３は、新たに追加された処理を示す。すなわち、機器署名の生成要求に応じ（Ｓ１２５）、機器署名部１０４は、署名番号生成部１０９に対して署名番号の生成を要求する（Ｓ４０１）。署名番号生成部１０９は、最後に生成した署名番号から値を一つ増加させた番号を新たな署名番号として生成し、その新たな署名番号を機器署名部１０４に出力する。
【００５５】
機器署名部１０４は、署名番号生成部１０９によって生成された署名番号と、スキャン装置１０固有の情報とが含まれるように機器署名を生成する。例えば、データ保存部１０６に画像データに基づいてＭＤを生成させる前に、すなわち、ステップＳ１２６が実行される前に、当該画像データのヘッダ領域に署名番号とスキャン装置１０固有の情報とを埋め込んでおいても良い。この場合は、署名番号とスキャン装置１０固有の情報とを含む画像データに基づいてＭＤが生成されることになる。また、データ保存部１０６によって生成されたＭＤに基づいて機器署名を生成する際（Ｓ１２９）に、ＭＤに署名番号とスキャン装置１０固有の情報とを付加したものを機器秘密鍵で暗号化することにより機器署名を生成するようにしてもよい。
【００５６】
上述したように第四の実施の形態におけるスキャン装置１０によれば、署名番号により各画像データが生成された前後関係を管理することが可能となるため、例えば、悪意のあるユーザが、偽造した紙文書をスキャンすることによって生成した画像データによって過去の画像データを置き換えたとしても、署名番号に基づいてその旨を検出することができる。
【００５７】
ところで、画像データの生成又は署名が行われた時刻を証明するために第三者機関が提供するタイムスタンプサービスを利用してもよい。そこで、第五の実施の形態として、タイムスタンプサービスより発行されたタイムスタンプを画像データに付加することにより、画像データの生成又は署名が行われた時刻の証明を可能とした例について説明する。
【００５８】
図１４は、第五の実施の形態におけるスキャン装置の機能構成例を示す図である。図１４中、図１と同一部分には同一符号を付し、その説明は省略する。図１４においては、タイムスタンプ部１１０が新たに追加されている。タイムスタンプ部１１０は、スキャン装置１０とインターネット等のネットワークを介して接続するタイムスタンプサービス６０よりタイムスタンプを取得する機能である。なお、図中におけるタイムスタンプサービス６０は、例えば、第三者機関が運営する、タイムスタンプサービスを提供するシステムを表現したものである。
【００５９】
図１５は、第五の実施の形態における処理の基本的な流れを説明するための図である。紙文書３０がスキャン部１０２によって読み取られることにより紙文書３０に対する画像データが生成される。機器署名部１０４が、画像データに基づいて機器署名を生成した後、タイムスタンプ部１１０は、タイムスタンプサービス６０よりタイムスタンプを取得し、当該タイムスタンプを画像データに付加する。ユーザ署名部１０５は、画像データに基づいてユーザ署名を生成する。生成された画像データ、機器署名及びユーザ署名はデータ保存部１０６に保存される。
【００６０】
以下、図１４のスキャン装置１０の処理手順について説明する。図１６は、第五の実施の形態におけるスキャン処理を説明するためのシーケンス図である。第五の実施の形態における処理は、第一の実施の形態における処理とほぼ同様である。したがって、図１６においては、新たに追加された処理とその前後の処理についてのみ表示されている。
【００６１】
図１６におけるステップＳ１２５〜Ｓ１３３は、図３における同一のステップ番号の処理を示し、ステップＳ５０１〜Ｓ５１１は、新たに追加された処理を示す。すなわち、機器署名部１０４等によって機器署名が生成された後、スキャン部１０１は、タイムスタンプ部１１０に対して画像データへのタイムスタンプの付加を要求する（Ｓ５０１）。タイムスタンプ部１１０が、データ保存部１０６に対して画像データのＭＤを要求すると（Ｓ５０２）、データ保存部１０６は、ハッシュ関数により画像データのＭＤを生成し（Ｓ５０３）、生成したＭＤをタイムスタンプ部１１０に出力する（Ｓ５０４）。
【００６２】
続いて、タイムスタンプ部１１０が、ＭＤを伴ってタイムスタンプサービス６０に対してタイムスタンプの生成を要求すると（Ｓ５０５）、タイムスタンプサービス６０は、例えば、ＭＤと現在時刻とをタイムスタンプサービス６０の秘密鍵で暗号化することにより電子署名（タイムスタンプ）を生成し（Ｓ５０６）、生成したタイムスタンプとその公開鍵証明書とをタイムスタンプ部１１０に対して返信する（Ｓ５０７）。続いて、タイムスタンプ部１１０が、データ保存部１０６に対してタイムスタンプの保存を要求すると（Ｓ５０８）、データ保存部１０６は、タイムスタンプを画像データに付加すると共に、タイムスタンプの公開鍵証明書を保存する（Ｓ５０９、Ｓ５１０）。画像データへのタイムスタンプの付加は、画像データのヘッダ領域にタイムスタンプを埋め込むことによって行ってもよいし、タイムスタンプを画像データとは別個のファイルとして保存し、画像データとの関連付け情報を管理するようにしてもよい。
【００６３】
タイムスタンプが画像データに付加されると、タイムスタンプ部１１０は、タイムスタンプが画像データに付加された旨をスキャン部１０１に通知する（Ｓ５１１）。以降は、図４におけるステップＳ１３４〜Ｓ１５５と同様の処理が実行される。なお、図１６においては、機器署名の生成後、ユーザ署名が生成される前にタイムスタンプを付加する例について説明したが、タイムスタンプを付加するタイミングは、ユーザ署名が生成された後であってもよい。また、タイムスタンプを生成するためにステップＳ５０３において生成されるＭＤは、必ずしも画像データに基づいて生成する必要はなく、機器署名、又は画像データと機器署名とを合成した情報に基づいて生成してもよい。
【００６４】
上述したように第五の実施の形態におけるスキャン装置１０によれば、第三者機関によって時刻が保証されるタイムスタンプを画像データに付加することができるため、画像データが生成された時刻を容易に立証することが可能となる。
【００６５】
ところで、画像データの存在を証明する時刻の正確さは必ずしも秒単位である必要はなく、日単位でも十分である場合がほとんどである。他方、タイムスタンプサービスは、一般に時刻証明を行うたびに課金される仕組みとなっており、膨大な量の紙文書を電子化する場合に、紙文書ごとにタイムスタンプを取得していたのでは相当な費用が発生する。そこで、第六の実施の形態として、一日等の予め設定された期間内に生成された機器署名及びユーザ署名に対して同一のタイムスタンプ付加する例について説明する。
【００６６】
図１７は、第六の実施の形態におけるスキャン装置の機能構成例を示す図である。図１７中、図１と同一部分には同一符号を付し、その説明は省略する。図１７においては、署名蓄積部１１１及び署名タイムスタンプ部１１２が新たに追加されている。署名蓄積部１１１は、生成された機器署名及びユーザ署名を一定期間蓄積しておく機能である。署名タイムスタンプ部１１２は、一定期間内に署名蓄積部１１１に蓄積されている全ての機器署名及びユーザ署名対して一つのタイムスタンプをタイムサービス６０に生成させると共に、当該タイムスタンプと蓄積されている全ての機器署名及びユーザ署名とを外部装置２０に配信する機能である。
【００６７】
以下、図１７のスキャン装置１０の処理手順について説明する。図１８及び図１９は、第六の実施の形態におけるスキャン処理を説明するためのシーケンス図である。第六の実施の形態における処理は、第一の実施の形態における処理とほぼ同様である。したがって、図１８及び図１９においては、新たに追加された処理とその前後の処理についてのみ表示されている。
【００６８】
図１８におけるステップＳ１３４〜Ｓ１４６は、図４における同一のステップ番号の処理を示し、ステップＳ６１１〜Ｓ６１６及び図１９のステップＳ６２１〜Ｓ６３４は、新たに追加された処理を示す。すなわち、ユーザ署名部１０５等によってユーザ署名が生成された後、スキャン部１０１は、署名蓄積部１１１に対して機器署名及びユーザ署名の蓄積を要求する（Ｓ６１１）。署名蓄積部１１１は、データ保存部１０６より機器署名及びユーザ署名を取得し（Ｓ６１２〜Ｓ６１５）、取得した機器署名及びユーザ署名を署名蓄積部１１１内に保存すると（Ｓ６１５）、機器署名及びユーザ署名の蓄積を完了した旨をスキャン部１０１に通知する（Ｓ６１６）。以降は、図４におけるステップＳ１４７〜Ｓ１５５と同様の処理によって外部装置２０への画像データ等の配信が実行される。
【００６９】
一方、予め設定された時間（設定時間）まで待機していた署名タイムスタンプ部１１２は（図１９：Ｓ６２１）、設定時間になるとそれまでに蓄積されている全ての機器署名及びユーザ署名を署名蓄積部１１１より取得し（Ｓ６２２〜Ｓ６２４）、ハッシュ関数により全ての機器署名及びユーザ署名に基づいて一つのＭＤを生成する（Ｓ６２５）。署名タイムスタンプ部１１２が、生成されたＭＤを伴ってタイムスタンプサービス６０に対してタイムスタンプの生成を要求すると（Ｓ６２６）、タイムスタンプサービス６０は、例えば、ＭＤと現在時刻に基づいてタイムスタンプを生成し（Ｓ６２７）、生成したタイムスタンプとその公開鍵証明書とを署名タイムスタンプ部１１２に対して返信する（Ｓ６２８）。
【００７０】
署名タイムスタンプ部１１２が、受信したタイムスタンプと蓄積されていた全ての機器署名及びユーザ署名とを外部装置２０に配信すると、外部装置２０は、ステップＳ１４７〜Ｓ１５５の処理によって既に配信され保存されている画像データ等に、ステップＳ６２９において配信されたタイムスタンプと全ての機器署名及びユーザ署名とを関連付けて保存し（Ｓ６３０）、配信が成功した旨を署名タイムスタンプ部１１２に返信する（Ｓ６３１）。
【００７１】
署名スタンプ部１１２は、後処理として署名蓄積部１１１に蓄積されている全ての機器署名及びユーザ署名を消去させ、一連の処理を終了させる。
【００７２】
図２０を用いて図１８及び図１９において説明した処理についてより具体的に説明する。図２０は、第六の実施の形態の処理を具体的に説明するための図である。図２０においては、設定時間になるまでに紙文書３１、３２及び３３のスキャンが実行された場合を想定する。それぞれの紙文書がスキャンされるたびに生成される画像データ、機器署名及びユーザ署名等は、その都度外部装置２０に配信され（Ｓ７０１、Ｓ７０２、Ｓ７０３）、外部装置２０のファイルシステムに保存される。また、機器署名及びユーザ署名は、スキャン装置１０内（署名蓄積部１１１）にも蓄積される（Ｓ７０４、Ｓ７０５、Ｓ７０６）。なお、同一の期間内に外部装置２０に保存された画像データ等は、外部装置２０において同一のフォルダ内に保存するようにするとよい。
【００７３】
設定時間になると、蓄積されている全ての機器署名及びユーザ署名（以下「全署名３１０」という。）に基づいてハッシュ関数により一つのＭＤ３２０が生成され、更に、ＭＤ３２０に基づいてタイムサービス６０がタイムスタンプサービス６０における秘密鍵６１によってタイムスタンプ３３０を生成する。全署名３１０とタイムスタンプ３３０とは外部装置２０に配信され、設定時間までに配信された画像データ等と同一のフォルダ内に保存される（Ｓ７０７、Ｓ７０８）。第六の実施の形態においては、一定期間内に生成された画像データ等に対して一つのタイムスタンプが生成されるため、これらを同一のフォルダ内において管理することにより、両者の関連付けを行うというわけである。
【００７４】
なお、例えば、画像データ３１１を利用するユーザであって、画像データ３１１の生成された時刻について検証したいユーザは、画像データ３１１と全署名３１０とタイムスタンプ３３０とを外部装置２０から取得すればよい。タイムスタンプ３３０をタイムスタンプサービス６０より入手した公開鍵によって復号することによって得られるＭＤと、全署名３１０に対してハッシュ関数を適用することにより得られるＭＤとが一致すれば、全署名３１０が改ざんされていない旨と、全署名３１０がタイムスタンプ３３０における時刻に存在していたことが証明される。そして、画像データ３１１に付加されている機器署名及びユーザ署名と、全署名３１０において画像データ３１１に対応する機器署名及びユーザ署名との値が一致すれば、画像データ３１１に付加されている機器署名及びユーザ署名が、タイムスタンプ３３０における時刻に存在していたことが証明され、ひいては、画像データ３１１が、当該時刻に存在していたことが証明される。
【００７５】
ところで、画像データの存在を証明する時刻の正確さは対象とする業務によって異なる。したがって、ユーザが、任意にタイムスタンプを取得するタイミングを設定することができると便宜である。タイムスタンプの設定処理は、図２１に示される。図２１は、第六の実施の形態におけるタイムスタンプを取得するタイミングの設定処理を説明するためのシーケンス図である。
【００７６】
スキャン装置１０の操作パネルに表示された初期画面において、ユーザが、例えば、機能設定を選択すると（Ｓ６５１）、各種機能に対するパラメータを設定するための機能設定画面が表示される（Ｓ６５２）。機能設定画面においてユーザがタイムスタンプを取得するタイミングを設定すると（Ｓ６５３）、ユーザインタフェース部１０１は、署名タイムスタンプ部１１２に対してタイムスタンプを取得するタイミングの設定を要求する（Ｓ６５４）。
【００７７】
署名タイムスタンプ部１１２は、タイムスタンプを取得するタイミングをユーザによって設定された値に設定し（Ｓ６５５）、設定が完了した旨をユーザインタフェース部１０１に通知する（Ｓ６５６）。以降、図１９のステップＳ６２２において、署名タイムスタンプ部１１２は、新たに設定されたタイミングでタイムスタンプの取得処理を開始する。なお、タイミングの設定としては、タイムスタンプを取得する時刻を設定させてもよいし、一日おき、５時間おきといったように、前回取得したときからの間隔を設定させるようにしてもよい。
【００７８】
上述したように第六の実施の形態におけるスキャン装置１０によれば、タイムスタンプを取得する回数を抑制することができるため、コストを抑えながらも時刻の正当性を許容範囲内で保証することが可能となる。
【００７９】
なお、上記において外部装置２０は、ファイルサーバを例として説明したが、例えば、特開２００４−１３４８８号公報に記載されている原本性保証電子文書保管サービスにおける原本性保証電子保存装置４０や、特開２００３−８５０４６号公報に記載されているセキュア電子メディア管理システム等のように電子的な文書の原本性を保証し得るシステムによって外部装置２０を構成してもよい。そうすることによって、スキャン装置１０より配信され、外部装置２０に保存されている画像データ、機器署名及びユーザ署名等を改ざんや消去等から有効に保護することができる。
【００８０】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００８１】
【図１】第一の実施の形態におけるスキャン装置の機能構成例を示す図である。
【図２】第一の実施の形態における処理の基本的な流れを説明するための図である。
【図３】第一の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図４】第一の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図５】第二の実施の形態におけるスキャン装置及びユーザ署名装置の機能構成例を示す図である。
【図６】第二の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図７】第二の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図８】第三の実施の形態におけるスキャン装置の機能構成例を示す図である。
【図９】第三の実施の形態における処理の基本的な流れを説明するための図である。
【図１０】第三の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図１１】第三の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図１２】第四の実施の形態におけるスキャン装置の機能構成例を示す図である。
【図１３】第四の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図１４】第五の実施の形態におけるスキャン装置の機能構成例を示す図である。
【図１５】第五の実施の形態における処理の基本的な流れを説明するための図である。
【図１６】第五の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図１７】第六の実施の形態におけるスキャン装置の機能構成例を示す図である。
【図１８】第六の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図１９】第六の実施の形態におけるスキャン処理を説明するためのシーケンス図である。
【図２０】第六の実施の形態の処理を具体的に説明するための図である。
【図２１】第六の実施の形態におけるタイムスタンプを取得するタイミングの設定処理を説明するためのシーケンス図である。
【符号の説明】
【００８２】
１０          スキャン装置
２０          外部装置
３０、３１、３２、３３      紙文書
４０          ＩＣカード
５０          ユーザ署名装置
６０          タイムスタンプサービス
６１          秘密鍵
１０１        スキャン部
１０２        ユーザインタフェース部
１０３        カード入出力部
１０４        機器署名部
１０５        ユーザ署名部
１０６        データ保存部
１０７        保存データ配信部
１０８        データ表示部
１０９        署名番号生成部
１１０        タイムスタンプ部
１１１        署名蓄積部
１１２        署名タイムスタンプ部
３１０        全署名
３２０        ＭＤ
３３０        タイムスタンプ
５０１        ユーザインタフェース部
５０２        データ管理部
５０３        カード入出力部
５０４        ユーザ署名部
【図１】
2006033728.tif 000003
【図２】
2006033728.tif 000004
【図３】
2006033728.tif 000005
【図４】
2006033728.tif 000006
【図５】
2006033728.tif 000007
【図６】
2006033728.tif 000008
【図７】
2006033728.tif 000009
【図８】
2006033728.tif 000010
【図９】
2006033728.tif 000011
【図１０】
2006033728.tif 000012
【図１１】
2006033728.tif 000013
【図１２】
2006033728.tif 000014
【図１３】
2006033728.tif 000015
【図１４】
2006033728.tif 000016
【図１５】
2006033728.tif 000017
【図１６】
2006033728.tif 000018
【図１７】
2006033728.tif 000019
【図１８】
2006033728.tif 000020
【図１９】
2006033728.tif 000021
【図２０】
2006033728.tif 000022
【図２１】
2006033728.tif 000023