(57)【特許請求の範囲】
【請求項１】
オフライン時に同席者から同席者用認証情報を受け付ける受付ステップと、
前記同席者用認証情報を基に、前記同席者の認証が成立するか否かを判断する認証ステップと、
前記認証ステップにて前記同席者の認証が成立すると判断されたとき、オンライン時にユーザの認証を必要とするファイルに、オフライン時にアクセスすることを許可する許可ステップと、
をコンピュータに実行させるためのファイル管理プログラム。
【請求項２】
ユーザから同席者識別情報を受け付ける第１の受付ステップと、
前記同席者識別情報に対応する同席者用認証情報を取得する取得ステップと、
オフライン時に同席者から同席者用認証情報を受け付ける第２の受付ステップと、
前記第２の受付ステップにて受け付けられた前記同席者用認証情報と前記取得ステップにて取得された前記同席者用認証情報との同一性に基づいて、前記同席者の認証が成立するか否かを判断する認証ステップと、
前記認証ステップにて前記同席者の認証が成立すると判断されたとき、オンライン時に前記ユーザの認証を必要とするファイルに、オフライン時にアクセスすることを許可する許可ステップと、
をコンピュータに実行させるためのファイル管理プログラム。
【請求項３】
前記第１の受付ステップは、ユーザから複数の同席者識別情報、及び前記複数の同席者識別情報の組合せ条件を受け付け、
前記取得ステップは、前記複数の同席者識別情報に対応する複数の同席者用認証情報を取得し、
前記第２の受付ステップは、複数の同席者からそれぞれ前記同席者識別情報を受け付け、
前記許可ステップは、前記複数の同席者の認証が成立すると判断され、前記組合せ条件を満たすとき、前記ファイルにオフライン時にアクセスすることを許可する請求項２に記載のファイル管理プログラム。
【請求項４】
前記第１の受付ステップは、前記ユーザからユーザ用認識情報を受け付け、前記ユーザ用認証情報を基に前記ユーザの認証が成立すると判断された後、前記ユーザから前記同席者識別情報を受け付ける請求項２に記載のファイル管理プログラム。
【請求項５】
ユーザから同席者識別情報及びオフライン期間を受け付ける第１の受付ステップと、
前記同席者識別情報に対応する同席者用認証情報を取得する取得ステップと、
前記第１の受付ステップにて受け付けられた前記オフライン期間に同席者から同席者用認証情報を受け付ける第２の受付ステップと、
前記第２の受け付けステップにて受け付けられた前記同席者用認証情報と前記取得ステップにて取得された前記同席者用認証情報との同一性に基づいて、前記同席者の認証が成立するか否かを判断する認証ステップと、
前記認証ステップにて前記同席者の認証が成立すると判断されたとき、オンライン時に前記ユーザの認証を必要とするファイルに、前記第１の受付ステップにて受け付けられた前記オフライン期間にアクセスすることを許可する許可ステップと、
をコンピュータに実行させるためのファイル管理プログラム。
【請求項６】
オフライン時に同席者から同席者用認証情報を受け付ける受付手段と、
前記同席者用認証情報を基に前記同席者の認証が成立するか否かを判断する認証手段と、
前記認証手段により前記同席者の認証が成立すると判断されたとき、オンライン時にユーザの認証を必要とするファイルに、オフライン時にアクセスすることを許可する許可手段とを備えたファイル管理装置。
【請求項７】
ユーザから同席者識別情報を受け付ける第１の受付手段と、前記同席者識別情報に対応する同席者用認証情報を取得する取得手段と、オフライン時に同席者から同席者用認証情報を受け付ける第２の受付手段と、前記第２の受付手段にて受け付けられた前記同席者用認証情報と前記取得手段にて取得された前記同席者用認証情報との同一性に基づいて、前記同席者の認証が成立するか否かを判断する認証手段と、前記認証手段にて前記同席者の認証が成立すると判断されたとき、オンライン時に前記ユーザの認証を必要とするファイルに、オフライン時にアクセスすることを許可する許可手段とを有するファイル管理装置と、
前記ファイル管理装置の前記取得手段から前記同席者識別情報を受信し、前記同席者識別情報について前記同席者用認証情報を生成し、前記同席者用認証情報を前記同席者の電子メールアドレスに送信し、前記同席者用認証情報を前記ファイル管理装置の前記取得手段に送信する生成手段とを有するサーバ装置とを備えたファイル管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理プログラム、ファイル管理装置及びファイル管理システムに関する。
【背景技術】
【０００２】
従来、オンライン時にユーザの認証を必要とするファイル（保護電子データ）に、オフライン時にユーザがアクセスすることを可能にしたアクセス装置が提案されている（例えば、特許文献１参照）。
【０００３】
このアクセス装置は、ユーザがネットワーク環境からの離脱又は出張を決めたとき、オフラインアクセス要求がオフラインアクセス機構によって生成され、それがサーバ装置へ転送され、サーバ装置はオフラインアクセスをユーザ及びクライアント装置に許可し、ユーザはクライアント装置から保護電子データにオフラインでアクセスする。アクセス制御は、所定の期間が終了したときに自動的に失効するか、又は次にクライアント装置がサーバ装置へ接続された機会に無効になるように補正された一時的なアクセス規則、アクセス特権、又はユーザ鍵を提供するというものである。
【０００４】
【特許文献１】特開２００３−２２８５２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、所定の複数のユーザの情報で認証することにより正規ユーザへの成りすまし等による不正アクセスを防止することが可能なファイル管理プログラム、ファイル管理装置及びファイル管理システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下のファイル管理プログラム、ファイル管理装置及びファイル管理システムを提供する。
【０００７】
［１］オフライン時に同席者から同席者用認証情報を受け付ける受付ステップと、前記同席者用認証情報を基に、前記同席者の認証が成立するか否かを判断する認証ステップと、前記認証ステップにて前記同席者の認証が成立すると判断されたとき、オンライン時にユーザの認証を必要とするファイルに、オフライン時にアクセスすることを許可する許可ステップと、をコンピュータに実行させるためのファイル管理プログラム。
【０００８】
［２］ユーザから同席者識別情報を受け付ける第１の受付ステップと、前記同席者識別情報に対応する同席者用認証情報を取得する取得ステップと、オフライン時に同席者から同席者用認証情報を受け付ける第２の受付ステップと、前記第２の受付ステップにて受け付けられた前記同席者用認証情報と前記取得ステップにて取得された前記同席者用認証情報との同一性に基づいて、前記同席者の認証が成立するか否かを判断する認証ステップと、前記認証ステップにて前記同席者の認証が成立すると判断されたとき、オンライン時に前記ユーザの認証を必要とするファイルに、オフライン時にアクセスすることを許可する許可ステップと、をコンピュータに実行させるためのファイル管理プログラム。
【０００９】
［３］前記第１の受付ステップは、ユーザから複数の同席者識別情報、及び前記複数の同席者識別情報の組合せ条件を受け付け、前記取得ステップは、前記複数の同席者識別情報に対応する複数の同席者用認証情報を取得し、前記第２の受付ステップは、複数の同席者からそれぞれ前記同席者識別情報を受け付け、前記許可ステップは、前記複数の同席者の認証が成立すると判断され、前記組合せ条件を満たすとき、前記ファイルにオフライン時にアクセスすることを許可する前記［２］に記載のファイル管理プログラム。
【００１０】
［４］前記第１の受付ステップは、前記ユーザからユーザ用認識情報を受け付け、前記ユーザ用認証情報を基に前記ユーザの認証が成立すると判断された後、前記ユーザから前記同席者識別情報を受け付ける前記［２］に記載のファイル管理プログラム。
【００１１】
［５］ユーザから同席者識別情報及びオフライン期間を受け付ける第１の受付ステップと、前記同席者識別情報に対応する同席者用認証情報を取得する取得ステップと、前記第１の受付ステップにて受け付けられた前記オフライン期間に同席者から同席者用認証情報を受け付ける第２の受付ステップと、前記第２の受け付けステップにて受け付けられた前記同席者用認証情報と前記取得ステップにて取得された前記同席者用認証情報との同一性に基づいて、前記同席者の認証が成立するか否かを判断する認証ステップと、前記認証ステップにて前記同席者の認証が成立すると判断されたとき、オンライン時に前記ユーザの認証を必要とするファイルに、前記第１の受付ステップにて受け付けられた前記オフライン期間にアクセスすることを許可する許可ステップと、をコンピュータに実行させるためのファイル管理プログラム。
【００１２】
［６］オフライン時に同席者から同席者用認証情報を受け付ける受付手段と、前記同席者用認証情報を基に前記同席者の認証が成立するか否かを判断する認証手段と、前記認証手段により前記同席者の認証が成立すると判断されたとき、オンライン時にユーザの認証を必要とするファイルに、オフライン時にアクセスすることを許可する許可手段とを備えたファイル管理装置。
【００１３】
［７］ユーザから同席者識別情報を受け付ける第１の受付手段と、前記同席者識別情報に対応する同席者用認証情報を取得する取得手段と、オフライン時に同席者から同席者用認証情報を受け付ける第２の受付手段と、前記第２の受付手段にて受け付けられた前記同席者用認証情報と前記取得手段にて取得された前記同席者用認証情報との同一性に基づいて、前記同席者の認証が成立するか否かを判断する認証手段と、前記認証手段にて前記同席者の認証が成立すると判断されたとき、オンライン時に前記ユーザの認証を必要とするファイルに、オフライン時にアクセスすることを許可する許可手段とを有するファイル管理装置と、前記ファイル管理装置の前記取得手段から前記同席者識別情報を受信し、前記同席者識別情報について前記同席者用認証情報を生成し、前記同席者用認証情報を前記同席者の電子メールアドレスに送信し、前記同席者用認証情報を前記ファイル管理装置の前記取得手段に送信する生成手段とを有するサーバ装置とを備えたファイル管理システム。
【発明の効果】
【００１４】
請求項１、６及び７に係る発明によれば、所定の複数のユーザの情報で認証することにより正規ユーザへの成りすまし等による不正アクセスを防止することが可能となる。
【００１５】
請求項２に係る発明によれば、正規ユーザへの成りすまし等による不正アクセスを防止することが可能となるとともに、ユーザが任意の複数のユーザを指定することができる。
【００１６】
請求項３に係る発明によれば、請求項２の効果に加え、同席者の組合せを柔軟に適用することができる。
【００１７】
請求項４に係る発明によれば、請求項２の効果に加え、正規ユーザへの成りすましによる同席者の指定を防ぐことができる。
【００１８】
請求項５に係る発明によれば、オフライン期間を指定しない場合と比べて、正規ユーザへの成りすまし等による不正アクセスをより一層防止することが可能となる。
【発明を実施するための最良の形態】
【００１９】
図１は、本発明の実施の形態に係るファイル管理システムの概略の構成を示す図である。このファイル管理システム１は、ユーザ認証等を行う認証サーバ装置（外部装置）２と、認証サーバ装置２にネットワーク３を介して接続される複数のクライアント装置（ファイル管理装置）４（４Ａ，４Ｂ，４Ｃ）とを備える。なお、ネットワーク３に接続されるクライアント装置４は、同図では３台図示するが、２台又は４台以上でもよい。
【００２０】
ネットワーク３は、インターネット、ＬＡＮ（ローカルエリアネットワーク）等のネットワークであり、有線（電気ケーブル、光ケーブル等）、無線（電波、赤外線等）を問わない。
【００２１】
各クライアント装置４Ａ，４Ｂ，４Ｃは、ネットワーク３に接続可能な場所（例えば、本社、○○支社、△△支社等）で使用され、ネットワーク３に接続できない場所（例えば、会議室、工場ライン等の出先Ｘ）でもオフラインで使用可能となっている。
【００２２】
また、クライアント装置４として、例えば、パーソナルコンピュータ（ＰＣ）、ＰＤＡ（Personal Digital Assistant）、携帯電話機等を用いることができる。
【００２３】
図２は、認証サーバ装置２の構成例を示すブロック図である。認証サーバ装置２は、ＣＰＵ等から構成された制御部２０と、半導体メモリ、ＨＤＤ等の記憶部２１と、ネットワーク３に接続された通信部２２とを備える。
【００２４】
記憶部２１には、管理プログラム２１０等の各種のプログラムや、認証情報２１１、メールアドレスリスト２１２等の各種のデータが記憶されている。
【００２５】
認証情報２１１は、ユーザＩＤ及びパスワードからなるユーザ用認証情報を含む。
【００２６】
メールアドレスリスト２１２は、同席者候補名、電子メールアドレス等からなる。
【００２７】
制御部２０は、認証サーバ装置２の各部を制御するとともに、クライアント装置４との間の通信を制御するものであり、管理プログラム２１０に従って動作することにより、認証手段２００、パスワード生成手段２０１等として機能する。なお、認証手段２００及びパスワード生成手段２０１は、ハードウェアによって構成してもよい。
【００２８】
認証手段２００は、クライアント装置４から送信されたユーザ用認証情報と認証情報２１１に含まれるユーザ用認証情報との同一性に基づいて、ユーザ認証を行う。
【００２９】
パスワード生成手段２０１は、ユーザが指定した同席者に対して同席者用認証情報としてのワンタイムパスワード（使い捨てパスワードともいう。）を生成し、ワンタイムパスワードを同席者に電子メールで通知するとともに、ワンタイムパスワード及び同席者名を暗号化してクラアイント装置４に送信する。
【００３０】
「ワンタイムパスワード」とは、生成する度に異なるパスワードをいい、例えば、乱数等を用いて生成することができる。
【００３１】
同席者用認証情報は、上記ワンタイムパスワードに限られず、音声、指紋、静脈、顔画像、瞳等の同席者を特定できるものなら他の認証情報でもよい。
【００３２】
図３は、クライアント装置４Ａの構成例を示すブロック図である。クライアント装置４Ａは、ＣＰＵ等から構成された制御部４０と、半導体メモリ、ＨＤＤ等の記憶部４１と、ネットワーク３に接続された通信部４２と、キーボード、マウス等の入力部４３と、液晶ディスプレイ等の表示部４４とを備える。なお、入力部４３及び表示部４４は、一体的に構成したタッチパネルでもよい。
【００３３】
記憶部４１には、アプリケーションプログラム（ファイル管理プログラム）４１０等の各種のプログラムや、アプリケーションプログラム４１０によって作成された保護対象の保護ファイル４１１、ログイン画面情報４１２、オフライン予約画面情報４１３、同席者入力画面情報４１４等の各種のデータが記憶されている。
【００３４】
ここで、「保護ファイル４１１」には、文書、画像、音声、動画、ソフトウェア等の各種のファイルが該当する。保護ファイル４１１は、オンライン時にアクセス可能なアクセス権情報（ユーザＩＤ及びパスワード）と、オフライン時にアクセス可能な同席者条件である許可情報とを含む。なお、保護ファイル４１１は、中身のデータを暗号化してもよい。
【００３５】
制御部４０は、クライアント装置４の各部を制御するとともに、認証サーバ装置２との間の通信を制御するものであり、アプリケーションプログラム４１０に従って動作することにより、受付手段４００、認証手段４０１及び許可手段４０２等として機能する。なお、受付手段４００、認証手段４０１及び許可手段４０２は、ハードウェアによって構成してもよい。
【００３６】
アプリケーションプログラム４１０は、認証サーバ装置２側で公開鍵により暗号化された許可情報を復号する秘密鍵を有している。なお、保護ファイル４１１に秘密鍵を持たせてもよい。また、許可情報の暗号化は、公開鍵方式に限定されない。
【００３７】
受付手段４００は、オフライン時に同席者からワンタイムパスワードを受け付ける。
【００３８】
認証手段４０１は、受付手段４００によって受け付けられたワンタイムパスワードと保護ファイル４１１に格納された許可情報に含まれるワンタイムパスワードとの同一性に基づいて同席者を認証する。
【００３９】
許可手段４０２は、認証手段４０１による認証結果が許可情報に含まれる同席者条件を満たす場合に、オフライン時に保護ファイル４１１へのアクセスを許可する。
【００４０】
なお、他のクライアント装置４Ｂ，４Ｃは、クライアント装置４Ａと同一の機能を有していてもよい。
【００４１】
（ファイル管理システムの動作）
次に、ファイル管理システム１の動作を、図１〜図５を参照し、図６〜図８のシーケンスフローに従って説明する。
【００４２】
図４は、オフライン予約画面の一例を示す図、図５は、同席者入力画面の一例を示す図である。これらについての詳細は、後述する。
【００４３】
なお、以下の動作説明では、図１に示すように、ユーザａが本社でクライアント装置４Ａを操作し、ユーザｂが△△支社でクライアント装置４Ｂを操作し、ユーザｃが○○支社でクライアント装置４Ｃを操作するものとする。
【００４４】
（１）オンライン時
図６は、オンライン時のシーケンスフローの一例を示す図である。ユーザａがクライアント装置４Ａの入力部４３を操作して保護ファイル４１１を開く操作を行うと（Ｓ１）、制御部４０は、ログイン画面情報４１２に基づくログイン画面を表示部４４に表示する（Ｓ２）。ユーザａは、ログイン画面に対してユーザＩＤ及びパスワードを入力部４３を操作して入力する（Ｓ３）。制御部４０は、ユーザＩＤ及びパスワードからなるユーザ用認証情報を通信部４２によりネットワーク３を介して認証サーバ装置２に送信する（Ｓ４）。
【００４５】
認証サーバ装置２の認証手段２００は、クライアント装置４Ａから送信されたユーザ用認証情報を通信部２２により受信し、クライアント装置４Ａからのユーザ用認証情報と記憶部２１に記憶されている認証情報２１１に含まれるユーザ用認証情報との同一性に基づいて、ユーザａの認証が成立するか否かを判断する。すなわち、クライアント装置４ＡからのユーザＩＤ及びパスワードが記憶部２１に記憶されているユーザＩＤ及びパスワードに一致していれば、ユーザａの認証が成立すると判断し、一致していなければ、ユーザａの認証が不成立と判断し、クライアント装置４Ａに対して許可又は拒絶の認証応答を行う（Ｓ５）。
【００４６】
クライアント装置４Ａの制御部４０は、認証サーバ装置２から許可する旨の認証応答を受け取ると、保護ファイル４１１に格納されているアクセス権情報に基づいて、当該ユーザａに保護ファイル４１１に対するアクセス権が存在するか否かを判断し（Ｓ６）、アクセス権が存在すると判断した場合は、保護ファイル４１１を表示部４４に表示する。
【００４７】
（２）オフライン予約時
図７は、オフライン予約時のシーケンスフローの一例を示す図である。保護ファイル４１１を開く操作（Ｓ１）、ログイン画面の表示（Ｓ２）、ユーザＩＤ、パスワードの入力（Ｓ３）、ユーザ用認証情報の送信（Ｓ４）、認証応答（Ｓ５）、保護ファイル４１１の表示（Ｓ７）までは、図６に示すオンライン時のシーケンスフローと同様であるので、その説明を省略する。
【００４８】
オンライン時に、図６のオンライン時のシーケンスフローで説明したように、ユーザａがクライアント装置４Ａにおいて、保護ファイル４１１を表示部４４に表示させた後（Ｓ７）、ユーザａが入力部４３を操作してオフライン予約を要求すると（Ｓ１０）、制御部４０は、オフライン予約画面情報４１３に基づくオフライン予約画面を表示部４４に表示する（Ｓ１１）。
【００４９】
図４は、オフライン予約画面の一例を示す図である。オフライン予約画面１００Ａには、オフライン期間を入力するオフライン期間入力欄１０１と、同席者条件を入力する同席者条件入力欄１１０と、入力した内容で設定する「設定」ボタン１０２と、入力した内容をキャンセルする「キャンセル」ボタン１０３と、本画面１００Ａを閉じる閉じるボタン１０４とが設けられている。同席者条件入力欄１１０には、条件式（組合せ条件）を入力する条件式入力部１１１と、同席者候補番号及び同席者候補名を表示する同席者候補表示部１１２が設けられている。
【００５０】
条件式入力部１１１に入力する条件式のうち、「＋」は「ｏｒ」を意味し、「＊」は「ａｎｄ」を意味する。例えば、図４に示すように、条件式が（１＋２）＊（３＋４）＊（５＋６＋７）の場合は、同席者候補番号が「１」の者か「２」の者、かつ、「３」の者か「４」の者、かつ、「５」の者か「６」の者か「７」の者が同席者として必要であることを示す。なお、条件式入力部１１１には、一人のみの同席者候補番号を入力してもよい。また、図４では同席者候補名には個人を特定する情報が表示されているように、同席者候補として個人が定義されているが、同席者候補として所属部門や担当業務から構成される複数ユーザからなるグループを定義しておき、このグループを指定するようにしても良い。また、スケジュール管理情報と連携させるように構成しておき、会議名を記入することよりスケジュール管理情報を参照し会議に参加する人を同席者と入力できるようにしても良い。
【００５１】
オフライン期間入力欄１０１は、オフライン期間の開始時（年、月、日、時、分）と終了時（年、月、日、時、分）を入力するようになっている。同図に示す場合は、２００７年９月２１日１５時００分〜２００７年９月２１日１９時００分をオフライン期間としている。なお、オフライン期間入力欄１０１は、オフライン期間を開始時と、開始時から終了時までの時間とを入力することで、オフライン期間を設定できるようにしてもよい。
【００５２】
ユーザａが入力部４３を操作してオフライン予約画面１００Ａに対し、オフライン期間及び同席者条件を入力すると（Ｓ１２）、制御部４０は、オフライン期間及び同席者条件からなるオフライン予約情報を認証サーバ装置２に送信する（Ｓ１３）。本実施の形態では、同席者条件として、同席者ｂと同席者ｃを必要とする条件式を条件式入力部１１１に入力したとする。
【００５３】
認証サーバ装置２の制御部２０は、オフライン予約情報の同席者条件に含まれる同席者ｂ及び同席者ｃに対してそれぞれワンタイムパスワードを生成し、保護ファイル４１１を識別する情報と同席者ｂおよび同席者ｃへのそれぞれのワンタイムパスワードとを記述した電子メールを同席者ｂ及び同席者ｃにメールアドレスリスト２１２を参照して通知するとともに（Ｓ１４）、ワンタイムパスワードを含む同席者条件を許可情報として公開鍵で暗号化し、ユーザａのクライアント装置４Ａに応答する（Ｓ１５）。例えば、同席者ｂ又はｃのアドレスがメールアドレスリスト２１２に含まれていなかった場合は、制御部２０は、クライアント装置４Ａに応答しない。
【００５４】
クライアント装置４Ａの制御部４０は、記憶部４１に記憶されている保護ファイル４１１に許可情報を格納し（Ｓ１６）、許可／拒絶の結果を表示部４４に表示する（Ｓ１７）。例えば、許可情報を受信できた場合は、許可する旨を表示し、許可情報を受信できなかった場合は、拒絶する旨を表示する。また、受信した許可情報は、保護ファイル４１１に格納するのではなく、保護ファイル４１１にアクセスするためのアプリケーションプログラム４１０が参照できるように格納するようにしてもよい。
【００５５】
（３）オフライン時
図８は、オフライン時のシーケンスフローの一例を示す図である。ユーザａが、クライアント装置４Ａをオフライン状態とし、クライアント装置４Ａを出先Ｘに携帯する。同席者ｂは、△△支社から出先Ｘに出向き、同席者ｃは、○○支社から出先Ｘに出向く。出先Ｘでは、ユーザａ、同席者ｂ、同席者ｃにより、会議、打合せ等が行われる。
【００５６】
オフライン時に、クライアント装置４Ａの入力部４３を操作して保護ファイル４１１を開く操作を行うと（Ｓ２１）、制御部４０は、ログイン画面情報４１２に基づくログイン画面を表示部４４に表示する（Ｓ２２）。ユーザは、入力部４３を操作してログイン画面に対してユーザＩＤ及びパスワードを入力する（Ｓ２３）。制御部４０は、ユーザＩＤ及びパスワードからなるユーザ用認証情報を通信部４２によりネットワーク３を介して認証サーバ装置２に送信して認証確認を行わせようとするが、クライアント装置４Ａは、ネットワーク３に接続されていないため、認証確認を行えず、このことから、制御部４０は、オフラインを検知する（Ｓ２５）。
【００５７】
そして制御部４０は、オフライン画面を表示部４４に表示する（Ｓ２６）。ユーザａは、入力部４３を操作して同席者入力画面表示を要求する（Ｓ２７）。制御部４０は、同席者入力画面情報４１４に基づく同席者入力画面を表示部４４に表示する（Ｓ２８）。
【００５８】
図５は、同席者入力画面の一例を示す図である。同席者入力画面１００Ｂには、同席者確認欄１２０と、入力した内容で設定する「設定」ボタン１０２と、入力した内容をキャンセルする「キャンセル」ボタン１０３と、本画面１００Ｂを閉じる閉じるボタン１０４とが設けられている。同席者確認欄１２０には、同席者名をプルダウンメニューにより入力する同席者名入力部１２１と、ワンタイムパスワードを入力するパスワード入力部１２２が設けられている。
【００５９】
同席者ｂ及び同席者ｃは、ユーザａ用のクライアント装置４Ａの入力部４３を操作して、同席者入力画面１００Ｂの同席者名入力部１２１に自己の名前を入力し、パスワード入力部１２２に電子メールで通知されたワンタイムパスワードを入力する（Ｓ２９）。
【００６０】
制御部４０の受付手段４００は、ワンタイムパスワードを受け付ける。認証手段４０１は、記憶部４１に記憶されている保護ファイル４１１の許可情報を秘密鍵で復号し、その許可情報に含まれているワンタイムパスワードと受付手段４００が受け付けたワンタイムパスワードとが一致するか否かを判断し、一致していれば、そのワンタイムパスワードに対応する同席者が同席しているとみなす。認証手段４０１による同席者の認証が終わると、許可手段４０２は、同席者が同席者条件を満たすか否かを判断し、同席者条件を満たす場合は、保護ファイル４１１を表示部４４に表示する。本実施の形態では、同席者ｂ、ｃの両方がワンタイムパスワードを入力しないと、保護ファイル４１１を開くことはできず、同席者ｂ、ｃのいずれか一人がワンタイムパスワードを入力しただけでは、保護ファイル４１１を開くことはできない。
【００６１】
（実施の形態の効果）
オンライン時にユーザの認証を必要とするファイルに、ユーザが指定した同席者が同席していることを条件に、オフライン時にアクセスすることができる。また、オフライン時に正規ユーザに成りすまして保護ファイル４１１にアクセスしようとしても、それを同席者によって阻止することが可能となる。
【００６２】
なお、本発明は、上記実施の形態に限定されず、その発明の趣旨を逸脱しない範囲内で種々変形実施が可能である。
【００６３】
上記実施の形態では、オフライン時にクライアント装置自体を出先Ｘに携帯した場合について説明したが、クライアント装置から保護ファイル４１１を半導体メモリ等の記録媒体に書き込み、その記録媒体をオフライン状態の別のクライアント装置に接続して保護ファイル４１１にアクセスしてもよい。
【００６４】
許可情報として、オフライン時にクライアント装置を使用する場所の情報を付加してもよい。また、許可情報を保護ファイルに格納せずに、レジストリに格納してもよい。
【００６５】
アクセス権情報を認証サーバ装置２の記憶部２１が保持し、アクセス権の有無の判断を認証サーバ装置２の制御部２０が行ってもよい。
【００６６】
上記実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体からＰＣや印刷装置の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等からＰＣや印刷装置の記憶部にダウンロードしてもよい。
【００６７】
上記実施の形態で使用されるプログラムの一部又は全部を特定用途向け集積回路（ＡＳＩＣ）等のハードウェアによって実現してもよい。
【図面の簡単な説明】
【００６８】
【図１】図１は、本発明の実施の形態に係るファイル管理システムの概略の構成を示す図である。
【図２】図２は、認証サーバ装置の構成例を示すブロック図である。
【図３】図３は、クライアント装置の構成例を示すブロック図である。
【図４】図４は、オフライン予約画面の一例を示す図である。
【図５】図５は、同席者入力画面の一例を示す図である。
【図６】図６は、オンライン時のシーケンスフローの一例を示す図である。
【図７】図７は、オフライン予約時のシーケンスフローの一例を示す図である。
【図８】図８は、オフライン時のシーケンスフローの一例を示す図である。
【符号の説明】
【００６９】
１  ファイル管理システム、２  認証サーバ装置、３  ネットワーク、４，４Ｂ，４Ｃ  クライアント装置、２０  制御部、２１  記憶部、２２  通信部、４０  制御部、４１  記憶部、４２  通信部、４３  入力部、４４  表示部、１００Ａ  オフライン予約画面、１００Ｂ  同席者入力画面、１０１  オフライン期間入力欄、１０２  「設定」ボタン、１０３  「キャンセル」ボタン、１０４  閉じるボタン、１１０  同席者条件入力欄、１１１  条件式入力、１１２  同席者予約情報、１２０  同席者確認欄、１２１  同席者名入力部、１２２  パスワード入力部、２００  認証手段、２０１  パスワード生成手段、２１０  管理プログラム、２１１  認証情報、２１２  メールアドレスリスト、４００  受付手段、４０１  認証手段、４０２  許可手段、４１０  アプリケーションプログラム、４１１  保護ファイル、４１２  ログイン画面情報、４１３  オフライン予約画面情報、４１４  同席者入力画面情報
【図１】
0004957601.tif 000002
【図２】
0004957601.tif 000003
【図３】
0004957601.tif 000004
【図４】
0004957601.tif 000005
【図５】
0004957601.tif 000006
【図６】
0004957601.tif 000007
【図７】
0004957601.tif 000008
【図８】
0004957601.tif 000009