(57)【特許請求の範囲】
【請求項１】
可搬型記憶媒体にアクセスする手段を備える情報処理装置において、
前記可搬型記憶媒体へのアクセス要求を受け付ける受付手段と、
該受付手段がアクセス要求を受け付けた可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断する手段と、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断する手段と、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記可搬型記憶媒体を使用する際に用いる認証情報を発行する発行手段と、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、使用者を識別するための使用者情報及び前記可搬型記憶媒体の使用目的の入力を要求する入力要求手段と、
該入力要求手段が入力を要求した使用者情報及び使用目的を取得する使用者情報取得手段と、
前記発行手段が発行した認証情報と、前記使用者情報取得手段が取得した使用者情報及び／又は使用目的に応じて予め設定された有効期間と、前記使用者情報取得手段が取得した使用者情報及び使用目的とを前記可搬型記憶媒体に記憶させる記憶制御手段と、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求手段と、
該認証情報要求手段が入力を要求した認証情報を取得する認証情報取得手段と、
該認証情報取得手段が取得した認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証手段と、
該認証手段によってアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可手段と
を備える情報処理装置。
【請求項２】
前記許可手段がアクセスを許可した場合、前記可搬型記憶媒体に記憶されている有効期間の開始時点から前記可搬型記憶媒体へのアクセスを許可した時点までの時間を算出する算出手段と、
該算出手段が算出した時間を、前記可搬型記憶媒体に記憶してある使用者情報及び使用目的に対応させて前記可搬型記憶媒体に記憶させる手段と、
前記受付手段がアクセス要求を受け付けた場合に、前記可搬型記憶媒体に前記時間が記憶されているか否かを判断する手段と、
前記時間が記憶されていると判断した場合、前記可搬型記憶媒体から前記時間、使用者情報及び使用目的を読み出す手段と、
前記可搬型記憶媒体から読み出した時間、使用者情報及び使用目的を対応付けて登録するテーブルと、
該テーブルの登録内容に基づいて、前記使用者情報及び／又は使用目的に応じた有効期間を設定する設定手段とを備え、
前記記憶制御手段は、前記発行手段が発行した認証情報と、前記使用者情報取得手段が取得した使用者情報及び／又は使用目的に応じて前記設定手段が設定した有効期間と、前記使用者情報取得手段が取得した使用者情報及び使用目的とを前記可搬型記憶媒体に記憶させるように構成してある請求項１に記載の情報処理装置。
【請求項３】
可搬型記憶媒体にアクセスする手段を備える情報処理装置と、認証情報を発行する認証情報発行装置とを備える情報処理システムにおいて、
前記情報処理装置は、
前記可搬型記憶媒体へのアクセス要求を受け付ける受付手段と、
該受付手段がアクセス要求を受け付けた可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断する手段と、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断する手段と、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、使用者を識別するための使用者情報及び前記可搬型記憶媒体の使用目的の入力を要求する入力要求手段と、
該入力要求手段が入力を要求した使用者情報及び使用目的を取得する使用者情報取得手段と、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記使用者情報取得手段が取得した使用者情報及び／又は使用目的を前記認証情報発行装置に通知して、前記認証情報発行装置に認証情報の発行を要求する手段とを備え、
前記認証情報発行装置は、
認証情報の発行を要求された場合、前記可搬型記憶媒体を使用する際に用いる認証情報を発行する発行手段と、
該発行手段が発行した認証情報、並びに、前記情報処理装置から通知された使用者情報及び／又は使用目的に応じて予め設定された有効期間を前記情報処理装置に通知する通知手段とを備え、
前記情報処理装置は、
前記認証情報発行装置から通知された認証情報及び有効期間、並びに、前記使用者情報取得手段が取得した使用者情報及び使用目的を前記可搬型記憶媒体に記憶させる記憶制御手段と、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求手段と、
該認証情報要求手段が入力を要求した認証情報を取得する認証情報取得手段と、
該認証情報取得手段が取得した認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証手段と、
該認証手段によってアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可手段とを備える情報処理システム。
【請求項４】
前記情報処理装置は、
前記許可手段がアクセスを許可した場合、前記可搬型記憶媒体に記憶されている有効期間の開始時点から前記可搬型記憶媒体へのアクセスを許可した時点までの時間を算出する算出手段と、
該算出手段が算出した時間を、前記可搬型記憶媒体に記憶してある使用者情報及び使用目的に対応させて前記可搬型記憶媒体に記憶させる手段と、
前記受付手段がアクセス要求を受け付けた場合に、前記可搬型記憶媒体に前記時間が記憶されているか否かを判断する手段と、
前記時間が記憶されていると判断した場合、前記可搬型記憶媒体から前記時間、使用者情報及び使用目的を読み出す手段と、
前記可搬型記憶媒体から読み出した時間、使用者情報及び使用目的を対応付けて前記認証情報発行装置に通知する手段とを備え、
前記認証情報発行装置は、
前記情報処理装置から通知された時間、使用者情報及び使用目的を対応付けて登録するテーブルと、
該テーブルの登録内容に基づいて、前記使用者情報及び／又は使用目的に応じた有効期間を設定する設定手段とを備え、
前記認証情報発行装置の通知手段は、認証情報の発行を要求された場合、前記発行手段が発行した認証情報と、前記情報処理装置から通知された使用者情報及び／又は使用目的に応じて前記設定手段が設定した有効期間とを前記情報処理装置に通知するように構成してある請求項３に記載の情報処理システム。
【請求項５】
可搬型記憶媒体にアクセスする手段を備えるコンピュータに、認証情報を発行させるためのコンピュータプログラムにおいて、
コンピュータに、
前記可搬型記憶媒体へのアクセス要求を受け付けた場合に、前記可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記可搬型記憶媒体を使用する際に用いる認証情報を発行する発行ステップと、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、使用者を識別するための使用者情報及び前記可搬型記憶媒体の使用目的の入力を要求する入力要求ステップと、
前記発行ステップで発行した認証情報と、入力された使用者情報及び／又は使用目的に応じて予め設定された有効期間と、入力された前記使用者情報及び使用目的とを前記可搬型記憶媒体に記憶させる記憶ステップと、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求ステップと、
入力された認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証ステップと、
該認証ステップでアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可ステップと
を実行させるためのコンピュータプログラム。
【請求項６】
可搬型記憶媒体にアクセスする手段を備えるコンピュータに、外部の認証情報発行装置に認証情報の発行を要求させるためのコンピュータプログラムにおいて、
コンピュータに、
前記可搬型記憶媒体へのアクセス要求を受け付けた場合に、前記可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、使用者を識別するための使用者情報及び前記可搬型記憶媒体の使用目的の入力を要求する入力要求ステップと、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、入力された使用者情報及び／又は使用目的を前記認証情報発行装置に通知して、前記認証情報発行装置に認証情報及び該認証情報の有効期間の発行を要求するステップと、
前記認証情報発行装置から取得した認証情報及び有効期間、並びに、入力された使用者情報及び使用目的を前記可搬型記憶媒体に記憶させる記憶ステップと、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求ステップと、
入力された認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証ステップと、
該認証ステップでアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可ステップと
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可搬型記憶媒体のユーザ及び使用期間を制限することによって可搬型記憶媒体に記憶された情報の漏洩を防止する情報処理装置、情報処理システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
瞬快（登録商標）という名前のパッケージソフトウェアが提供されている。瞬快がインストールされたパーソナルコンピュータ（以下、ＰＣという）は、ユーザが使用中に各種の設定条件を変更した場合であっても、動作終了後に再度起動したときには、予め設定してある初期設定条件で起動する。従って、ＰＣが不正終了した場合であっても、再起動させた際には初期設定条件での起動を行なうので、ＰＣ環境の復旧が容易であり、多数のＰＣを管理する場合に非常に有効である。
【０００３】
また、瞬快がインストールされたＰＣは、ユーザがＰＣを使用中に作成した各種のデータを、動作終了時に削除するので、再度起動したときには、以前のユーザが作成したデータを残さない。従って、学校及びパソコン教室等のように不特定多数のユーザによって各ＰＣが共用される状況においても、個人的なデータの漏洩を防止することができる。
【０００４】
上述したように、瞬快がインストールされたＰＣでは、ユーザがＰＣを使用中に作成した各種のデータを保存することができない。従って、ユーザは、瞬快がインストールされたＰＣで作成した各種のデータを再利用したい場合には、作成したデータを他のＰＣへコピーする等の処理を行なう必要がある。なお、ユーザがデータを作成したＰＣ（瞬快がインストールされたＰＣ）と、コピー先の他のＰＣとの間がネットワークを介して接続されていればネットワークを介してデータを送受信できるので問題はない。しかし、２つのＰＣ間が接続されていない場合、例えばフレキシブルディスク、Universal Serial Bus（ＵＳＢ）メモリ等の可搬型の記憶媒体を用いる必要がある。
【０００５】
可搬型の記憶媒体としては、大容量の記憶容量を有すると共に、機械的な可動部分がないので耐久性及び耐振動性が高いＵＳＢメモリが、小型軽量化が進んだことも相俟って、フレキシブルディスクに取って代わろうとしている。ＵＳＢメモリは、ＵＳＢマスストレージクラスに準拠しており、ＵＳＢの接続口があるＰＣであれば新たなドライバをインストールせずともアクセスできるため、利便性が高く注目されている。
【０００６】
しかし、ＵＳＢメモリは持ち運びが容易であるので、ＵＳＢメモリに格納したデータの漏洩を防止することが非常に困難である。そこで、ＵＳＢメモリに対してアクセスする際のユーザ認証、ＵＳＢメモリに格納したデータの自動消去等、ＵＳＢメモリに格納したデータの漏洩を防止するために各種の対策が採られている（例えば、特許文献１）。
【特許文献１】特開２００６−３３８５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ＵＳＢメモリに対してアクセスする際にユーザ認証を行なう場合、予め各ＵＳＢメモリに対して使用許可を与えるユーザのユーザ情報を登録しておく必要がある。しかし、ＵＳＢメモリの使用状況によっては、複数のユーザが同一のＵＳＢメモリを共用する状況もあるが、このような状況では、特定のユーザのみに使用権限を与える利用形態は不適当である。
【０００８】
また、ＵＳＢメモリに格納したデータを自動的に消去する場合、各データを消去するまでの利用可能期間を適正に設定しておく必要がある。例えば、利用可能期間が短い場合、正当な権限を有するユーザであっても、ＵＳＢメモリに格納したデータを読み出す時点で既にデータが消去されていれば、データを利用することができない。また、利用可能期間が長い場合、ＵＳＢメモリに格納されたデータが漏洩する可能性が高くなり、セキュリティ性が確保できない。
【０００９】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、可搬型記憶媒体の使用を、正当な使用時期及び正当な使用権限を有するユーザに制限することにより、可搬型記憶媒体に格納されたデータの漏洩を防止することが可能な情報処理装置、情報処理システム及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本願に開示する情報処理装置は、可搬型記憶媒体にアクセスする手段を備える情報処理装置であって、可搬型記憶媒体へのアクセス要求を受け付けた場合に、アクセス要求を受け付けた可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断し、認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断する。また、本願に開示する情報処理装置は、可搬型記憶媒体に認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、可搬型記憶媒体を使用する際に用いる認証情報を発行すると共に、使用者を識別するための使用者情報及び可搬型記憶媒体の使用目的の入力を要求し、入力された使用者情報及び使用目的を取得する。そして、情報処理装置は、発行した認証情報と、入力された使用者情報及び／又は使用目的に応じて予め設定された有効期間と、入力された使用者情報及び使用目的とを前記可搬型記憶媒体に記憶させる。更に、本願に開示する情報処理装置は、可搬型記憶媒体に認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が有効期間内であると判断したときに、認証情報の入力を要求し、入力された認証情報に基づいて、可搬型記憶媒体へのアクセスが可能であるか否かを認証し、アクセスが可能であると認証された場合、可搬型記憶媒体へのアクセスを許可する。
【００１１】
本願に開示する情報処理装置によれば、可搬型記憶媒体へのアクセス要求を受け付けた場合に、可搬型記憶媒体に認証情報及び該認証情報の有効期間が記憶されており、現在日時が有効期間内であれば、認証情報の入力を要求し、入力された認証情報に基づいて、可搬型記憶媒体へのアクセスが可能であるか否かを認証する。よって、認証情報が発行されてから有効期間内であれば、可搬型記憶媒体へのアクセスが可能であるが、認証情報が発行されてから有効期間が経過した後は、可搬型記憶媒体へのアクセスを禁止することが可能となる。
また、可搬型記憶媒体に認証情報及び有効期間が記憶されていない場合、又は可搬型記憶媒体に認証情報及び有効期間が記憶されていても現在日時が有効期間内でない場合、可搬型記憶媒体を使用する際に用いる認証情報を発行し、外部から入力された使用者情報及び／又は使用目的に応じて予め設定された有効期間と共に可搬型記憶媒体に記憶させる。よって、認証情報が発行されていない可搬型記憶媒体へのアクセス要求があった場合には、認証情報を発行し、この認証情報に基づく可搬型記憶媒体の使用を可能にする。
【発明の効果】
【００１２】
開示の情報処理装置では、可搬型記憶媒体に認証情報が発行されている場合に、有効期間内において、認証情報に基づいて認証されたユーザのみに使用を制限できるという効果を奏する。従って、認証情報を知らないユーザ、即ち、可搬型記憶媒体へのアクセス権限を有しないユーザによる可搬型記憶媒体の使用、及び、有効期間が経過した後の可搬型記憶媒体の使用を禁止することができる。よって、可搬型記憶媒体に記憶されたデータの不用意な漏洩を防止することができる。
【００１３】
また、開示の情報処理装置では、各ユーザの必要に応じて認証情報を発行すればよいので、予めユーザ情報を登録しておく必要がなく、利便性が良いという効果を奏する。更に、有効期間を適正に設定することにより、正当な使用権限を有するユーザによるデータの読み出しが確実に可能であると共に、不要に長期間の使用を許可しないので、ＵＳＢメモリに記憶されたデータが漏洩する可能性を低下させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明に係る情報処理システムを、その実施形態を示す図面に基づいて詳述する。図１は本発明に係る情報処理システムの構成を示す模式図である。本実施形態の情報処理システムは、ＵＳＢメモリ（可搬型記憶媒体）２へのアクセスが可能な情報処理装置であるＰＣ３と、ＵＳＢメモリ２を管理する管理装置（認証情報発行装置）１とを含む。ＰＣ３及び管理装置１は、Local Area Network（ＬＡＮ）等のネットワークＮを介して接続されている。
【００１５】
本実施形態の情報処理システムは、ＰＣ３を利用するユーザがＵＳＢメモリ２を利用したい場合、ＵＳＢメモリ２を利用する際に必要なメモリ利用パスワード（認証情報）を管理装置１によって発行させる。管理装置１が発行したメモリ利用パスワードはＰＣ３によってＵＳＢメモリ２に格納（記憶）される。メモリ利用パスワードが格納されたＵＳＢメモリ２を異なるＰＣ３に接続した場合、このメモリ利用パスワードを入力することによって、このＵＳＢメモリ２に格納（記憶）してあるデータの異なるＰＣ３での利用が可能となる。
【００１６】
図２は管理装置１の構成を示すブロック図である。本実施形態の管理装置１は、制御部１０、Read Only Memory（ＲＯＭ）１１、Random Access Memory（ＲＡＭ）１２、Hard Disk Drive（ＨＤＤ）１３、通信インタフェース１４等を備え、これらのハードウェア各部はそれぞれバス１ａを介して相互に接続されている。
【００１７】
制御部１０は、時計を有するCentral Processing Unit（ＣＰＵ）又はMicro Processor Unit（ＭＰＵ）等であり、ＲＯＭ１１又はＨＤＤ１３に予め格納されている制御プログラムを適宜ＲＡＭ１２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ１１は、管理装置１を本発明の情報処理システムに適用される認証情報発行装置として動作させるために必要な種々の制御プログラムを予め格納している。ＲＡＭ１２はＳＲＡＭ又はフラッシュメモリ等であり、制御部１０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。
【００１８】
ＨＤＤ１３は大容量の記憶装置である。ＨＤＤ１３は、管理装置１を本発明の情報処理システムに適用される認証情報発行装置として動作させるために必要な種々の制御プログラム、図３（ａ）に示すようなユーザ登録テーブル１３ａ、図３（ｂ）に示すような目的登録テーブル１３ｂ、図４（ａ）に示すような利用申請情報テーブル１３ｃ、図４（ｂ）に示すような蓄積情報テーブル１３ｄ等を格納する。
通信インタフェース１４は、ネットワークＮを介して接続される他の装置との間で通信を行なう。
【００１９】
図３はユーザ登録テーブル１３ａ及び目的登録テーブル１３ｂの登録内容を示す模式図である。ユーザ登録テーブル１３ａには、図３（ａ）に示すように、ＵＳＢメモリ２を利用する可能性のあるユーザ毎に、ユーザを識別するためのユーザＩＤ（IDentifier）及びパスワードを含むユーザ情報が登録されている。ユーザ登録テーブル１３ａの登録内容は、新たにＵＳＢメモリ２のユーザが増えた場合に、ＵＳＢメモリ２の管理を行なう担当者、ＵＳＢメモリ２のユーザ等が管理装置１の操作部（図示せず）を介してユーザ情報を入力する都度、制御部１０によって登録される。なお、ユーザ登録テーブル１３ａに登録されるユーザ情報は、管理装置１に接続された外部装置（例えばＰＣ３）を介して入力される構成であってもよい。
【００２０】
目的登録テーブル１３ｂには、図３（ｂ）に示すように、ＵＳＢメモリ２をユーザが利用する際の利用目的毎に、利用目的を識別するための目的ＩＤ、利用目的の内容及びＵＳＢメモリ２を利用する際の有効時間を含む目的情報が登録されている。目的登録テーブル１３ｂの登録内容は、利用目的が追加又は変更された場合に、ＵＳＢメモリ２の管理を行なう担当者等が管理装置１の操作部（図示せず）、又は管理装置１に接続された外部装置を介して目的情報を入力する都度、制御部１０によって登録又は変更される。
【００２１】
図４は利用申請情報テーブル１３ｃ及び蓄積情報テーブル１３ｄの登録内容を示す模式図である。利用申請情報テーブル１３ｃには、図４（ａ）に示すように、各ユーザのＵＳＢメモリ２の利用申請毎に、ユーザＩＤ、ＵＳＢメモリ２を識別するためのＵＳＢメモリ番号、目的ＩＤ及び利用期間を含む利用申請情報が登録されている。
【００２２】
利用申請情報テーブル１３ｃの登録内容は、各ユーザがＵＳＢメモリ２を利用するために予め申請処理を行なった場合に、ＵＳＢメモリ２の管理を行なう担当者、ＵＳＢメモリ２のユーザ等が管理装置１の操作部（図示せず）を介して利用申請情報を入力する都度、制御部１０によって登録される。なお、利用申請情報テーブル１３ｃに登録される利用申請情報は、管理装置１に接続された外部装置を介して入力される構成であってもよい。
【００２３】
蓄積情報テーブル１３ｄには、図４（ｂ）に示すように、各ユーザがＵＳＢメモリ２を利用した情報として、ユーザＩＤ、目的ＩＤ及び利用開始までの時間を含む蓄積情報が登録されている。蓄積情報テーブル１３ｄの登録内容は、管理装置１がＰＣ３から所定のタイミングで蓄積情報を取得する都度、制御部１０によって登録される。
【００２４】
図５はＰＣ３及びＵＳＢメモリ２の構成を示すブロック図である。本実施形態の情報処理システムでは、ＵＳＢメモリ２に本発明に係るコンピュータプログラムが格納されており、ＰＣ３が、ＵＳＢメモリ２に格納されているコンピュータプログラムを読み出して実行することによって、本発明の情報処理装置の機能を実現する。これにより、ＵＳＢメモリ２を接続された全てのＰＣにおいて、本発明の情報処理装置の機能を実現することができる。
【００２５】
本実施形態のＰＣ３は、制御部３０、ＲＯＭ３１、ＲＡＭ３２、ＨＤＤ３３、操作部３４、表示部３５、ＵＳＢインタフェース３６、通信インタフェース３７等を備え、これらのハードウェア各部はそれぞれバス３ａを介して相互に接続されている。
【００２６】
制御部３０は、時計を有するＣＰＵ又はＭＰＵ等であり、ＲＯＭ３１又はＨＤＤ３３に予め格納されている制御プログラムを適宜ＲＡＭ３２に読み出して実行すると共に、上述したハードウェア各部の動作を制御する。ＲＯＭ３１は、ＰＣ３を動作させるために必要な種々の制御プログラムを予め格納している。ＲＡＭ３２はＳＲＡＭ又はフラッシュメモリ等であり、制御部３０による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。ＨＤＤ３３は大容量の記憶装置である。ＨＤＤ３３は、ＰＣ３を動作させるために必要な種々の制御プログラム、各種の情報等を格納する。
【００２７】
操作部３４は、マウス及びキーボード等であり、ＰＣ３を操作するユーザがＰＣ３を操作するために必要な各種の操作キーを備えている。ユーザにより各操作キーが操作された場合、操作部３４は操作された操作キーに対応した制御信号を制御部３０へ送出し、制御部３０は操作部３４から取得した制御信号に対応した処理を実行する。表示部３５は、液晶ディスプレイ又はCathode Ray Tube（ＣＲＴ）ディスプレイ等であり、制御部３０からの指示に従って、ＰＣ３の動作状態、操作部３４を介して入力された情報、ユーザに対して通知すべき情報等を表示する。
【００２８】
ＵＳＢインタフェース３６は、ＵＳＢを介して接続される装置との間でデータの送受信を行なう。
通信インタフェース３７は、ネットワークＮを介して接続される装置との間で通信を行なう。
【００２９】
本実施形態のＵＳＢメモリ２は、ＵＳＢインタフェース２１及びメモリ部２２等を備える。ＵＳＢインタフェース２１は、ＵＳＢを介して接続される装置との間でデータの送受信を行なう。
【００３０】
メモリ部２２はフラッシュメモリであり、メモリ部２２にはプログラム格納領域２２ａ、データ格納領域２２ｂ、ユーザ利用領域２２ｃ等が設けられている。プログラム格納領域２２ａには、本発明に係るコンピュータプログラム等、ＰＣ３の制御部３０によって実行される制御プログラムが格納されている。ＵＳＢメモリ２がＰＣ３に接続された場合、ＰＣ３の制御部３０は、プログラム格納領域２２ａに制御プログラムが格納されていれば、この制御プログラムをＰＣ３のＲＡＭ３２に読み出して順次実行する。
【００３１】
データ格納領域２２ｂには、ＵＳＢメモリ２を識別するための識別情報が予め格納されている。識別情報としては、例えば、ＵＳＢメモリ２の固有のＵＳＢメモリ番号、製造番号、管理者によって登録された情報等を用いることができる。なお、以下では、識別情報としてＵＳＢメモリ番号を用いる構成を例に説明する。また、データ格納領域２２ｂには、ＰＣ３の制御部３０が、ＵＳＢメモリ２のメモリ部２２のプログラム格納領域２２ａに格納されている制御プログラムを実行した場合に、ＵＳＢメモリ２に格納すべきとなったデータが格納される。
【００３２】
ユーザ利用領域２２ｃには、ユーザがＵＳＢメモリ２に格納したい各種のデータが格納される。具体的には、ＰＣ３のユーザが、データの格納先にＵＳＢメモリ２を指定した場合に、ＰＣ３のＵＳＢインタフェース３６を介してＵＳＢメモリ２に送出されてきたデータがユーザ利用領域２２ｃに格納される。
【００３３】
以下に、上述した構成の情報処理システムにおいて、ユーザがＵＳＢメモリ２を利用する際の処理について説明する。なお、各ユーザは、ＵＳＢメモリ２を利用する際に予め利用申請を行なっておく。ユーザは、例えばＰＣ３を用いて、自身のユーザＩＤ、利用したいＵＳＢメモリ２のＵＳＢメモリ番号、利用目的及び利用期間を含む利用申請情報を管理装置１の利用申請情報テーブル１３ｃに登録しておく。なお、利用申請情報の登録処理は、管理装置１が公開するウェブページを介して行なうようにしてもよい。
【００３４】
ＵＳＢメモリ２を利用したいユーザは、利用したいＵＳＢメモリ２をＰＣ３のＵＳＢインタフェース３６に接続させ、ＵＳＢメモリ２へのアクセスを要求する。具体的には、ユーザは、操作部３４を操作して、ＵＳＢメモリ２へのデータの格納（記憶）処理又はＵＳＢメモリ２からのデータの読出処理の実行を指示する。ＵＳＢメモリ２が接続されたＰＣ３の制御部３０は、操作部３４を介したユーザの操作によって、ＵＳＢメモリ２へのアクセス要求を受け付ける受付手段として動作する。
【００３５】
ＰＣ３の制御部３０は、アクセス要求を受け付けたＵＳＢメモリ２のプログラム格納領域２２ａに格納された制御プログラムを、ＰＣ３のＲＡＭ３２に読み出して実行させることにより、以下の各処理を実行する。
【００３６】
まず、制御部３０は、接続されたＵＳＢメモリ２のデータ格納領域２２ｂに、ＵＳＢメモリ２を利用する際に必要な認証情報（以下、メモリ利用パスワードという）が格納されているか否かを判断する。なお、メモリ利用パスワードがＵＳＢメモリ２に既に格納されている場合、このメモリ利用パスワードに基づいてＵＳＢメモリ２の利用が可能となる。
【００３７】
ＵＳＢメモリ２にメモリ利用パスワードが格納されていない場合、制御部３０は、ＵＳＢメモリ２のデータ格納領域２２ｂに格納されているＵＳＢメモリ番号を読み出してＲＡＭ３２に格納する。また、制御部（入力要求手段）３０は、図６（ａ）に示すような入力画面を表示部３５に表示させ、ＵＳＢメモリ２のユーザ（使用者）を識別するためのユーザＩＤ（使用者情報）及びＵＳＢメモリ２の使用目的の入力を要求する。図６及び図７は表示画面の構成を示す模式図である。
【００３８】
図６（ａ）に示す入力画面は、ＵＳＢメモリ２を利用するためのメモリ利用パスワードの発行を管理装置１に要求するための画面である。図６（ａ）に示す入力画面は、ユーザＩＤ、パスワード及び利用目的を入力するための各入力欄と、メモリ利用パスワードの発行を要求するためのＯＫボタンとを表示する。
【００３９】
ＵＳＢメモリ２を利用したいユーザは、図６（ａ）に示す入力画面において、自身のユーザＩＤ及びパスワードと、ＵＳＢメモリ２の利用申請の際に指定した利用目的とを入力し、ＯＫボタンを操作する。なお、図６（ａ）に示すように、利用目的は、プルダウンメニューによって複数の利用目的の中から１つを選択するようにしてもよい。
【００４０】
図６（ａ）に示す入力画面において、ユーザが、各入力欄に情報を入力してＯＫボタンを操作した場合、ＰＣ３の制御部（使用者情報取得手段）３０は、ユーザによって入力されたユーザＩＤ、パスワード及び利用目的を取得する。そして、制御部３０は、取得したユーザＩＤ，パスワード及び利用目的と、ＵＳＢメモリ２から取得してＲＡＭ３２に格納してあるＵＳＢメモリ番号とを、メモリ利用パスワードの発行要求情報としてネットワークＮを介して管理装置１へ送信する。
【００４１】
管理装置１の制御部１０は、ＰＣ３からメモリ利用パスワードの発行要求情報を受信した場合、受信したユーザＩＤ及びパスワードの検索処理をユーザ登録テーブル１３ａに対して行ない、受信したユーザＩＤ及びパスワードがユーザ登録テーブル１３ａに登録されているか否かを判断する。受信したユーザＩＤ及びパスワードがユーザ登録テーブル１３ａに登録されていない場合、制御部１０は、このユーザに対しては、ＵＳＢメモリ２の利用を許可できないので、メモリ利用パスワードの発行を行なわない。
【００４２】
受信したユーザＩＤ及びパスワードがユーザ登録テーブル１３ａに登録されている場合、制御部１０は、受信した利用目的の目的ＩＤを目的登録テーブル１３ｂから読み出す。また、制御部１０は、受信したユーザＩＤ、ＵＳＢメモリ番号、目的登録テーブル１３ｂから読み出した目的ＩＤの検索処理を利用申請情報テーブル１３ｃに対して行なう。受信したユーザＩＤ、ＵＳＢメモリ番号、目的登録テーブル１３ｂから読み出した目的ＩＤが利用申請情報テーブル１３ｃに登録されていない場合、制御部１０は、このユーザに対しては、ＵＳＢメモリ２の利用を許可できないので、メモリ利用パスワードの発行を行なわない。
【００４３】
受信したユーザＩＤ、ＵＳＢメモリ番号、目的登録テーブル１３ｂから読み出した目的ＩＤが利用申請情報テーブル１３ｃに登録されている場合、制御部１０は、このユーザＩＤ、ＵＳＢメモリ番号及び目的ＩＤに対応して利用申請情報テーブル１３ｃに登録されている利用期間をＲＡＭ１２に読み出す。制御部１０は、自身の時計が示す現在日時が、利用申請情報テーブル１３ｃから読み出した利用期間内であるか否かを判断する。利用期間内でない場合、制御部１０は、このユーザに対しては、ＵＳＢメモリ２の利用を許可できないので、メモリ利用パスワードの発行を行なわない。
【００４４】
利用期間内である場合、制御部１０は、このユーザに対して、ＵＳＢメモリ２の利用を許可するためにメモリ利用パスワードの発行を行なう。具体的には、制御部（発行手段）１０は、ＰＣ３から取得したＵＳＢメモリ番号及び現在日時等を用いて、ＵＳＢメモリ２を使用する際に必要なメモリ利用パスワードを生成する。また、制御部１０は、受信した利用目的に対応して目的登録テーブル１３ｂに登録されている有効時間を読み出す。そして、制御部（通知手段）１０は、発行したメモリ利用パスワード、メモリ利用パスワードの発行日時及び目的登録テーブル１３ｂから読み出した有効時間を、通信インタフェース１４を介してＰＣ３へ送信する。
【００４５】
ＰＣ３の制御部３０は、メモリ利用パスワード、メモリ利用パスワードの発行日時及び有効時間を受信した場合、図６（ｂ）に示すような通知画面を生成して表示部３５に表示させる。図６（ｂ）に示す通知画面は、ＵＳＢメモリ２の利用が許可されたことと共に、利用が許可されたＵＳＢメモリ２のＵＳＢメモリ番号、有効時間及びメモリ利用パスワードを通知する。
【００４６】
なお、図６（ｂ）に示した通知画面で通知されたメモリ利用パスワードを用いることによるＵＳＢメモリ２の利用は、このメモリ利用パスワードの発行日時を開始時点とし、発行日時から有効時間まで可能である。しかし、管理装置１の制御部１０によってメモリ利用パスワードが発行された発行日時（時刻）と、ＰＣ３の表示部３５に通知画面が表示される時刻とに差が生じるので、有効時間の開始時点を、ＰＣ３の表示部３５に通知画面が表示された時点としてもよい。
【００４７】
図６（ｂ）に示す通知画面において、ユーザがＯＫボタンを操作した場合、ＰＣ３の制御部（記憶制御手段）３０は、図６（ａ）に示す入力画面を介して入力されたユーザＩＤ及び利用目的と、管理装置１から取得したメモリ利用パスワード、メモリ利用パスワードの発行日時及び有効時間とをＵＳＢメモリ２のデータ格納領域２２ｂに格納させる。これにより、ＵＳＢメモリ２のユーザ利用領域２２ｃの利用が可能となり、ユーザは、各種データの格納先にＵＳＢメモリ２を指定することができる。
【００４８】
一方、上述したようにメモリ利用パスワードが格納されたＵＳＢメモリ２を、ＰＣ３から一旦取り外し、再度ＰＣ３又は異なるＰＣに接続した場合、ＰＣ３の制御部３０は、接続されたＵＳＢメモリ２のデータ格納領域２２ｂに、メモリ利用パスワードが格納されていることを検出する。この場合、制御部３０は、ＵＳＢメモリ２からメモリ利用パスワード、メモリ利用パスワードの発行日時及び有効時間を読み出してＲＡＭ３２に格納させる。
【００４９】
ＰＣ３の制御部３０は、ＵＳＢメモリ２から読み出した発行日時及び有効時間と、自身の時計が示す現在日時とに基づいて、現在日時が、発行日時を開始時点として有効時間までの期間（有効期間）内であるか否かを判断する。現在日時が有効期間内である場合、制御部（認証情報要求手段）３０は、図７（ａ）に示すメモリ利用パスワード入力画面を表示部３５に表示させ、メモリ利用パスワードの入力を要求する。
【００５０】
図７（ａ）に示すメモリ利用パスワード入力画面は、ＵＳＢメモリ２を利用するユーザを認証するための画面である。図７（ａ）に示すメモリ利用パスワード入力画面は、ＵＳＢメモリ２を利用する際に管理装置１によって発行されたメモリ利用パスワードを入力するための入力欄と、入力したメモリ利用パスワードでのユーザ認証を行なうためのＯＫボタンとを表示する。
【００５１】
図７（ａ）に示すメモリ利用パスワード入力画面において、ユーザが、メモリ利用パスワードを入力してＯＫボタンを操作した場合、ＰＣ３の制御部（認証情報取得手段）３０は、ユーザによって入力されたメモリ利用パスワードを取得する。制御部（認証手段）３０は、取得したメモリ利用パスワードが、ＵＳＢメモリ２のデータ格納領域２２ｂに格納されているメモリ利用パスワードに一致するか否かに基づいて、ＵＳＢメモリ２へのアクセスが可能であるか否かを認証する。
【００５２】
取得したメモリ利用パスワードが、ＵＳＢメモリ２のデータ格納領域２２ｂに格納されているメモリ利用パスワードに一致しない場合、制御部３０は、ＵＳＢメモリ２へのアクセスが可能でないと判断する。そして、制御部３０は、メモリ利用パスワードを入力したユーザのＵＳＢメモリ２の利用を禁止し、図７（ｂ）に示すようなエラー通知画面を表示部３５に表示する。なお、このとき、制御部３０は、ＵＳＢメモリ２の利用を禁止するだけでなく、ＵＳＢメモリ２のユーザ利用領域２２ｃに格納されている各種データを削除してもよい。
【００５３】
ユーザによって入力されたメモリ利用パスワードが、ＵＳＢメモリ２のデータ格納領域２２ｂに格納されているメモリ利用パスワードに一致する場合、制御部３０は、ＵＳＢメモリ２へのアクセスが可能であると判断する。そして、制御部（許可手段）３０は、メモリ利用パスワードを入力したユーザのＵＳＢメモリ２の利用を許可し、ＵＳＢメモリ２へのアクセスが可能となる。
【００５４】
一方、現在日時が有効期間内でないと判断した場合、制御部３０は、メモリ利用パスワードを入力したユーザのＵＳＢメモリ２の利用を禁止し、図７（ｃ）に示すようなエラー通知画面を表示部３５に表示する。なお、現在日時が有効期間内でない場合、ＵＳＢメモリ２のユーザ利用領域２２ｃに格納されたデータの読み出しは禁止されるが、メモリ利用パスワードを新たに発行することによって、このＵＳＢメモリ２を再度利用できるようにしてもよい。具体的には、ＰＣ３の制御部３０は、図７（ｃ）に示すエラー通知画面において閉じるボタンが操作された後、図６（ａ）に示す入力画面を表示部３５に表示させて、新たにメモリ利用パスワードの発行を促すようにしてもよい。
【００５５】
上述したように、本実施形態の情報処理システムでは、ＵＳＢメモリ２を利用する際に、メモリ利用パスワードを発行しておくことにより、このメモリ利用パスワードを知っているユーザのみに、ＵＳＢメモリ２の利用を制限することができる。また、メモリ利用パスワードの有効期間が経過した場合にＵＳＢメモリ２の利用を禁止することにより、ＵＳＢメモリ２に格納されたデータが漏洩する可能性をより低下させることができる。更に、メモリ利用パスワードの有効期間が経過した場合にＵＳＢメモリ２に格納されているデータを削除するように構成した場合には、有効期間の経過後におけるＵＳＢメモリ２からのデータの漏洩を確実に防止することができる。
【００５６】
各ユーザは、ＵＳＢメモリ２を利用する必要が生じた場合にメモリ利用パスワードを発行させればよいので、予めＵＳＢメモリ２の利用を許可するユーザを登録しておく必要がない。また、各ユーザは、メモリ利用パスワードを発行させる都度、発行されたメモリ利用パスワードを覚えておけばよいので、メモリ利用パスワードを忘れてしまうことが少なくなる。また、発行されたメモリ利用パスワードをＵＳＢメモリ２に格納しておくことにより、いずれのＰＣ３にＵＳＢメモリ２を接続した場合であっても、ＰＣ３によってＵＳＢメモリ２へのアクセスが可能となる。
【００５７】
このように、ＵＳＢメモリ２の利用を制限し、ＵＳＢメモリ２に格納されたデータの漏洩を防止することにより、ＵＳＢメモリ２を利用する場合のセキュリティを向上させることができる。従って、ネットワークＮに接続されずにスタンドアローンで使用されているＰＣ、ＰＣ３にネットワークＮを介して接続されていない他のＰＣ等へデータを安全に移行させることができる。また、瞬快がインストールされていることによってＰＣ３にデータを保存しておくことができない場合に、このようなＵＳＢメモリ２にデータを格納することによって、他のＰＣへデータを安全に移行させることができる。
【００５８】
ここで、本実施形態の情報処理システムにおいて、ＰＣ３は、正当な利用権限を有するユーザによってＵＳＢメモリ２が利用された場合、メモリ利用パスワードの発行日時から実際にメモリ利用パスワードによってユーザ認証が行なわれるまでの時間を算出してＵＳＢメモリ２に格納しておく。
【００５９】
具体的には、図７（ａ）に示すメモリ利用パスワード入力画面を介して入力されたメモリ利用パスワードに基づいてＵＳＢメモリ２の利用が許可された場合、制御部（算出手段）３０は、ＵＳＢメモリ２のデータ格納領域２２ｂに格納されているメモリ利用パスワードの発行日時から現在日時までの時間（利用開始までの時間）を算出する。制御部３０は、算出した時間を、既にＵＳＢメモリ２のデータ格納領域２２ｂに格納されているユーザＩＤ及び利用目的に対応させて、ＵＳＢメモリ２のデータ格納領域２２ｂに前回の利用情報として格納（上書き）させる。
【００６０】
そして、制御部３０は、次に、管理装置１に対してメモリ利用パスワードの発行を要求する際に、ＵＳＢメモリ２のデータ格納領域２２ｂに格納されているユーザＩＤ、利用目的及び利用開始までの時間を読み出して管理装置１へ送信する。具体的には、制御部３０は、図６（ａ）に示す入力画面を介してユーザが入力したユーザＩＤ，パスワード及び利用目的と、ＵＳＢメモリ２から取得したＵＳＢメモリ番号とを含むメモリ利用パスワードの発行要求情報を管理装置１へ送信する際に、データ格納領域２２ｂに、ユーザＩＤ、利用目的及び利用開始までの時間を含む前回の利用情報が格納されているか否かを判断する。
【００６１】
データ格納領域２２ｂに前回の利用情報が格納されている場合、制御部３０は、データ格納領域２２ｂから前回の利用情報を読み出し、読み出した前回の利用情報を、メモリ利用パスワードの発行要求情報と共に管理装置１へ送信する。
【００６２】
管理装置１の制御部１０は、ＰＣ３からメモリ利用パスワードの発行要求情報と共に前回の利用情報を受信した場合、受信した利用情報を蓄積情報テーブル１３ｄに蓄積情報として格納する。そして、制御部１０は、メモリ利用パスワードを発行した場合に、発行したメモリ利用パスワードに有効時間を割り当てるが、このときに、蓄積情報テーブル１３ｄに蓄積された蓄積情報に基づいて有効時間を算出する。
【００６３】
即ち、制御部１０は、目的登録テーブル１３ｂに登録された各利用目的に対応するデフォルトの有効時間だけでなく、各ユーザが実際にＵＳＢメモリ２を利用するまでに要した時間に基づいて、メモリ利用パスワードに対する有効時間を設定する。具体的には、制御部１０は、ＰＣ３から受信した発行要求情報に含まれるユーザＩＤ及び利用目的の目的ＩＤに対応して蓄積情報テーブル１３ｄに登録されている利用開始までの時間を読み出してＲＡＭ１２に格納させる。制御部１０は、ＲＡＭ１２に読み出した時間の数が所定数（例えば３つ）未満であれば、目的登録テーブル１３ｂに登録された各利用目的に対応するデフォルトの有効時間を、発行したメモリ利用パスワードに対する有効時間とする。
【００６４】
また、ＲＡＭ１２に読み出した時間の数が所定数（例えば３つ）以上であれば、制御部１０は、例えば、ＲＡＭ１２に読み出した時間のうちの最長時間を特定し、ここでの利用目的に対するデフォルトの有効時間に対して所定の割合（例えば１０％）を乗じた時間を、特定した最長時間に加算し、算出した時間を有効時間とする。このように、各ユーザが各利用目的でＵＳＢメモリ２を実際に利用するまでに要した最長時間に対して、デフォルトの有効時間に対して所定の割合を乗じた時間の余裕を持たせることによって、メモリ利用パスワードに対して、短すぎず且つ長すぎない有効時間を設定することができる。
【００６５】
また、制御部１０は、ＲＡＭ１２に読み出した時間の平均時間を算出し、ここでの利用目的に対するデフォルトの有効時間に対して所定の割合（例えば３０％）を乗じた時間を、算出した平均時間に加算し、算出した時間を有効時間とすることもできる。なお、有効時間の算出方法としては、これらの方法に限られず、適正な有効時間を設定できる方法を用いることができる。また、各ユーザ及び各利用目的に応じて有効時間を設定する構成に限られず、例えば、ユーザ毎又は利用目的毎に適正な有効時間を算出して設定するようにしてもよい。
【００６６】
制御部（設定手段）１０は、このように算出した有効時間を、発行したメモリ利用パスワードに対する有効時間に設定し、設定した有効時間と、発行したメモリ利用パスワード及びメモリ利用パスワードの発行日時とをＰＣ３へ送信する。
【００６７】
このように、それぞれのユーザ及びそれぞれの利用目的に応じてメモリ利用パスワードの有効時間を設定することにより、ＵＳＢメモリ２の利用期間を適正に制限することができる。よって、正当な利用権限を有するユーザは確実にＵＳＢメモリ２の利用を行なうことができると共に、利用期間を不要に長く設定しないことによって、ＵＳＢメモリ２に格納されたデータが漏洩する可能性をより低下させることができる。
【００６８】
以下に、本実施形態の情報処理システムにおいて、ユーザがＵＳＢメモリ２を利用する際の処理について説明する。図８乃至図１１はＵＳＢメモリ２を利用する際の処理の手順を示すフローチャートである。なお、以下の処理は、ＵＳＢメモリ２のプログラム格納領域２２ａ、ＰＣ３のＲＯＭ３１又はＨＤＤ３３に格納されている各種の制御プログラムに従ってＰＣ３の制御部３０によって実行されると共に、管理装置１のＲＯＭ１１又はＨＤＤ１３に格納されている各種の制御プログラムに従って管理装置１の制御部１０によって実行される。また、図８及び図１１にはＰＣ３が行なう処理のみを記載している。
【００６９】
ＰＣ３のユーザは、ＵＳＢメモリ２にデータを格納したい場合、又はＵＳＢメモリ２に格納してあるデータを読み出したい場合、操作部３４を介してＵＳＢメモリ２へのアクセスを要求する。ＰＣ３の制御部３０は、ユーザによって、ＵＳＢメモリ２へのアクセスを要求されたか否かを判断しており（Ｓ１）、要求されていないと判断した場合（Ｓ１：ＮＯ）、要求されるまで待機する。
【００７０】
制御部３０は、ＵＳＢメモリ２へのアクセスを要求されたと判断した場合（Ｓ１：ＹＥＳ）、ＵＳＢインタフェース３６にＵＳＢメモリ２が装着（接続）されているか否かを判断する（Ｓ２）。ＵＳＢメモリ２が装着されていないと判断した場合（Ｓ２：ＮＯ）、制御部３０は、例えば「ＵＳＢメモリを装着してください」のようなメッセージを表示部３５に表示させて、ＵＳＢメモリ２の装着指示を通知し（Ｓ３）、ステップＳ２へ処理を戻す。
【００７１】
制御部３０は、ＵＳＢメモリ２が装着されていると判断した場合（Ｓ２：ＹＥＳ）、接続されたＵＳＢメモリ２のデータ格納領域２２ｂに、ＵＳＢメモリ２を利用する際に必要なメモリ利用パスワードが既に格納されているか否かを判断する（Ｓ４）。メモリ利用パスワードが格納されていると判断した場合（Ｓ４：ＹＥＳ）、制御部３０は、メモリ利用パスワードと共にデータ格納領域２２ｂに格納されているメモリ利用パスワードの発行日時及び有効時間と、現在日時とに基づいて、現在日時が有効期間内であるか否かを判断する（Ｓ５）。
【００７２】
現在日時が有効期間内であると判断した場合（Ｓ５：ＹＥＳ）、制御部３０は、ステップＳ２８へ処理を移行する。現在日時が有効期間内でないと判断した場合（Ｓ５：ＮＯ）、制御部３０は、図７（ｃ）に示すようなエラー通知画面を生成して表示部３５に表示させる（Ｓ６）。制御部３０は、エラー通知画面においてユーザが閉じるボタンを操作したか否かを判断しており（Ｓ７）、操作していないと判断した場合（Ｓ７：ＮＯ）、操作されるまで待機する。
【００７３】
制御部３０は、ユーザが閉じるボタンを操作したと判断した場合（Ｓ７：ＹＥＳ）、又は、ステップＳ４でＵＳＢメモリ２にメモリ利用パスワードが格納されていないと判断した場合（Ｓ４：ＮＯ）、ＵＳＢメモリ２のデータ格納領域２２ｂに格納されているＵＳＢメモリ番号を取得し（Ｓ８）、ＲＡＭ３２に格納する。制御部３０は、図６（ａ）に示す入力画面を生成して表示部３５に表示させる（Ｓ９）。
【００７４】
制御部３０は、入力画面において、ユーザが各入力欄に入力情報を入力してＯＫボタンを操作することによって、入力情報（ユーザＩＤ，パスワード及び利用目的）を取得したか否かを判断する（Ｓ１０）。取得していないと判断した場合（Ｓ１０：ＮＯ）、制御部３０は、入力情報を取得するまで待機する。
【００７５】
制御部３０は、入力情報を取得したと判断した場合（Ｓ１０：ＹＥＳ）、ＵＳＢメモリ２のデータ格納領域２２ｂに前回の利用情報が格納されているか否かを判断する（Ｓ１１）。前回の利用情報が格納されていないと判断した場合（Ｓ１１：ＮＯ）、制御部３０は、ステップＳ１０で取得した入力情報と、ステップＳ８で取得したＵＳＢメモリ番号とを、メモリ利用パスワードの発行要求情報として管理装置１へ送信する（Ｓ１４）。
【００７６】
前回の利用情報が格納されていると判断した場合（Ｓ１１：ＹＥＳ）、制御部３０は、前回の利用情報（ユーザＩＤ，目的ＩＤ及び利用開始までの時間）をＵＳＢメモリ２から取得する（Ｓ１２）。そして、制御部３０は、ステップＳ１０で取得した入力情報と、ステップＳ８で取得したＵＳＢメモリ番号とを、メモリ利用パスワードの発行要求情報として、前回の利用情報と共に管理装置１へ送信する（Ｓ１３）。
【００７７】
管理装置１の制御部１０は、ＰＣ３から発行要求情報を取得したか否かを判断しており（Ｓ１５）、取得していないと判断した場合（Ｓ１５：ＮＯ）、取得するまで待機する。発行要求情報を取得したと判断した場合（Ｓ１５：ＹＥＳ）、制御部１０は、ＰＣ３から取得した情報に前回の利用情報が有るか否かを判断する（Ｓ１６）。前回の利用情報が有ると判断した場合（Ｓ１６：ＹＥＳ）、制御部１０は、取得した利用情報を蓄積情報テーブル１３ｄに登録する（Ｓ１７）。
【００７８】
前回の利用情報が無いと判断した場合（Ｓ１６：ＮＯ）、制御部１０は、ステップＳ１７の処理をスキップし、メモリ利用パスワードの発行を要求してきたユーザのＵＳＢメモリ２の利用が可能であるか否かを判断する（Ｓ１８）。具体的には、制御部１０は、メモリ利用パスワードの発行要求情報に含まれるユーザＩＤ及びパスワードがユーザ登録テーブル１３ａに登録されているか否かを判断する。ユーザＩＤ及びパスワードがユーザ登録テーブル１３ａに登録されていない場合、制御部１０は、このユーザのＵＳＢメモリ２の利用が可能でないと判断する。
【００７９】
また、制御部１０は、メモリ利用パスワードの発行要求情報に含まれるユーザＩＤ、ＵＳＢメモリ番号、利用目的の目的ＩＤが利用申請情報テーブル１３ｃに登録されているか否かを判断する。ユーザＩＤ、ＵＳＢメモリ番号、利用目的の目的ＩＤが利用申請情報テーブル１３ｃに登録されていない場合、制御部１０は、このユーザのＵＳＢメモリ２の利用が可能でないと判断する。更に、制御部１０は、ユーザＩＤ、ＵＳＢメモリ番号及び利用目的の目的ＩＤに対応して利用申請情報テーブル１３ｃに登録されている利用期間を読み出し、現在日時が利用期間内であるか否かを判断する。現在日時が利用期間内でない場合、制御部１０は、このユーザのＵＳＢメモリ２の利用が可能でないと判断する。
【００８０】
よって、制御部１０は、ユーザＩＤ及びパスワードがユーザ登録テーブル１３ａに登録されていると判断し、且つ、ユーザＩＤ、ＵＳＢメモリ番号、利用目的の目的ＩＤが利用申請情報テーブル１３ｃに登録されており、現在日時が、ユーザＩＤ、ＵＳＢメモリ番号及び利用目的の目的ＩＤに対応する利用期間内であると判断した場合にのみ、このユーザのＵＳＢメモリ２の利用が可能であると判断する。
【００８１】
管理装置１の制御部１０は、メモリ利用パスワードの発行を要求してきたユーザのＵＳＢメモリ２の利用が可能でないと判断した場合（Ｓ１８：ＮＯ）、ＵＳＢメモリ２の利用を禁止する旨をＰＣ３へ通知する（Ｓ１９）。メモリ利用パスワードの発行を要求してきたユーザのＵＳＢメモリ２の利用が可能であると判断した場合（Ｓ１８：ＹＥＳ）、制御部１０は、例えばＰＣ３から取得したＵＳＢメモリ番号及び現在日時等を用いてメモリ利用パスワードを発行する（Ｓ２０）。
【００８２】
制御部１０は、発行したメモリ利用パスワードに対する有効時間を算出する（Ｓ２１）。具体的には、制御部１０は、受信した利用目的に対応して目的登録テーブル１３ｂに登録されている有効時間、受信したユーザＩＤ及び目的ＩＤに対応して蓄積情報テーブル１３ｄに登録されている利用開始までの時間に基づいて、所定の計算式に従って有効時間を算出する。制御部１０は、ステップＳ２０で発行したメモリ利用パスワード、メモリ利用パスワードの発行日時及びステップＳ２１で算出した有効時間をＰＣ３へ通知する（Ｓ２２）。
【００８３】
ＰＣ３の制御部３０は、管理装置１からメモリ利用パスワードを取得したか否かを判断しており（Ｓ２３）、取得していないと判断した場合（Ｓ２３：ＮＯ）、即ち、ＵＳＢメモリ２の利用を禁止する旨を管理装置１から通知された場合、ＵＳＢメモリ２を利用するための利用申請を行なっていない、又は利用申請期間を経過しているためにＵＳＢメモリ２を利用できない旨を通知するエラー通知画面を生成して表示部３５に表示させ（Ｓ２７）、処理を終了する。
【００８４】
制御部３０は、管理装置１からメモリ利用パスワードを取得したと判断した場合（Ｓ２３：ＹＥＳ）、図６（ｂ）に示す通知画面を生成して表示部３５に表示させる（Ｓ２４）。制御部３０は、通知画面においてユーザがＯＫボタンを操作したか否かを判断しており（Ｓ２５）、ＯＫボタンを操作していないと判断した場合（Ｓ２５：ＮＯ）、操作されるまで待機する。
【００８５】
制御部３０は、ユーザがＯＫボタンを操作したと判断した場合（Ｓ２５：ＹＥＳ）、ステップＳ２３で管理装置１から取得したメモリ利用パスワード、メモリ利用パスワードの発行日時及び有効時間をＵＳＢメモリ２のデータ格納領域２２ｂに格納させる（Ｓ２６）。これにより、ＵＳＢメモリ２の利用が可能となり、ＵＳＢメモリ２のユーザ利用領域２２ｃに設けられたフォルダの一覧を表示部３５に表示させる等を行ない、処理を終了する。なお、このとき、制御部３０は、ステップＳ１０で取得したユーザＩＤ及び利用目的もＵＳＢメモリ２のデータ格納領域２２ｂに格納させておく。
【００８６】
一方、ステップＳ５において、現在日時が有効期間内であると判断した場合（Ｓ５：ＹＥＳ）、制御部３０は、図７（ａ）に示すメモリ利用パスワード入力画面を生成して表示部３５に表示させる（Ｓ２８）。制御部３０は、メモリ利用パスワード入力画面においてユーザがメモリ利用パスワードを入力してＯＫボタンを操作することによって、メモリ利用パスワードを取得したか否かを判断する（Ｓ２９）。
【００８７】
制御部３０は、メモリ利用パスワードを取得していないと判断した場合（Ｓ２９：ＮＯ）、メモリ利用パスワードを取得するまで待機する。制御部３０は、メモリ利用パスワードを取得したと判断した場合（Ｓ２９：ＹＥＳ）、取得したメモリ利用パスワードが、ＵＳＢメモリ２のデータ格納領域２２ｂに既に格納されているメモリ利用パスワードに一致するか否かに基づいて、ＵＳＢメモリ２へのアクセスが可能であるか否かを判断する（Ｓ３０）。
【００８８】
ＵＳＢメモリ２へのアクセスが可能であると判断した場合（Ｓ３０：ＹＥＳ）、制御部３０は、ＵＳＢメモリ２へのアクセスを許可し（Ｓ３１）、例えば、ＵＳＢメモリ２のユーザ利用領域２２ｃに設けられたフォルダの一覧を表示部３５に表示させる。制御部３０は、ＵＳＢメモリ２のデータ格納領域２２ｂに格納されていたメモリ利用パスワードの発行日時から、ステップＳ３１でＵＳＢメモリ２へのアクセスを許可するまでの時間（利用開始までの時間）を算出する（Ｓ３２）。
【００８９】
制御部３０は、算出した利用開始までの時間、既にＵＳＢメモリ２のデータ格納領域２２ｂに格納されているユーザＩＤ及び利用目的を利用情報としてＵＳＢメモリ２のデータ格納領域２２ｂに格納させ（Ｓ３３）、処理を終了する。なお、ここでＵＳＢメモリ２に格納された利用情報は、次にこのＵＳＢメモリ２に対するメモリ利用パスワードの発行要求がされる際に、上述したステップＳ１３で管理装置１へ送信される。
【００９０】
ＵＳＢメモリ２へのアクセスが可能でないと判断した場合（Ｓ３０：ＮＯ）、制御部３０は、ＵＳＢメモリ２へのアクセスを禁止し、図７（ｂ）に示すエラー通知画面を生成して表示部３５に表示させ（Ｓ３４）、処理を終了する。
【００９１】
上述した実施形態の情報処理システムは、ＵＳＢメモリ２に対するメモリ利用パスワードを管理装置１が発行する構成であった。この構成に限られず、例えば、ＰＣ３に管理装置１の機能を持たせることによって、ＰＣ３を利用するユーザは、ＰＣ３にＵＳＢメモリ２を装着させ、ＰＣ３にメモリ利用パスワードを発行させることができる。なお、このように構成した場合であっても、ＰＣ３は、上述した実施形態で説明した管理装置１が行なう処理と同様の処理を行なうことによって、ＵＳＢメモリ２の各ユーザを管理することができると共に、各ＵＳＢメモリ２に対するメモリ利用パスワードを発行させることが可能である。
【００９２】
本願に開示する情報処理装置は、可搬型記憶媒体に認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、使用者を識別するための使用者情報及び可搬型記憶媒体の使用目的の入力を要求する入力要求手段と、該入力要求手段が入力を要求した使用者情報及び使用目的を取得する使用者情報取得手段とを備え、記憶制御手段は、発行手段が発行した認証情報と、使用者情報取得手段が取得した使用者情報及び／又は使用目的に応じて予め設定された有効期間と、使用者情報取得手段が取得した使用者情報及び使用目的を可搬型記憶媒体に記憶させる。このような構成によれば、使用者、使用目的で設定した有効期限中で使用を制限することにより、ＵＳＢメモリの安全性を向上させること等が期待できる。
【００９３】
本願に開示する情報処理装置は、許可手段がアクセスを許可した場合、可搬型記憶媒体に記憶されている有効期間の開始時点から可搬型記憶媒体へのアクセスを許可した時点までの時間を算出する算出手段と、該算出手段が算出した時間を、可搬型記憶媒体に記憶してある使用者情報及び使用目的に対応させて可搬型記憶媒体に記憶させる手段と、受付手段がアクセス要求を受け付けた場合に、可搬型記憶媒体に時間が記憶されているか否かを判断する手段と、時間が記憶されていると判断した場合、可搬型記憶媒体から時間、使用者情報及び使用目的を読み出す手段と、可搬型記憶媒体から読み出した時間、使用者情報及び使用目的を対応付けて登録するテーブルと、該テーブルの登録内容に基づいて、使用者情報及び／又は使用目的に応じた有効期間を設定する設定手段とを備え、記憶制御手段は、発行手段が発行した認証情報と、使用者情報取得手段が取得した使用者情報及び／又は使用目的に応じて設定手段が設定した有効期間と、使用者情報取得手段が取得した使用者情報及び使用目的とを可搬型記憶媒体に記憶させる。
【００９４】
このような構成によれば、使用者、使用目的に対し、管理者が設定する画一的な有効期限ではなく、利用実績に即した最適な有効期限を自動的に算出し、設定し、ＵＳＢメモリを使用目的に対して影響を与えることのない範囲で最短化することが可能となる。これによりＵＳＢメモリの有効期限が長い場合に発生するセキュリティリスクを減少させることができるということ等が期待できる。
【００９５】
上述した本実施形態に関し、更に以下の付記を開示する。
【００９６】
（付記１）
可搬型記憶媒体にアクセスする手段を備える情報処理装置において、
前記可搬型記憶媒体へのアクセス要求を受け付ける受付手段と、
該受付手段がアクセス要求を受け付けた可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断する手段と、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断する手段と、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記可搬型記憶媒体を使用する際に用いる認証情報を発行する発行手段と、
該発行手段が発行した認証情報及び予め設定された該認証情報の有効期間を前記可搬型記憶媒体に記憶させる記憶制御手段と、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求手段と、
該認証情報要求手段が入力を要求した認証情報を取得する認証情報取得手段と、
該認証情報取得手段が取得した認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証手段と、
該認証手段によってアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可手段と
を備える情報処理装置。
【００９７】
（付記２）
前記可搬型記憶媒体に前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、使用者を識別するための使用者情報及び前記可搬型記憶媒体の使用目的の入力を要求する入力要求手段と、
該入力要求手段が入力を要求した使用者情報及び使用目的を取得する使用者情報取得手段とを備え、
前記記憶制御手段は、前記発行手段が発行した認証情報と、前記使用者情報取得手段が取得した使用者情報及び／又は使用目的に応じて予め設定された有効期間と、前記使用者情報取得手段が取得した使用者情報及び使用目的とを前記可搬型記憶媒体に記憶させるように構成してある付記１に記載の情報処理装置。
【００９８】
（付記３）
前記許可手段がアクセスを許可した場合、前記可搬型記憶媒体に記憶されている有効期間の開始時点から前記可搬型記憶媒体へのアクセスを許可した時点までの時間を算出する算出手段と、
該算出手段が算出した時間を、前記可搬型記憶媒体に記憶してある使用者情報及び使用目的に対応させて前記可搬型記憶媒体に記憶させる手段と、
前記受付手段がアクセス要求を受け付けた場合に、前記可搬型記憶媒体に前記時間が記憶されているか否かを判断する手段と、
前記時間が記憶されていると判断した場合、前記可搬型記憶媒体から前記時間、使用者情報及び使用目的を読み出す手段と、
前記可搬型記憶媒体から読み出した時間、使用者情報及び使用目的を対応付けて登録するテーブルと、
該テーブルの登録内容に基づいて、前記使用者情報及び／又は使用目的に応じた有効期間を設定する設定手段とを備え、
前記記憶制御手段は、前記発行手段が発行した認証情報と、前記使用者情報取得手段が取得した使用者情報及び／又は使用目的に応じて前記設定手段が設定した有効期間と、前記使用者情報取得手段が取得した使用者情報及び使用目的とを前記可搬型記憶媒体に記憶させるように構成してある付記２に記載の情報処理装置。
【００９９】
（付記４）
前記可搬型記憶媒体に前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内でないと判断したときに、前記可搬型記憶媒体に記憶されている情報を削除する手段を備える付記１乃至３のいずれかひとつに記載の情報処理装置。
【０１００】
（付記５）
可搬型記憶媒体にアクセスする手段を備える情報処理装置と、認証情報を発行する認証情報発行装置とを備える情報処理システムにおいて、
前記情報処理装置は、
前記可搬型記憶媒体へのアクセス要求を受け付ける受付手段と、
該受付手段がアクセス要求を受け付けた可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断する手段と、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断する手段と、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記認証情報発行装置に認証情報の発行を要求する手段とを備え、
前記認証情報発行装置は、
認証情報の発行を要求された場合、前記可搬型記憶媒体を使用する際に用いる認証情報を発行する発行手段と、
該発行手段が発行した認証情報及び予め設定された該認証情報の有効期間を前記情報処理装置に通知する通知手段とを備え、
前記情報処理装置は、
前記認証情報発行装置から通知された認証情報及び有効期間を前記可搬型記憶媒体に記憶させる記憶制御手段と、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求手段と、
該認証情報要求手段が入力を要求した認証情報を取得する認証情報取得手段と、
該認証情報取得手段が取得した認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証手段と、
該認証手段によってアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可手段とを備える情報処理システム。
【０１０１】
（付記６）
前記情報処理装置は、
前記可搬型記憶媒体に前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、使用者を識別するための使用者情報及び前記可搬型記憶媒体の使用目的の入力を要求する入力要求手段と、
該入力要求手段が入力を要求した使用者情報及び使用目的を取得する使用者情報取得手段と、
前記認証情報発行装置に認証情報の発行を要求する際に、前記使用者情報取得手段が取得した使用者情報及び／又は使用目的を前記認証情報発行装置に通知する手段とを備え、
前記認証情報発行装置の通知手段は、前記発行手段が発行した認証情報と、前記情報処理装置から通知された使用者情報及び／又は使用目的に応じて予め設定された有効期間とを前記情報処理装置に通知するように構成してあり、
前記情報処理装置の記憶制御手段は、前記認証情報発行装置から通知された認証情報及び有効期間と、前記使用者情報取得手段が取得した使用者情報及び使用目的とを前記可搬型記憶媒体に記憶させるように構成してある付記５に記載の情報処理システム。
【０１０２】
（付記７）
前記情報処理装置は、
前記許可手段がアクセスを許可した場合、前記可搬型記憶媒体に記憶されている有効期間の開始時点から前記可搬型記憶媒体へのアクセスを許可した時点までの時間を算出する算出手段と、
該算出手段が算出した時間を、前記可搬型記憶媒体に記憶してある使用者情報及び使用目的に対応させて前記可搬型記憶媒体に記憶させる手段と、
前記受付手段がアクセス要求を受け付けた場合に、前記可搬型記憶媒体に前記時間が記憶されているか否かを判断する手段と、
前記時間が記憶されていると判断した場合、前記可搬型記憶媒体から前記時間、使用者情報及び使用目的を読み出す手段と、
前記可搬型記憶媒体から読み出した時間、使用者情報及び使用目的を対応付けて前記認証情報発行装置に通知する手段とを備え、
前記認証情報発行装置は、
前記情報処理装置から通知された時間、使用者情報及び使用目的を対応付けて登録するテーブルと、
該テーブルの登録内容に基づいて、前記使用者情報及び／又は使用目的に応じた有効期間を設定する設定手段とを備え、
前記認証情報発行装置の通知手段は、認証情報の発行を要求された場合、前記発行手段が発行した認証情報と、前記情報処理装置から通知された使用者情報及び／又は使用目的に応じて前記設定手段が設定した有効期間とを前記情報処理装置に通知するように構成してある付記６に記載の情報処理システム。
【０１０３】
（付記８）
前記情報処理装置は、前記可搬型記憶媒体に前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内でないと判断したときに、前記可搬型記憶媒体に記憶されている情報を削除する手段を備える付記５乃至７のいずれかひとつに記載の情報処理システム。
【０１０４】
（付記９）
可搬型記憶媒体にアクセスする手段を備えるコンピュータに、認証情報を発行させるためのコンピュータプログラムにおいて、
コンピュータに、
前記可搬型記憶媒体へのアクセス要求を受け付けた場合に、前記可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記可搬型記憶媒体を使用する際に用いる認証情報を発行する発行ステップと、
該発行ステップで発行した認証情報及び予め設定された該認証情報の有効期間を前記可搬型記憶媒体に記憶させる記憶ステップと、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求ステップと、
入力された認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証ステップと、
該認証ステップでアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可ステップと
を実行させるためのコンピュータプログラム。
【０１０５】
（付記１０）
可搬型記憶媒体にアクセスする手段を備えるコンピュータに、外部の認証情報発行装置に認証情報の発行を要求させるためのコンピュータプログラムにおいて、
コンピュータに、
前記可搬型記憶媒体へのアクセス要求を受け付けた場合に、前記可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記認証情報発行装置に認証情報及び該認証情報の有効期間の発行を要求するステップと、
前記認証情報発行装置から取得した認証情報及び有効期間を前記可搬型記憶媒体に記憶させる記憶ステップと、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求ステップと、
入力された認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証ステップと、
該認証ステップでアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可ステップと
を実行させるためのコンピュータプログラム。
【０１０６】
（付記１１）
可搬型記憶媒体にアクセスする手段を備える情報処理装置が認証情報を発行する際の情報処理方法において、
前記可搬型記憶媒体へのアクセス要求を受け付けた場合に、前記可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記可搬型記憶媒体を使用する際に用いる認証情報を発行する発行ステップと、
該発行ステップで発行した認証情報及び予め設定された該認証情報の有効期間を前記可搬型記憶媒体に記憶させる記憶ステップと、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求ステップと、
入力された認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証ステップと、
該認証ステップでアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可ステップと
を含む情報処理方法。
【０１０７】
（付記１２）
可搬型記憶媒体にアクセスする手段を備える情報処理装置が外部の認証情報発行装置に認証情報の発行を要求する際の情報処理方法において、
前記可搬型記憶媒体へのアクセス要求を受け付けた場合に、前記可搬型記憶媒体に、認証情報及び該認証情報の有効期間が記憶されているか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていると判断した場合、現在日時が前記有効期間内であるか否かを判断するステップと、
前記認証情報及び有効期間が記憶されていないと判断した場合、又は現在日時が有効期間内でないと判断した場合、前記認証情報発行装置に認証情報及び該認証情報の有効期間の発行を要求するステップと、
前記認証情報発行装置から取得した認証情報及び有効期間を前記可搬型記憶媒体に記憶させる記憶ステップと、
前記認証情報及び有効期間が記憶されていると判断した場合であって、現在日時が前記有効期間内であると判断したときに、前記認証情報の入力を要求する認証情報要求ステップと、
入力された認証情報に基づいて、前記可搬型記憶媒体へのアクセスが可能であるか否かを認証する認証ステップと、
該認証ステップでアクセスが可能であると認証された場合、前記可搬型記憶媒体へのアクセスを許可する許可ステップと
を含む情報処理方法。
【図面の簡単な説明】
【０１０８】
【図１】本発明に係る情報処理システムの構成を示す模式図である。
【図２】管理装置の構成を示すブロック図である。
【図３】ユーザ登録テーブル及び目的登録テーブルの登録内容を示す模式図である。
【図４】利用申請情報テーブル及び蓄積情報テーブルの登録内容を示す模式図である。
【図５】ＰＣ及びＵＳＢメモリの構成を示すブロック図である。
【図６】表示画面の構成を示す模式図である。
【図７】表示画面の構成を示す模式図である。
【図８】ＵＳＢメモリを利用する際の処理の手順を示すフローチャートである。
【図９】ＵＳＢメモリを利用する際の処理の手順を示すフローチャートである。
【図１０】ＵＳＢメモリを利用する際の処理の手順を示すフローチャートである。
【図１１】ＵＳＢメモリを利用する際の処理の手順を示すフローチャートである。
【符号の説明】
【０１０９】
１  管理装置（認証情報発行装置）
１０  制御部（発行手段、通知手段、設定手段）
２  ＵＳＢメモリ（可搬型記憶媒体）
３  ＰＣ（情報処理装置）
３０  制御部（受付手段、入力要求手段、使用者情報取得手段、記憶制御手段、認証情報要求手段、認証情報取得手段、認証手段、許可手段、算出手段）
【図１】
0005029460.tif 000002
【図２】
0005029460.tif 000003
【図３】
0005029460.tif 000004
【図４】
0005029460.tif 000005
【図５】
0005029460.tif 000006
【図６】
0005029460.tif 000007
【図７】
0005029460.tif 000008
【図８】
0005029460.tif 000009
【図９】
0005029460.tif 000010
【図１０】
0005029460.tif 000011
【図１１】
0005029460.tif 000012