(57)【要約】【課題】  追い出し処理を効率的に行う電子文書保管装置と、追い出された電子文書を電子文書保管装置以外の装置で復元して参照可能とする手段を提供する。【解決手段】  所定以上の期間保管されている電子文書を自動的に電子文書保管装置１００からアーカイブ媒体２００に追い出す手段１５０と、アーカイブ媒体２００に追い出された電子文書を参照するために必要な情報を電子文書保管装置から移出する手段３００と、当該移出された情報を用いて、アーカイブ媒体２００から追い出された電子文書を復元して参照する手段４００。【選択図】図１
2006099421.tif 000002
【特許請求の範囲】
【請求項１】
電子文書を保管する電子文書保管装置において、
登録された前記電子文書を所定期間格納する電子文書保管部と、
登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部と、
前記電子文書管理部に格納された情報を参照して前記電子文書保管部に格納されている前記電子文書のうち、指定された日付よりも過去に登録された電子文書をアーカイブ媒体に追い出す追い出し処理部と、
を備えることを特徴とする電子文書保管装置。
【請求項２】
前記追い出し処理部により追い出された前記電子文書を前記アーカイブ媒体から電子文書一時復元部に読み出す一時復元処理部と、
前記一時復元処理部により前記アーカイブ媒体から読み出された電子文書を格納する電子文書一時復元部と、
をさらに備え、
前記電子文書保管部に格納されている電子文書は、適宜のタイミングで更新され世代管理される暗号鍵により登録時に暗号化されており、前記追い出し処理部は、登録時の暗号鍵で暗号化された電子文書を前記アーカイブ媒体に追い出し、前記一時復元処理部は、前記追い出された電子文書をその登録時の暗号鍵で暗号化されたままで前記電子文書一時復元部に読み出すことを特徴とする請求項１に記載された電子文書保管装置。
【請求項３】
電子文書を保管する電子文書保管装置からアーカイブ媒体に追い出された前記電子文書を参照する電子文書参照装置であって、
前記電子文書保管装置から与えられる参照用管理情報に基づき前記アーカイブ媒体にアクセスする電子文書参照処理部と、
前記アーカイブ媒体から参照用電子文書一時復元部に前記電子文書を読み出す参照用復元処理部と、
前記参照用復元処理部により前記アーカイブ媒体から読み出された電子文書を格納する参照用電子文書一時復元部と、
を備えたことを特徴とする電子文書参照装置
【請求項４】
コンピュータを、登録された電子文書を所定期間格納する電子文書保管部と、登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部とを備えた電子文書保管装置として動作させるプログラムにおいて、
前記電子文書保管装置に、
電子文書を登録するために前記電子文書保管部に格納し当該電子文書の、少なくとも状態と登録の日付を前記電子文書管理部に格納する登録ステップと、
追い出す前記電子文書を抽出する日付を指定する日付指定ステップと
前記登録ステップにおいて電子文書管理部に格納された登録の日付を参照し、前記日付指定ステップで指定された日付以前の前記電子文書を抽出する電子文書抽出ステップと
前記電子文書抽出ステップで抽出した電子文書をアーカイブ媒体に書き込む書込ステップと、
を実行させることを特徴とするプログラム。
【請求項５】
電子文書を保管する電子文書保管装置において、
登録された前記電子文書を所定期間格納する電子文書保管部と、
登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部と、
公開鍵暗号系の暗号鍵のペアを生成する暗号鍵生成部と当該暗号鍵生成部で生成した暗号鍵のペアの一方を書込鍵とし他方を読込鍵として鍵ＩＤを付して管理する管理用鍵テーブルを有し、暗号化を依頼されると前記書込鍵で暗号化する鍵管理部と、
前記電子文書の追い出しで使用しているアーカイブ媒体の管理情報を記録する媒体管理テーブルと、
前記電子文書保管部に登録されている前記電子文書のうち指定された日付よりも過去に登録された電子文書を前記鍵管理部に暗号化を依頼した後にアーカイブ媒体に追い出し、使用した暗号鍵の鍵ＩＤを含む追い出しに使用したアーカイブ媒体の管理情報を前記媒体管理テーブルに格納する追い出し処理部と、
前記アーカイブ媒体に追い出された電子文書を前記電子文書保管装置以外の装置で参照する要求を受けると前記電子文書の参照に必要な前記電子文書の追い出し時に用いた暗号鍵の鍵ＩＤを含む情報を前記電子文書管理部と媒体管理テーブルを参照して抽出する参照用管理情報抽出部と、
を備えることを特徴とする電子文書保管装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量の、しかもアクセスが厳重に管理されなければならない電子文書を保管する装置に関するものであり、典型的には、原本性を保証しなければならない電子化原本を大量に低コストで且つ安全に保管する電子化原本保管装置及びそれに関連した装置に関する。
【背景技術】
【０００２】
最近の情報装置の発達につれて、従来、紙ベースで管理されていた文書などが、電子データのまま管理される様になってきている。また、法制度の整備に伴い、例えば大量の税務書類を電子データとして保管する道も開けてきている。情報処理装置上では、このような電子データである文書をコピーしたり、改ざんすることが容易に実行でき、これらの文書の原本がどれであるかが不明になる可能性が大きい。このような問題点を解決する手段として、下記特許文献に記載されたような、アクセスを厳しく管理可能な電子書庫という電子文書の原本を管理する情報処理装置が実用化されている。
【０００３】
そして、原本とコピーの区別を持たせる装置、電子書庫では、下記の機能を持つことにより原本性を実現している。
（１）原本とコピーを区別し、原本を唯一とする。このとき、原本を他の電子書庫に移動したときも原本は唯一となるようにする。
（２）原本の改ざんを検出する。
（３）原本に対する操作事実を記録する。また、その操作事実に対する改ざんも検出する。ここで、操作とは、登録、参照、更新、移動、複写（コピー）、バックアップの作成、他の媒体への追い出し、復元などすべての操作を示す。また、更新においては、各世代の実体も保存する。
（４）原本に対するアクセス権限を制御する。
【０００４】
しかし電子書庫は、基本的には、ファイル（電子文書など）はＲＡＩＤ（Redundant Array of Independent Disks）装置に記録するため、格納するファイルの全容量が大きくなり、ＲＡＩＤ装置に収まらなくなる前に、ＤＩＳＫの増設もしくは外部媒体に追い出すことが必要となり、管理するデータ量が膨大になると、いちいち追い出すデータを指定することは繁雑な作業であった。
【０００５】
また、追い出した電子文書を参照する場合には、電子書庫本体に電子文書を復元しないと参照できないことも、煩わしいものであった。
【特許文献１】特開２００２−８２８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の解決しようとする課題は、安全性を担保しながら、電子化原本のようにアクセスが厳重に管理される電子文書を保管する電子文書保管装置から外部媒体（アーカイブ媒体）に追い出す作業を効率化するとともに、追い出された電子文書を参照する場合、追い出し元の電子文書保管装置本体に復元して参照できるだけでなく、追い出し元以外の装置からでも追い出された電子文書を参照可能とすることである。
【課題を解決するための手段】
【０００７】
本発明の電子文書保管装置は、登録された前記電子文書を所定期間格納する電子文書保管部と、登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部と、前記電子文書管理部に格納された情報を参照して前記電子文書保管部に格納されている前記電子文書のうち、指定された日付よりも過去に登録された電子文書をアーカイブ媒体に追い出す追い出し処理部と、を備えることを特徴とする。
【０００８】
また、本願発明の電子文書参照装置は、電子文書を保管する文書保管装置からアーカイブ媒体に追い出された前記電子文書を参照する電子文書参照装置であって、前記電子文書保管装置から与えられる参照用管理情報に基づき前記アーカイブ媒体にアクセスする電子文書参照処理部と、前記アーカイブ媒体から参照用電子文書一時復元部に前記電子文書を読み出す参照用復元処理部と、を備えたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、指定された日付よりも過去に登録された電子文書を自動的にアーカイブ媒体に追い出すことができ、アーカイブ媒体への追い出し作業を効率化することができる。
【００１０】
また、電子文書保管装置からアーカイブ媒体の参照用管理データを受け取る電子文書参照装置によって、当該アーカイブ媒体に追い出された電子文書を読み出すことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明について、アクセスが厳重に管理される電子文書として電子化原本を取り上げて詳細に説明するが、本発明が、電子化原本の保管や参照に限られるものではないことは、当業者には明らかである。以下、電子化原本を単に原本と表記する場合がある。
【００１２】
まず、本発明の理解を容易にするために、その概要を図１の原理説明図を参照して説明すると、本発明の原理は、原本を保管する電子化原本保管装置１００から、所定の期間以上保管されている原本を自動的にアーカイブ媒体２００に追い出し、その追い出された原本を参照する場合、電子化原本保管装置１００において参照するほかに、追い出し元の電子化原本保管装置１００とは異なる電子化原本参照装置４００において、アーカイブ媒体に追い出され格納された原本を復元して参照できるようにしたものである。そのため、参照に必要な管理情報は、参照用管理情報移出媒体３００を介して電子化原本保管装置１００から、電子化原本参照装置４００に与えられるようにしたものである。
【００１３】
以下、本発明の実施形態の構成要素について、図１、図２Ａ乃至図２Ｆ、図３及び図４を参照して詳細に説明する。
図１に示すように、電子化原本を保管する装置である電子化原本保管装置１００には、原本アクセス処理部１１０、原本管理部１２０、原本保管部１３０、鍵管理部１４０、追い出し処理部１５０、原本一時復元部１６０、一時復元処理部１６５、媒体管理部１７０、参照用情報抽出処理部１８０、参照履歴反映処理部１９０が含まれる。
【００１４】
原本アクセス処理部１１０は、要求元の指示に基づき、原本に対する格納・取得などのアクセス要求を処理する。
原本管理部１２０は、登録された原本が、原本保管部１３０に内蔵された状態であるか、アーカイブ媒体２００に追い出された状態であるか等の、原本の状態と原本に対するアクセス履歴を格納する。そのため、図２Ａに示すように、原本管理部１２０には、各レコードが項目として文書ＩＤ、版数、運用日付、状態及び媒体ＩＤを有する原本管理テーブル１２１と、ログＩＸ、文書ＩＤ、版数、運用日付、操作、及び利用者ＩＤの項目を有する原本アクセス履歴テーブル１２２が備えられている。
【００１５】
原本保管部１３０は、登録された原本を所定期間格納する。図２Ｂに示すように、原本保管部１３０には、文書ＩＤ、版数、運用日付及び原本データを項目とする原本テーブル１３１が備えられている。なお、原本を原本保管部１３０に格納するに際しては、原本を共通鍵暗号系などで暗号化して格納することができ、その場合の暗号化キーは、所定のタイミングで変更して世代管理することが望ましい。
【００１６】
鍵管理部１４０は、アーカイブ媒体２００に追い出した原本の追い出し時や復元時に使用する書込鍵１４３と読込鍵１４４を管理するものであり、複数世代の鍵管理が可能となっている。また、書込鍵１４３と読込鍵１４４を例えばＲＳＡアルゴリズムによりペアとして生成する暗号鍵生成部１４２を含む。図２Ｃに示すように、ペアとして生成された書込鍵１と読込鍵１とは、同一の鍵ＩＤであるｋｋｋｋが付与され、管理用鍵テーブル１４１で管理される。鍵管理部１４０は、ハード的なガードのかかったハードウェア・セキュリテイ・モジュール（ＨＳＭ）として構成することが望ましい。なお、書込鍵１４３と読込鍵１４４についてさらに説明を加えると、両者は公開鍵暗号系の秘密鍵と公開鍵との同じような関係があればよく、書込鍵で暗号化したデータは、読込鍵を使わないと復号できず、読込鍵で暗号化したデータは書込鍵を使わないと復号できないという特性を持つ。勿論、公開鍵暗号系の暗号鍵を使うからといって、本発明では、例えば書込鍵を公開することはあり得ず、本発明ではどちらの鍵も秘密に保持する。そして、本発明の説明では、原本をアーカイブ媒体２００に追い出すときに使う鍵を書込鍵と呼んでいる。
【００１７】
追い出し処理部１５０は、登録され原本保管部１３０に格納されている原本のうち、指定された日よりも過去に登録された原本を追い出す処理を行う。この時に、追い出される原本について、鍵管理部１４０に依頼して、暗号化、及び改ざん検出コードの生成なども行う。
【００１８】
原本一時復元部１６０は、アーカイブ媒体２００から一時復元中の原本を格納する。図２Ｄに示すように、原本一時復元部１６０には、原本保管部１３０の原本テーブル１３１と同様の参照用原本テーブル１６１が備えられている。一時復元中の原本を格納するために、原本保管部１３０とは別に原本一時復元部１６０を設けるのは、次の理由による。先に説明したように、原本を原本保管部１３０に格納する際、暗号化を行うようにすること、暗号化キーは所定のタイミングで変更すること、が可能であるが、すると、追い出された原本はその時点での保管用の暗号化キー（アーカイブ媒体２００に格納された原本の書込鍵１４３、読込鍵１４４とは異なる。）で暗号化されており、復元された時点で用いられている暗号化キーは元の暗号化キーと異なっている場合がある。もし、読込鍵１４４で復元された原本を原本保管部１３０に格納しようとすると、保管用の暗号を現在の暗号に付け替えることが必要になり、多大な処理時間を要する。そこで、復元される原本用に原本一時復元部１６０を設けてアーカイブ媒体２００に書き出したときのままの原本データを復元し、原本一時復元部１６０から取り出すときには、アーカイブ媒体２００に追い出したときの暗号化キーを用いるようにしたものである。
【００１９】
一時復元処理部１６５は、追い出し処理部１５０で作られたアーカイブ媒体２００を読み取り、原本一時復元部１６０に格納することで、追い出されていた原本を参照可能にする。不要になった場合は、一時復元を解除する。
【００２０】
媒体管理部１７０は、追い出された原本を保管しているアーカイブ媒体の管理情報を格納する。図２Ｅに示すように、各レコードが媒体ＩＤ、媒体名称、運用期間、鍵ＩＤ、ハッシュ値及び状態を項目としてもつ媒体管理テーブル１７１が備えられている。
【００２１】
参照用管理情報抽出処理部１８０は、電子化原本参照装置４００で所定の原本を参照するために必要な情報を収集する。
なお、図示されてはいないが、電子化原本保管装置１００は、参照する原本を特定するデータや追い出すべき原本を指定する日付のデータ等を入力する入力手段や、参照する原本を表示したり、エラーメッセージを表示したりする表示手段等の通常の情報処理装置が有する手段を備えている。また、参照用管理情報抽出処理部で収集した情報を参照用管理情報移出媒体３００に出力する手段を有することも自明であり、どのような手段を採用すべきかについても、当業者にとって容易に理解可能であることは明らかである。
【００２２】
アーカイブ媒体２００としては、磁気デイスク、光磁気デイスク、磁気テープ等外部記憶媒体として利用されている任意の記憶媒体を利用することができる。アーカイブ媒体２００には、図２Ｆに示されるように、管理情報として媒体名称が記録され、追い出された原本データに関しては、書込鍵で暗号化された作業用暗号鍵と、その作業用暗号鍵で暗号化された追い出し対象データが対になって格納されており、末尾の部分には、後に詳しく説明するが、電子化原本参照装置４００で参照された履歴を電子化原本保管装置１００の原本アクセス履歴テーブル１２２に反映するための情報と、反映済みであることを示すマークが記録される。
【００２３】
参照用管理情報移出媒体３００は、参照に必要な情報を持ち出すための媒体であり、図１に示すように、参照用原本管理部３１０、参照用鍵管理部３２０、及び参照用媒体管理部３３０を含み、図３に示すように、それぞれ参照用原本管理テーブル３１１、参照用管理用鍵テーブル３２１、及び媒体管理テーブル３３１を備えている。参照用原本管理テーブル３１１には電子化原本参照装置４００で参照しようとする原本についての状態等の管理データが原本管理テーブル１２１から抽出されて格納され、参照用管理用鍵テーブル３２１には参照しようとする原本をアーカイブ媒体２００に追い出したときに使用された書込鍵に対応する鍵ＩＤと読込鍵が格納されて管理され、媒体管理テーブル３３１には参照しようとする原本が追い出されているアーカイブ媒体２００の管理情報が媒体管理テーブル１７１から抽出されて格納される。参照用管理情報移出媒体３００としては、ＩＣカードやパスワード機能を搭載した携帯型ＭＯドライブであるセキュリテイＭＯ等の一定のセキュリテイ、例えばパスワード機能が確保されているものが必要である。また、参照用鍵管理部３２０は、電子化原本保管装置１００の鍵管理部１４０と同様にＨＳＭ機能を備えることが望ましい。
【００２４】
電子化原本参照装置４００は、要求元の指示に基づき原本に対する取得アクセスを行う原本参照処理部４１０、参照中の原本を格納する参照用原本一時復元部４２０、アーカイブ媒体から原本を読み取り参照用原本一時復元部４２０に格納することで原本を参照可能にする参照用復元処理部４３０、及び電子化原本参照装置４００で参照した記録をアーカイブ媒体２００に書き込む参照履歴書込処理部４４０を含む。電子化原本参照装置４００は、図示されてはいないが、電子化原本保管装置１００と同様に通常の情報処理装置が有する入力手段や表示手段を有するものであり、参照用管理情報移出媒体３００と情報のやりとりが可能であって、参照しようとする原本が格納されているアーカイブ媒体２００とのデータの入出力が可能なものであればよい。
【００２５】
次に、上記電子化原本保管装置１００、参照用情報移出媒体３００及び電子化原本参照装置４００を用いた本発明の実施の態様について順次説明する。
まず、電子化原本保管装置１００における原本アクセス要求に対する処理について、図５に基づいて説明する。図５に示す処理フローでは、文書通番を基にして原本にアクセスするようにしているが、原本を特定するものであれば、他のものであってもよい。また、アクセス要求の内容、種類は、図示されたものに限られるものではなく、例えば、原本の更新等もあり得るが、本発明に関連するもののみを示している。
【００２６】
ある要求元からアクセス要求があると、ステップＳ５１０でアクセス要求の内容の判定が行われる。ステップＳ５１０で判定したアクセス要求が登録であれば、ステップＳ５２０に進み、登録する原本の文書通番が採取される。引き続きステップ５２１で、原本管理テーブル１２１に、新しいレコードとして、文書ＩＤ、版数、運用日付、状態が追加登録される。文書ＩＤには、文集通番から生成された文書ＩＤ番号が格納され、版数には１が、運用日付には本日の日付が、状態には内蔵が格納される。媒体ＩＤには、何も記録されない。次にステップ５２２にすすみ、原本デーブル１３１に、新しいレコードとして、文書ＩＤ、版数、運用日付、原本データが追加登録される。文書ＩＤ、版数、運用日付には、原本管理テーブルと同じデータが記録され、原本データには登録対象の原本データが格納される。
【００２７】
ステップＳ５１０で判定したアクセス要求が取得であれば、ステップＳ５３０に進み、文書通番から文書ＩＤ番号を生成し、生成された文書ＩＤ番号を基に原本管理テーブル１２１を検索して取得要求された原本の状態を参照する。次にステップＳ５３１で参照された状態を判定する。状態が内蔵であればステップＳ５３２で原本テーブル１３１を参照して取得要求のあった原本データを要求元に返す。状態が追出、または追い出し処理中であれば、アクセス要求元に追い出し中エラーの情報を返す。状態が復元であれば、参照用原本テーブルを参照して、取得要求のあった原本データを要求元に返す。
【００２８】
ステップＳ５１０で判定したアクセス要求が追い出し媒体名参照であれば、ステップＳ５４０に進み、文書通番から文書ＩＤ番号を生成し、生成された文書ＩＤ番号を基に原本管理テーブル１２１を参照して当該文書通番の原本が格納されている媒体の媒体ＩＤを取得する。次にステップＳ５４１で取得された媒体ＩＤを基に媒体管理テーブル１７１を参照し、ステップＳ５４２で媒体名称を要求元に返す。
【００２９】
ここで追い出し媒体名参照のアクセス要求について説明すると、原本の取得を要求する利用者は、一般には原本が電子化原本保管装置内に存在するか追い出されているか知らない状態でアクセス要求を出す。したがって、要求した原本が追出または追い出し処理中であれば、ステップ５３３で追い出し中エラーが返されるので、一時的に復元してもらうか電子化原本参照装置４００で参照するために、追い出された原本が格納されているアーカイブ媒体２００を知るために、再度文書通番を入力して追い出し媒体名参照のアクセス要求を行うものである。
【００３０】
各アクセス要求に対する処理が終了すると、ステップ５５０に進んでログ通番を採取し、ステップ５６０で原本アクセス履歴テーブル１２２にそのアクセス履歴を追加記録し、原本アクセス処理部１１０の処理を終了する。
【００３１】
次に、原本を自動的に追い出す、追い出し処理部１５０の処理について、図６により説明する。最初のステップであるステップＳ６１０において、原本管理テーブル１２１をアクセスし、運用日付が指定された日以前のレコードを抽出する。次のステップＳ６１５で抽出したレコードの状態を「追い出し処理中」に更新する。次のステップＳ６２０で原本テーブル１３１のうち運用日付が指定された日以前のレコードを抽出し、作業ファイルに書き出す。なお、原本テーブルを、その運用日付によりあらかじめ週や月などの範囲でくぎっておくと、抽出処理を効率的に実施できる。また、作業ファイルに書き出す際には、可逆性のあるデータ圧縮を実施してもよい。次にステップ６２５において、ステップＳ６２０で書き出した作業ファイルを書込鍵で暗号化する。この暗号化は、鍵管理部１４０に依頼して行う。
【００３２】
鍵管理部１４０では、図１３Ａに示すように、ステップＳ１３１１であらかじめＲＳＡアルゴリズムなどにより鍵ペアを作成し、ステップ１３１２で鍵ＩＤを採番して管理用鍵テーブル１４１に登録しておく。管理用鍵テーブル１４１には、複数世代の鍵が管理されている。暗号化の依頼を受けると、図１３Ｂに示すように、まず、ステップＳ１３２１でＤＥＳ３アルゴリズムなどにより作業用鍵を作成する。次にステップＳ１３２２で作業用鍵を管理用鍵テーブル１４１で管理されている最新の書込鍵で暗号化する。次のステップＳ１３２３では、暗号対象データ、今の場合依頼元が追い出し処理部１５０のステップＳ６２５であるから、追い出しデータの書き出された作業ファイルを読み込んでステップＳ１３２２で暗号化された作業用鍵で暗号化する。そして、ステップＳ１３２４で、使用した最新の書込鍵の鍵ＩＤを返して暗号化処理を終了する。ここで、書込鍵で直接作業ファイルを暗号化せず、書込鍵では作業用鍵を暗号化し、作業ファイルは書込鍵で暗号化した作業用鍵で暗号化するのは、安全性を保ちつつ、暗号化の処理負担を軽減するためであり、本明細書及び図面において、「書込鍵で暗号化する」とは、書込鍵で直接暗号化する場合だけでなく、共通鍵暗号系の作業用鍵を書込鍵で暗号化し、暗号化した作業用鍵で暗号化するものも含めた意味で用いている。
【００３３】
追い出し処理部１５０では、ステップＳ６３０に進み、ステップ６２５で暗号化した作業ファイルのハッシュを算出する。次にステップＳ６３５において、再度鍵管理部１４０に依頼してハッシュを書込鍵で暗号化し、改ざん検出コードとする。鍵管理部１４０では、図１３Ｃに示すようにステップＳ１３３１においてハッシュを最新の書込鍵で暗号化する。
【００３４】
追い出し処理部１５０では次のステップＳ６４０において、暗号化した作業ファイルを、例えば一般のバックアップソフト等で外部媒体にコピーし、外部媒体には指定された媒体名を付与する。次にステップＳ６４５において媒体ＩＤを採番し、媒体管理テーブル１７１に、新たなレコードとして、媒体ＩＤ、媒体名、運用期間、鍵ＩＤ、ハッシュ値を記録し、状態には追出を記録する。媒体ＩＤは採番したＩＤであり、媒体名は指定されたものである。運用期間は、ステップＳ６１０で抽出されたレコードの運用日付から、追い出しを実施した日付までの期間である。鍵ＩＤは、ステップＳ６２５において、鍵管理部１４０から返された鍵ＩＤであり、ハッシュ値は、ステップＳ６３０で算出し、ステップＳ６３５で暗号化したものである。
【００３５】
次にステップＳ６５０において、ステップＳ６１５で抽出した原本管理テーブルのレコードの状態を追出に更新し、媒体ＩＤには媒体管理テーブルの媒体ＩＤを反映する。さらにステップ６６０において、ステップ６２０で抽出したレコードを削除し、ステップＳ６６５で使用した作業ファイルを削除して追い出し処理を終了する。
【００３６】
次に、アーカイブ媒体に追い出された原本を電子化原本保管装置１００で一時的に復元し、原本を参照可能とするための一時復元処理部１６５の処理について、図７により説明する。まず、ステップＳ７１０において一時復元対象の外部媒体の媒体名を取得し、ステップＳ７２０において取得した媒体名が媒体管理テーブル１７１に存在し、かつその状態が追出であるかを判定して、一時復元対象としてセットされている媒体のチェックを行う。判定結果が否定であればステップＳ７９９に分岐し、媒体が正しくないというメッセージを返してステップＳ７７０に進み、使用した作業ファイルを削除して処理を終了する。判定結果が肯定であれば、ステップＳ７３０に進み、一時復元対象の外部媒体であるアーカイブ媒体２００内のファイルを作業ファイルにコピーする。図２Ｆのアーカイブ媒体の説明から理解されるように、作業ファイルには、少なくとも、書込鍵で暗号化された作業用暗号鍵と、作業用暗号鍵で暗号化された追い出し対象データが含まれている。次にステップ７３１で復元する作業ファイルのハッシュを算出する。次にステップＳ７３２において、媒体名で媒体管理テーブル１７１を検索し、鍵ＩＤとハッシュ値を取得する。次のステップＳ７３３では、媒体管理テーブル１７１から取得したハッシュ値と鍵ＩＤを指定して鍵管理部１４０にハッシュ値の復号を依頼してハッシュ値を復号化する。鍵管理部１４０は、図１３Ｅに示すように、ステップＳ１３５１において指定されたハッシュ値を指定された鍵ＩＤの読込鍵で復号化する。そして、次のステップＳ７４０において、ステップＳ７３３で復号化したハッシュとステップＳ７３１で算出したハッシュが一致するか判定する。一致しなければ、改ざんが行われたのであるから、ステップＳ７９９に分岐してその旨のメッセージを返し、ステップＳ７７０に進んで使用した作業ファイルを削除して処理を終了する。
【００３７】
両方のハッシュが一致したときは改ざんがなかったのであるから処理を進め、ステップＳ７５０において、媒体管理テーブル１７１から取得した鍵ＩＤを指定して、ステップＳ７３０で外部媒体からファイルをコピーした作業ファイルの復号を鍵管理部１４０に依頼して作業ファイルを復号化する。鍵管理部１４０は、図１３Ｄに示すようにステップ１３４１で、まず作業ファイルにコピーされている作業用鍵を指定された鍵ＩＤの読込鍵で復号化する。次にステップＳ１３４２で、復号対象データである作業ファイル中の追い出し対象データを復号化された作業用鍵で復号化する。
【００３８】
次のステップＳ７６０では、復号化した作業ファイルからレコード群を取り出し、参照用原本テーブル１６１に格納する。また、文書ＩＤを基にして、それぞれに対応する原本管理テーブル１２１のレコードの状態を「復元」にする。これにより、アーカイブ媒体２００に追い出されていた原本は、一時的に復元し、電子化原本保管装置で参照可能になる。最後に、ステップＳ７７０に進み、使用した作業ファイルを削除して、一時復元処理を終了する。
【００３９】
次に、電子化原本参照装置４００においてアーカイブ媒体２００から原本を復元して参照する場合の処理について説明する。
まず、電子化原本保管装置１００において、アーカイブ媒体に追い出された原本を他の装置で参照する旨の要求が受け付けられると、参照用管理情報抽出処理部１８０が呼び出される。参照用管理情報抽出処理部１８０は、ステップＳ８１０で、参照要求に含まれる、例えば文書通番から文書ＩＤ番号を生成し、それにより原本管理テーブル１２１の項目「状態」を参照する。ステップＳ８２０で状態が「追出」であるか判定し、状態が「追出」でなければステップＳ８９０に進んで未だアーカイブされていない旨のエラーメッセージを返して処理を終了する。状態が「追出」の場合は、ステップＳ８３０に進み、ステップＳ８１０で生成した文書ＩＤ番号をキーにして原本管理テーブル１２１を検索し、抽出されたレコードを、参照用原本管理部３１０の参照用原本管理テーブル３１１として参照用管理情報移出媒体３００に格納する。次にステップＳ８４０において、ステップＳ８３０と同様に文書ＩＤ番号をキーにして原本アクセス履歴テーブル１２２を検索し、抽出されたレコードを参照用原本管理部３１０に格納する。次にステップＳ８５０において、ステップＳ８３０で抽出されたレコードの媒体ＩＤをキーにして媒体管理テーブル１７１を検索し、抽出されたレコードを参照用媒体管理部３３０の媒体管理テーブル３３１として参照用管理情報移出媒体３００に格納する。次にステップ８６０において、ステップＳ８５０で抽出された媒体管理テーブル１７１のレコードの鍵ＩＤを指定して鍵管理部１４０から読込鍵テーブルと改ざん検出用コードを取り出し、参照用鍵管理部のデータとして参照用移出媒体に格納する。鍵管理部１４０は、ステップＳ８６０で読込鍵取得の依頼を受けると、図１３Ｆに示すとおり、ステップＳ１３６１において、指定された鍵ＩＤとその鍵ＩＤで規定される読込鍵のテーブルをマスター鍵で暗号化する。マスター鍵は３ＤＥＳなどによる鍵でシステムで一意のものであり、電子化原本保管装置１００以外に読込鍵を持ち出すことになるので、その安全性を高めるためにマスター鍵で暗号化するのであるが、参照用管理情報移出媒体３００で充分に安全が確保されるのであれば、この措置は必須ではない。次にステップ１３６２において、マスター鍵で暗号化されたテーブルのハッシュを算出し、マスター鍵で暗号化して改ざん検出コードとする。次のステップＳ１３６３で暗号化した読込鍵テーブルと、改ざん検出コードを参照用管理情報抽出処理部のステップＳ８６０に返して処理を終了する。
【００４０】
以上の参照用管理情報抽出処理部１８０の処理により、参照に必要な情報が参照用管理情報移出媒体３００に格納され、利用者はそれを自分が利用しようとする電子化原本参照装置４００に接続し、アーカイブ媒体２００をセットして追い出された原本を参照することができる。アクセスした履歴は、アーカイブ媒体２００に書き込まれ、後に、電子化原本保管装置１００において、原本アクセス履歴テーブル１２２に反映される。
【００４１】
以下、電子化原本参照装置４００における原本参照処理を図９乃至１１を基に詳細に説明する。
電子化原本参照装置４００においてアーカイブ媒体２００からの原本取得アクセスが要求されると、原本参照処理部４１０は、図９に示すようにその最初のステップＳ９１０において参照用復元処理部４３０を呼び出し、参照すべき原本のデータを参照用原本一時復元部４２０に格納する。
【００４２】
原本参照処理部４１０により起動された参照用復元処理部４３０の処理は、図１０に示すとおり、図７に示された電子化原本保管装置１００の一時復元処理部１６５の処理とほぼ同様であり、各ステップで互いに対応した処理が行われる。
【００４３】
まず、ステップＳ１０１０において一時復元対象の外部媒体の媒体名を取得し、ステップＳ１０２０において取得した媒体名が参照用媒体管理部の媒体管理テーブル３３１に存在し、かつその状態が「追出」であるかを判定して、一時復元対象としてセットされている媒体のチェックを行う。判定結果が否定であればステップＳ１０９９に分岐し、媒体が正しくないというメッセージを返してステップＳ１０６０に進み、使用した作業ファイルを削除して処理を終了する。判定結果が肯定であれば、ステップＳ１０２１に進み、一時復元対象の外部媒体であるアーカイブ媒体２００内のファイルを作業ファイルにコピーする。図２Ｆのアーカイブ媒体の説明から理解されるように、作業ファイルには、少なくとも、書込鍵で暗号化された作業用暗号鍵と、作業用暗号鍵で暗号化された追い出し対象データが含まれている。次にステップＳ１０２２で復元する作業ファイルのハッシュを算出する。次にステップＳ１０２３において、媒体名で媒体管理テーブル３３１を検索し、鍵ＩＤとハッシュ値を取得する。次のステップＳ１０２４では、媒体管理テーブル３３１から取得したハッシュ値と鍵ＩＤを指定して参照用鍵管理部３２０にハッシュ値の復号を依頼してハッシュ値を復号化する。参照用鍵管理部３２０は、図１４Ｂに示すように、ステップＳ１４２０において指定されたハッシュ値を指定された鍵ＩＤの読込鍵で復号化する。参照用復元処理部４３０は、次のステップＳ１０３０において、ステップＳ１０２４で復号化したハッシュとステップＳ１０２２で算出したハッシュが一致するか判定する。一致しなければ、改ざんが行われたのであるから、ステップＳ１０９９に分岐してその旨のメッセージを返し、ステップＳ１０６０に進んで使用した作業ファイルを削除して処理を終了する。
【００４４】
両方のハッシュが一致したときは改ざんがなかったのであるから処理を進め、ステップＳ１０４０において、媒体管理テーブル３３１から取得した鍵ＩＤを指定して、ステップＳ１０２１で外部媒体からファイルをコピーした作業ファイルの復号を参照用鍵管理部３２０に依頼して作業ファイルを復号化する。参照用鍵管理部３２０は、図１４Ａに示すようにステップ１４１０で、まず作業ファイルにコピーされている作業用鍵を指定された鍵ＩＤの読込鍵で復号化する。次にステップＳ１４１１で、復号対象データである作業ファイル中の追い出し対象データを復号化された作業用鍵で復号化する。
【００４５】
参照用復元処理部４３０の次のステップＳ１０５０では、復号化した作業ファイルからレコード群を取り出し、参照用原本テーブル４２１に格納する。また、文書ＩＤを基にして、それぞれに対応する参照用原本管理テーブル３１１のレコードの状態を「復元」にする。これにより、アーカイブ媒体２００に追い出されていた原本は、一時的に復元し、電子化原本参照装置４００で参照可能になる。最後に、ステップＳ１０６０に進み、使用した作業ファイルを削除して、参照用復元処理を終了し、処理を原本参照処理部４１０に戻す。
【００４６】
原本参照処理部４１０では、次のステップＳ９２０で、参照用復元処理部４３０での復元が正常に行われたかチェックを行い、正常でなければステップＳ９６０に分岐して使用した作業領域をクリアして処理を終了する。復元が正常に行われていれば、ステップ９３０に進み、文書通番から文書ＩＤ番号を生成し、参照用原本管理テーブル３１１を参照する。次にステップＳ９４０で参照用原本一時復元部４２０の参照用原本テーブル４２１を参照して、原本の内容を参照する。次にステップ９５０において、参照履歴書込処理部４４０を呼び出し、原本にアクセスしたアーカイブ媒体２００上に、原本アクセス履歴情報を暗号化して追加記録する。
【００４７】
参照履歴書込処理部４４０は、図１１に示すように、まずステップＳ１１００において、参照用原本管理部３００の原本アクセス履歴テーブルにオペレータ情報等の登録すべき情報を収集して記録する。次にステップＳ１１２０で、参照した原本の復元に用いた読込鍵の鍵ＩＤを指定して記録した履歴情報の暗号化を参照用鍵管理部３２０に依頼し、暗号化した作業用暗号鍵と、暗号化された履歴情報を取得する。
【００４８】
依頼を受けた参照用鍵管理部３２０は、図１４Ｄに示すように、まずステップＳ１４４０でＤＥＳ３アルゴリズムなどにより、作業用鍵を作成する。次にステップＳ１４５０で指定された鍵ＩＤの読込鍵で作業用鍵を暗号化する。次のステップＳ１４６０で暗号化対象データである履歴情報を読み込み、ステップＳ１４６０で暗号化された作業用鍵で暗号化する。そして、ステップＳ１４７０において、履歴情報の暗号化に用いた、読込鍵で暗号化された作業用鍵を返して処理を終了する。
【００４９】
参照履歴書込処理部４４０は、ステップＳ１１３０において、参照用鍵管理部３２０から返された暗号化された作業用暗号鍵と、暗号化された履歴情報をアーカイブ媒体２００の末尾に追記して、参照履歴書込処理を終了し、処理の制御を原本参照処理部４１０に戻す。
【００５０】
原本参照処理部４１０は、ステップＳ９６０で使用した作業領域をクリアして、原本参照処理を終了する。
なお、上記原本参照処理の説明においては、原本参照用の管理情報は参照用管理情報移出媒体３００に格納されたまま電子化原本参照装置４００からアクセスされるものとして説明したが、これに限らず、一部あるいは全部の情報を電子化原本参照装置にコピーしてから原本参照処理を実行できることは、当業者に容易に理解されるところである。
【００５１】
次に、アーカイブ媒体の末尾に記録された参照履歴を電子化原本保管装置１００の原本アクセス履歴テーブル１２２に反映する処理について、説明する。電子化原本保管装置１００において、原本アクセス履歴の監査を行うときなど適宜のタイミングで、アーカイブ媒体２００に記録されているアクセス情報を、原本アクセス履歴テーブル１２２に反映する。この処理を実行する参照履歴反映処理部１９０の処理について、以下、図１２に基づき詳細に説明する。
【００５２】
まず、ステップＳ１２１０において反映処理対象の外部媒体（アーカイブ媒体２００）の媒体名を取得し、ステップＳ１２２０において取得した媒体名が媒体管理テーブル１７１に存在し、かつその状態が「追出」であるかを判定して、反映処理対象としてセットされている媒体のチェックを行う。判定結果が否定であればステップＳ１２９９に分岐し、媒体が正しくないというメッセージを返して処理を終了する。判定結果が肯定であれば、ステップＳ１２３０に進み、ステップＳ１２１０で取得した媒体名をキーとして媒体管理テーブル１７１を検索し、鍵ＩＤを取得する。次にステップ１２３１でアーカイブ媒体２００からアクセス履歴情報を読み取る。次にステップＳ１２３２で反映済みマークを検索して、未反映部分を抽出する。次にステップＳ１２４０において、原本アクセス履歴テーブル１２２を参照し、原本アクセス履歴テーブル１２２に未反映のアクセス履歴がステップＳ１２３２で抽出したアクセス履歴にあるか判定する。未反映のものがなければ、ステップＳ１２６０に進み、アーカイブ媒体２００上のアクセス履歴情報に反映済みマークを追記して処理を終了する。未反映のアクセス履歴があれば、ステップＳ１２５０に進み、鍵管理部１４０にステップＳ１２３０で取得した鍵ＩＤと、１件分の暗号化された履歴情報を渡し、履歴の復号化を依頼する。鍵管理部１４０は、図１３Ｇに示すように、ステップＳ１３７１で作業用鍵を指定された鍵ＩＤの書込鍵で復号化し、ステップＳ１３７２で復号対象である履歴情報を読み取り、ステップＳ１３７１で復号化した作業用鍵で復号化する。次に、参照履歴反映処理部１９０は、ステップＳ１２５１でログ通番を採番し、ステップＳ１２５２で、復号化した履歴情報とともに原本アクセス履歴テーブルに１２２に追加登録する。次に、ステップＳ１２５３において、アーカイブ媒体２００の履歴情報から、次の未反映履歴を抽出し、ステップＳ１２４０に戻り、上記の処理を繰り返す。なお、煩雑になるため図示されてはいないが、ステップＳ１２５３において、未反映履歴がなくなれば処理を終了することは当然である。また、上記電子化原本参照装置４００における参照履歴処理の説明において、参照履歴について改ざん検出を行うことは特には言及しなかったが、図１１において示した参照履歴書込処理において、アクセス履歴のハッシュを算出し、参照用鍵管理部３２０が図１４Ｅに示すようにステップ１４８０で指定された鍵ＩＤの読込鍵でハッシュを暗号化して改ざん検出コードを作成し、図１２に示す参照履歴反映処理において改ざんの有無を検出するようにできることは、当業者に明らかである。
【００５３】
以上、本発明について詳細に説明したことから理解されるように、本発明によれば、以下の機能を実現することができる。
１）電子文書のデータを、文書そのものと、その管理データとを分けてもつ。
【００５４】
２）電子文書を登録して所定期間が経過すると、電子文書を自動的に外部媒体に追い出す。
３）追い出す際には、書込鍵で暗号化して、情報の漏洩を防止する。参照時に、文書が追い出し済みの場合は、管理データに基づき、一旦、追い出し済みである旨を返す。
【００５５】
４）追い出し済み電子文書を参照したい場合は、本体に読み込み、読込鍵で復号化して一時復元することで参照可能とする。
５）読込鍵と管理情報を参照用の装置に与えることで、本体に戻さなくても参照を可能とする。
【００５６】
６参照用の装置における参照の履歴は、当該外部媒体に読込鍵で暗号化して追加する。
７）外部媒体上の参照の履歴を監査するには、本体で書込鍵を使って復号化することで可能にする。
【００５７】
８）書込鍵と読込鍵は、ＲＳＡ等の鍵ペアを使用することでセキュリテイを確保する。
９）参照用装置に参照用管理情報を持ち出すには、ＩＣカードなどを用いてセキュリテイを確保する。
【００５８】
（付記１）電子文書を保管する電子文書保管装置において、
登録された前記電子文書を所定期間格納する電子文書保管部と、
登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部と、
前記電子文書管理部に格納された情報を参照して前記電子文書保管部に格納されている前記電子文書のうち、指定された日付よりも過去に登録された電子文書をアーカイブ媒体に追い出す追い出し処理部と、
を備えることを特徴とする電子文書保管装置。
【００５９】
（付記２）前記追い出し処理部により追い出された前記電子文書を前記アーカイブ媒体から電子文書一時復元部に読み出す一時復元処理部と、
前記一時復元処理部により前記アーカイブ媒体から読み出された電子文書を格納する電子文書一時復元部と、
をさらに備えることを特徴とする付記１に記載された電子文書保管装置。
【００６０】
（付記３）前記電子文書保管部に格納されている電子文書は、適宜のタイミングで更新され世代管理される暗号鍵により登録時に暗号化されており、前記追い出し処理部は、登録時の暗号鍵で暗号化された電子文書を前記アーカイブ媒体に追い出し、前記一時復元処理部は、前記追い出された電子文書をその登録時の暗号鍵で暗号化されたままで前記電子文書一時復元部に読み出すことを特徴とする付記２に記載された電子文書保管装置。
【００６１】
（付記４）公開鍵暗号系の暗号鍵のペアを生成する暗号鍵生成部と当該暗号鍵生成部で生成した暗号鍵のペアの一方を書込鍵とし他方を読込鍵として鍵ＩＤを付して管理する管理用鍵テーブルを有し、暗号化を依頼されると前記書込鍵で暗号化する鍵管理部を備え、前記追い出し処理部は、追い出し対象の電子文書を前記鍵管理部に暗号化を依頼した後にアーカイブ媒体に追い出すことを特徴とする付記１乃至３に記載された電子文書保管装置。
【００６２】
（付記５）電子文書を保管する電子文書保管装置からアーカイブ媒体に追い出された前記電子文書を参照する電子文書参照装置であって、
前記電子文書保管装置から与えられる参照用管理情報に基づき前記アーカイブ媒体にアクセスする電子文書参照処理部と、
前記アーカイブ媒体から参照用電子文書一時復元部に前記電子文書を読み出す参照用復元処理部と、
前記参照用復元処理部により前記アーカイブ媒体から読み出された電子文書を格納する参照用電子文書一時復元部と、
を備えたことを特徴とする電子文書参照装置。
【００６３】
（付記６）登録された電子文書を所定期間格納する電子文書保管部と、登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部と、公開鍵暗号系の暗号鍵のペアを生成する暗号鍵生成部と当該暗号鍵生成部で生成した暗号鍵のペアの一方を書込鍵とし他方を読込鍵として鍵ＩＤを付して管理する管理用鍵テーブルを有し暗号化を依頼されると前記書込鍵で暗号化する鍵管理部と、前記電子文書の追い出しで使用しているアーカイブ媒体の管理情報を記録する媒体管理テーブルと、前記電子文書保管部に格納されている前記電子文書のうち指定された日付よりも過去に登録された電子文書を前記鍵管理部に暗号化を依頼した後にアーカイブ媒体に追い出し、使用した暗号鍵の鍵ＩＤを含む追い出しに使用したアーカイブ媒体の管理情報を前記媒体管理テーブルに格納する追い出し処理部と、を備える電子文書保管装置及び前記アーカイブ媒体に追い出された前記電子文書を復元して参照可能とする電子文書参照装置を有する電子文書保管参照システムにおいて、
前記電子文書保管参照システムは、参照用情報移出媒体をさらに有し、
前記電子文書保管装置は、前記アーカイブ媒体に追い出された電子文書を前記電子文書参照装置で参照する要求を受けると前記電子文書の参照に必要な前記電子文書の追い出し時に用いた暗号鍵の鍵ＩＤを含む情報を前記電子文書管理部と媒体管理テーブルを参照して抽出し、当該抽出した情報の暗号化を前記鍵ＩＤを指定して前記鍵管理部に依頼し暗号化に使用した書込鍵とペアになる読込鍵を受け取り、前記抽出した暗号化した情報と受け取った前記読込鍵を前記参照用情報移出媒体に格納する参照用管理情報抽出部をさらに備え、
前記参照用管理情報移出媒体は、前記読込鍵を管理する参照用鍵管理部を備え、
前記電子文書参照装置は、要求元から前記アーカイブ媒体の前記電子文書の取得要求を受けると、前記参照用管理情報に格納された情報に基づき前記電子文書を読み込み、前記参照用鍵管理部に前記読み込まれた電子文書の復号化を依頼し前記電子文書を復号化して参照可能とする
ことを特徴とする電子文書保管参照システム
（付記７）前記電子文書参照装置は、参照履歴情報を作成し、当該参照履歴情報の前記読込鍵による暗号化を前記参照用鍵管理部に依頼し、暗号化した前記参照履歴情報を前記アーカイブ媒体に書き込む参照履歴書込処理部をさらに備え、
前記電子文書保管装置は、前記アーカイブ媒体に書き込まれた参照履歴情報を前記電子文書管理部に反映する参照履歴反映処理部をさらに備えたことを特徴とする付記６に記載された電子文書保管参照システム。
【００６４】
（付記８）登録された前記電子文書を所定期間格納する電子文書保管部と、登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部とを備えた電子文書保管装置を用いた電子文書追い出し方法において、
電子文書を登録するために前記電子文書保管部に格納し当該電子文書の、少なくとも状態と登録の日付を前記電子文書管理部に格納する登録ステップと、
追い出す前記電子文書を抽出する日付を指定する日付指定ステップと
前記登録ステップにおいて電子文書管理部に格納された登録の日付を参照し、前記日付指定ステップで指定された日付以前の前記電子文書を抽出する電子文書抽出ステップと
前記電子文書抽出ステップで抽出した電子文書をアーカイブ媒体に書き込む書込ステップと、
を備えることを特徴とする電子文書追い出し方法。
【００６５】
（付記９）コンピュータを、登録された電子文書を所定期間格納する電子文書保管部と、登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部とを備えた電子文書保管装置として動作させるプログラムにおいて、
前記電子文書保管装置に、
電子文書を登録するために前記電子文書保管部に格納し当該電子文書の、少なくとも状態と登録の日付を前記電子文書管理部に格納する登録ステップと、
追い出す前記電子文書を抽出する日付を指定する日付指定ステップと
前記登録ステップにおいて電子文書管理部に格納された登録の日付を参照し、前記日付指定ステップで指定された日付以前の前記電子文書を抽出する電子文書抽出ステップと
前記電子文書抽出ステップで抽出した電子文書をアーカイブ媒体に書き込む書込ステップと、
を実行させることを特徴とするプログラム。
【００６６】
（付記１０）コンピュータを、電子文書を保管する電子文書保管装置からアーカイブ媒体に追い出された前記電子文書を参照する電子文書参照装置として動作させるプログラムにおいて、
前記電子文書参照装置に、
前記電子文書保管装置から与えられる参照用管理情報に基づき前記アーカイブ媒体にアクセスする電子文書参照処理ステップと、
前記アーカイブ媒体から前記電子文書を読み出す参照用復元処理ステップとを実行させることを特徴とするプログラム。
【００６７】
（付記１１）電子文書を保管する電子文書保管装置において、
登録された前記電子文書を所定期間格納する電子文書保管部と、
登録された前記電子文書の、少なくとも状態、登録の日付及びアクセスの履歴を格納する電子文書管理部と、
公開鍵暗号系の暗号鍵のペアを生成する暗号鍵生成部と当該暗号鍵生成部で生成した暗号鍵のペアの一方を書込鍵とし他方を読込鍵として鍵ＩＤを付して管理する管理用鍵テーブルを有し、暗号化を依頼されると前記書込鍵で暗号化する鍵管理部と、
前記電子文書の追い出しで使用しているアーカイブ媒体の管理情報を記録する媒体管理テーブルと、
前記電子文書保管部に登録されている前記電子文書のうち指定された日付よりも過去に登録された電子文書を前記鍵管理部に暗号化を依頼した後にアーカイブ媒体に追い出し、使用した暗号鍵の鍵ＩＤを含む追い出しに使用したアーカイブ媒体の管理情報を前記媒体管理テーブルに格納する追い出し処理部と、
前記アーカイブ媒体に追い出された電子文書を前記電子文書保管装置以外の装置で参照する要求を受けると前記電子文書の参照に必要な前記電子文書の追い出し時に用いた暗号鍵の鍵ＩＤを含む情報を前記電子文書管理部と媒体管理テーブルを参照して抽出する参照用管理情報抽出部と、
を備えることを特徴とする電子文書保管装置。
【００６８】
（付記１２）前記参照用情報抽出部は、前記抽出した情報の暗号化を前記鍵ＩＤを指定して前記鍵管理部に依頼し暗号化に使用した書込鍵とペアになる読込鍵を受け取り、前記抽出した暗号化した情報と受け取った前記読込鍵を前記電子文書保管装置以外の装置に移出する参照用情報移出媒体に格納することを特徴とする付記１１に記載された電子文書保管装置
【図面の簡単な説明】
【００６９】
【図１】本発明の原理及び本発明の実施の形態で使用する構成要素を説明する図である
【図２Ａ】電子化原本保管装置の原本管理部に備えられる原本管理テーブルと原本アクセス履歴テーブルの構成を説明する図である。
【図２Ｂ】電子化原本保管装置の原本保管部に備えられる原本テーブルの構成を説明する図である。
【図２Ｃ】電子化原本保管装置の鍵管理部に備えられる管理用鍵テーブルの構成を説明する図である。
【図２Ｄ】電子化原本保管装置の原本一時復元部に備えられる参照用原本テーブルの構成を説明する図である。
【図２Ｅ】電子化原本保管装置の媒体管理部に備えられる媒体管理テーブルの構成を説明する図である。
【図２Ｆ】アーカイブ媒体に記録されるデータのフォーマットを説明する図である。
【図３】参照用情報移出媒体の参照用原本管理部、参照用鍵管理部及び参照用媒体管理部のそれぞれに備えられるテーブルとその構成を説明する図である。
【図４】電子化原本参照装置の参照用原本一時復元部に備えられる参照用原本テーブルの構成を説明する図である。
【図５】電子化原本保管装置における原本アクセス要求の処理を説明する図である。
【図６】電子化原本保管装置における追い出し処理を説明する図である。
【図７】電子化原本保管装置において一時的に追い出した原本を復元する処理を説明する図である。
【図８】電子化原本保管装置において電子化原本参照装置でアーカイブ媒体から原本を参照するために必要な情報を抽出する処理を説明する図である。
【図９】電子化原本参照装置においてアーカイブ媒体から原本を復元して参照し、参照履歴をアーカイブ媒体に書き込む処理を説明する図である。
【図１０】電子化原本参照装置における原本を復元する処理を説明する図である。
【図１１】電子化原本参照装置における参照履歴をアーカイブ媒体に書き込む処理を説明する図である。
【図１２】電子化原本保管装置において、電子化原本参照装置における参照履歴を反映する処理を説明する図である。
【図１３Ａ】鍵管理部における鍵生成を説明する図である。
【図１３Ｂ】鍵管理部における書込鍵による暗号化を説明する図である。
【図１３Ｃ】鍵管理部におけるハッシュの暗号化を説明する図である。
【図１３Ｄ】鍵管理部における読込鍵による復号化を説明する図である。
【図１３Ｅ】鍵管理部におけるハッシュの復号化を説明する図である。
【図１３Ｆ】鍵管理部における読込鍵取得を説明する図である。
【図１３Ｇ】鍵管理部における履歴復号化を説明する図である。
【図１４Ａ】参照用鍵管理部における読込鍵による復号化を説明する図である。
【図１４Ｂ】参照用鍵管理部におけるハッシュの読込鍵による復号化を説明する図である。
【図１４Ｃ】参照用鍵管理部における読込鍵復元を説明する図である。
【図１４Ｄ】参照用鍵管理部における参照履歴の暗号化を説明する図である。
【図１４Ｅ】参照用鍵管理部における参照履歴のハッシュの暗号化を説明する図である。
【符号の説明】
【００７０】
１００    電子化原本保管装置
２００    アーカイブ媒体
３００    参照用管理情報移出媒体
４００    電子化原本参照装置
【図１】
2006099421.tif 000003
【図２Ａ】
2006099421.tif 000004
【図２Ｂ】
2006099421.tif 000005
【図２Ｃ】
2006099421.tif 000006
【図２Ｄ】
2006099421.tif 000007
【図２Ｅ】
2006099421.tif 000008
【図２Ｆ】
2006099421.tif 000009
【図３】
2006099421.tif 000010
【図４】
2006099421.tif 000011
【図５】
2006099421.tif 000012
【図６】
2006099421.tif 000013
【図７】
2006099421.tif 000014
【図８】
2006099421.tif 000015
【図９】
2006099421.tif 000016
【図１０】
2006099421.tif 000017
【図１１】
2006099421.tif 000018
【図１２】
2006099421.tif 000019
【図１３Ａ】
2006099421.tif 000020
【図１３Ｂ】
2006099421.tif 000021
【図１３Ｃ】
2006099421.tif 000022
【図１３Ｄ】
2006099421.tif 000023
【図１３Ｅ】
2006099421.tif 000024
【図１３Ｆ】
2006099421.tif 000025
【図１３Ｇ】
2006099421.tif 000026
【図１４Ａ】
2006099421.tif 000027
【図１４Ｂ】
2006099421.tif 000028
【図１４Ｃ】
2006099421.tif 000029
【図１４Ｄ】
2006099421.tif 000030
【図１４Ｅ】
2006099421.tif 000031