(57)【要約】【課題】  電子ファイルの共有化を行いつつ、安全性の高い電子ファイル管理が可能な電子ファイル管理システムを提供する。【解決手段】  電子ファイル登録要求部２３は、電子ファイルデータと設定アクセス権データとから電子ファイル登録要求データを作成し、日付鍵データ作成部２４は、個々の要求があった際にシリアルナンバーデータを発行して暗号化し、日付の情報を付加して日付鍵データを作成し、鍵データ付加部２５は、電子ファイル登録要求データと日付鍵データを暗号化して送信データを作成し、個人認証データ判定部１２は、電子ファイル登録要求データに含まれているシリアルナンバーデータと、記憶装置に記録されているシリアルナンバーデータとを比較し、記録を許可されたユーザからの要求であるか否かを判定し、電子ファイルデータアクセス部１６は、電子ファイルデータを記憶装置に記録し、保管フォルダ鍵データを含む応答データを作成する。【選択図】  図１
2005316669.tif 000002
【特許請求の範囲】
【請求項１】
電子ファイルデータの入出力を要求するクライアントと、記憶装置を備え、前記クライアントから要求された当該電子ファイルデータの入出力を行うファイル保管サーバとから構成される電子ファイル管理システムであって、
前記クライアントは、
前記電子ファイルデータと、保管フォルダ内の電子ファイルデータに対する読み込み権、書き込み権、および削除権がユーザ毎に記録され、当該電子ファイルデータの回覧順序が記録された設定アクセス権データとから電子ファイル登録要求データを作成する電子ファイル登録要求手段と、
前記クライアントからの要求があった際のその処理を識別するための連続番号が記録されたシリアルナンバーデータを発行し、当該シリアルナンバーデータを所定の暗号化関数に従って暗号化し、日付の情報を付加して日付鍵データを作成する日付鍵データ作成手段と、
前記ユーザを特定するための複数コードから構成され、前記ファイル保管サーバとデータの送受信を行う際の暗号化、復号化処理に用いられる個人認証鍵データを用いて、所定の暗号化関数に従って前記電子ファイル登録要求データと前記日付鍵データを暗号化して送信データを作成する鍵データ付加手段と、
を備え、
前記ファイル保管サーバは、
所定の復号化関数に従って前記個人認証鍵データを用いて前記送信データを復号化して前記電子ファイル登録要求データ、および前記日付鍵データを取得し、当該日付鍵データに含まれている前記シリアルナンバーデータと、前記記憶装置に記録されている前記シリアルナンバーデータとを比較して連続性があるか否かを判定することで、前記電子ファイルデータの記録を許可された前記ユーザからの要求であるか否かを判定する個人認証データ判定手段と、
前記電子ファイル登録要求データに含まれている前記設定アクセス権データを基に、前記記憶装置上に保管フォルダを作成し、当該保管フォルダ内の当該電子ファイルデータに対する読み込み権、書き込み権、および削除権がユーザ毎に記録され、当該電子ファイルデータの回覧順序が記録された保管フォルダアクセス権データを作成し、前記記憶装置に記録するアクセス権設定手段と、
作成された前記保管フォルダに対応し、個々の保管フォルダに対して設定され、保管フォルダを特定するための複数コードから構成される保管フォルダ鍵データを作成し、前記記憶装置に記録し、前記電子ファイル登録要求データに含まれる前記電子ファイルデータを基に、前記保管フォルダを特定するための保管フォルダデータを作成し、前記記憶装置に記録する保管フォルダ設定手段と、
前記電子ファイル登録要求データに含まれている前記電子ファイルデータを記憶装置に記録し、前記保管フォルダ鍵データと応答メッセージから構成され、前記クライアントへ返信される応答データを作成する電子ファイルデータアクセス手段と、
を備えることを特徴とする電子ファイル管理システム。
【請求項２】
前記ファイル保管サーバは、
前記クライアントから前記設定アクセス権データと前記保管フォルダ鍵データを含む前記電子ファイルデータの読み込みを要求する要求データが供給されると、
当該保管フォルダ鍵データを基に前記保管フォルダを特定し、前記クライアントから受信した前記設定アクセス権データと前記記憶装置に記録されている前記保管フォルダアクセス権データを基に、当該電子ファイルデータを利用しようとするユーザが、当該保管フォルダに対してアクセス権を有するか否か判定するアクセス権判定手段を備え、
前記クライアントは、
前記応答データから前記電子ファイルデータを抽出し、当該電子ファイルデータを記憶装置に記録するデータ分離手段を備え、
前記電子ファイルデータアクセス手段は、アクセス権を有する場合に、前記記憶装置に記録されているユーザ所望の電子ファイルデータを取得し、当該電子ファイルデータを含む応答データを作成することを特徴とする請求項１に記載の電子ファイル管理システム。
【請求項３】
前記ファイル保管サーバは、
所定の電子メールアドレスを宛先として電子メールを送受信する第１の電子メール送受信手段と、
前記電子メールから添付ファイルである前記送信データを抽出し、当該送信データを分割して前記電子ファイル登録要求データ、前記個人認証鍵データ、および前記日付鍵データを取得し、前記電子ファイルデータアクセス手段によって作成された前記応答データを添付ファイルとして前記電子メールを作成する添付ファイル解析手段と、
を備え、
前記クライアントは、
所定の電子メールアドレスを宛先として前記電子メールを送受信する第２の電子メール送受信手段と、
前記電子メールから添付ファイルである前記応答データを抽出し、前記送信データを添付ファイルとして前記電子メールを作成する添付ファイル変換手段と、
を備えることを特徴とする請求項１乃至請求項２に記載の電子ファイル管理システム。
【請求項４】
前記ファイル保管サーバは、
前記保管フォルダアクセス権データと、前記電子ファイルデータに対して設定されている回覧順序に基づいて、どこまで回覧されたか日時が記録されたアクセス履歴データを基に、前記応答データの送り先である電子メールアドレスを設定する送信アドレス設定手段と、
前記クライアントは、
電子ファイルデータの利用内容に応じて、当該電子ファイルデータに対して設定されている回覧順序に基づいて、承認履歴を残すユーザが、当該電子ファイルデータに対して承認するか否かが記録された確認通知データを作成する確認通知手段を備えることを特徴とする請求項３に記載の電子ファイル管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントからネットワークを介してファイル保管サーバに集積され、共有される電子ファイルを管理する電子ファイル管理システムに関する。
【背景技術】
【０００２】
従来の電子ファイル管理システムは、クライアント・サーバシステムにおいて、クライアント側でＷｅｂ等のアプリケーションを実行し、ログインＩＤとパスワードを用いてファイル保管サーバにログインし、電子ファイルを予め作成されているファイル保管サーバ内のフォルダに登録している。
【０００３】
また、クライアント・サーバシステムが外部のネットワーク、例えば、インターネットと接続されている場合は、アクセス権の無いユーザが電子ファイルを開くことができないように暗号化し、その電子ファイルを共有する個々のユーザがそれぞれその暗号鍵を管理している。
【０００４】
また、あるユーザが共有する電子ファイルをファイル保管サーバに登録すると、その登録したユーザが、アクセス権を有する他のユーザへ直接連絡を行っている。
【０００５】
従って、従来の電子ファイル管理システムにおいては、共有する電子ファイルをファイル保管サーバへ登録する為に、まずファイル保管サーバ上にフォルダを作成しておき、そのフォルダに対して予め共有するユーザ全員のアクセス権を設定しなければならない。
【０００６】
また、共有するユーザが状況に応じて異なる場合は、その共有するユーザに対してファイル保管サーバ上にフォルダを作成し、そのフォルダに対して予めユーザ全員のアクセス権を設定しなければならない。
【０００７】
アクセス権が異なる電子ファイルに対しては異なる暗号鍵を用意する必要があるため、複数の暗号鍵を管理しなければならない。
【０００８】
また、共有する電子ファイルが登録されたこと、その電子ファイルの内容を確認したか否かについても、各ユーザに対してその都度個別に確認する必要があり、このような現状においては十分な管理体制が維持できていなかった。
【０００９】
例えば、特許文献１および特許文献２に示されているシステムでは、暗号化する為の個人認証鍵が第三者により使用されアクセスされた場合で、そのオブジェクト（ファイル）が変更された場合、その変更された内容により調査した場合に気付く事は可能なものの、変更されずに参照のみされた場合は、ネットワーク上のアクセスポイントのログを解析しない限り気付くことはできなかった。
【特許文献１】特開２０００−９９４７７号公報
【特許文献２】特開２００１−１０１０５４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は上記問題点に鑑みなされたものであり、電子ファイルの共有化を行いつつ、安全性の高い電子ファイル管理が可能な電子ファイル管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に記載の発明である電子ファイル管理システムは、電子ファイルデータの入出力を要求するクライアントと、記憶装置を備え、前記クライアントから要求された当該電子ファイルデータの入出力を行うファイル保管サーバとから構成される電子ファイル管理システムであって、前記クライアントは、前記電子ファイルデータと、保管フォルダ内の電子ファイルデータに対する読み込み権、書き込み権、および削除権がユーザ毎に記録され、当該電子ファイルデータの回覧順序が記録された設定アクセス権データとから電子ファイル登録要求データを作成する電子ファイル登録要求手段と、前記クライアントからの要求があった際のその処理を識別するための連続番号が記録されたシリアルナンバーデータを発行し、当該シリアルナンバーデータを所定の暗号化関数に従って暗号化し、日付の情報を付加して日付鍵データを作成する日付鍵データ作成手段と、前記ユーザを特定するための複数コードから構成され、前記ファイル保管サーバとデータの送受信を行う際の暗号化、復号化処理に用いられる個人認証鍵データを用いて、所定の暗号化関数に従って前記電子ファイル登録要求データと前記日付鍵データを暗号化して送信データを作成する鍵データ付加手段とを備え、前記ファイル保管サーバは、所定の復号化関数に従って前記個人認証鍵データを用いて前記送信データを復号化して前記電子ファイル登録要求データ、および前記日付鍵データを取得し、当該日付鍵データに含まれている前記シリアルナンバーデータと、前記記憶装置に記録されている前記シリアルナンバーデータとを比較して連続性があるか否かを判定することで、前記電子ファイルデータの記録を許可された前記ユーザからの要求であるか否かを判定する個人認証データ判定手段と、前記電子ファイル登録要求データに含まれている前記設定アクセス権データを基に、前記記憶装置上に保管フォルダを作成し、当該保管フォルダ内の当該電子ファイルデータに対する読み込み権、書き込み権、および削除権がユーザ毎に記録され、当該電子ファイルデータの回覧順序が記録された保管フォルダアクセス権データを作成し、前記記憶装置に記録するアクセス権設定手段と、作成された前記保管フォルダに対応し、個々の保管フォルダに対して設定され、保管フォルダを特定するための複数コードから構成される保管フォルダ鍵データを作成し、前記記憶装置に記録し、前記電子ファイル登録要求データに含まれる前記電子ファイルデータを基に、前記保管フォルダを特定するための保管フォルダデータを作成し、前記記憶装置に記録する保管フォルダ設定手段と、前記電子ファイル登録要求データに含まれている前記電子ファイルデータを記憶装置に記録し、前記保管フォルダ鍵データと応答メッセージから構成され、前記クライアントへ返信される応答データを作成する電子ファイルデータアクセス手段とを備えることを特徴とする。
【００１２】
また、請求項２に記載の発明である電子ファイル管理システムは、請求項１に記載の電子ファイル管理システムであって、前記ファイル保管サーバは、前記クライアントから前記設定アクセス権データと前記保管フォルダ鍵データを含む前記電子ファイルデータの読み込みを要求する要求データが供給されると、当該保管フォルダ鍵データを基に前記保管フォルダを特定し、前記クライアントから受信した前記設定アクセス権データと前記記憶装置に記録されている前記保管フォルダアクセス権データを基に、当該電子ファイルデータを利用しようとするユーザが、当該保管フォルダに対してアクセス権を有するか否か判定するアクセス権判定手段を備え、前記クライアントは、前記応答データから前記電子ファイルデータを抽出し、当該電子ファイルデータを記憶装置に記録するデータ分離手段を備え、前記電子ファイルデータアクセス手段は、アクセス権を有する場合に、前記記憶装置に記録されているユーザ所望の電子ファイルデータを取得し、当該電子ファイルデータを含む応答データを作成することを特徴とする。
【００１３】
また、請求項３に記載の発明である電子ファイル管理システムは、請求項１乃至請求項２に記載の電子ファイル管理システムであって、前記ファイル保管サーバは、所定の電子メールアドレスを宛先として電子メールを送受信する第１の電子メール送受信手段と、前記電子メールから添付ファイルである前記送信データを抽出し、当該送信データを分割して前記電子ファイル登録要求データ、前記個人認証鍵データ、および前記日付鍵データを取得し、前記電子ファイルデータアクセス手段によって作成された前記応答データを添付ファイルとして前記電子メールを作成する添付ファイル解析手段とを備え、前記クライアントは、所定の電子メールアドレスを宛先として前記電子メールを送受信する第２の電子メール送受信手段と、前記電子メールから添付ファイルである前記応答データを抽出し、前記送信データを添付ファイルとして前記電子メールを作成する添付ファイル変換手段とを備えることを特徴とする。
【００１４】
また、請求項４に記載の発明である電子ファイル管理システムは、請求項３に記載の電子ファイル管理システムであって、前記ファイル保管サーバは、前記保管フォルダアクセス権データと、前記電子ファイルデータに対して設定されている回覧順序に基づいて、どこまで回覧されたか日時が記録されたアクセス履歴データを基に、前記応答データの送り先である電子メールアドレスを設定する送信アドレス設定手段と、前記クライアントは、電子ファイルデータの利用内容に応じて、当該電子ファイルデータに対して設定されている回覧順序に基づいて、承認履歴を残すユーザが、当該電子ファイルデータに対して承認するか否かが記録された確認通知データを作成する確認通知手段を備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、個人認証鍵に一連の連続番号を振ったシリアルナンバーデータを付加することにより、アクセスを要求した人の連続性を判断することが可能となり、連続性が無い時にすぐさま第三者による不正アクセスの可能性を把握することができ、セキュリティーの向上を図ることができる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施形態について、図１〜図８を用いて説明する。
【００１７】
≪第１の実施形態≫
第１の実施形態について、図１〜図３を用いて説明する。
【００１８】
第１の実施形態における電子ファイル管理システム１Ａは、図１に示すように、ファイル保管サーバ２Ａ、および複数のクライアント３Ａから構成され、ＬＡＮ（Local Area Network）等のネットワーク４Ａによって相互に接続される。本実施形態においては、ファイル保管サーバ２Ａの記憶装置に記録されるデータ、またはファイル保管サーバ２Ａの記憶装置から読み込まれるデータを電子ファイルデータと称す。
【００１９】
ファイル保管サーバ２Ａは、通信部１１、個人認証データ判定部１２、アクセス権設定部１３、保管フォルダ設定部１４、アクセス権判定部１５、および電子ファイルデータアクセス部１６を有し、さらに、図１に示す各データを記憶する記憶装置（図示しない）を備える。
【００２０】
通信部１１は、ネットワーク４Ａを介してクライアント３Ａから送信される送信データを受信する機能、電子ファイルデータアクセス部１６によって作成された応答データをクライアント３Ａへ送信する機能を有する。
【００２１】
個人認証データ判定部１２は、所定の復号化関数に従って個人認証鍵データを用いて送信データを復号化して電子ファイル登録要求データ、および日付鍵データを取得し、日付鍵データに含まれているシリアルナンバーデータと、記憶装置に記録されている日付シリアルナンバーデータに含まれるシリアルナンバーデータとを比較して連続性があるか否かを判定することで、電子ファイルデータの記録を許可されたユーザからの要求であるか否かを判定する機能を有する。
【００２２】
個人認証鍵データとは、ファイル保管サーバ２Ａによって発行され、ユーザを特定するための複数コードから構成され、ファイル保管サーバ２Ａと送受信を行う際の暗号化、復号化処理に用いられる鍵データである。
【００２３】
日付シリアルナンバーデータとは、ユーザ毎のファイル保管サーバ２Ａに対する個々の要求を識別するための連続番号（シリアルナンバーデータ）が所定の暗号化関数に従って暗号化され、日付（YYYY/MM/DD）の情報が付加されたデータである。
【００２４】
シリアルナンバーデータとは、クライアント３Ａ毎のファイル保管サーバ２Ａに対する電子ファイルデータの読み込み、書き込み、削除等、個々の処理要求があった際のその処理を識別するための連続番号が記録されたデータである。このシリアルナンバーデータは、クライアント３Ａからファイル保管サーバ２Ａに対して、上述の何等かの処理が行われる際に、クライアント３Ａの日付鍵データ作成部２４によって記憶されている連続番号に１を加算して発行される。
【００２５】
また、アクセス権設定部１３は、電子ファイル登録要求データに含まれている設定アクセス権データを基に、記憶装置上に保管フォルダを作成する機能、その保管フォルダに対応する保管フォルダアクセス権データを作成し、記憶装置に記録する機能を有する。
【００２６】
設定アクセス権データとは、保管フォルダ内の電子ファイルデータに対する読み込み権、書き込み権、削除権がユーザ毎に記録され、この電子ファイルデータの回覧順序が記録されたデータである。この設定アクセス権データは、クライアント３Ａ側で設定される。
【００２７】
保管フォルダアクセス権データとは、保管フォルダ内の電子ファイルデータに対する読み込み権、書き込み権、削除権がユーザ毎に記録され、この電子ファイルデータの回覧順序が記録されたデータである。
【００２８】
また、保管フォルダ設定部１４は、作成された保管フォルダに対応する保管フォルダ鍵データを作成し、記憶装置に記録する機能、電子ファイル登録要求データに含まれる電子ファイルデータを基に保管フォルダデータを作成し、記憶装置に記録する機能を有する。
【００２９】
保管フォルダ鍵データとは、ファイル保管サーバ２Ａによって発行され、個々の保管フォルダに対して設定され、保管フォルダを特定するための複数コードから構成されるデータである。
【００３０】
保管フォルダデータとは、電子ファイルデータを記録した保管フォルダを特定するためのデータである。
【００３１】
また、アクセス権判定部１５は、要求データが供給されると、その要求データに含まれている保管フォルダ鍵データを基に保管フォルダを特定する機能、クライアント３Ａから受信した設定アクセス権データと記憶装置に記録されている保管フォルダアクセス権データを基に、電子ファイルデータを利用しようとするユーザが、その保管フォルダに対してアクセス権を有するか否か判定する機能を有する。
【００３２】
また、電子ファイルデータアクセス部１６は、記憶装置に記録されているユーザ所望の電子ファイルデータを取得し、電子ファイルデータを含む応答データを作成する機能を有する。
【００３３】
また、クライアント３Ａは、通信部２１、データ分離部２２、電子ファイル登録要求部２３、日付鍵データ作成部２４、および鍵データ付加部２５を有し、さらに、図１に示す各データを記憶する記憶装置（図示しない）を備える。
【００３４】
通信部２１は、ネットワーク４Ａを介してデータの送受信を行う機能を有する。
【００３５】
また、データ分離部２２は、応答データから保管フォルダ鍵データを抽出し、保管フォルダ鍵データを記憶装置に記録する機能を有する。
【００３６】
また、電子ファイル登録要求部２３は、電子ファイルデータと設定アクセス権データとから電子ファイル登録要求データを作成する機能を有する。
【００３７】
また、日付鍵データ作成部２４は、シリアルナンバーデータを新たに発行して、そのシリアルナンバーデータを所定の暗号化関数に従って暗号化し、日付の情報を付加して日付鍵データを作成する機能を有する。
【００３８】
また、鍵データ付加部２５は、所定の暗号化関数に従って個人認証鍵データを用いて電子ファイル登録要求データと日付鍵データを暗号化して送信データを作成する機能を有する。
【００３９】
次に、第１の実施形態におけるファイル保管サーバ２Ａとクライアント３Ａの動作について、図２および図３のシーケンス図を用いて説明する。
【００４０】
第１の実施形態において、クライアント３Ａ内に記憶されている電子ファイルデータをファイル保管サーバ２Ａの記憶装置へ記録する際には、まず、クライアント３Ａの電子ファイル登録要求部２３は、電子ファイルデータ、設定アクセス権データ、および電子ファイルデータの記憶装置への記録要求を示す登録要求メッセージから構成される電子ファイル登録要求データを作成する（ステップＳ０１）。この電子ファイル登録要求データに含まれる電子ファイルデータには、読み込み権等のアクセス権限が設定されることになる。なお、ファイル保管サーバ２Ａに記録する電子ファイルデータと、この電子ファイルデータに対する設定アクセス権データは、予めクライアント３Ａの記憶装置に記録されていることとする。
【００４１】
次に、クライアント３Ａの日付鍵データ作成部２４は、以前に発行したシリアルナンバーデータの連続番号に１を加算して新たなシリアルナンバーデータを発行して、そのシリアルナンバーデータを所定の暗号化関数に従って暗号化し、日付の情報を付加して日付鍵データを作成する（ステップＳ０２）。なお、以前に発行したシリアルナンバーデータはクライアント３Ａの記憶装置に記録されていることとする。
【００４２】
次に、クライアント３Ａの鍵データ付加部２５は、電子ファイル登録要求データ、および日付鍵データから構成され、個人認証鍵データを基に所定の暗号化関数に従って暗号化される送信データを作成し、通信部２１は鍵データ付加部２５が作成した送信データをファイル保管サーバ２Ａへ送信する（ステップＳ０３）。
【００４３】
ファイル保管サーバ２Ａの通信部１１がネットワーク４Ａを介してクライアント３Ａから送信データを受信すると（ステップＳ０４）、個人認証データ判定部１２は、個人認証鍵データを基に所定の復号化関数に従って送信データを復号化して電子ファイル登録要求データ、および日付鍵データを取得する（ステップＳ０５）。
【００４４】
さらに個人認証データ判定部１２は、この日付鍵データを復号化して得られるシリアルナンバーデータと、個人毎記憶装置に記録されている日付シリアルナンバーデータを復号化して得られるシリアルナンバーデータとを比較し、両者に連続性があるか否か（両者が連続した数値となっているか否か）で電子ファイルデータの記録を許可されたユーザからの要求であるか否かを判定する（ステップＳ０６）。許可されたユーザからの要求であった場合に、個人認証データ判定部１２は、日付シリアルナンバーデータ中のシリアルナンバーデータに１を加算して更新する。
【００４５】
シリアルナンバーデータに連続性があり、電子ファイルデータの記録を許可されたユーザであると判定した場合に、ファイル保管サーバ２Ａの個人認証データ判定部１２は、電子ファイル登録要求データをアクセス権設定部１３に供給する（ステップＳ０７）。
【００４６】
次に、ファイル保管サーバ２Ａのアクセス権設定部１３は、電子ファイル登録要求データに含まれている設定アクセス権データを基に、記憶装置上に保管フォルダを作成し、その保管フォルダに対する保管フォルダアクセス権データ作成し、記憶装置に記録する（ステップＳ０８）。
【００４７】
また、ファイル保管サーバ２Ａの保管フォルダ設定部１４は、作成された保管フォルダに対する保管フォルダ鍵データを作成し、記憶装置に記録、電子ファイル登録要求データに含まれる電子ファイルデータを基に、電子ファイルデータの内容を示す保管フォルダデータを作成し、記憶装置に記録する（ステップＳ０９）。
【００４８】
また、ファイル保管サーバ２Ａの電子ファイルデータアクセス部１６は、電子ファイル登録要求データに含まれている電子ファイルデータを記憶装置に記録（ステップＳ１０）、さらに、保管フォルダ鍵データと応答メッセージから構成される応答データを作成し、通信部１１は、電子ファイルデータアクセス部１６によって作成された応答データをクライアント３Ａへ送信する（ステップＳ１１）。
【００４９】
クライアント３Ａの通信部２１は、ファイル保管サーバ２から送信された応答データを受信すると、データ分離部２２にその応答データを供給し、データ分離部２２は、保管フォルダ鍵データを応答データから抽出し、保管フォルダ鍵データを記憶装置に記録する（ステップＳ１２）。
【００５０】
また、クライアント３Ａの通信部２１は、ファイル保管サーバ２Ａに記録したその電子ファイルデータの共有を許可する他のユーザのクライアント３Ａに、保管フォルダ鍵データを配付する（ステップＳ１３）。この保管フォルダ鍵データを共有することで、ファイル保管サーバ２Ａに記録された電子ファイルデータを共有することが可能となる。
【００５１】
また、保管フォルダ鍵データが配布されたクライアント３Ａが、ファイル保管サーバ２Ａに記録されている電子ファイルデータを利用する際には、まず、クライアント３Ａの電子ファイル登録要求部２３は、設定アクセス権データと電子ファイルデータの要求メッセージを含む電子ファイル要求データを作成する（ステップＳ２１）。
【００５２】
また、クライアント３Ａの日付鍵データ作成部２４は、シリアルナンバーデータを新たに発行して、そのシリアルナンバーデータを所定の暗号化関数に従って暗号化し、日付の情報を付加して日付鍵データを作成する（ステップＳ２２）。
【００５３】
次に、クライアント３Ａの鍵データ付加部２５は、保管フォルダ鍵データ、電子ファイル要求データ、および日付鍵データから構成され、個人認証鍵データを基に所定の暗号化関数に従って暗号化される送信データを作成し、通信部２１は鍵データ付加部２５が作成した送信データをファイル保管サーバ２Ａへ送信する（ステップＳ２３）。
【００５４】
ファイル保管サーバ２Ａの通信部１１がクライアント３Ａから送信データを受信すると（ステップＳ２４）、個人認証データ判定部は、個人認証鍵データを基に所定の復号化関数に従って送信データを復号化して、保管フォルダ鍵データ、電子ファイル要求データ、および日付鍵データを取得する（ステップＳ２５）。
【００５５】
さらに個人認証データ判定部１２は、日付鍵データを復号化して得られるシリアルナンバーデータと、個人毎記憶装置に記録されている日付シリアルナンバーデータを復号化して得られるシリアルナンバーデータとを比較し、両者に連続性があるか否かでファイル保管サーバ２Ａの記憶装置に記録されている電子ファイルデータの利用を許可されたユーザからの要求であるか否かを判定する（ステップＳ２６）。許可されたユーザからの要求であった場合に、個人認証データ判定部１２は、日付シリアルナンバーデータ中のシリアルナンバーデータに１を加算して更新する。
【００５６】
電子ファイルデータの利用を許可されたユーザであると判定した場合に、ファイル保管サーバ２Ａの個人認証データ判定部１２は、電子ファイル要求データ、保管フォルダ鍵データ、および設定アクセス権データとから構成される要求データを作成し（ステップＳ２７）、アクセス権設定部１３に供給する。
【００５７】
ファイル保管サーバ２Ａのアクセス権判定部１５は、要求データが供給されると、その要求データに含まれている保管フォルダ鍵データを基に保管フォルダを特定し（ステップＳ２８）、クライアント３Ａから受信した設定アクセス権データと記憶装置に記録されている保管フォルダアクセス権データを基に、電子ファイルデータを利用しようとするユーザが、その保管フォルダに対してアクセス権を有するか否か判定する（ステップＳ２９）。
【００５８】
アクセス権判定部１５が、電子ファイルデータを利用しようとするユーザがアクセス権を有すると判定した場合、ファイル保管サーバ２Ａの電子ファイルデータアクセス部１６は、記憶装置に記録されているユーザ所望の電子ファイルデータを取得し、電子ファイルデータを含む応答データを作成し、通信部１１は、電子ファイルデータアクセス部１６によって作成された応答データをクライアント３Ａへ送信する（ステップＳ３０）。
【００５９】
クライアント３Ａの通信部２１は、ファイル保管サーバ２から送信された応答データを受信すると、データ分離部２２にその応答データを供給し、データ分離部２２は、電子ファイルデータを応答データから抽出し、その電子ファイルデータを記憶装置に記録する（ステップＳ３１）。
【００６０】
なお、クライアント３Ａ−ファイル保管サーバ２Ａ間の諸データの送受信は、ＨＴＴＰやＦＴＰ等のファイル転送プロトコルの規約に基づいて行われることとし、諸データは所定のファイル形式またはメッセージヘッダに挿入されて送受信されるが、特にこの方式に限定されるものではない。
【００６１】
≪第２の実施形態≫
第２の実施形態について、図４〜図６を用いて説明する。
【００６２】
第２の実施形態における電子ファイル管理システム１Ｂは、図４に示すように、ファイル保管サーバ２Ｂ、および複数のクライアント３Ｂから構成され、インターネット等のネットワーク４Ｂによって相互に接続される。なお、第１の実施形態と同じものについては、同じ番号を付し、その詳細な説明は省略する。
【００６３】
ファイル保管サーバ２Ｂは、個人認証データ判定部１２、アクセス権設定部１３、保管フォルダ設定部１４、アクセス権判定部１５、電子ファイルデータアクセス部１６、電子メール送受信部１７、および添付鍵ファイル解析部を有し、さらに、図４に示す各データを記憶する記憶装置（図示しない）を備える。
【００６４】
電子メール送受信部１７は、所定の電子メールアドレスを宛先として電子メールを送受信する機能を有する。
【００６５】
また、添付ファイル解析部１８は、電子メールから添付ファイルである送信データを抽出し、送信データを分割して電子ファイル登録要求データ、個人認証鍵データ、および日付鍵データを取得する機能、電子ファイルデータアクセス部１６によって作成された応答データを添付ファイルとして電子メールを作成する機能を有する。
【００６６】
また、クライアント３Ｂは、データ分離部２２、電子ファイル登録要求部２３、日付鍵データ作成部２４、鍵データ付加部２５、電子メール送受信部２６、および添付鍵ファイル変換部を有し、さらに、図４に示す各データを記憶する記憶装置（図示しない）を備える。
【００６７】
電子メール送受信部２６は、所定の電子メールアドレスを宛先として電子メールを送受信する機能を有する。
【００６８】
また、添付ファイル変換部２７は、電子メールから添付ファイルである応答データを抽出する機能、送信データを添付ファイルとして電子メールを作成する機能を有する。
【００６９】
次に、第２の実施形態におけるファイル保管サーバ２Ｂとクライアント３Ｂの動作について、図５および図６のシーケンス図を用いて説明する。
【００７０】
第２の実施形態において、クライアント３内に記憶されている電子ファイルデータをファイル保管サーバ２内へ記録する際には、まず、クライアント３Ｂの電子ファイル登録要求部２３は、電子ファイルデータ、設定アクセス権データ、および電子ファイルデータの記憶装置への記録要求を示す登録要求メッセージから構成される電子ファイル登録要求データを作成する（ステップＳ３１）。なお、ファイル保管サーバ２Ｂに記録する電子ファイルデータと、この電子ファイルデータに対する設定アクセス権データは、予め記憶装置に記録されていることとする。
【００７１】
次に、クライアント３Ｂの日付鍵データ作成部２４は、シリアルナンバーデータと日付とから構成される日付鍵データを作成する（ステップＳ３２）。なお、シリアルナンバーデータも予め記憶装置に記録されていることとする。
【００７２】
次に、クライアント３Ｂの鍵データ付加部２５は、電子ファイル登録要求データ、個人認証鍵データ、および日付鍵データから構成される送信データを作成し、添付ファイル変換部２７は、その送信データを添付ファイルとして電子メールを作成、電子メール送受信部２６は、所定の電子メールアドレスを宛先として、添付ファイル変換部２７が作成した電子メールを送信する（ステップＳ３３）。
【００７３】
ファイル保管サーバ２Ａの電子メール送受信部１７が、ネットワーク４Ｂを介してクライアント３Ｂから送信された電子メールを受信すると（ステップＳ３４）、添付ファイル解析部１８は、その電子メールから添付ファイルである送信データを抽出し、送信データをを個人認証データ判定部１２へ供給する。個人認証データ判定部１２は、個人認証鍵データを基に所定の復号化関数に従って送信データを復号化して電子ファイル登録要求データ、および日付鍵データを取得する（ステップＳ３５）。さらにファイル保管サーバ２Ａの個人認証データ判定部１２は、個人認証データ判定部１２は、日付鍵データを復号化して得られるシリアルナンバーデータと、個人毎記憶装置に記録されている日付シリアルナンバーデータを復号化して得られるシリアルナンバーデータとを比較し、両者に連続性があるか否かで電子ファイルデータの記録を許可されたユーザからの要求であるか否かを判定する（ステップＳ３６）。
【００７４】
電子ファイルデータの記録を許可されたユーザであると判定した場合に、ファイル保管サーバ２Ａの個人認証データ判定部１２は、電子ファイルデータと設定アクセス権データとを基に作成されている電子ファイル登録要求データをアクセス権設定部１３に供給する（ステップＳ３７）。
【００７５】
次に、ファイル保管サーバ２Ａのアクセス権設定部１３は、電子ファイル登録要求データに含まれている設定アクセス権データを基に、記憶装置上に保管フォルダを作成し、その保管フォルダに対する保管フォルダアクセス権データ作成し、記憶装置に記録する（ステップＳ３８）。
【００７６】
また、ファイル保管サーバ２Ａの保管フォルダ設定部１４は、作成された保管フォルダに対する保管フォルダ鍵データを作成し、記憶装置に記録、電子ファイル登録要求データに含まれる電子ファイルデータを基に、電子ファイルデータの内容を示す保管フォルダデータを作成し、記憶装置に記録する（ステップＳ３９）。
【００７７】
また、ファイル保管サーバ２Ａの電子ファイルデータアクセス部１６は、電子ファイル登録要求データに含まれている電子ファイルデータを記憶装置に記録（ステップＳ４０）、さらに、保管フォルダ鍵データを含む応答データを作成し、添付ファイル解析部１８は、電子ファイルデータアクセス部１６によって作成された応答データを添付ファイルとして電子メールを作成、電子メール送受信部１７は、所定の電子メールアドレスを宛先として、添付ファイル変換部２７が作成した電子メールを送信する（ステップＳ４１）。
【００７８】
クライアント３Ｂの電子メール送受信部２６は、ネットワーク４Ｂを介してファイル保管サーバ２Ｂから送信された電子メールを受信すると、添付ファイル変換部２７は、その電子メールから添付ファイルである応答データを抽出し、データ分離部２２にその応答データを供給し、データ分離部２２は、保管フォルダ鍵データを応答データから抽出し、保管フォルダ鍵データを記憶装置に記録する（ステップＳ４２）。
【００７９】
また、クライアント３Ｂの電子メール送受信部２６は、ファイル保管サーバ２Ｂに記録したその電子ファイルデータの共有を許可する他のユーザ宛てに、保管フォルダ鍵データを添付した電子メールを送信する（ステップＳ４３）。
【００８０】
また、保管フォルダ鍵データが配布されたクライアント３Ｂが、ファイル保管サーバ２Ｂに記録されている電子ファイルデータを利用する際には、まず、クライアント３Ｂの電子ファイル登録要求部２３は、設定アクセス権データと電子ファイルデータの要求メッセージを含む電子ファイル要求データを作成する（ステップＳ５１）。
【００８１】
また、クライアント３Ｂの日付鍵データ作成部２４は、ファイル保管サーバ２へのアクセス回数が記録されたシリアルナンバーデータを記録装置から取得し、そのシリアルナンバーデータと日付とから構成される日付鍵データを作成する（ステップＳ５２）。
【００８２】
次に、クライアント３Ｂの鍵データ付加部２５は、個人認証鍵データ、保管フォルダ鍵データ、電子ファイル要求データ、および日付鍵データから構成される送信データを作成し、添付ファイル変換部２７は、その送信データを添付ファイルとして電子メールを作成、電子メール送受信部２６は、所定の電子メールアドレスを宛先として、添付ファイル変換部２７が作成した電子メールを送信する（ステップＳ５３）。
【００８３】
ファイル保管サーバ２Ｂの電子メール送受信部１７は、ネットワーク４Ｂを介してクライアント３Ｂから送信された電子メールを受信すると（ステップＳ５４）、添付ファイル解析部１８は、その電子メールから添付ファイルである送信データを抽出し、個人認証データ判定部は、個人認証鍵データを基に所定の復号化関数に従って送信データを復号化して、保管フォルダ鍵データ、電子ファイル要求データ、および日付鍵データを取得する（ステップＳ５５）。
【００８４】
さらにファイル保管サーバ２Ｂの個人認証データ判定部１２は、日付鍵データを復号化して得られるシリアルナンバーデータと、個人毎記憶装置に記録されている日付シリアルナンバーデータを復号化して得られるシリアルナンバーデータとを比較し、両者に連続性があるか否かでファイル保管サーバ２Ａの記憶装置に記録されている電子ファイルデータの利用を許可されたユーザからの要求であるか否かを判定する（ステップＳ５６）。
【００８５】
電子ファイルデータの利用を許可されたユーザであると判定した場合に、ファイル保管サーバ２Ｂの個人認証データ判定部１２は、電子ファイル要求データ、保管フォルダ鍵データ、および設定アクセス権データとを基に要求データを作成し（ステップＳ５７）、アクセス権設定部１３に供給する。
【００８６】
ファイル保管サーバ２Ｂのアクセス権判定部１５は、要求データが供給されると、その要求データに含まれている保管フォルダ鍵データを基に保管フォルダを特定し（ステップＳ５８）、クライアント３Ｂから受信した設定アクセス権データと記憶装置に記録されている保管フォルダアクセス権データを基に、電子ファイルデータを利用しようとするユーザが、その保管フォルダに対してアクセス権を有するか否か判定する（ステップＳ５９）。
【００８７】
アクセス権判定部１５が、電子ファイルデータを利用しようとするユーザがアクセス権を有すると判定した場合、ファイル保管サーバ２Ｂの電子ファイルデータアクセス部１６は、記憶装置に記録されているユーザ所望の電子ファイルデータを取得し、電子ファイルデータを含む応答データを作成し、添付ファイル解析部１８は、電子ファイルデータアクセス部１６によって作成された応答データを添付ファイルとして電子メールを作成、電子メール送受信部１７は、所定の電子メールアドレスを宛先として、添付ファイル変換部２７によって作成された電子メールを送信する（ステップＳ６０）。
【００８８】
クライアント３Ｂの電子メール送受信部２６は、ネットワーク４Ｂを介してファイル保管サーバ２Ｂから送信された電子メールを受信すると、添付ファイル変換部２７は、その電子メールから添付ファイルである応答データを抽出し、データ分離部２２にその応答データを供給し、データ分離部２２は、電子ファイルデータを応答データから抽出し、その電子ファイルデータを記憶装置に記録する（ステップＳ６１）。
【００８９】
なお、クライアント３Ｂおよびファイル保管サーバ２Ｂ間の電子メールの送受信は、ＰＯＰ３やＳＭＴＰ等の電子メール送信プロトコルおよび電子メール受信プロトコルの規約に基づいて行われることとするが、特にこの方式に限定されるものではない。また、ファイル保管サーバ２がメールサーバの機能を有して、クライアント３Ｂから直接ファイル保管サーバ２へ電子メールを送信するようにしても良い。
【００９０】
≪第３の実施形態≫
第３の実施形態について、図７〜図８を用いて説明する。
【００９１】
第３の実施形態における電子ファイル管理システム１Ｃは、図７に示すように、ファイル保管サーバ２Ｃ、および複数のクライアント３Ｃから構成され、インターネット等のネットワーク４Ｂによって相互に接続される。なお、第１および第２の実施形態と同じものについては、同じ番号を付し、その詳細な説明は省略する。
【００９２】
ファイル保管サーバ２Ｃは、個人認証データ判定部１２、アクセス権設定部１３、保管フォルダ設定部１４、アクセス権判定部１５、電子ファイルデータアクセス部１６、電子メール送受信部、添付鍵ファイル解析部、および送信アドレス設定部１９を有し、さらに、図７に示す各データを記憶する記憶装置（図示しない）を備える。
【００９３】
送信アドレス設定部１９は、保管フォルダアクセス権データとアクセス履歴データを基に、応答データの送り先である電子メールアドレスを設定する機能を有する。
【００９４】
アクセス履歴データとは、ファイル保管サーバ２Ｃに記録され、電子ファイルデータに対して設定されている回覧順序に基づいて、どこまで回覧されたか日時が記録されたデータである。
【００９５】
また、クライアント３Ｃは、データ分離部２２、電子ファイル登録要求部２３、日付鍵データ作成部２４、鍵データ付加部２５、電子メール送受信部、添付鍵ファイル変換部、および確認通知部２８を有し、さらに、図７に示す各データを記憶する記憶装置（図示しない）を備える。
【００９６】
確認通知部２８は、電子ファイルデータの利用内容に応じて、確認通知データを作成する機能を有する。
【００９７】
確認通知データとは、ファイル保管サーバ２Ｃに記録され、電子ファイルデータに対して設定されている回覧順序に基づいて、承認履歴を残すユーザが、その電子ファイルデータに対して承認するか否かが記録されるデータである。
【００９８】
次に、第３の実施形態におけるファイル保管サーバ２Ｃとクライアント３Ｃの動作について、図８のシーケンス図を用いて説明する。
【００９９】
第３の実施形態においては、ファイル保管サーバ２Ｃの記憶装置に記録されている電子ファイルデータを利用する際には、その利用の内容（例えば、「参照」「更新」等）を履歴として保存する。なお、電子ファイルデータをファイル保管サーバ２Ｃの記憶装置に記録する際の処理は第２の実施形態と同じなので、その説明は省略する。
【０１００】
保管フォルダ鍵データが配布されたクライアント３Ｃが、ファイル保管サーバ２Ｃに記録されている電子ファイルデータを利用する際には、まず、クライアント３Ｃの電子ファイル登録要求部２３は、電子ファイルデータの要求メッセージを含む電子ファイル要求データを作成する（ステップＳ７１）。
【０１０１】
また、クライアント３Ｃの日付鍵データ作成部２４は、ファイル保管サーバ２へのアクセス回数が記録されたシリアルナンバーデータを記録装置から取得し、そのシリアルナンバーデータと日付とから構成される日付鍵データを作成し、また、確認通知部２８は、確認通知データを作成し、鍵データ付加部２５に供給する（ステップＳ７２）。
【０１０２】
次に、クライアント３Ｃの鍵データ付加部２５は、確認通知データ、個人認証鍵データ、保管フォルダ鍵データ、電子ファイル要求データ、および日付鍵データから構成される送信データを作成し、添付ファイル変換部２７は、その送信データを添付ファイルとして電子メールを作成、電子メール送受信部２６は、所定の電子メールアドレスを宛先として、添付ファイル変換部２７が作成した電子メールを送信する（ステップＳ７３）。
【０１０３】
ファイル保管サーバ２Ｃの電子メール送受信部１７は、ネットワーク４Ｂを介してクライアント３Ｃから送信された電子メールを受信すると（ステップＳ７４）、添付ファイル解析部１８は、その電子メールから添付ファイルである送信データを抽出し、個人認証データ判定部は、個人認証鍵データを基に所定の復号化関数に従って送信データを復号化して、保管フォルダ鍵データ、電子ファイル要求データ、および日付鍵データを取得する（ステップＳ７５）。
【０１０４】
ファイル保管サーバ２Ｃの個人認証データ判定部１２は、日付鍵データを復号化して得られるシリアルナンバーデータと、個人毎記憶装置に記録されている日付シリアルナンバーデータを復号化して得られるシリアルナンバーデータとを比較し、両者に連続性があるか否かでファイル保管サーバ２Ａの記憶装置に記録されている電子ファイルデータの利用を許可されたユーザからの要求であるか否かを判定する（ステップＳ７６）。
【０１０５】
電子ファイルデータの利用を許可されたユーザであると判定した場合に、ファイル保管サーバ２Ｃの個人認証データ判定部１２は、電子ファイル要求データ、保管フォルダ鍵データ、および設定アクセス権データから構成される要求データを作成し（ステップＳ７７）、アクセス権設定部１３に供給する。
【０１０６】
ファイル保管サーバ２Ｃのアクセス権判定部１５は、要求データが供給されると、その要求データに含まれている保管フォルダ鍵データを基に保管フォルダを特定し（ステップＳ７８）、クライアント３Ｃから受信した設定アクセス権データと記憶装置に記録されている保管フォルダアクセス権データを基に、電子ファイルデータを利用しようとするユーザが、その保管フォルダに対してアクセス権を有するか否か判定する（ステップＳ７９）。
【０１０７】
アクセス権判定部１５が、電子ファイルデータを利用しようとするユーザがアクセス権を有すると判定した場合、アクセス権判定部１５は、確認通知データを基にアクセス履歴データを作成し、そのアクセス履歴データを記憶装置に記録する（ステップＳ８０）。
【０１０８】
また、ファイル保管サーバ２Ｃの電子ファイルデータアクセス部１６は、記憶装置に記録されているユーザ所望の電子ファイルデータを取得し、電子ファイルデータを含む応答データを作成する。また、送信アドレス設定部１９は、保管フォルダアクセス権データとアクセス履歴データを基に、応答データの送り先である電子メールアドレスを設定する。
【０１０９】
添付ファイル解析部１８は、電子ファイルデータアクセス部１６によって作成された応答データを添付ファイルとして電子メールを作成、電子メール送受信部１７は、送信アドレス設定部１９によって設定された電子メールアドレスを宛先として、添付ファイル変換部２７が作成した電子メールを送信する（ステップＳ８１）。
【０１１０】
クライアント３Ｃの電子メール送受信部２６は、ネットワーク４Ｂを介してファイル保管サーバ２Ｃから送信された電子メールを受信すると、添付ファイル変換部２７は、その電子メールから添付ファイルである応答データを抽出し、データ分離部２２にその応答データを供給し、データ分離部２２は、電子ファイルデータを応答データから抽出し、その電子ファイルデータを記憶装置に記録する（ステップＳ８２）。
【０１１１】
なお、クライアント３Ｃおよびファイル保管サーバ２Ｃ間の電子メールの送受信は、ＰＯＰ３やＳＭＴＰ等の電子メール送信プロトコルおよび電子メール受信プロトコルの規約に基づいて行われることとするが、特にこの方式に限定されるものではない。
【図面の簡単な説明】
【０１１２】
【図１】第１の実施形態における電子ファイル管理システムＡの機能構成を示す図である。
【図２】第１の実施形態におけるファイル保管サーバＡとクライアントＡの動作を示すシーケンス図である。
【図３】第１の実施形態におけるファイル保管サーバＡとクライアントＡの動作を示すシーケンス図である。
【図４】第２の実施形態における電子ファイル管理システムＢの機能構成を示す図である。
【図５】第２の実施形態におけるファイル保管サーバＢとクライアントＢの動作を示すシーケンス図である。
【図６】第２の実施形態におけるファイル保管サーバＢとクライアントＢの動作を示すシーケンス図である。
【図７】第３の実施形態における電子ファイル管理システムＣの機能構成を示す図である。
【図８】第３の実施形態におけるファイル保管サーバＣとクライアントＣの動作を示すシーケンス図である。
【符号の説明】
【０１１３】
１Ａ，Ｂ，Ｃ…電子ファイル管理システム、２Ａ，Ｂ，Ｃ…ファイル保管サーバ、３Ａ，Ｂ，Ｃ…クライアント、４Ａ，Ｂ…ネットワーク、１１…通信部、１２…個人認証データ判定部、１３…アクセス権設定部、１４…保管フォルダ設定部、１５…アクセス権判定部、１６…電子ファイルデータアクセス部、１７…電子メール送受信部、１８…添付ファイル解析部、１９…送信アドレス設定部、２１…通信部、２２…データ分離部、２３…電子ファイル登録要求部、２４…日付鍵データ作成部、２５…鍵データ付加部、２６…電子メール送受信部、２７…添付ファイル変換部、２８…確認通知部
【図１】
2005316669.tif 000003
【図２】
2005316669.tif 000004
【図３】
2005316669.tif 000005
【図４】
2005316669.tif 000006
【図５】
2005316669.tif 000007
【図６】
2005316669.tif 000008
【図７】
2005316669.tif 000009
【図８】
2005316669.tif 000010