(57)【特許請求の範囲】
【請求項１】
クライアント端末と暗号化サーバとからなるファイル管理システムであって、
前記暗号化サーバが、
マスター鍵を保持するマスター鍵保持手段と、
電子ファイルの暗号化鍵を生成する第１の電子ファイル暗号化鍵生成手段と、
該生成した電子ファイルの暗号化鍵を前記マスター鍵で暗号化する第１の電子ファイル暗号化鍵暗号化手段と、
前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを前記クライアント端末に送信する第１の送信手段と、
前記クライアント端末が、
受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを格納する第１の格納手段と、
該格納した前記電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵を付加して情報ファイルを生成する第１の情報ファイル生成手段と、
前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを紛失したときに、
前記暗号化サーバが、
前記クライアント端末から暗号化された前記情報ファイルを受信する受信手段と、
該受信した情報ファイルから前記マスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、該復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する復号手段と、
新たな電子ファイルの暗号化鍵を生成する第２の電子ファイル暗号化鍵生成手段と、
該生成した新たな電子ファイルの暗号化鍵を前記マスター鍵で暗号化する第２の電子ファイル暗号化鍵暗号化手段と、
前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵と前記復号した電子ファイルとを前記クライアント端末に送信する第２の送信手段と、
前記クライアント端末が、
受信した前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納する第２の格納手段と、
該格納した前記新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する第２の情報ファイル生成手段と、
を備えたことを特徴とするファイル管理システム。
【請求項２】
クライアント端末と暗号化サーバとからなるファイル管理システムにおけるファイル管理方法であって、
前記暗号化サーバが、
電子ファイルの暗号化鍵を生成する第１のステップと、
該生成した電子ファイルの暗号化鍵を保有するマスター鍵で暗号化する第２のステップと、
前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを前記クライアント端末に送信する第３のステップと、
前記クライアント端末が、
受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを格納する第４のステップと、
該格納した前記電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵を付加して情報ファイルを生成する第５のステップと、
前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを紛失したときに、
前記暗号化サーバが、
前記クライアント端末から暗号化された前記情報ファイルを受信する第６のステップと、
該受信した情報ファイルから前記マスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、該復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する第７のステップと、
新たな電子ファイルの暗号化鍵を生成する第８のステップと、
該生成した新たな電子ファイルの暗号化鍵を前記マスター鍵で暗号化する第９のステップと、
前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵と前記復号した電子ファイルとを前記クライアント端末に送信する第１０のステップと、
前記クライアント端末が、
受信した前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納する第１１のステップと、
該格納した前記新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する第１１のステップと、
を備えたことを特徴とするファイル管理方法。
【請求項３】
クライアント端末と暗号化サーバとからなるファイル管理システムにおけるファイル管理方法をコンピュータに実行させるためのプログラムであって、
前記暗号化サーバが、
電子ファイルの暗号化鍵を生成する第１のステップと、
該生成した電子ファイルの暗号化鍵を保有するマスター鍵で暗号化する第２のステップと、
前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを前記クライアント端末に送信する第３のステップと、
前記クライアント端末が、
受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを格納する第４のステップと、
該格納した前記電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵を付加して情報ファイルを生成する第５のステップと、
前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを紛失したときに、
前記暗号化サーバが、
前記クライアント端末から暗号化された前記情報ファイルを受信する第６のステップと、
該受信した情報ファイルから前記マスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、該復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する第７のステップと、
新たな電子ファイルの暗号化鍵を生成する第８のステップと、
該生成した新たな電子ファイルの暗号化鍵を前記マスター鍵で暗号化する第９のステップと、
前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵と前記復号した電子ファイルとを前記クライアント端末に送信する第１０のステップと、
前記クライアント端末が、
受信した前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納する第１１のステップと、
該格納した前記新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する第１１のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報漏洩防止技術に関し、特に、コスト負荷を低減できるファイル管理システム、ファイル管理方法およびプログラムに関する。
【背景技術】
【０００２】
昨今の情報漏洩問題に対応するため、様々な情報漏洩防止システムが提案されている。ワードなどの電子ファイルについては、ファイルを暗号化し、特定のユーザ以外が復号できないようにすることで関係者以外の人が電子ファイルを入手しても情報を取得できないようにする方式が採用されている。
【０００３】
また、依頼側の計算機とサーバ装置を接続して成る通信網上で処理するファイルを暗号化するファイル暗号化システムにおいて、サーバ装置が、暗号化するファイル名に対応する秘密鍵を発生する秘密鍵生成手段と、依頼側固有ＩＤの指定を受けその依頼側対応鍵を発生する識別ＩＤ表と、秘密鍵を対応鍵に基づき暗号化する秘密鍵方式暗号化手段と、該秘密鍵を通信網を介し計算機に送る制御手段を備え、計算機が、対応鍵をファイルの暗号化に前に記憶する対応鍵記憶手段と、その対応鍵に基づきファイルに対応するファイル対応秘密鍵を復号する秘密鍵方式暗号化手段と、その復号化された秘密鍵に基づきファイルを暗号化するファイル暗号化手段とを備え、秘密情報が第三者に渡る危険性を低減させユーザ端末機種に束縛されず広いユーザに対応したシステム（例えば、特許文献１参照。）や機密ファイルを暗号化した暗号化ファイルを保管するファイル格納装置と、前記暗号化ファイルを復号するための復号鍵を保管する鍵管理装置とからなるファイル管理システムにおけるファイル管理方法において、予め特定された一方向性関数により、前記機密ファイルを識別するファイル識別情報と生成された乱数とを用いて復号鍵対応情報を前記ファイル格納装置で生成するステップと、当該生成した復号鍵対応情報と前記復号鍵を対にして前記ファイル格納装置から送信し前記鍵管理装置に保管するステップと、前記復号鍵に対応する暗号鍵で前記機密ファイルを暗号化し、暗号化した暗号化ファイルを前記ファイル識別情報と前記乱数と対にして前記ファイル格納装置に保管するステップとを有し、適切な復号鍵を自動的に選択して復号することができるファイル管理技術（例えば、特許文献２参照。）も提案されている。
【特許文献１】特開平９−１７９７６８号公報
【特許文献２】特開２００６−２８５６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の手法では、鍵の紛失や更新を行うために電子ファイルを暗号化するための暗号化鍵をユーザ毎に管理する必要がある。このことは、ユーザ管理サーバの設置などを必要とし、そのためのコスト負荷がかかるため、特に小規模な会社などでの運用が難しいといった問題があった。
【０００５】
そこで、本発明は、上記事情に鑑みてなされたものであり、ユーザ毎の鍵管理のためのサーバを設置する必要がなく、セキュリティ管理のコスト負荷を軽減するファイル管理システム、ファイル管理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記した課題を解決するために以下の事項を提案している。
【０００７】
（１）本発明は、クライアント端末と暗号化サーバとからなるファイル管理システムであって、前記暗号化サーバが、マスター鍵を保持するマスター鍵保持手段と、電子ファイルの暗号化鍵を生成する第１の電子ファイル暗号化鍵生成手段と、該生成した電子ファイルの暗号化鍵を前記マスター鍵で暗号化する第１の電子ファイル暗号化鍵暗号化手段と、前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを前記クライアント端末に送信する第１の送信手段と、前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを格納する第１の格納手段と、該格納した前記電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵を付加して情報ファイルを生成する第１の情報ファイル生成手段と、前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを紛失したときに、前記暗号化サーバが、前記クライアント端末から暗号化された前記情報ファイルを受信する受信手段と、該受信した情報ファイルから前記マスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、該復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する復号手段と、新たな電子ファイルの暗号化鍵を生成する第２の電子ファイル暗号化鍵生成手段と、該生成した新たな電子ファイルの暗号化鍵を前記マスター鍵で暗号化する第２の電子ファイル暗号化鍵暗号化手段と、前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵と前記復号した電子ファイルとを前記クライアント端末に送信する第２の送信手段と、前記クライアント端末が、受信した前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納する第２の格納手段と、該格納した前記新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する第２の情報ファイル生成手段と、を備えたことを特徴とするファイル管理システムを提案している。
【０００８】
この発明によれば、暗号化サーバが、マスター鍵を保持し、第１の電子ファイル暗号化鍵生成手段は、電子ファイルの暗号化鍵を生成する。第１の電子ファイル暗号化鍵暗号化手段は、その生成した電子ファイルの暗号化鍵をマスター鍵で暗号化し、第１の送信手段が、電子ファイルの暗号化鍵と電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵とをクライアント端末に送信する。クライアント端末の第１の格納手段は、受信した電子ファイルの暗号化鍵と電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵とを格納し、第１の情報ファイル生成手段が、その格納した電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、その暗号化した電子ファイルにマスター鍵で暗号化した電子ファイルの暗号化鍵を付加して情報ファイルを生成する。したがって、暗号化サーバは、ユーザ毎の暗号化鍵を管理する代わりに、暗号化サーバのみが所有するマスター鍵のみを管理し、ユーザ毎のファイル暗号化鍵をマスター鍵で暗号化して、これを暗号化ファイルと連結したものを情報ファイルとして保存するため、ユーザ毎の鍵管理のためのサーバを設置する必要がなく、セキュリティ管理のコスト負荷を軽減することができる。
【００１１】
（２）本発明は、クライアント端末と暗号化サーバとからなるファイル管理システムにおけるファイル管理方法であって、前記暗号化サーバが、電子ファイルの暗号化鍵を生成する第１のステップと、該生成した電子ファイルの暗号化鍵を保有するマスター鍵で暗号化する第２のステップと、前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを前記クライアント端末に送信する第３のステップと、前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを格納する第４のステップと、該格納した前記電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵を付加して情報ファイルを生成する第５のステップと、前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを紛失したときに、前記暗号化サーバが、前記クライアント端末から暗号化された前記情報ファイルを受信する第６のステップと、該受信した情報ファイルから前記マスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、該復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する第７のステップと、新たな電子ファイルの暗号化鍵を生成する第８のステップと、該生成した新たな電子ファイルの暗号化鍵を前記マスター鍵で暗号化する第９のステップと、前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵と前記復号した電子ファイルとを前記クライアント端末に送信する第１０のステップと、前記クライアント端末が、受信した前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納する第１１のステップと、該格納した前記新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する第１１のステップと、を備えたことを特徴とするファイル管理方法を提案している。
【００１２】
この発明によれば、暗号化サーバが、電子ファイルの暗号化鍵を生成し、生成した電子ファイルの暗号化鍵を保有するマスター鍵で暗号化して、電子ファイルの暗号化鍵と電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵とをクライアント端末に送信する。クライアント端末は、受信した電子ファイルの暗号化鍵と電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵とを格納し、格納した電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、暗号化した電子ファイルに電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵を付加して情報ファイルを生成する。そして、クライアント端末が、受信した電子ファイルの暗号化鍵と電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵とを紛失したときに、暗号化サーバは、クライアント端末から暗号化された情報ファイルを受信し、受信した情報ファイルからマスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する。さらに、新たな電子ファイルの暗号化鍵を生成し、生成した新たな電子ファイルの暗号化鍵をマスター鍵で暗号化して、新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵と復号した電子ファイルとをクライアント端末に送信する。クライアント端末は、受信した新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納し、格納した新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、暗号化した電子ファイルにマスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する。
【００１３】
（３）本発明は、クライアント端末と暗号化サーバとからなるファイル管理システムにおけるファイル管理方法であって、前記暗号化サーバが、電子ファイルの暗号化鍵を生成する第１のステップと、該生成した電子ファイルの暗号化鍵を保有するマスター鍵で暗号化する第２のステップと、前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを前記クライアント端末に送信する第３のステップと、前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを格納する第４のステップと、該格納した前記電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵を付加して情報ファイルを生成する第５のステップと、前記クライアント端末が、受信した前記電子ファイルの暗号化鍵と前記電子ファイルの暗号化鍵を前記マスター鍵で暗号化した暗号化鍵とを紛失したときに、前記暗号化サーバが、前記クライアント端末から暗号化された前記情報ファイルを受信する第６のステップと、該受信した情報ファイルから前記マスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、該復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する第７のステップと、新たな電子ファイルの暗号化鍵を生成する第８のステップと、該生成した新たな電子ファイルの暗号化鍵を前記マスター鍵で暗号化する第９のステップと、前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵と前記復号した電子ファイルとを前記クライアント端末に送信する第１０のステップと、前記クライアント端末が、受信した前記新たな電子ファイルの暗号化鍵と前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納する第１１のステップと、該格納した前記新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、該暗号化した電子ファイルに前記マスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する第１１のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００１４】
この発明によれば、暗号化サーバが、電子ファイルの暗号化鍵を生成し、生成した電子ファイルの暗号化鍵を保有するマスター鍵で暗号化して、電子ファイルの暗号化鍵と電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵とをクライアント端末に送信する。クライアント端末は、受信した電子ファイルの暗号化鍵と電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵とを格納し、格納した電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、暗号化した電子ファイルに電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵を付加して情報ファイルを生成する。そして、クライアント端末が、受信した電子ファイルの暗号化鍵と電子ファイルの暗号化鍵をマスター鍵で暗号化した暗号化鍵とを紛失したときに、暗号化サーバは、クライアント端末から暗号化された情報ファイルを受信し、受信した情報ファイルからマスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する。さらに、新たな電子ファイルの暗号化鍵を生成し、生成した新たな電子ファイルの暗号化鍵をマスター鍵で暗号化して、新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵と復号した電子ファイルとをクライアント端末に送信する。クライアント端末は、受信した新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納し、格納した新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、暗号化した電子ファイルにマスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する。
【発明の効果】
【００１５】
本発明によれば、暗号化サーバが、マスター鍵のみを管理し、すべての電子ファイル暗号化鍵を管理しないため、ユーザ毎の鍵管理のためのサーバを設置する必要がなく、セキュリティ管理のコスト負荷を軽減することができるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００１７】
本実施形態に係るファイル管理システムは、図１に示すように、クライアント端末１とマスター鍵のみを管理する暗号化サーバ２とからなり、これらは、ネットワーク３を介して接続されている。なお、以下では、通常時のファイル管理方法と、クライアント端末が鍵情報を紛失した場合のファイル管理方法とに分けて説明する。
【００１８】
＜通常時のファイル管理システムの構成＞
図２を用いて、通常時のファイル管理システムの構成について説明する。
図２に示すように、クライアント端末１は、受信部１１と、暗号化鍵情報格納部１２と、情報ファイル生成部１３とから構成されている。
【００１９】
受信部１１は、暗号化サーバ２から電子ファイルの暗号化鍵と暗号化サーバ２が保有するマスター鍵で暗号化した電子ファイルの暗号化鍵とを受信する。暗号化鍵情報格納部１２は、受信部１１において暗号化サーバ２から受信した電子ファイルの暗号化鍵と暗号化サーバ２が保有するマスター鍵で暗号化した電子ファイルの暗号化鍵とを格納する。
【００２０】
情報ファイル生成部１３は、暗号化鍵情報格納部１２に格納された電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、その暗号化した電子ファイルにマスター鍵で暗号化した電子ファイルの暗号化鍵を付加して図４に示すような情報ファイルを生成する。
【００２１】
一方、暗号化サーバ２は、図２に示すように、電子ファイル暗号化鍵生成部２１と、マスター鍵格納部２２と、電子ファイル暗号化鍵暗号化部２３と、送信部２４とから構成されている。
【００２２】
電子ファイル暗号化鍵生成部２１は、電子ファイルの暗号化鍵を生成する。マスター鍵格納部２２は、マスター鍵を格納する記憶装置である。
【００２３】
電子ファイル暗号化鍵暗号化部２３は、電子ファイル暗号化鍵生成部２１が生成した電子ファイルの暗号化鍵をマスター鍵格納部２２に格納されたマスター鍵で暗号化する。送信部２４は、電子ファイル暗号化鍵生成部２１が生成した電子ファイルの暗号化鍵と電子ファイル暗号化鍵暗号化部２３により、マスター鍵で暗号化した電子ファイルの暗号化鍵とをクライアント端末に送信する。
【００２４】
＜通常時のファイル管理システムの処理＞
次に、図５を用いて、通常時のファイル管理システムの処理について説明する。
【００２５】
まず、暗号化サーバ２の電子ファイル暗号化鍵生成部２１が、電子ファイルの暗号化鍵を生成する（ステップＳ１０１）。電子ファイル暗号化鍵暗号化部２３は、生成した電子ファイルの暗号化鍵を保有するマスター鍵で暗号化する（ステップＳ１０２）。送信部２４は、電子ファイルの暗号化鍵とマスター鍵で暗号化した電子ファイルの暗号化鍵とをクライアント端末に送信する（ステップＳ１０３）。
【００２６】
そして、クライアント端末１の受信部１１が、受信した電子ファイルの暗号化鍵とマスター鍵で暗号化した電子ファイルの暗号化鍵とを暗号化鍵情報格納部１２に格納する（ステップＳ１０４）。さらに、情報ファイル生成部１３は、暗号化鍵情報格納部１２に格納したマスター鍵で暗号化した電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、その暗号化した電子ファイルにマスター鍵で暗号化した電子ファイルの暗号化鍵を付加して図４に示すような情報ファイルを生成する（ステップＳ１０５）。
【００２７】
したがって、通常時のファイル管理システムでは、暗号化サーバは、ユーザ毎の暗号化鍵を管理する代わりに、暗号化サーバのみが所有するマスター鍵のみを管理し、ユーザ毎のファイル暗号化鍵をマスター鍵で暗号化して、これを暗号化ファイルと連結したものを情報ファイルとして保存するため、ユーザ毎の鍵管理のためのサーバを設置する必要がなく、セキュリティ管理のコスト負荷を軽減することができる。
【００２８】
＜クライアント端末が鍵情報を紛失した場合のファイル管理システムの構成＞
図３を用いて、クライアント端末が鍵情報を紛失した場合のファイル管理システムの構成について説明する。
図３に示すように、クライアント端末１は、送信部３１と、受信部３２と、暗号化鍵情報格納部３３と、情報ファイル再生成部３４とから構成されている。
【００２９】
送信部３１は、暗号化サーバ２に暗号化された情報ファイルを送信する。受信部３２は、新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを受信するとともに、再生された電子ファイルを受信する。
【００３０】
暗号化鍵情報格納部３３は、受信部３２において受信した新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを格納する。情報ファイル再生成部３４は、暗号化鍵情報格納部３３に格納した新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、その暗号化した電子ファイルにマスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する。
【００３１】
一方、暗号化サーバ２は、受信部４１と、電子ファイル復号化部４２と、マスター鍵格納部４３と、新電子ファイル暗号化鍵生成部４４と、新電子ファイル暗号化鍵暗号化部４５と、送信部４６とから構成されている。
【００３２】
受信部４１は、クライアント端末１から暗号化された情報ファイルを受信する。電子ファイル復号化部４２は、受信部４１において受信した情報ファイルから保有するマスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、その復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する。
【００３３】
マスター鍵格納部４３は、マスター鍵を格納する。新電子ファイル暗号化鍵生成部４４は、新たな電子ファイルの暗号化鍵を生成する。新電子ファイル暗号化鍵暗号化部４５は、新電子ファイル暗号化鍵生成部４４が生成した新たな電子ファイルの暗号化鍵をマスター鍵で暗号化する。送信部４６は、新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵と復号した電子ファイルとをクライアント端末に送信する。
【００３４】
＜クライアント端末が鍵情報を紛失した場合のファイル管理システムの処理＞
次に、図５を用いて、クライアント端末が鍵情報を紛失した場合のファイル管理システムの処理について説明する。
【００３５】
まず、暗号化サーバ２の受信部４１が、クライアント端末から暗号化された情報ファイルを受信する（ステップＳ２０１）。電子ファイル復号化部４２は、受信部４１において受信した情報ファイルからマスター鍵格納部４３において保有するマスター鍵を用いて、電子ファイルの暗号化鍵を復号するとともに、その復号した電子ファイルの暗号鍵を用いて、電子ファイルを復号する（ステップＳ２０７）。
【００３６】
次に、新電子ファイル暗号化鍵生成部４４が、新たな電子ファイルの暗号化鍵を生成し（ステップＳ２０３）、新電子ファイル暗号化鍵暗号化部４５が、新電子ファイル暗号化鍵生成部４４において生成した新たな電子ファイルの暗号化鍵をマスター鍵で暗号化する（ステップＳ２０４）。そして、送信部４６が、新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵と復号した電子ファイルとをクライアント端末に送信する（ステップＳ２０５）。
【００３７】
クライアント端末１の受信部３２は、新たな電子ファイルの暗号化鍵とマスター鍵で暗号化した新たな電子ファイルの暗号化鍵とを受信し、これを暗号化鍵情報格納部３３に格納する（ステップＳ２０６）。
【００３８】
情報ファイル再生成部３４は、暗号化鍵情報格納部３３に格納したマスター鍵で暗号化した新たな電子ファイルの暗号化鍵を用いて、電子ファイルを暗号化するとともに、その暗号化した電子ファイルにマスター鍵で暗号化した新たな電子ファイルの暗号化鍵を付加して情報ファイルを生成する（ステップＳ２０７）。
【００３９】
したがって、クライアント端末が鍵情報を紛失した場合でも、暗号化サーバは、ユーザ毎の暗号化鍵を管理する代わりに、暗号化サーバのみが所有するマスター鍵のみを管理し、ユーザ毎のファイル暗号化鍵をマスター鍵で暗号化して、これを暗号化ファイルと連結したものを情報ファイルとして保存するため、ユーザ毎の鍵管理のためのサーバを設置する必要がなく、セキュリティ管理のコスト負荷を軽減することができる。
【００４０】
なお、これらプログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをクライアント端末１、暗号化サーバ２のそれぞれ（いずれもコンピュータシステム）に読み込ませ、実行することによって本発明のファイル管理システムを実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００４１】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００４２】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４３】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態に係るファイル管理システムの構成図である。
【図２】本発明の実施形態に係る通常時のファイル管理システムの構成図である。
【図３】本発明の実施形態に係るクライアント端末が鍵情報を紛失した場合のファイル管理システムの構成図である。
【図４】本発明の実施形態に係る情報ファイルの構成を例示した図である。
【図５】本発明の実施形態に係る通常時のファイル管理システムの処理フローである。
【図６】本発明の実施形態に係るクライアント端末が鍵情報を紛失した場合のファイル管理システムの処理フローである。
【符号の説明】
【００４５】
１・・・クライアント端末、２・・・暗号化サーバ、３・・・ネットワーク、１１、３２、４１・・・受信部、１２、３３・・・暗号化鍵情報格納部、１３・・・情報ファイル生成部、２１・・・電子ファイル暗号化鍵生成部、２２、４３・・・マスター鍵格納部、２３・・・電子ファイル暗号化鍵暗号化部、２４、３１、４６・・・送信部、３４・・・情報ファイル再生成部、４２・・・電子ファイル復号化部、４４・・・新電子ファイル暗号化鍵生成部、４５・・・新電子ファイル暗号化鍵暗号化部
【図１】
0004974863.tif 000002
【図２】
0004974863.tif 000003
【図３】
0004974863.tif 000004
【図４】
0004974863.tif 000005
【図５】
0004974863.tif 000006
【図６】
0004974863.tif 000007