(57)【要約】【課題】原本性保証電子文書保管サービス方法を提供する。【解決手段】顧客（クライアント端末１０）からネットワーク２０を介して送られてくる電子文書１１を、電子文書保管サーバ３０が受け取り、原本性保証電子保存装置４０に保存する文書保存サービスステップと、クライアント端末１０からネットワーク２０を介して送られてくる電子文書参照要求に応じて、電子文書保管サーバ３０が、原本性保証電子保存装置４０に保存されている該当する電子文書を読み出して、ネットワーク２０を介してクライアント端末１０に送る参照サービスステップと、を備えた原本性保証電子文書保管サービス方法である。【選択図】　　　　図１
2004013488.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる電子文書参照要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を読み出し前記ネットワークを介して前記クライアント端末に送る参照サービスステップと、
を備えたことを特徴とする原本性保証電子文書保管サービス方法。
【請求項２】
クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる電子文書更新要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を更新する更新サービスステップと、
を備えたことを特徴とする原本性保証電子文書保管サービス方法。
【請求項３】
クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる保管証明発行要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書とその属性情報とを読み出し、電子署名を付与して前記ネットワークを介して前記クライアント端末に送る証明サービスステップと、
を備えたことを特徴とする原本性保証電子文書保管サービス方法。
【請求項４】
クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる電子文書更新要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を更新する更新サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる文書参照要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の当該電子文書を読み出し、前記ネットワークを介して前記クライアント端末に送る参照サービスステップと、
を備えたことを特徴とする原本性保証電子文書保管サービス方法。
【請求項５】
クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる電子文書更新要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を更新する更新サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる保管証明発行要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の当該電子文書とその属性情報とを読み出し、電子署名を付与して前記ネットワークを介して前記クライアント端末に送る証明サービスステップと、
を備えたことを特徴とする原本性保証電子文書保管サービス方法。
【請求項６】
クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる電子文書参照要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を読み出し前記ネットワークを介して前記クライアント端末に送る参照サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる保管証明発行要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の該保管証明発行要求された電子文書とその属性情報とを読み出し、電子署名を付与して前記ネットワークを介して前記クライアント端末に送る証明サービスステップと、
を備えたことを特徴とする原本性保証電子文書保管サービス方法。
【請求項７】
クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる電子文書更新要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を更新する更新サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる文書参照要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の当該電子文書を読み出し、前記ネットワークを介して前記クライアント端末に送る参照サービスステップと、
前記クライアント端末から前記ネットワークを介して送られてくる保管証明発行要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の該保管証明発行要求された電子文書とその属性情報とを読み出し、電子署名を付与して前記ネットワークを介して前記クライアント端末に送る証明サービスステップと、
を備えたことを特徴とする原本性保証電子文書保管サービス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原本性保証電子文書保管サービス方法に関し、特に原本性保証電子保存装置を用いて電子原本を保管する原本性保証電子文書保管サービス方法に関する。
【０００２】
【従来の技術】
電子倉庫サービスについては、例えば特開平７−１８２３５５号公報の発明「情報保管・検索システム」がある。このシステムでは、物理的な保管スペースを電子的に提供すること、および保管するデータを暗号化する処理については述べられているが、データを保管していることを証明することはできない。
別の従来技術として、特開２０００−１１７８０４号公報の発明「電子倉庫システム及び電子倉庫システムの管理方法」では、預かった電子文書を暗号化して保管する際に暗号鍵の管理を効率的に行い、保管した電子文書の開示条件を様々に設定できることについて述べられているが、しかし、データを保管していることそのものを証明することはできない。
【０００３】
また、特開２０００−２００２０９号公報の発明「安全な電子データ格納、取り出しシステムおよび方法」では、文書発信者から預けられた電子文書がリポジトリの管理者によっても改ざんされることがないよう、電子署名を付与して管理することについて開示されているが、保管している電子文書が改訂されることについては考慮されていない。
また、類似のシステム形態として、特開２００１−２０２４３６号公報の発明「電子申請システム及び書類保存装置並びにコンピュータ読み取り可能な記録媒体」では、申請者から渡された電子文書が改ざんされないよう、改ざん検知処理をする。これにより電子文書の改ざん検知はできるようになるが、電子文書を保管していたことを証明するサービスを提供するものではない。
【０００４】
原本性保証電子保存装置の従来技術としては、特開２０００−２８５０２４号公報の発明「原本性保証電子保存方法およびその方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体」、特開２０００−３３９２２３号公報の発明、特開２００１−００５７２８号公報の発明、特開２００１−１４７８９８号公報の発明、特開２００１−１５４５７７号公報の発明、そして特開２００１−２０９５８２号公報の発明が挙げられる。これらの発明は、電子文書を保存する際にその電子文書が改ざんされないように保護する技術を提供しているが、しかし、電子文書の保管サービスを提供するものではない。
【０００５】
【発明が解決しようとする課題】
従来から、インターネット上で顧客の電子文書を保管するサービス（電子倉庫サービス）は存在している。また、電子文書がある時点で存在していたことを保証する暗号タイムスタンプを発行するサービス（電子公証サービス）も存在している。しかし、顧客から電子文書を預かって保管した上で、その電子文書が改ざんされないように保護し、顧客自身であればその保管している電子文書を改訂できるようにし、その電子文書が改訂履歴も含めて改ざんされずに確かに保管されているといったことを証明するサービスは存在していない。
本発明はこの様な現状に鑑みてなされ、その目的は電子倉庫・公証サービス方法を提供することである。
【０００６】
【課題を解決するための手段】
本発明によるサービスでは、インターネット経由で顧客から電子文書の保管要求を受け付け、電子文書が改ざんされないよう原本性保証電子保存装置に保存する。顧客本人であれば保管した電子文書の改訂を許可し、改訂した内容は原本性保証電子保存装置により、該当する文書の新しい版として記録される。そして顧客から電子文書の保管証明要求を受け付けると、該当する電子文書に関する属性情報を含めた証明書とともに電子文書を送り返す。
【０００７】
請求項１の発明は、クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる電子文書参照要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を読み出し前記ネットワークを介して前記クライアント端末に送る参照サービスステップと、を備えたことを特徴とする原本性保証電子文書保管サービス方法である。
この構成によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、その保管文書参照要求に応じて原本性保証電子保存装置から読み出して顧客に渡す原本性保証電子文書保管サービス方法を提供できる。
【０００８】
請求項２の発明は、クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる電子文書更新要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を更新する更新サービスステップと、を備えたことを特徴とする原本性保証電子文書保管サービス方法である。
この構成によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、その保管文書の更新要求に応じて更新する原本性保証電子文書保管サービス方法を提供できる。
【０００９】
請求項３の発明は、クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる保管証明発行要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書とその属性情報とを読み出し、電子署名を付与して前記ネットワークを介して前記クライアント端末に送る証明サービスステップとを、備えたことを特徴とする原本性保証電子文書保管サービス方法である。
この構成によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの保管証明発行要求に応じてその保管文書と属性情報とを原本性保証電子保存装置から読み出し、電子署名を付与して顧客に渡す原本性保証電子文書保管サービス方法を提供できる。
【００１０】
請求項４の発明は、クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる電子文書更新要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を更新する更新サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる文書参照要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の当該電子文書を読み出し、前記ネットワークを介して前記クライアント端末に送る参照サービスステップとを、備えたことを特徴とする原本性保証電子文書保管サービス方法である。
この構成によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの文書更新要求に応じて更新し、あるいはまた参照要求に応じて原本性保証電子保存装置から読み出して顧客に渡す原本性保証電子文書保管サービス方法を提供できる。
【００１１】
請求項５の発明は、クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる電子文書更新要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を更新する更新サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる保管証明発行要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の当該電子文書とその属性情報とを読み出し、電子署名を付与して前記ネットワークを介して前記クライアント端末に送る証明サービスステップとを、備えたことを特徴とする原本性保証電子文書保管サービス方法である。
この構成によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの要求に応じて更新し、また保管証明発行要求に応じてその電子文書とその属性情報を原本性保証電子保存装置から読み出し、電子署名を付与して顧客に渡す原本性保証電子文書保管サービス方法を提供できる。
【００１２】
請求項６の発明は、クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる電子文書参照要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を読み出し前記ネットワークを介して前記クライアント端末に送る参照サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる保管証明発行要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の該保管証明発行要求された電子文書とその属性情報とを読み出し、電子署名を付与して前記ネットワークを介して前記クライアント端末に送る証明サービスステップとを、備えたことを特徴とする原本性保証電子文書保管サービス方法である。
この構成によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客から参照要求に応じて読み出して顧客に渡し、また、保管証明発行要求に応じてその電子文書とその属性情報とを原本性保証電子保存装置から読み出し、電子署名を付与して顧客に渡す原本性保証電子文書保管サービス方法を提供できる。
【００１３】
請求項７の発明は、クライアント端末からネットワークを介して送られてくる電子文書を、電子文書保管サーバが受け取り、原本性保証電子保存装置に保存する文書保存サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる電子文書更新要求に応じて、前記電子文書保管サーバが、前記原本性保証電子保存装置に保存された当該電子文書を更新する更新サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる文書参照要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の当該電子文書を読み出し、前記ネットワークを介して前記クライアント端末に送る参照サービスステップと、前記クライアント端末から前記ネットワークを介して送られてくる保管証明発行要求に応じて、前記文書保管サーバが、前記原本性保証電子保存装置内の該保管証明発行要求された電子文書とその属性情報とを読み出し、電子署名を付与して前記ネットワークを介して前記クライアント端末に送る証明サービスステップとを、備えたことを特徴とする原本性保証電子文書保管サービス方法である。
この構成によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの更新要求に応じてその電子文書（原本）を更新し、あるいはまた、保管文書参照要求に応じてその文書を原本性保証電子保存装置から読み出して顧客に渡し、また、顧客からの保管証明発行要求に応じてその文書とその属性情報とを原本性保証電子保存装置から読み出し、電子署名を付与して顧客に渡す原本性保証電子文書保管サービス方法を提供できる。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。
図１は、本発明の実施の形態による原本性保証電子文書保管サービス方法を実現するためのシステム全体図である。図１に示すように、原本性保証電子文書保管サービスシステムは、クライアント端末１０、ネットワーク２０、電子文書保管サーバ３０、および原本性保証電子保存装置４０を備える。本サービスは、クライアント端末１０から、保管すべき電子文書１１がインターネットなどのネットワーク２０経由で送られ、電子文書保管サーバ３０がそれを受け取ると、原本性保証電子保存装置４０に保管する。
【００１５】
図２は、本実施の形態の電子文書保管サーバによる文書保存処理を示す機能ブロック図である。電子文書保管サーバ３０は、ユーザ認証手段３１、ユーザ管理データベース（ＤＢ）３２、文書保存処理手段３３，アクセス権設定手段３４、およびアクセス権データベース（ＤＢ）３５を備える。文書保管サーバ３０はさらに、後述する文書更新処理手段３６、文書参照処理手段３７、保存証明処理手段３８、およびアクセス権検証手段３９を備える。
電子文書保管サーバ３０は、クライアント端末１０からネットワーク２０経由で文書保存要求とともに電子文書１１を受け取ると、ユーザ認証を行い、文書保存処理を行う。保存処理を行った後、保存した文書へのアクセス権をそのユーザに設定する。文書は原本性保証電子保存装置４０に保存される。
【００１６】
原本性保証電子保存装置としては、特開２０００−３３９２２３号公報の発明、特開２００１−００５７２８号公報の発明、および特開２００１−１４７８９８号公報の発明のいずれかに記載のものが利用できる。
【００１７】
図３は、原本性保証電子保存装置の１例の構成を示すブロック図である。この構成は特開２０００−３３９２２３号公報の発明によっている。図中、符号については、４０は原本性保証電子保存装置、１０１は大容量記憶媒体、１０２は通信ポート、１０３はプログラム格納媒体、１０４は内部記憶媒体、１０５はタイマ、１０６はプロセッサ、そして１１０はホスト計算機である。それらの機能と作用は開示されており、既に公知である。
【００１８】
図４は、本実施の形態のユーザ認証ステップを示すフロー図であり、符号は個々のステップを表す。図２〜４を参照しながらそのフローを説明する。
まず、ユーザ（クライアント端末１０）から文書保存要求を、ユーザ認証手段３１が受け取る（２０１）。文書保存要求は、アカウント名、パスワード、アクセス種別、文書データを含む。この文書保存要求をユーザ認証手段３１が受け取ると、アカウント名に対応するパスワードハッシュ値を、ユーザ管理データベース（ＤＢ）３２から取得し（２０２）、パスワードのハッシュ値を計算する（２０３）。そして、先に取り出したパスワードハッシュ値と、計算したハッシュ値とを比較して（２０４）、一致しない場合（Ｎ）、エラーで終了する（２０５）。一致した場合は、文書保存処理手段３３にアカウント名、アクセス種別、文書データを渡して（２０６）、正常に終了（２０７）する。
文書保存要求は例えば、以下の表１に示すとおりである。
【００１９】
【表１】
2004013488.tif 000003
【００２０】
ここで、ハッシュ値は例えばＳＨＡ−１のようなアルゴリズムで計算する。
また、ユーザ管理ＤＢでは各アカウントについて、例えば、以下の表２に示すような情報を管理する。ここでは、ユーザ管理ＤＢをのぞき見られた際にパスワードが暴露されないように、パスワードそのものをユーザ管理ＤＢに保存するのではなく、パスワードのハッシュ値を保存している。
【００２１】
【表２】
2004013488.tif 000004
【００２２】
次に、文書保存処理手段とそのステップについて説明する。
図５は、本実施の形態で用いる文書保存ステップを示すフロー図である。図２〜５を参照しながら説明する。文書保存処理手段３３は、ユーザ認証手段３１から、アカウント名、アクセス種別、パラメータ（文書データ）を受け取る（３０１）と、その文書データを原本性保証電子保存装置４０に、新しい原本として保存する（３０２）。そして、保存した原本の識別番号（原本ＩＤ）を取得する（３０３）。その後、アクセス権設定手段３４にアカウント名、原本ＩＤ、アクセス種別（更新、参照）を渡し（３０４）、原本ＩＤをユーザに返し（３０５）、正常に終了（３０６）する。
【００２３】
次に、アクセス権設定手段とそのステップを説明する。
図６は、本実施の形態によるアクセス権設定ステップを説明するフロー図である。
図２および６を参照しながら説明する。まずアクセス権設定手段３４は、文書保存処理手段３３からアカウント名、原本ＩＤ、アクセス種別を受け取り（４０１）、アクセス権ＤＢ３５内の原本ＩＤに該当するアクセス制御リスト（ＡＣＬ）を探す（４０２）。ここでＡＣＬの有無を判定し（４０３）、ない場合は（４０３のＮ）、原本ＩＤに該当するＡＣＬファイルを新規に作成し（４０４）、ＡＣＬファイルにアカウント名とアクセス種別のエントリを加えて（４０５）、正常に終了する（４０７）。一方、ＡＣＬがある場合は（４０３のＹ）、ＡＣＬファイルを更新し（４０６）、正常に終了する（４０７）。
【００２４】
ここで、アクセス権ＤＢには、例えば、アクセス制御リスト（ＡＣＬ）が原本ＩＤごとにファイルとして記録されている。例えば、原本ＩＤがＲ０１００４３９８６２４９のＡＣＬはＲ０１００４３９８６２４９．ａｃｌというファイル名で記録される。
ＡＣＬファイルＲ０１００４３９８６２４９．ａｃｌは、例えば以下の表３のような情報を含む。
【００２５】
【表３】
2004013488.tif 000005
【００２６】
図７は、本実施の形態の文書更新手段による文書更新処理を示す機能ブロック図である。文書保管サーバ３０は、文書更新処理手段３６およびアクセス権検証手段３９を備える。
ユーザ認証手段３１はユーザ（クライアント端末１０）からの文書更新要求を受け取り、ユーザ認証を行ってから、文書更新処理手段３６が更新処理を行う。ユーザ認証については、既述の通りである。
文書更新処理手段３６は、文書更新処理を行う際に、アクセス権設検証段３９にアクセスして、アクセス権の検証を行う。
ここで、文書更新要求の構成は、例えば以下の表４のようである。
【００２７】
【表４】
2004013488.tif 000006
【００２８】
ここで、ユーザ認証手段３１の構成とそのステップは既述と同様である。
図８は、本実施の形態による文書更新処理ステップを示すフロー図である。まず、文書更新処理手段３６は、ユーザ認証手段３１からアカウント名、アクセス種別、パラメータ（原本ＩＤ、文書データ）を受け取る（５０１）。そして、アクセス権検証手段３９にアカウント名、原本ＩＤ、アクセス種別についての情報を渡し（５０２）、アクセス権の有無の判別を行う（５０３）。この時、アクセス権がない場合（５０３のＮ）、エラーで終了する（５０４）。アクセス権がある場合（５０３のＹ）、原本性保証電子保存装置４０内の原本ＩＤに該当する原本の有無を探して判定する（５０５）。そして、該当する原本がない場合（５０５のＮ）はエラーで終了（５０４）する。一方、該当する原本がある場合は（５０５のＹ）、その文書データで更新（版改訂）し（５０６）、処理結果をユーザに返し（５０７）、正常に終了（５０８）する。
【００２９】
図９は、本実施の形態のアクセス権検証手段によるアクセス権検証ステップを示すフロー図である。
アクセス権検証手段３９は、文書更新処理手段３６から、アカウント名、原本ＩＤ、アクセス種別についての情報を受け取る（６０１）。そして、アクセス権ＤＢ３５から、原本ＩＤに該当するアクセス制御リスト（ＡＣＬ）を取得する（６０２）。ここで、渡されたアカウント名に、指定されたアクセス種別の権限があるかどうかを判定する（６０３）。もしも、権限がない場合（Ｎ）は権限がないことを文書更新処理手段３６に通知して（６０４）、終了（６０６）する。一方、権限があった場合（Ｙ）には、そのことを文書更新処理手段３６に通知（６０５）して、終了（６０６）する。
【００３０】
図１０は、本実施の形態の文書参照処理手段による参照処理を示す機能ブロック図である。ここで、符号については、３７が文書参照処理手段である。
電子文書保管サーバ３０は、クライアント端末１０から文書参照要求を受け取り、ユーザ認証手段３１がユーザ認証を行って文書参照処理を行う。文書参照処理を行う際には、アクセス権検証手段３９がアクセス権の検証を行う。
ここで、文書参照要求の構成は、例えば以下の表５に示すようである。
【００３１】
【表５】
2004013488.tif 000007
【００３２】
図１０中のユーザ認証手段３１および、アクセス権検証手段３９は既述のものと同様である（文書更新処理手段３６を文書参照処理手段３７と読み替えればよい）。
【００３３】
図１１は、本実施の形態による文書参照処理手段による文書参照ステップを示すフロー図である。
まず、文書参照処理手段３７は、ユーザ認証手段３１からアカウント名、アクセス種別、パラメータ（原本ＩＤ）の情報を受け取り（７０１）、アクセス権検証手段３９に、アカウント名、原本ＩＤ、アクセス種別を渡して（７０２）、アクセス権の有無を確認する（７０３）。ここでもし、アクセス権がない場合は（Ｎ）、エラーで終了する（７０４）。一方、アクセス権がある場合は（Ｙ）、原本性保証電子保存装置内の原本ＩＤに該当する原本があるかどうかを確認する（７０５）。ここで、該当する原本がない場合は（Ｎ）、エラーで終了する（７０４）。一方、ある場合は（Ｙ）、処理結果（読み出した原本）をユーザに返して（７０６）、正常に終了（７０７）する。
【００３４】
図１２は、本実施の形態の保存証明処理手段による証明処理を示す機能ブロック図である。図中、符号３８は保存証明処理手段である。
電子文書保管サーバ３０のユーザ認証手段３１は、クライアント端末１０から保存証明要求を受け取り、ユーザ認証を行って保存証明処理を行う。保存証明処理を行う際に、アクセス権検証手段３９によるアクセス権の検証を行う。
保存証明要求の構成は、例えば以下の表６ようなものである。
【００３５】
【表６】
2004013488.tif 000008
【００３６】
ここで、ユーザ認証手段３１によるユーザ認証ステップは、先に述べたものと同じである。また、アクセス権検証手段３９による検証ステップも、既に述べたものと同じであり、文書更新処理手段を保存証明処理手段と読み替える。
図１３は、本実施の形態の保存証明ステップを示すフロー図である。図１４は、本実施の形態の保存証明書が作成されるデータの流れを説明する説明図である。
【００３７】
図１２〜１４を参照しながら説明すると、保存証明処理手段３８は、ユーザ認証手段３１からアカウント名、アクセス種別、パラメータ（原本ＩＤ）を受け取り（８０１）、アクセス権検証手段３９にアカウント名、原本ＩＤ、アクセス種別を渡す（８０２）。アクセス権検証手段３９は、アクセス権データベース３５によってアクセス権の有無を確認する（８０３）。ここで、アクセス権がない場合は（Ｎ）、エラーで終了する（８０４）。アクセス権があった場合は（Ｙ）、次に、原本性保証電子保存装置４０内の原本ＩＤに該当する原本データ５０の有無を判定する（８０５）。ここで、該当する原本がない場合は（Ｎ）、エラーで終了する（８０４）。一方、存在する場合は（Ｙ）、原本性保証電子保存装置４０内の原本ＩＤに該当する原本の属性情報５２（改訂履歴を含む）を読み出す（８０６）。
【００３８】
そして、原本データ５０のハッシュ値を計算する（原本ハッシュ５１）（８０７）。そして、属性情報５２と原本ハッシュ５１とを合わせて証明情報５３とする（８０８）。続いて、証明情報のハッシュ値を計算する（証明ハッシュ）（８０９）。そして、証明ハッシュを電子文書保管サーバの署名鍵（プライベートキー）で暗号化して電子署名５４を作成する（８１０）。そして、証明情報５３と電子署名５４とを合わせて保存証明書５５とする（８１１）。保存証明書５５と原本データとをユーザに返して（８１２）、正常に終了する（８１３）。
【００３９】
ここで、好適には、電子署名は例えばＰＫＣＳ＃７のフォーマットで生成するようにし、電子文書保管サーバの公開鍵証明書を含める。
【００４０】
【発明の効果】
請求項１にかかる発明によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、その保管文書参照要求に応じて原本性保証電子保存装置から読み出して顧客に渡す、原本性保証電子文書保管サービス方法を提供できる。
請求項２にかかる発明によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、その保管文書の更新要求に応じて更新する、原本性保証電子文書保管サービス方法を提供できる。
請求項３にかかる発明によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの保管証明発行要求に応じてその保管文書と属性情報を原本性保証電子保存装置から読み出し、電子署名を付与して顧客に渡す、原本性保証電子文書保管サービス方法を提供できる。
請求項４にかかる発明によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの文書更新要求に応じて更新し、また参照要求に応じて原本性保証電子保存装置から読み出して顧客に渡す、原本性保証電子文書保管サービス方法を提供できる。
請求項５にかかる発明によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの文書更新要求に応じて更新し、また、保管証明発行要求に応じてその属性情報を原本性保証電子保存装置から読み出し電子署名を付与して顧客に渡す、原本性保証電子文書保管サービス方法を提供できる。
請求項６にかかる発明によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの参照要求に応じて読み出して顧客に渡し、また、保管証明発行要求に応じてその電子文書とその属性情報とを原本性保証電子保存装置から読み出し電子署名を付与して顧客に渡す、原本性保証電子文書保管サービス方法を提供できる。
請求項７にかかる発明によると、顧客から電子文書を預かって原本性保証電子保存装置に保管し、顧客からの更新要求に応じてその電子文書（原本）を更新し、また、保管文書参照要求に応じてその文書を原本性保証電子保存装置から読み出して顧客に渡し、また、顧客からの保管証明発行要求に応じてその文書とその属性情報とを原本性保証電子保存装置から読み出し電子署名を付与して顧客に渡す、原本性保証電子文書保管サービス方法を提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態による原本性保証電子文書保管サービス方法を実現するためのシステム全体図である。
【図２】本実施の形態の電子文書保管サーバによる文書保存処理を示す機能ブロック図である。
【図３】原本性保証電子保存装置の１例の構成を示すブロック図である。
【図４】本実施の形態のユーザ認証ステップを示すフロー図である。
【図５】本実施の形態の文書保存ステップを示すフロー図である。
【図６】本実施の形態のアクセス権設定ステップを説明するフロー図である。
【図７】本実施の形態の文書更新処理手段による文書更新処理を示す機能ブロック図である。
【図８】本実施の形態による文書更新処理ステップを示すフロー図である。
【図９】本実施の形態のアクセス権検証ステップを示すフロー図である。
【図１０】本実施の形態の文書参照処理手段による参照処理を示す機能ブロック図である。
【図１１】本実施の形態の文書参照ステップを示すフロー図である。
【図１２】本実施の形態による保存証明処理手段による証明処理を示す機能ブロック図である。
【図１３】本実施の形態の保存証明ステップを示すフロー図である。
【図１４】本実施の形態の保存証明書が作成されるデータの流れを説明する説明図である。
【符号の説明】
１０　クライアント端末
１１　電子文書
２０　ネットワーク
３０　電子文書保管サーバ
３１　ユーザ認証手段
３２　ユーザ管理データベース
３３　文書保存処理手段
３４　アクセス権設定手段
３５　アクセス権データベース
３６　文書更新処理手段
３７　文書参照処理手段
３８　保存証明処理手段
３９　アクセス権検証手段
４０　原本性保証電子保存装置
５０　原本データ
５１　原本ハッシュ
５２　属性情報
５３　証明情報
５４　電子署名
５５　保存証明書
１０１　大容量記憶媒体
１０２　通信ポート
１０３　プログラム格納媒体
１０４　内部記憶媒体
１０５　タイマ
１０６　プロセッサ
１１０　ホスト計算機
【図１】
2004013488.tif 000009
【図２】
2004013488.tif 000010
【図３】
2004013488.tif 000011
【図４】
2004013488.tif 000012
【図５】
2004013488.tif 000013
【図６】
2004013488.tif 000014
【図７】
2004013488.tif 000015
【図８】
2004013488.tif 000016
【図９】
2004013488.tif 000017
【図１０】
2004013488.tif 000018
【図１１】
2004013488.tif 000019
【図１２】
2004013488.tif 000020
【図１３】
2004013488.tif 000021
【図１４】
2004013488.tif 000022