(57)【要約】【課題】第三者に情報漏洩することなく簡易にデータをバックアップすることを目的とする。【解決手段】クライアント装置は、バックアップ対象ファイルごとに、ファイル名が設定された属性証明書を属性証明書サーバから取得し、当該ファイルに属性証明書を添付してファイルサーバに送信する。ファイルサーバは、ファイルを保存するとともに、属性証明書をリポジトリに登録する。そして、クライアント装置２は、ユーザから復元対象のファイルの保存日時の入力を受け付けると、当該日時に生成された属性証明書に設定されているファイル名を取得してファイル名の一覧を画面に表示する。ユーザがその一覧の中から復元対象のファイルを指定すると、クライアント装置２は、当該ファイルをファイルサーバから取得する。【選択図】    図１
2006268364.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と、前記クライアント装置とネットワークを介して通信可能なバックアップサーバと、を含んで構成されるファイルバックアップシステムであって、
前記クライアント装置は、
バックアップ対象となるファイルを指定可能な情報であるファイル指定情報を記憶する記憶領域であるファイル指定情報記憶部と、
バックアップ対象のファイルを記憶する記憶領域である第１のファイル記憶部と、
前記ファイル指定情報で指定されるファイルに対する書き込み又は削除の要求である更新要求を検出すると、当該ファイルを前記第１のファイル記憶部に記録する第１のファイル更新部と、
前記第１のファイル記憶部に記憶されている前記ファイルのファイル名を含んだ属性証明書の取得要求を前記バックアップサーバに送信する属性証明書取得要求送信部と、を備え、
前記バックアップサーバは、
前記属性証明書取得要求を受信する属性証明書取得要求受信部と、
前記属性証明書取得要求に含まれる前記ファイル名を設定した属性証明書を生成し、当該属性証明書を前記クライアント装置に送信する属性証明書送信部と、を備え、
前記クライアント装置は、
前記属性証明書を受信する属性証明書受信部と、
前記第１のファイル記憶部に記憶されている前記ファイルと、当該ファイルのファイル名が設定された前記属性証明書と、を含んだ前記ファイルの保存要求を前記バックアップサーバに送信する保存要求送信部と、を更に備え、
前記バックアップサーバは、
前記保存要求を受信する保存要求受信部と、
バックアップ対象のファイルを記憶する記憶領域である第２のファイル記憶部と、
属性証明書を記憶する記憶領域である属性証明書記憶部と、
前記保存要求に含まれる前記ファイルを前記第２のファイル記憶部に記録する第２のファイル更新部と、
前記保存要求に含まれる前記属性証明書を前記属性証明書記憶部に記録する属性証明書登録部と、
を更に備えることを特徴とするバックアップシステム。
【請求項２】
請求項１に記載のバックアップシステムであって、
前記クライアント装置は、
前記ファイル指定情報の入力を受け付け、当該ファイル指定情報を前記ファイル指定情報記憶部に記録するファイル指定情報入力部を更に備えることを特徴とするバックアップシステム。
【請求項３】
請求項１又は２に記載のバックアップシステムであって、
前記保存要求送信部は、前記ファイルを暗号化して送信し、
前記第２のファイル記憶部には、暗号化された前記ファイルが記憶されること、
を特徴とするバックアップシステム。
【請求項４】
請求項１〜３の何れか一項に記載のバックアップシステムであって、
前記属性証明書送信部は、
前記属性証明書を生成する際に、ファイルの保存日時を前記属性証明書に設定し、
前記クライアント装置は、
復元するファイルに対する前記保存日時の入力を受け付ける保存日時入力部と、
前記保存日時を含んだ属性証明書の検索要求を前記バックアップサーバに送信する検索要求送信部と、
を備え、
前記バックアップサーバは、
前記検索要求を受信する検索要求受信部と、
前記保存日時が設定された前記属性証明書を前記属性証明書記憶部から取得し、当該属性証明書に設定されているファイル名を含んだファイルリストを前記クライアント装置に送信する検索結果送信部と、
を備え、
前記クライアント装置は、
前記ファイルリストを受信するファイルリスト受信部と、
前記ファイルリストに含まれる前記ファイル名を表示するファイル名表示部と、
前記ファイル名表示部によって表示される一又は複数の前記ファイル名の中から選択される復元対象のファイルの前記ファイル名の入力を受け付ける復元ファイル名入力部と、
復元対象の前記ファイルの復元要求を前記バックアップサーバに送信する復元要求送信部と、
を更に備え、
前記バックアップサーバは、
前記復元要求を受信する復元要求受信部と、
前記復元要求に応じて、復元対象の前記ファイルを前記第２のファイル記憶部から取得して前記クライアント装置に送信するファイル送信部と、
を更に備えることを特徴とするバックアップシステム。
【請求項５】
請求項４に記載のバックアップシステムであって、
前記検索結果送信部によって送信される前記ファイルリストには、前記属性証明書の識別子が含まれており、
前記復元要求送信部によって送信される前記復元要求には、復元対象の前記ファイルに対応する前記属性証明書の前記識別子が含まれており、
前記第２のファイル記憶部には、前記ファイルと、前記属性証明書の前記識別子とが対応付けて記憶されており、
前記ファイル送信部は、
前記復元要求に含まれる前記属性証明書の前記識別子に対応する前記ファイルを前記第２のファイル記憶部から取得して前記クライアント装置に送信すること、
を特徴とするバックアップシステム。
【請求項６】
請求項１に記載のバックアップシステムにおける前記クライアント装置に、
前記更新要求を検出すると、当該更新要求における前記ファイルを前記第１のファイル記憶部に記録する手順と、
前記ファイルのファイル名を含んだ前記属性証明書の前記取得要求を前記バックアップサーバに送信する手順と、
前記バックアップサーバから送信されてくる前記ファイル名が設定された前記属性証明書を受信する手順と、
前記ファイルと、前記属性証明書と、を含んだ前記ファイルの前記保存要求を送信する手順と、
を実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムであって、
前記クライアント装置に、
前記ファイル指定情報の入力を受け付け、当該ファイル指定情報を前記ファイル指定情報記憶部に記録する手順を実行させるためのプログラム。
【請求項８】
請求項１〜５の何れか一項に記載のバックアップシステムにおける前記バックアップサーバであって、
前記属性証明書取得要求受信部と、前記属性証明書送信部と、前記属性証明書記憶部と、を備えることを特徴とするバックアップサーバ。
【請求項９】
請求項１〜５の何れか一項に記載のバックアップシステムにおける前記バックアップサーバであって、
前記保存要求受信部と、前記第２のファイル記憶部と、前記第２のファイル更新部と、前記属性証明書登録部と、を備えることを特徴とするバックアップサーバ。
【請求項１０】
請求項９に記載のバックアップサーバであって、
前記検索要求受信部と、前記検索結果送信部と、前記復元要求受信部と、前記ファイル送信部と、を更に備えることを特徴とするバックアップサーバ。
【請求項１１】
クライアント装置と、前記クライアント装置とネットワークを介して通信可能なバックアップサーバと、を含んで構成されるファイルバックアップシステムにおけるファイルのバックアップ方法であって、
前記クライアント装置が、
所定のファイル指定情報記憶部に記憶されている、バックアップ対象となるファイルを指定可能な情報であるファイル指定情報で指定されるファイルに対する書き込み又は削除の要求である更新要求を検出すると、当該ファイルを所定の第１のファイル記憶部に記録し、
前記第１のファイル記憶部に記憶されている前記ファイルのファイル名を含んだ属性証明書の取得要求を前記バックアップサーバに送信し、
前記バックアップサーバが、
前記属性証明書取得要求を受信し、
前記属性証明書取得要求に含まれる前記ファイル名を設定した属性証明書を生成し、当該属性証明書を前記クライアント装置に送信し、
前記クライアント装置が、
前記属性証明書を受信し、
前記第１のファイル記憶部に記憶されている前記ファイルと、当該ファイルのファイル名が設定された前記属性証明書と、を含んだ前記ファイルの保存要求を前記バックアップサーバに送信し、
前記バックアップサーバが、
前記保存要求を受信し、
前記保存要求に含まれる前記ファイルを所定の第２のファイル記憶部に記録し、
前記保存要求に含まれる前記属性証明書を所定の属性証明書記憶部に記録すること、
を特徴とするバックアップ方法。
【請求項１２】
請求項１１に記載のバックアップ方法であって、
前記クライアント装置が、
復元するファイルがバックアップされた日時である保存日時の入力を受け付け、
前記保存日時を含んだ属性証明書の検索要求を前記バックアップサーバに送信し、
前記バックアップサーバが、
前記検索要求を受信し、
前記保存日時が設定された前記属性証明書を前記属性証明書記憶部から取得し、当該属性証明書に設定されているファイル名を含んだファイルリストを前記クライアント装置に送信し、
前記クライアント装置が、
前記ファイルリストを受信し、
前記ファイルリストに含まれる前記ファイル名を表示し、
表示された一又は複数の前記ファイル名の中から選択される復元対象のファイルの前記ファイル名の入力を受け付け、
復元対象の前記ファイルの復元要求を前記バックアップサーバに送信し、
前記バックアップサーバが、
前記復元要求を受信し、
前記復元要求に応じて、復元対象の前記ファイルを前記第２のファイル記憶部から取得して前記クライアント装置に送信すること、
を特徴とするバックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント装置に記憶されているファイルを障害等に備えてバックアップするバックアップシステム、プログラム、バックアップサーバ、及びバックアップ方法に関する。
【背景技術】
【０００２】
企業及び一般家庭におけるコンピュータの普及に伴い、個人が使用するパーソナルコンピュータ（以下、「ＰＣ」と称する）に記憶されているデータをバックアップすることの重要性が高まっている。
【０００３】
そこで、ＭＯ（Magneto-Optical）ディスクドライブ等の外部記憶装置を用いて、ＰＣに記憶されているデータをバックアップすることが一般的に行われている。また、ブロードバンドの普及に伴い、インターネットを介したデータのバックアップサービスも利用されはじめている（例えば、特許文献１参照。）。このようなサービスにおいては、Ｗｅｂブラウザ等から入力されるユーザＩＤにより、ユーザが特定される。
【特許文献１】特開２００３−１７８１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、外部記憶装置を用いてデータをバックアップする場合、データがバックアップされた記録媒体が盗まれると、情報が漏洩してしまうこととなる。また、前述したインターネットを利用したバックアップサービスの場合、ユーザＩＤを第三者に知られてしまうと、第三者にデータを不正取得されてしまう。ユーザは、記録媒体やユーザＩＤの盗難によりデータが取得された場合にその内容を知られることのないように、バックアップするファイルを暗号化することも可能である。しかし、例えば、電子証明書やクッキーファイル等の特殊なファイルも含めた全ての重要なファイルを個別に暗号化してバックアップすることは困難である。
【０００５】
本発明はかかる課題に鑑みてなされたものであり、第三者に情報漏洩することなく、かつ、簡易にデータをバックアップすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための、本発明のバックアップシステムは、クライアント装置と、前記クライアント装置とネットワークを介して通信可能なバックアップサーバと、を含んで構成されるファイルバックアップシステムであって、前記クライアント装置は、バックアップ対象となるファイルを指定可能な情報であるファイル指定情報を記憶する記憶領域であるファイル指定情報記憶部と、バックアップ対象のファイルを記憶する記憶領域である第１のファイル記憶部と、前記ファイル指定情報で指定されるファイルに対する書き込み又は削除の要求である更新要求を検出すると、当該ファイルを前記第１のファイル記憶部に記録する第１のファイル更新部と、前記第１のファイル記憶部に記憶されている前記ファイルのファイル名を含んだ属性証明書の取得要求を前記バックアップサーバに送信する属性証明書取得要求送信部と、を備え、前記バックアップサーバは、前記属性証明書取得要求を受信する属性証明書取得要求受信部と、前記属性証明書取得要求に含まれる前記ファイル名を設定した属性証明書を生成し、当該属性証明書を前記クライアント装置に送信する属性証明書送信部と、を備え、前記クライアント装置は、前記属性証明書を受信する属性証明書受信部と、前記第１のファイル記憶部に記憶されている前記ファイルと、当該ファイルのファイル名が設定された前記属性証明書と、を含んだ前記ファイルの保存要求を前記バックアップサーバに送信する保存要求送信部と、を更に備え、前記バックアップサーバは、前記保存要求を受信する保存要求受信部と、バックアップ対象のファイルを記憶する記憶領域である第２のファイル記憶部と、属性証明書を記憶する記憶領域である属性証明書記憶部と、前記保存要求に含まれる前記ファイルを前記第２のファイル記憶部に記録する第２のファイル更新部と、前記保存要求に含まれる前記属性証明書を前記属性証明書記憶部に記録する属性証明書登録部と、を更に備えることとする。
【０００７】
ここで、ファイル指定情報とは、ファイルの拡張子やファイルが格納されたフォルダ等、バックアップ対象となるファイルを指定することが可能な情報である。
【０００８】
また、属性証明書は、ＩＴＵ−Ｔ（International Telecommunication Union-Telecommunication sector）勧告Ｘ．５０９で規定されており、公開鍵証明書（ＰＫＣ：Public Key Certificate）の保有者に対して発行されるものである。属性証明書には、公開鍵証明書の保有者の資格や権利等の各種の属性を設定することが可能である。本発明においては、この属性証明書に、バックアップ対象のファイルのファイル名を設定することとしている。
【０００９】
本発明の構成によれば、予め指定されたバックアップ対象のファイルに対する更新等が発生すると、そのファイルと、そのファイルのファイル名が設定された属性証明書とが対応付けて記憶される。属性証明書の発行に際しては、ユーザが公開鍵証明書を保有している必要がある。そのため、バックアップされたファイルが正規のユーザによるものであることを保証することができる。また、属性証明書と対応付けてファイルをバックアップすることにより、属性証明書に対応する公開鍵証明書を保有するユーザしかアクセスできないように制限することが可能となるため、第三者のなりすまし等による不正アクセスを防止することが可能となる。また、予め指定された種類のファイルは、更新されるたびに、ユーザが意識することなく自動的にバックアップされる。したがって、公開鍵証明書やクッキーファイル等の特殊なファイルも含め、あらゆる重要なファイルを簡易にバックアップすることができる。
【００１０】
また、前記クライアント装置は、前記ファイル指定情報の入力を受け付け、当該ファイル指定情報を前記ファイル指定情報記憶部に記録するファイル指定情報入力部を更に備えることとしてもよい。  
これにより、ユーザはクライアント装置の利用状況等に応じてバックアップ対象のファイルを変更することが可能となる。
【００１１】
また、前記保存要求送信部は、前記ファイルを暗号化して送信し、前記第２のファイル記憶部には、暗号化された前記ファイルが記憶されることとしてもよい。  
ここで、暗号化は、例えばユーザが保有する公開鍵証明書における公開鍵を用いて行うことができる。これにより、インターネット等の通信経路上で傍受された場合や、バックアップ後のファイルを不正に取得された場合であっても、秘密鍵を所有する正規のユーザしか復元することができないため、情報漏洩を防ぐことが可能である。
【００１２】
また、前記属性証明書送信部は、前記属性証明書を生成する際に、ファイルの保存日時を前記属性証明書に設定し、前記クライアント装置は、復元するファイルに対する前記保存日時の入力を受け付ける保存日時入力部と、前記保存日時を含んだ属性証明書の検索要求を前記バックアップサーバに送信する検索要求送信部と、を備え、前記バックアップサーバは、前記検索要求を受信する検索要求受信部と、前記保存日時が設定された前記属性証明書を前記属性証明書記憶部から取得し、当該属性証明書に設定されているファイル名を含んだファイルリストを前記クライアント装置に送信する検索結果送信部と、を備え、前記クライアント装置は、前記ファイルリストを受信するファイルリスト受信部と、前記ファイルリストに含まれる前記ファイル名を表示するファイル名表示部と、前記ファイル名表示部によって表示される一又は複数の前記ファイル名の中から選択される復元対象のファイルの前記ファイル名の入力を受け付ける復元ファイル名入力部と、復元対象の前記ファイルの復元要求を前記バックアップサーバに送信する復元要求送信部と、を更に備え、前記バックアップサーバは、前記復元要求を受信する復元要求受信部と、前記復元要求に応じて、復元対象の前記ファイルを前記第２のファイル記憶部から取得して前記クライアント装置に送信するファイル送信部と、を更に備えることとしてもよい。
【００１３】
本発明においては、属性証明書が生成される際に、属性証明書の有効期間や拡張領域等の項目に、ファイルの保存日時が設定される。ここでいうファイルの保存日時は、ファイルがいつバックアップされたかを示す情報であるが、この保存日時は、例えば、バックアップサーバが属性証明書を生成する際に自身が保有する日時機構等から取得することとしてもよいし、クライアント装置からの属性証明書取得要求に含まれていることとしてもよい。
【００１４】
このような構成によれば、保存日時やファイル名等に基づいて、保存された属性証明書を検索することにより、復元可能なファイルの一覧をユーザに提示することが可能であり、ユーザは提示された一覧から、復元対象ファイルを選択することができる。つまり、バックアップされたファイルから、簡易な操作で所望のファイルを復元することができる。そして、属性証明書に対応する公開鍵証明書を保有する正規のユーザしかファイルを復元することができないため、ユーザ以外の不正な第三者への情報漏洩を防ぐことが可能となる。なお、ユーザが指定する保存日時は、属性証明書に設定された保存日時の一部であってもよい。例えば、属性証明書に年月日時分秒を設定する場合において、ユーザはその一部である年月のみを指定することも可能である。
【００１５】
そして、前記検索結果送信部によって送信される前記ファイルリストには、前記属性証明書の識別子が含まれており、前記復元要求送信部によって送信される前記復元要求には、復元対象の前記ファイルに対応する前記属性証明書の前記識別子が含まれており、前記第２のファイル記憶部には、前記ファイルと、前記属性証明書の前記識別子とが対応付けて記憶されており、前記ファイル送信部は、前記復元要求に含まれる前記属性証明書の前記識別子に対応する前記ファイルを前記第２のファイル記憶部から取得して前記クライアント装置に送信することとしてもよい。
【００１６】
ここで、属性証明書の識別子とは、例えば、属性証明書のシリアル番号である。そして、第２のファイル記憶部においてファイルと属性証明書の識別子とを対応付けて記憶するとは、例えば、属性証明書のシリアル番号をバックアップ対象のファイルのファイル名として保存することである。これにより、バックアップ対象ファイルの履歴管理を行うことが可能となる。つまり、あるファイルに対して複数回の更新が行われた場合、更新の都度、属性証明書が発行され、その属性証明書のシリアル番号をファイル名としてバックアップされる。そして、その属性証明書にはファイルをバックアップした日時が設定される。このようにして、あるファイルの修正履歴を管理することが可能であり、バックアップされた日時を指定することで、所望の時点のファイルを復元することができる。
【００１７】
また、本発明のプログラムは、請求項１に記載のバックアップシステムにおける前記クライアント装置に、前記更新要求を検出すると、当該更新要求における前記ファイルを前記第１のファイル記憶部に記録する手順と、前記ファイルのファイル名を含んだ前記属性証明書の前記取得要求を前記バックアップサーバに送信する手順と、前記バックアップサーバから送信されてくる前記ファイル名が設定された前記属性証明書を受信する手順と、前記ファイルと、前記属性証明書と、を含んだ前記ファイルの前記保存要求を送信する手順と、を実行させるためのものとする。
【００１８】
また、前記プログラムは、前記クライアント装置に、更に、前記ファイル指定情報の入力を受け付け、当該ファイル指定情報を前記ファイル指定情報記憶部に記録する手順を実行させることとしてもよい。
【００１９】
また、本発明のバックアップサーバは、前記バックアップシステムにおける前記バックアップサーバであって、前記属性証明書取得要求受信部と、前記属性証明書送信部と、前記属性証明書記憶部と、を備えた構成とすることができる。
【００２０】
また、本発明のバックアップサーバは、前記バックアップシステムにおける前記バックアップサーバであって、前記保存要求受信部と、前記第２のファイル記憶部と、前記第２のファイル更新部と、前記属性証明書登録部と、を備えた構成とすることができる。
【００２１】
さらに、前記バックアップサーバは、前記検索要求受信部と、前記検索結果送信部と、前記復元要求受信部と、前記ファイル送信部と、を更に備えた構成とすることができる。
【００２２】
また、本発明のバックアップ方法は、クライアント装置と、前記クライアント装置とネットワークを介して通信可能なバックアップサーバと、を含んで構成されるファイルバックアップシステムにおけるファイルのバックアップ方法であって、前記クライアント装置が、所定のファイル指定情報記憶部に記憶されている、バックアップ対象となるファイルを指定可能な情報であるファイル指定情報で指定されるファイルに対する書き込み又は削除の要求である更新要求を検出すると、当該ファイルを所定の第１のファイル記憶部に記録し、前記第１のファイル記憶部に記憶されている前記ファイルのファイル名を含んだ属性証明書の取得要求を前記バックアップサーバに送信し、前記バックアップサーバが、前記属性証明書取得要求を受信し、前記属性証明書取得要求に含まれる前記ファイル名を設定した属性証明書を生成し、当該属性証明書を前記クライアント装置に送信し、前記クライアント装置が、前記属性証明書を受信し、前記第１のファイル記憶部に記憶されている前記ファイルと、当該ファイルのファイル名が設定された前記属性証明書と、を含んだ前記ファイルの保存要求を前記バックアップサーバに送信し、前記バックアップサーバが、前記保存要求を受信し、前記保存要求に含まれる前記ファイルを所定の第２のファイル記憶部に記録し、前記保存要求に含まれる前記属性証明書を所定の属性証明書記憶部に記録することとする。
【００２３】
そして、前記バックアップ方法において、前記クライアント装置が、復元するファイルがバックアップされた日時である保存日時の入力を受け付け、前記保存日時を含んだ属性証明書の検索要求を前記バックアップサーバに送信し、前記バックアップサーバが、前記検索要求を受信し、前記保存日時が設定された前記属性証明書を前記属性証明書記憶部から取得し、当該属性証明書に設定されているファイル名を含んだファイルリストを前記クライアント装置に送信し、  前記クライアント装置が、前記ファイルリストを受信し、前記ファイルリストに含まれる前記ファイル名を表示し、表示された一又は複数の前記ファイル名の中から選択される復元対象のファイルの前記ファイル名の入力を受け付け、復元対象の前記ファイルの復元要求を前記バックアップサーバに送信し、前記バックアップサーバが、前記復元要求を受信し、前記復元要求に応じて、復元対象の前記ファイルを前記第２のファイル記憶部から取得して前記クライアント装置に送信することが可能である。
【発明の効果】
【００２４】
本発明によれば、第三者に情報漏洩することなく簡易にデータをバックアップすることができる。
【発明を実施するための最良の形態】
【００２５】
＝＝全体構成＝＝
図１は、本発明の一実施形態であるデジタル書庫システム（バックアップシステム）１の全体構成を示す図である。デジタル書庫システム１は、クライアント装置２及びバックアップサーバ３を含んで構成されている。なお、バックアップサーバ３には、ファイルサーバ４、認証局サーバ５及び属性認証局サーバ６が含まれている。そして、クライアント装置２とバックアップサーバ３とはインターネットやイントラネット等のネットワーク７を介して通信可能に接続されている。
【００２６】
クライアント装置２は、ユーザによって更新されるファイルを記憶している情報処理装置であり、例えば、パーソナルコンピュータやＰＣサーバ、ワークステーション等である。ファイルサーバ４は、クライアント装置２から送信されてくるバックアップ対象のファイルを記憶する情報処理装置である。認証局サーバ５は、ユーザに対する公開鍵証明書の発行や、当該公開鍵証明書を用いたユーザ認証を行う情報処理装置である。属性認証局サーバ６は、公開鍵証明書を保有するユーザに対する属性証明書の発行を行う情報処理装置である。属性証明書は、ＩＴＵ−Ｔ勧告Ｘ．５０９で規定されており、公開鍵証明書の保有者に対して発行されるものである。属性証明書には、公開鍵証明書の保有者の資格や権利等の各種の属性を設定することが可能である。
【００２７】
このようなファイルサーバ４、認証局サーバ５、及び属性認証局サーバ６は、ＰＣサーバやワークステーション等により実現することが可能である。なお、本実施形態においては、バックアップサーバ３を、ファイルサーバ４、認証局サーバ５、及び属性認証局サーバ６の３つのサーバで構成することとしたが、バックアップサーバ３の構成方法はこれに限られず、例えば、認証局サーバ５と属性認証局サーバ６とを同一のサーバを用いて構成することとしてもよい。
【００２８】
＝＝ハードウェア構成＝＝
図２は、クライアント装置２のハードウェア構成を示す図である。クライアント装置２は、ＣＰＵ１０、メモリ１１、記憶装置１２、通信インタフェース１３、入力装置１４、及びディスプレイ１５を備えている。記憶装置１２は、例えば、ハードディスクドライブであり、プログラムやユーザによって作成されたファイル等が記憶されている。そして、記憶装置１２に記憶されているプログラムが順次メモリ１１に格納され、ＣＰＵ１０が当該プログラムを実行することにより、クライアント装置２が制御される。メモリ１１は、例えばＲＡＭ（Random Access Memory）であり、プログラムの他、ＣＰＵ１０が使用する一時的なデータ等も格納される。
【００２９】
通信インタフェース１３は、ネットワーク７を介してバックアップサーバ３とデータを送受信するためのインタフェースである。入力装置１４は、ユーザからの入力を受け付けるための装置であり、例えば、キーボードやマウス等である。ディスプレイ１５には、クライアント装置２における処理結果等が表示される。
【００３０】
図３は、ファイルサーバ４、認証局サーバ５、及び属性認証局サーバ６のハードウェア構成を示す図である。各サーバ４〜６は、ＣＰＵ２０、メモリ２１、記憶装置２２、及び通信インタフェース２３を備えている。ＣＰＵ２０は各サーバ４〜６の全体を統括制御するものであり、ＲＡＭ等のメモリ２１に記憶されているプログラムを実行することができる。メモリ２１には、ＣＰＵ２０が実行するプログラムや一時的なデータ等が格納される。記憶装置２２は、例えばハードディスクドライブであり、メモリ２１に格納されるプログラム等が記憶されている。通信インタフェース２３は、ネットワーク７を介してクライアント装置２や他のサーバ４〜６とデータを送受信するためのインタフェースである。
【００３１】
＝＝機能構成＝＝
図４は、クライアント装置２が備える機能の構成を示す図である。クライアント装置２は、ファイル指定情報記憶部３０、第１のファイル記憶部３１、ファイル指定情報入力部３２、第１のファイル更新部３３、属性証明書取得要求送信部３４、属性証明書受信部３５、保存要求送信部３６、保存日時入力部３７、検索要求送信部３８、ファイルリスト受信部３９、ファイル名表示部４０、復元ファイル名入力部４１、及び復元要求送信部４２を備えている。ファイル指定情報記憶部３０及び第１のファイル記憶部３１は、メモリ１１または記憶装置１２上に設けられた記憶領域である。また、その他の各部３２〜４２は、ＣＰＵ１０がメモリ１１に格納されたプログラムを実行することにより実現される。
【００３２】
ファイル指定情報入力部３２は、バックアップ対象のファイルを指定するためのファイル指定情報の入力をユーザから受け付けて、当該ファイル指定情報をファイル指定情報記憶部３０に記録する。図５は、ファイル指定情報入力部３２が表示する画面及びファイル指定情報記憶部３０に記憶されるファイル指定情報の一例を示す図である。図５（ａ）に示すように、ファイル指定情報の設定画面４５に設けられた入力エリア４６に、拡張子やフォルダ、ファイル名等の種別ごとのファイル指定情報が入力される。例えば、拡張子という種別に対して、「ｄｏｃ」や「ｘｌｓ」等のファイル指定情報が入力される。そして、当該画面４５のＯＫボタン４７が押下されると、図５（ｂ）に示すように、入力されたファイル指定情報がファイル指定情報記憶部３０に記憶される。
【００３３】
第１のファイル更新部３３は、ファイル指定情報記憶部３０に記憶されているファイル指定情報に該当するファイルに対する書き込み又は削除の要求である更新要求が発生すると、当該ファイルを第１のファイル記憶部３１に記録する。図６は、第１のファイル記憶部３１に記憶されるファイルの一例を示す図である。図に示すように、第１のファイル記憶部３１には、各ファイルを識別するためのシリアルＮｏ、ファイル名、及びファイルの実データが対応付けられて記憶されている。なお、第１のファイル更新部３３は、更新要求を検出した際に現在時刻を取得し、当該現在時刻をファイル名等と対応付けて第１のファイル記憶部３１に記録しておくことも可能である。
【００３４】
属性証明書取得要求送信部３４は、第１のファイル記憶部３１に記憶されているファイルのファイル名を設定した属性証明書の取得要求を属性認証局サーバ６に送信する。そして、属性証明書受信部３５は、当該取得要求に応じて属性認証局サーバ６から送信されてくる属性証明書を受信する。さらに、保存要求送信部３６は、第１のファイル記憶部３１に記憶されているファイルに当該属性証明書を添付したファイルの保存要求をファイルサーバ４に送信する。
【００３５】
本バックアップシステムでは、バックアップ対象のファイルごとに属性証明書を発行し、ファイルに属性証明書を添付してファイルサーバ４に送信することとしている。これにより、ファイルが正当なクライアント装置２における正当なユーザから送信されてきていることを保証することができる。また、詳細は後述するが、属性証明書のデータベースであるリポジトリを用いることにより、バックアップされているファイルを容易に管理することが可能となる。
【００３６】
保存日時入力部３７は、ファイルサーバ４にバックアップされているファイルを復元する際に、復元対象のファイルがバックアップされた日付の入力を受け付ける。そして、検索要求送信部３８は、当該日付にバックアップされたファイルの検索要求をファイルサーバ４に送信する。なお、対象ファイルの指定は日付だけでなく、時刻まで含めることとしてもよい。
【００３７】
ファイルリスト受信部３９は、検索要求送信部３８が送信した検索要求に応じてファイルサーバ４から送信されてくるファイルリストを受信する。当該ファイルリストには、検索条件に合致したファイルのファイル名等の情報が含まれている。そして、ファイル名表示部４０は、当該ファイルリストに含まれるファイル名をディスプレイ１５に表示する。復元ファイル名入力部４１は、ディスプレイ１５に表示された一又は複数のファイル名の中からユーザが指定する復元対象のファイルのファイル名の入力を受け付ける。復元要求送信部４１は、当該ファイルの復元要求をファイルサーバ４に送信する。
【００３８】
図７は、属性認証局サーバ６が備える機能の構成を示す図である。属性認証局サーバ６は、属性証明書記憶部（リポジトリ）５０、属性証明書取得要求受信部５１、及び属性証明書送信部５２を備えている。属性証明書記憶部５０は、属性認証局サーバ６のメモリ２１または記憶装置２２に設けられた記憶領域であり、発行された属性証明書が記憶されるリポジトリである。リポジトリとは、属性証明書等の電子証明書のデータベースである。また、属性証明書取得要求受信部５１及び属性証明書送信部５２は、属性認証局サーバ６のＣＰＵ２０がメモリ２１に格納されたプログラムを実行することにより実現される。
【００３９】
属性証明書取得要求受信部５１は、クライアント装置２から送信されてくる属性証明書の取得要求を受信する。属性証明書送信部５２は、当該取得要求に含まれるファイル名を設定した属性証明書を生成し、当該属性証明書をクライアント装置２に送信する。
【００４０】
図８は、本実施形態における属性証明書５３の構造を示す図である。属性証明書５３には、バージョン、所有者証明書ＩＤ、発行者、発行者の署名方式、シリアル番号、有効期間、属性情報等の基本的な項目に加え、本発明特有の項目であるファイル名が拡張領域に設定されている。このファイル名に、バックアップ対象のファイルのファイル名が設定されることとなる。また、有効期間の開始日時には、ファイルが保存された日時として、当該属性証明書５３が生成された日時が設定される。
【００４１】
なお、第１のファイル記憶部３１にファイル更新時の時刻が記憶されている場合、クライアント装置２から属性認証局サーバ６に送信される更新要求に当該時刻が設定され、当該時刻が属性証明書５３の有効期間の開始日時に設定されるようにすることもできる。また、ファイルが保存された日時を、有効期間の開始日時ではなく、拡張領域に設定することとしてもよい。
【００４２】
また、所有者証明書ＩＤは、ユーザが所有する公開鍵証明書と紐付けるためのものであり、公開鍵証明書のシリアル番号または主体者名が設定される。
【００４３】
図９は、ファイルサーバ４が備える機能の構成を示す図である。ファイルサーバ４は、第２のファイル記憶部５５、保存要求受信部５６、第２のファイル更新部５７、属性証明書登録部５８、検索要求受信部５９、検索結果送信部６０、復元要求受信部６１、及びファイル送信部６２を備えている。第２のファイル記憶部５５は、ファイルサーバ４のメモリ２１または記憶装置２２に設けられた記憶領域である。また、その他の各部５６〜６２は、ファイルサーバ４のＣＰＵ２０がメモリ２１に格納されたプログラムを実行することにより実現される。
【００４４】
保存要求受信部５６は、クライアント装置２から送信されてくる属性証明書５３が添付されたファイルの保存要求を受信する。第２のファイル更新部５６は、保存要求に含まれるファイルを第２のファイル記憶部５５に記録する。また、属性証明書登録部５８は、保存要求に含まれる属性証明書５３をリポジトリ５０に登録する。なお、ファイルサーバ４の第２のファイル記憶部５５に記憶されたファイルと、リポジトリ５０に登録された属性証明書５３とは、属性証明書５３の識別子であるシリアル番号によって対応付けられている。本実施形態においては、第２のファイル記憶部５５に記憶されるファイルのファイル名は、対応する属性証明書５３のシリアル番号となっている。
【００４５】
検索要求受信部５９は、クライアント装置２から送信されてくるファイルの保存日付が設定された検索要求を受信する。検索結果送信部６０は、当該保存日付が設定された属性証明書５３をリポジトリ５０から検索し、該当する属性証明書５３に設定されたファイル名をクライアント装置２に送信する。復元要求受信部６１は、クライアント装置２から送信されてくるファイルの復元要求を受信する。ファイル送信部６２は、当該復元要求に対応するファイルを第２のファイル記憶部５５から取得してクライアント装置２に送信する。
【００４６】
＝＝バックアップ処理＝＝
次に、ファイルをバックアップする処理について、フローチャートを用いて説明する。図１０は、クライアント装置２におけるバックアップ対象のファイルを一時的に記憶する処理を示すフローチャートである。第１のファイル更新部３３は、ユーザからの操作によって発生するファイルへの書き込み又は削除の要求である更新要求を検出すると（Ｓ１００１）、オペレーティングシステムに対して割り込みをかける（Ｓ１００２）。そして、第１のファイル更新部３３は、更新対象のファイルのファイル名を取得し（Ｓ１００３）、ファイル指定情報記憶部３０を参照して当該ファイルがバックアップ対象のファイルであるかどうか確認する（Ｓ１００４）。
【００４７】
バックアップ対象のファイルである場合（Ｓ１００４：Ｙｅｓ）、第１のファイル更新部３３は、シリアルＮｏを付与して当該ファイルを第１のファイル記憶部３１に記録し（Ｓ１００５）、割り込みを解除する（Ｓ１００６）。なお、前述したように、第１のファイル更新部３３は、ファイル更新時の時刻も合わせて第１のファイル記憶部３１に記録することとしてもよい。また、バックアップ対象のファイルでない場合は（Ｓ１００４：Ｎｏ）、ファイルは記憶されずに割り込みが解除される（Ｓ１００６）。
【００４８】
これにより、第１のファイル記憶部３１には、ファイルの更新が行われるごとに、その更新前の状態のファイルが記憶されることとなる。なお、第１のファイル更新部３３は、更新要求を検出した際に割り込みをかけて更新前のファイルを第１のファイル記憶部３１に記録するのではなく、更新要求に応じて更新された後のファイルを第１のファイル記憶部３１に記録することとしてもよい。
【００４９】
図１１は、クライアント装置２及びバックアップサーバ３におけるファイルをバックアップする処理を示すフローチャートである。なお、クライアント装置２において実行される処理は、ユーザからの指示を受けて実行されるのではなく、クライアント装置２の常駐プログラム（エージェント）によって実行される。
【００５０】
まず、クライアント装置２の属性証明書取得要求送信部３４は、所定のタイミングで、第１のファイル記憶部３１を参照する（Ｓ１１０１）。そして、第１のファイル記憶部３１にバックアップ対象のファイルが記憶されている場合（Ｓ１１０２：Ｙｅｓ）、属性証明書取得要求送信部３４は、まず、メモリ１１または記憶装置１２に記憶されている公開鍵証明書（ＰＫＣ）を認証局サーバ５に送信する（Ｓ１１０３）。なお、ここで送信される公開鍵証明書は、デジタル書庫システム１を使用する前に、所定の手続きによって認証局サーバ５から取得されたものである。
【００５１】
認証局サーバ５は、クライアント装置２から送信されてくる公開鍵証明書を受信し、これに基づいてユーザの認証処理を実行し（Ｓ１１０４）、認証結果をクライアント装置２に送信する（Ｓ１１０５）。
【００５２】
クライアント装置２の属性証明書取得要求送信部３４は、認証局サーバ５から送信されてくる認証結果を受信する（Ｓ１１０６）。ユーザ認証が失敗した場合（Ｓ１１０７：ＮＧ）、属性証明書取得要求送信部３４は、以後の処理を行わず処理を終了する。ユーザ認証が成功した場合（Ｓ１１０７：ＯＫ）、属性証明書取得要求送信部３４は、第１のファイル記憶部３１に記憶されているバックアップ対象のファイルのファイル名を設定した属性証明書５３の取得要求を属性認証局サーバ６に送信する（Ｓ１１０８）。
【００５３】
属性認証局サーバ６の属性証明書取得要求受信部５１は、クライアント装置２から送信されてくる属性証明書の取得要求を受信する（Ｓ１１０９）。そして、属性証明書送信部５２は、当該取得要求に設定されているファイル名を設定した属性証明書５３を生成し（Ｓ１１１０）、当該属性証明書５３をクライアント装置２に送信する（Ｓ１１１１）。なお、当該属性証明書５３の所有者証明書ＩＤには、クライアント装置２から送信された公開鍵証明書のシリアル番号または主体者名が設定される。
【００５４】
クライアント装置２の属性証明書受信部３５は、属性認証局サーバ６から送信されてくる属性証明書５３を受信する（Ｓ１１１２）。そして、保存要求受信部３６は、第１のファイル記憶部３１に記憶されているバックアップ対象のファイルを暗号化し（Ｓ１１１３）、暗号化されたファイルに当該属性証明書５３を添付した保存要求をファイルサーバ４に送信する（Ｓ１１１４）。
【００５５】
なお、本実施形態においては、公開鍵証明書に含まれる公開鍵を用いてファイルを暗号化することとする。公開鍵を用いて暗号化することにより、当該公開鍵に対応する秘密鍵を有するユーザ本人しかファイルを復号できないため、情報漏洩を防ぐことが可能となる。ただし、暗号化のキーは公開鍵証明書の公開鍵に限られるものではない。例えば、デジタル書庫システム１において、ユーザごとに所定の暗号化キーを発行し、これを用いることとしてもよい。
【００５６】
ファイルサーバ４の保存要求受信部５６は、クライアント装置２から送信されてくる保存要求を受信する（Ｓ１１１５）。そして、第２のファイル更新部５７は、当該保存要求に含まれるファイルを第２のファイル記憶部５５に記憶し（Ｓ１１１６）、当該保存要求に含まれる属性証明書５３をリポジトリ５０に登録する（Ｓ１１１７）。なお、前述したように、第２のファイル更新部５７は、ファイルを第２のファイル記憶部５５に記録する際に、属性証明書５３のシリアル番号をファイル名として記録する。
【００５７】
本実施形態においては、ファイル指定情報記憶部３０に記憶されているファイル指定情報に該当するファイルを自動的にバックアップすることとしているが、ユーザが任意のタイミングで任意のファイルをバックアップすることも可能である。例えば、クライアント装置２のディスプレイ１５に表示されるデスクトップ領域に、バックアップ処理を起動するショートカットを作成しておく。そして、ユーザが、当該ショートカットにバックアップ対象のファイルをドロップすることにより、当該ファイルに対するバックアップ処理が実行されるようにすることもできる。
【００５８】
＝＝復元処理＝＝
次に、バックアップされたファイルを復元する処理について説明する。図１２は、クライアント装置２及びバックアップサーバ３におけるファイルを復元する処理を示すフローチャートである。まず、例えば、クライアント装置２のデスクトップ領域に設けられた復元用のアイコンをユーザがクリックすると、クライアント装置２の保存日時入力部３７は公開鍵証明書を認証局サーバ５に送信する（Ｓ１２０１）。認証局サーバ５は、クライアント装置２から送信されてくる公開鍵証明書を受信し、これに基づいてユーザの認証処理を実行し（Ｓ１２０２）、認証結果をクライアント装置２に送信する（Ｓ１２０３）。
【００５９】
クライアント装置２の保存日時入力部３７は、認証局サーバ５から送信されてくる認証結果を受信する（Ｓ１２０４）。ユーザ認証が失敗した場合（Ｓ１２０５：ＮＧ）、保存日時入力部３７は、以後の処理を行わず処理を終了する。ユーザ認証が成功した場合（Ｓ１２０５：ＯＫ）、保存日時入力部３７は、復元対象のファイルが保存された日付の入力をユーザから受け付ける（Ｓ１２０６）。図１３（ａ）は、対象の日付を入力する画面７０の一例を示す図である。ユーザは、この画面７０に表示されている日付の中から、復元したいファイルが保存された日付を選択する。そして、検索要求送信部３８は、選択された日付が設定された属性証明書５３の検索要求をファイルサーバ４に送信する（Ｓ１２０７）。
【００６０】
ファイルサーバ４の検索要求受信部５９は、クライアント装置２から送信されてくる検索要求を受信する（Ｓ１２０８）。検索結果送信部６０は、属性認証局サーバ６のリポジトリ５０に登録されている属性証明書５３の中から、クライアント装置２から送信された公開鍵証明書に対応し、かつ、有効期間の開始日時の日付が検索要求の日付に合致するものを検索する（Ｓ１２０９）。そして、検索結果送信部６０は、該当する属性証明書５３に設定されているファイル名、保存日時（開始日時）、及びシリアル番号を設定したファイルリストを作成し（Ｓ１２１０）、当該ファイルリストをクライアント装置２に送信する（Ｓ１２１１）。なお、ファイルリストとして、属性証明書５３そのものを送信することとしてもよい。
【００６１】
クライアント装置２のファイルリスト受信部３９は、ファイルサーバ４から送信されてくるファイルリストを受信する（Ｓ１２１２）。そして、ファイル名表示部４０は、図１３（ｂ）に示すように、画面７０のファイル名表示エリア７１に当該ファイル名及び保存日時の一覧を表示する（Ｓ１２１３）。復元ファイル名入力部４１は、表示エリア７１に表示された一又は複数のファイル名の中から、ユーザによって選択される復元対象のファイルのファイル名の入力を受け付ける（Ｓ１２１４）。そして、復元要求送信部４２は、当該ファイルに対応する属性証明書５３のシリアル番号を設定した復元要求をファイルサーバ４に送信する（Ｓ１２１５）。なお、ファイルリストとして属性証明書が送信されてきた場合には、復元対象のファイルの属性証明書５３を設定した復元要求を送信することとしてもよい。
【００６２】
ファイルサーバ４の復元要求受信部６１は、クライアント装置２から送信されてくるファイルの復元要求を受信する（Ｓ１２１６）。ファイル送信部６２は、当該復元要求に設定されたシリアル番号に基づいて第２のファイル記憶部５５からファイルを取得し（Ｓ１２１７）、当該ファイルをクライアント装置２に送信する（Ｓ１２１８）。クライアント装置２は、ファイルサーバ４から送信されてくるファイルを受信し（Ｓ１２１９）、暗号化されている当該ファイルを秘密鍵によって復号し（Ｓ１２２０）、復号したファイルを所定のフォルダに格納する（Ｓ１２２１）。これにより、クライアント装置２に、ファイルが復元される。
【００６３】
なお、本実施の形態においては、ファイルの保存日付をもとに該当ファイルを検索することとしたが、日付だけでなく時刻まで含めて検索することとしてもよい。また、ファイル名による検索や、ファイルの内容による検索も可能である。
【００６４】
以上、本実施の形態におけるバックアップシステムについて説明した。本実施形態のデジタル書庫システム１においては、バックアップされるファイルごとに属性証明書５３が発行され、ファイルと属性証明書５３とが対応付けられてバックアップされる。属性証明書５３は公開鍵証明書を保有する正規のユーザに対して発行されるため、バックアップが、正規のユーザによってされたものであることを保証することができる。そして、バックアップされたファイルは属性証明書５３と対応付けられているため、バックアップされたファイルにアクセスする際には属性証明書５３に対応する公開鍵証明書を所有していることを条件とすることが可能であり、第三者のなりすまし等による不正なアクセスを防ぐことが可能となる。また、予め指定された種類のファイルは、更新されるたびに、ユーザが意識することなく自動的にバックアップされる。したがって、公開鍵証明書やクッキーファイル等の特殊なファイルも含め、あらゆる重要なファイルを簡易にバックアップすることができる。
【００６５】
また、バックアップ対象のファイルは、ユーザからの入力によって変更することも可能であり、ユーザの要望等に応じて臨機応変に対応することが可能となる。
【００６６】
また、バックアップする際には、ユーザの公開鍵で暗号化して送信している。したがって、通信経路で傍受された場合や、バックアップ後のファイルを不正に取得された場合であっても、秘密鍵を所有する正規のユーザしか復元することができないため、情報漏洩を防ぐことが可能である。
【００６７】
また、保存日時やファイル名等に基づいて、リポジトリ５０に登録された属性証明書５３を検索することにより、復元可能なファイルの一覧をユーザに提示することが可能であり、ユーザは提示された一覧から、復元対象ファイルを選択することができる。つまり、バックアップされたファイルから、簡易な操作で所望のファイルを復元することができる。そして、属性証明書５３に対応する公開鍵証明書を保有する正規のユーザしかファイルを復元することができないため、ユーザ以外の不正な第三者への情報漏洩を防ぐことが可能となる。
【００６８】
また、属性証明書５３のシリアル番号をファイル名としてバックアップすることにより、バックアップ対象ファイルの履歴管理を行うことが可能となる。つまり、あるファイルに対して複数回の更新が行われた場合、更新の都度、属性証明書５３が発行され、その属性証明書５３のシリアル番号をファイル名としてバックアップされる。そして、その属性証明書５３にはファイルをバックアップした日時が設定される。このようにして、あるファイルの修正履歴を管理することが可能であり、バックアップされた日時を指定することで、所望の時点のファイルを復元することができる。
【００６９】
以上本発明の実施形態について説明したが、以上の実施形態の説明は本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれることは勿論である。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施形態であるデジタル書庫システムの全体構成を示す図である。
【図２】クライアント装置のハードウェア構成を示す図である。
【図３】バックアップサーバのハードウェア構成を示す図である。
【図４】クライアント装置が備える機能の構成を示す図である。
【図５】ファイル指定情報入力部が表示する画面及びファイル指定情報記憶部に記憶されるファイル指定情報の一例を示す図である。
【図６】第１のファイル記憶部に記憶されるファイルの一例を示す図である。
【図７】属性認証局サーバが備える機能の構成を示す図である。
【図８】本実施形態における属性証明書の構造を示す図である。
【図９】ファイルサーバが備える機能の構成を示す図である。
【図１０】クライアント装置におけるバックアップ対象のファイルを一時的に記憶する処理を示すフローチャートである。
【図１１】クライアント装置及びバックアップサーバにおけるファイルをバックアップする処理を示すフローチャートである。
【図１２】クライアント装置及びバックアップサーバにおけるファイルを復元する処理を示すフローチャートである。
【図１３】クライアント装置におけるファイル復元時に表示される画面を示す図である。
【符号の説明】
【００７１】
１  デジタル書庫システム                ２  クライアント装置
３  バックアップサーバ                  ４  ファイルサーバ
５  認証局サーバ                        ６  属性認証局サーバ
７  ネットワーク                        １０  ＣＰＵ
１１  メモリ                            １２  記憶装置
１３  通信インタフェース                １４  入力装置
１５  ディスプレイ                      ２０  ＣＰＵ
２１  メモリ                            ２２  記憶装置
２３  通信インタフェース                ３０  ファイル指定情報記憶部
３１  第１のファイル記憶部              ３２  ファイル指定情報入力部
３３  第１のファイル更新部              ３４  属性証明書取得要求送信部
３５  属性証明書受信部                  ３６  保存要求送信部
３７  保存日時入力部                    ３８  検索要求送信部
３９  ファイルリスト受信部              ４０  ファイル名表示部
４１  復元ファイル名入力部              ４２  復元要求送信部
５０  属性証明書記憶部（リポジトリ）    ５１  属性証明書取得要求受信部
５２  属性証明書送信部                  ５３  属性証明書
５５  第２のファイル記憶部              ５６  保存要求受信部
５７  第２のファイル更新部              ５８  属性証明書登録部
５９  検索要求受信部                    ６０  検索結果送信部
６１  復元要求受信部                    ６２  ファイル送信部
【図１】
2006268364.tif 000003
【図２】
2006268364.tif 000004
【図３】
2006268364.tif 000005
【図４】
2006268364.tif 000006
【図５】
2006268364.tif 000007
【図６】
2006268364.tif 000008
【図７】
2006268364.tif 000009
【図８】
2006268364.tif 000010
【図９】
2006268364.tif 000011
【図１０】
2006268364.tif 000012
【図１１】
2006268364.tif 000013
【図１２】
2006268364.tif 000014
【図１３】
2006268364.tif 000015