(57)【要約】【課題】複数の拠点間を移動するＵＳＢメモリ等の記憶媒体を管理する。【解決手段】利用者が、持ち出しするＵＳＢメモリ自体のデータ保持機能を使用せずＵＳＢメモリに物理的に付加された識別情報と、ＵＳＢメモリの利用場所を、管理サーバに事前登録する。その際に、管理サーバは、ＵＳＢメモリ内のデータを暗号化・復号化するための一対の非対称な暗号鍵・復号鍵を生成して、暗号鍵のみを利用者へ発行する。利用者は、ユーザ端末上で、発行された暗号鍵を用いてデータを暗号化し、ＵＳＢメモリの持ち出し時には、利用場所における入退室履歴を、管理サーバに自動記録する。ＵＳＢメモリの利用時には、管理サーバは、その都度、入退室履歴と照合して、復号鍵を発行し、復号鍵を利用者へ送信する。利用者は、復号鍵を用いて暗号化の解除を行う。【選択図】図１
2010287002.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体の保存データの暗号化及び復号化の際に使用される一対の暗号鍵及び復号鍵を生成する鍵生成手段と、
前記記憶媒体が第１の拠点から第２の拠点に移動する場合、前記第１の拠点にある第１通信端末から、前記記憶媒体自体のデータ保持機能を使用せず前記記憶媒体に物理的に付加された記憶媒体識別情報、及び前記記憶媒体の利用可能場所を示す利用可能場所情報を受信して記録し、前記鍵生成手段に対して前記暗号鍵及び前記復号鍵の生成を要求し、前記暗号鍵を前記第１通信端末に送信し、前記第２の拠点にある第２通信端末から、前記記憶媒体識別情報を受信し、前記受信された識別情報に対応する利用可能場所情報を参照し、前記第２の拠点が利用可能場所であれば、前記復号鍵を前記第２通信端末に送信する記憶媒体管理手段と
を具備する
記憶媒体管理装置。
【請求項２】
請求項１に記載の記憶媒体管理装置であって、
前記記憶媒体管理手段は、前記鍵生成手段から前記暗号鍵及び前記復号鍵を受け取ると、記憶媒体識別情報、前記利用可能場所、前記暗号鍵、及び前記復号鍵を関連付けて記録する
記憶媒体管理装置。
【請求項３】
請求項１又は２に記載の記憶媒体管理装置であって、
前記記憶媒体が前記第１の拠点から前記第２の拠点に移動する場合、前記記憶媒体が前記第１の拠点にある第１ゲートを通過する際に、前記第１ゲートから、前記記憶媒体識別情報、前記記憶媒体の通過時間、及び前記第１ゲートの識別情報を受信し、前記記憶媒体が前記第２の拠点にある第２ゲートを通過する際に、前記第２ゲートから、前記記憶媒体識別情報、前記記憶媒体の通過時間、及び前記第２ゲートの識別情報を受信し、前記第１ゲート及び前記第２ゲートから受信した情報を通過履歴として記録し蓄積するゲート通過記録手段と、
前記記憶媒体管理手段から、前記記憶媒体識別情報、前記利用可能場所情報、及び前記第２通信端末から復号鍵発行要求を受信した時間を示す復号鍵発行要求時間を受け取り、前記記憶媒体識別情報に基づいて、前記ゲート通過記録手段に記録されている最新の通過履歴を参照し、前記最新の通過履歴に前記第２ゲートの識別情報が含まれている場合、前記第２の拠点が前記利用可能場所情報に含まれているか確認し、前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第２ゲートを通過した時間から前記復号鍵発行要求時間までの時間が有効時間範囲内か確認し、有効時間範囲内であれば、照合結果ＯＫを前記記憶媒体管理手段に通知する情報照合手段と
を更に具備し、
前記記憶媒体管理手段は、前記照合結果ＯＫに応じて、前記復号鍵を前記第２通信端末に送信する
記憶媒体管理装置。
【請求項４】
請求項３に記載の記憶媒体管理装置であって、
前記情報照合手段は、前記記憶媒体識別情報に基づいて、前記最新の通過履歴及び最新の１つ前の通過履歴を参照し、前記最新の通過履歴に前記第２ゲートの識別情報が含まれ、前記最新の１つ前の通過履歴に前記第１ゲートの識別情報が含まれている場合、前記第２の拠点が前記利用可能場所情報に含まれているか確認し、前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第１ゲートを通過した時間から前記記憶媒体が前記第２ゲートを通過した時間からまでの時間が有効時間範囲内か確認し、有効時間範囲内であれば、前記照合結果ＯＫを前記記憶媒体管理手段に通知する
記憶媒体管理装置。
【請求項５】
請求項３に記載の記憶媒体管理装置であって、
前記情報照合手段は、前記記憶媒体管理手段から、前記記憶媒体識別情報、前記利用可能場所情報、及び前記復号鍵発行要求時間と共に、前記第２通信端末の識別情報を受け取り、前記記憶媒体識別情報に基づいて、前記ゲート通過記録手段に記録されている最新の通過履歴を参照し、前記最新の通過履歴に前記第１ゲートの識別情報が含まれている場合、前記第２通信端末の識別情報を前記第２の拠点の識別情報として使用し、前記第２の拠点が前記利用可能場所情報に含まれているか確認し、前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第１ゲートを通過した時間から前記復号鍵発行要求時間までの時間が有効時間範囲内か確認し、有効時間範囲内であれば、前記照合結果ＯＫを前記記憶媒体管理手段に通知する
記憶媒体管理装置。
【請求項６】
第１の拠点にあり、前記記憶媒体自体のデータ保持機能を使用せず前記記憶媒体に物理的に付加された記憶媒体識別情報、及び前記記憶媒体の利用可能場所を示す利用可能場所情報を送信する第１通信端末と、
第２の拠点にあり、前記記憶媒体識別情報を送信する第２通信端末と、
前記第１通信端末及び前記第２通信端末と通信可能な記憶媒体管理装置と
を含み、
前記記憶媒体管理装置は、
前記記憶媒体が前記第１の拠点から前記第２の拠点に移動する場合、前記第１通信端末から、前記記憶媒体自体のデータ保持機能を使用せず前記記憶媒体に物理的に付加された記憶媒体識別情報、及び前記記憶媒体の利用可能場所を示す利用可能場所情報を受信して記録する手段と、
前記記憶媒体の保存データの暗号化及び復号化の際に使用される一対の暗号鍵及び復号鍵を生成する手段と、
前記暗号鍵を前記第１通信端末に送信する手段と、
前記第２通信端末から、前記記憶媒体識別情報を受信する手段と、
前記受信された識別情報に対応する利用可能場所情報を参照する手段と、
前記第２の拠点が利用可能場所であれば、前記復号鍵を前記第２通信端末に送信する手段と
を具備する
記憶媒体管理システム。
【請求項７】
請求項６に記載の記憶媒体管理システムであって、
前記記憶媒体管理装置は、
前記暗号鍵及び前記復号鍵を生成すると、記憶媒体識別情報、前記利用可能場所、前記暗号鍵、及び前記復号鍵を関連付けて記録する手段
を更に具備する
記憶媒体管理システム。
【請求項８】
請求項６又は７に記載の記憶媒体管理システムであって、
前記第１の拠点にある第１ゲートと、
前記第２の拠点にある第２ゲートと
を更に含み、
前記記憶媒体管理装置は、
前記記憶媒体が前記第１の拠点から前記第２の拠点に移動する場合、前記記憶媒体が前記第１ゲートを通過する際に、前記第１ゲートから、前記記憶媒体識別情報、前記記憶媒体の通過時間、及び前記第１ゲートの識別情報を受信する手段と、
前記記憶媒体が前記第２ゲートを通過する際に、前記第２ゲートから、前記記憶媒体識別情報、前記記憶媒体の通過時間、及び前記第２ゲートの識別情報を受信する手段と、
前記第１ゲート及び前記第２ゲートから受信した情報を通過履歴として記録し蓄積する手段と、
前記第２通信端末から復号鍵発行要求を受信した際に、前記記憶媒体識別情報、前記利用可能場所情報、及び前記第２通信端末から復号鍵発行要求を受信した時間を示す復号鍵発行要求時間を参照する手段と、
前記記憶媒体識別情報に基づいて、前記蓄積されている通過履歴のうち最新の通過履歴を参照する手段と、
前記最新の通過履歴に前記第２ゲートの識別情報が含まれている場合、前記第２の拠点が前記利用可能場所情報に含まれているか確認する手段と、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第２ゲートを通過した時間から前記復号鍵発行要求時間までの時間が有効時間範囲内か確認する手段と、
有効時間範囲内であれば、照合結果ＯＫと判断して、前記復号鍵を前記第２通信端末に送信する手段と
を更に具備する
記憶媒体管理システム。
【請求項９】
請求項８に記載の記憶媒体管理システムであって、
前記記憶媒体管理装置は、
前記記憶媒体識別情報に基づいて、前記最新の通過履歴及び最新の１つ前の通過履歴を参照する手段と、
前記最新の通過履歴に前記第２ゲートの識別情報が含まれ、前記最新の１つ前の通過履歴に前記第１ゲートの識別情報が含まれている場合、前記第２の拠点が前記利用可能場所情報に含まれているか確認する手段と、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第１ゲートを通過した時間から前記記憶媒体が前記第２ゲートを通過した時間からまでの時間が有効時間範囲内か確認する手段と、
有効時間範囲内であれば、前記照合結果ＯＫを前記記憶媒体管理装置に通知する手段と
を更に具備する
記憶媒体管理システム。
【請求項１０】
請求項８に記載の記憶媒体管理システムであって、
前記記憶媒体管理装置は、
前記記憶媒体識別情報、前記利用可能場所情報、及び前記復号鍵発行要求時間と共に、前記第２通信端末の識別情報を受信する手段と、
前記記憶媒体識別情報に基づいて、前記最新の通過履歴を参照する手段と、
前記最新の通過履歴に前記第１ゲートの識別情報が含まれている場合、前記第２通信端末の識別情報を前記第２の拠点の識別情報として使用し、前記第２の拠点が前記利用可能場所情報に含まれているか確認する手段と、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第１ゲートを通過した時間から前記復号鍵発行要求時間までの時間が有効時間範囲内か確認する手段と、
有効時間範囲内であれば、前記照合結果ＯＫを前記記憶媒体管理装置に通知する手段と
を更に具備する
記憶媒体管理システム。
【請求項１１】
請求項６乃至１０のいずれか一項に記載の記憶媒体管理システムで使用される記憶媒体。
【請求項１２】
記憶媒体が第１の拠点から第２の拠点に移動する場合、前記第１の拠点にある第１通信端末から、前記記憶媒体自体のデータ保持機能を使用せず前記記憶媒体に物理的に付加された記憶媒体識別情報、及び前記記憶媒体の利用可能場所を示す利用可能場所情報を受信して記録することと、
前記記憶媒体の保存データの暗号化及び復号化の際に使用される一対の暗号鍵及び復号鍵を生成することと、
前記暗号鍵を前記第１通信端末に送信することと、
前記第２の拠点にある第２通信端末から、前記記憶媒体識別情報を受信することと、
前記受信された識別情報に対応する利用可能場所情報を参照することと、
前記第２の拠点が利用可能場所であれば、前記復号鍵を前記第２通信端末に送信することと
を含む
記憶媒体管理方法。
【請求項１３】
請求項１２に記載の記憶媒体管理方法であって、
前記暗号鍵及び前記復号鍵を生成すると、記憶媒体識別情報、前記利用可能場所、前記暗号鍵、及び前記復号鍵を関連付けて記録すること
を更に含む
記憶媒体管理方法。
【請求項１４】
請求項１２又は１３に記載の記憶媒体管理方法であって、
前記記憶媒体が前記第１の拠点から前記第２の拠点に移動する場合、前記記憶媒体が前記第１の拠点にある第１ゲートを通過する際に、前記第１ゲートから、前記記憶媒体識別情報、前記記憶媒体の通過時間、及び前記第１ゲートの識別情報を受信することと、
前記記憶媒体が前記第２の拠点にある第２ゲートを通過する際に、前記第２ゲートから、前記記憶媒体識別情報、前記記憶媒体の通過時間、及び前記第２ゲートの識別情報を受信することと、
前記第１ゲート及び前記第２ゲートから受信した情報を通過履歴として記録し蓄積することと、
前記第２通信端末から復号鍵発行要求を受信した際に、前記記憶媒体識別情報、前記利用可能場所情報、及び前記第２通信端末から復号鍵発行要求を受信した時間を示す復号鍵発行要求時間を参照することと、
前記記憶媒体識別情報に基づいて、前記蓄積されている通過履歴のうち最新の通過履歴を参照することと、
前記最新の通過履歴に前記第２ゲートの識別情報が含まれている場合、前記第２の拠点が前記利用可能場所情報に含まれているか確認することと、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第２ゲートを通過した時間から前記復号鍵発行要求時間までの時間が有効時間範囲内か確認することと、
有効時間範囲内であれば、照合結果ＯＫと判断して、前記復号鍵を前記第２通信端末に送信することと
を更に含む
記憶媒体管理方法。
【請求項１５】
請求項１４に記載の記憶媒体管理方法であって、
前記記憶媒体識別情報に基づいて、前記最新の通過履歴及び最新の１つ前の通過履歴を参照することと、
前記最新の通過履歴に前記第２ゲートの識別情報が含まれ、前記最新の１つ前の通過履歴に前記第１ゲートの識別情報が含まれている場合、前記第２の拠点が前記利用可能場所情報に含まれているか確認することと、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第１ゲートを通過した時間から前記記憶媒体が前記第２ゲートを通過した時間からまでの時間が有効時間範囲内か確認することと、
有効時間範囲内であれば、前記照合結果ＯＫを前記記憶媒体管理装置に通知することと
を更に含む
記憶媒体管理方法。
【請求項１６】
請求項１４に記載の記憶媒体管理方法であって、
前記記憶媒体管理装置は、
前記記憶媒体識別情報、前記利用可能場所情報、及び前記復号鍵発行要求時間と共に、前記第２通信端末の識別情報を受信することと、
前記記憶媒体識別情報に基づいて、前記最新の通過履歴を参照することと、
前記最新の通過履歴に前記第１ゲートの識別情報が含まれている場合、前記第２通信端末の識別情報を前記第２の拠点の識別情報として使用し、前記第２の拠点が前記利用可能場所情報に含まれているか確認することと、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第１ゲートを通過した時間から前記復号鍵発行要求時間までの時間が有効時間範囲内か確認することと、
有効時間範囲内であれば、前記照合結果ＯＫを前記記憶媒体管理装置に通知することと
を更に含む
記憶媒体管理方法。
【請求項１７】
記憶媒体が第１の拠点から第２の拠点に移動する場合、前記第１の拠点にある第１通信端末から、前記記憶媒体自体のデータ保持機能を使用せず前記記憶媒体に物理的に付加された記憶媒体識別情報、及び前記記憶媒体の利用可能場所を示す利用可能場所情報を受信して記録するステップと、
前記記憶媒体の保存データの暗号化及び復号化の際に使用される一対の暗号鍵及び復号鍵を生成するステップと、
前記暗号鍵を前記第１通信端末に送信するステップと、
前記第２の拠点にある第２通信端末から、前記記憶媒体識別情報を受信するステップと、
前記受信された識別情報に対応する利用可能場所情報を参照するステップと、
前記第２の拠点が利用可能場所であれば、前記復号鍵を前記第２通信端末に送信するステップと
をコンピュータに実行させるための
記憶媒体管理用プログラム。
【請求項１８】
請求項１７に記載の記憶媒体管理用プログラムであって、
前記暗号鍵及び前記復号鍵を生成すると、記憶媒体識別情報、前記利用可能場所、前記暗号鍵、及び前記復号鍵を関連付けて記録するステップ
を更にコンピュータに実行させるための
記憶媒体管理用プログラム。
【請求項１９】
請求項１７又は１８に記載の記憶媒体管理用プログラムであって、
前記記憶媒体が前記第１の拠点から前記第２の拠点に移動する場合、前記記憶媒体が前記第１の拠点にある第１ゲートを通過する際に、前記第１ゲートから、前記記憶媒体識別情報、前記記憶媒体の通過時間、及び前記第１ゲートの識別情報を受信するステップと、
前記記憶媒体が前記第２の拠点にある第２ゲートを通過する際に、前記第２ゲートから、前記記憶媒体識別情報、前記記憶媒体の通過時間、及び前記第２ゲートの識別情報を受信するステップと、
前記第１ゲート及び前記第２ゲートから受信した情報を通過履歴として記録し蓄積するステップと、
前記第２通信端末から復号鍵発行要求を受信した際に、前記記憶媒体識別情報、前記利用可能場所情報、及び前記第２通信端末から復号鍵発行要求を受信した時間を示す復号鍵発行要求時間を参照するステップと、
前記記憶媒体識別情報に基づいて、前記蓄積されている通過履歴のうち最新の通過履歴を参照するステップと、
前記最新の通過履歴に前記第２ゲートの識別情報が含まれている場合、前記第２の拠点が前記利用可能場所情報に含まれているか確認するステップと、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第２ゲートを通過した時間から前記復号鍵発行要求時間までの時間が有効時間範囲内か確認するステップと、
有効時間範囲内であれば、照合結果ＯＫと判断して、前記復号鍵を前記第２通信端末に送信するステップと
を更にコンピュータに実行させるための
記憶媒体管理用プログラム。
【請求項２０】
請求項１９に記載の記憶媒体管理用プログラムであって、
前記記憶媒体識別情報に基づいて、前記最新の通過履歴及び最新の１つ前の通過履歴を参照するステップと、
前記最新の通過履歴に前記第２ゲートの識別情報が含まれ、前記最新の１つ前の通過履歴に前記第１ゲートの識別情報が含まれている場合、前記第２の拠点が前記利用可能場所情報に含まれているか確認するステップと、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第１ゲートを通過した時間から前記記憶媒体が前記第２ゲートを通過した時間からまでの時間が有効時間範囲内か確認するステップと、
有効時間範囲内であれば、前記照合結果ＯＫを前記記憶媒体管理装置に通知するステップと
を更にコンピュータに実行させるための
記憶媒体管理用プログラム。
【請求項２１】
請求項１９に記載の記憶媒体管理用プログラムであって、
前記記憶媒体管理装置は、
前記記憶媒体識別情報、前記利用可能場所情報、及び前記復号鍵発行要求時間と共に、前記第２通信端末の識別情報を受信するステップと、
前記記憶媒体識別情報に基づいて、前記最新の通過履歴を参照するステップと、
前記最新の通過履歴に前記第１ゲートの識別情報が含まれている場合、前記第２通信端末の識別情報を前記第２の拠点の識別情報として使用し、前記第２の拠点が前記利用可能場所情報に含まれているか確認するステップと、
前記第２の拠点が前記利用可能場所情報に含まれていれば、前記記憶媒体が前記第１ゲートを通過した時間から前記復号鍵発行要求時間までの時間が有効時間範囲内か確認するステップと、
有効時間範囲内であれば、前記照合結果ＯＫを前記記憶媒体管理装置に通知するステップと
を更にコンピュータに実行させるための
記憶媒体管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体管理装置に関し、特に複数の拠点間を移動する記憶媒体を管理する記憶媒体管理装置に関する。
【背景技術】
【０００２】
現在、企業の情報漏洩問題に対して、多くの情報管理強化の施策が行われており、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等の携行品についても施策の一つとして管理強化が図られている。
【０００３】
しかしながら、利用者の不注意等、人的ミスによる問題は管理強化後も継続して発生している。
【０００４】
例えば、ＵＳＢメモリにデータを保存して持ち出す際には、管理台帳に記録したり、ＵＳＢメモリに格納するデータの暗号化を行う等のルールを設けても、利用者の不注意により暗号化パスワードが漏洩したり、ＵＳＢメモリを紛失した場合の追跡が困難となる等のリスクがあり、人的ミスの発生を減少させる仕組みが必要である。
【０００５】
このように、従来の方法では、ＵＳＢメモリにデータを保存して持ち出す際には、管理台帳に記録したり、ＵＳＢメモリに格納するデータの暗号化を行うことにより、情報セキュリティ管理の強化を図っているが、ＵＳＢメモリを利用する個人の責任や管理によるところが多く、利用者の不注意により暗号化パスワードが漏洩したり、ＵＳＢメモリを紛失した場合の追跡が困難となる等の情報セキュリティ上のリスクがある。
【０００６】
特開２００７−０２５８７０号公報（特許文献１）に外部記憶装置管理システム、及び外部記憶装置が開示されている。この関連技術では、外部記憶装置は、タグＩＤを無線発信し、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）リーダライタが無線送信する利用可否を受信して、外部記憶装置が接続された利用者端末のプログラムからの外部記憶装置内の情報記憶領域へのアクセスを、利用可否に応じて許諾する。ＲＦＩＤリーダライタは、外部記憶装置が無線発信するタグＩＤを受信して、リーダＩＤとともに認証装置に送信し、認証装置が返信する利用可否を、外部記憶装置に無線送信する。認証装置は、ＲＦＩＤリーダライタから、タグＩＤとリーダＩＤを受信して、該タグＩＤと該リーダＩＤの組み合わせに対応する利用可否を利用権限情報から取得して返信する。
【０００７】
特開２００８−１９７９０２号公報（特許文献２）にアクセス制御システム、及び、記憶装置が開示されている。この関連技術では、ＵＳＢメモリはデータを暗号化して格納する。ＵＳＢメモリがコンピュータに接続されると、ＵＳＢメモリに記憶されるプログラムにより、コンピュータが管理サーバに接続する。管理サーバは、管理サーバに格納されるアクセス可否を示す情報がアクセスの許可を示すとき、認証を実行した後、暗号鍵をコンピュータに送信する。コンピュータは、送信された暗号鍵をＵＳＢメモリに転送し、ＵＳＢメモリが暗号化を暗号鍵により復号化する。復号されたデータはコンピュータから読み取り可能となる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−０２５８７０号公報
【特許文献２】特開２００８−１９７９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明の目的は、記憶媒体に保存された暗号化データを復号化する際に、その都度、当該記憶媒体の利用場所と時間が所定の条件に適合しているか確認した上で復号鍵を発行する記憶媒体管理装置を提供することである。
【課題を解決するための手段】
【００１０】
本発明の記憶媒体管理装置は、記憶媒体の保存データの暗号化及び復号化の際に使用される一対の暗号鍵及び復号鍵を生成する鍵生成手段と、記憶媒体が第１の拠点から第２の拠点に移動する場合、第１の拠点にある第１通信端末から、記憶媒体自体のデータ保持機能を使用せず記憶媒体に物理的に付加された記憶媒体識別情報、及び記憶媒体の利用可能場所を示す利用可能場所情報を受信して記録し、鍵生成手段に対して暗号鍵及び復号鍵の生成を要求し、暗号鍵を第１通信端末に送信し、第２の拠点にある第２通信端末から、記憶媒体識別情報を受信し、受信された識別情報に対応する利用可能場所情報を参照し、第２の拠点が利用可能場所であれば、復号鍵を第２通信端末に送信する記憶媒体管理手段とを具備する。なお、第１通信端末及び第２通信端末は、ユーザ端末に限らず、各拠点の出入口に設けられたゲート（入退場門）である事例も考えられる。
【００１１】
本発明の記憶媒体管理システムは、第１の拠点にあり、記憶媒体自体のデータ保持機能を使用せず記憶媒体に物理的に付加された記憶媒体識別情報、及び記憶媒体の利用可能場所を示す利用可能場所情報を送信する第１通信端末と、第２の拠点にあり、記憶媒体識別情報を送信する第２通信端末と、第１通信端末及び第２通信端末と通信可能な記憶媒体管理装置とを含む。記憶媒体管理装置は、記憶媒体が第１の拠点から第２の拠点に移動する場合、第１通信端末から、記憶媒体自体のデータ保持機能を使用せず記憶媒体に物理的に付加された記憶媒体識別情報、及び記憶媒体の利用可能場所を示す利用可能場所情報を受信して記録する手段と、記憶媒体の保存データの暗号化及び復号化の際に使用される一対の暗号鍵及び復号鍵を生成する手段と、暗号鍵を第１通信端末に送信する手段と、第２通信端末から、記憶媒体識別情報を受信する手段と、受信された識別情報に対応する利用可能場所情報を参照する手段と、第２の拠点が利用可能場所であれば、復号鍵を第２通信端末に送信する手段とを具備する。
【００１２】
本発明の記憶媒体管理方法では、記憶媒体が第１の拠点から第２の拠点に移動する場合、第１の拠点にある第１通信端末から、記憶媒体自体のデータ保持機能を使用せず記憶媒体に物理的に付加された記憶媒体識別情報、及び記憶媒体の利用可能場所を示す利用可能場所情報を受信して記録する。次に、記憶媒体の保存データの暗号化及び復号化の際に使用される一対の暗号鍵及び復号鍵を生成する。次に、暗号鍵を第１通信端末に送信する。次に、第２の拠点にある第２通信端末から、記憶媒体識別情報を受信する。次に、受信された識別情報に対応する利用可能場所情報を参照する。次に、第２の拠点が利用可能場所であれば、復号鍵を第２通信端末に送信する。
【００１３】
本発明の記憶媒体管理用プログラムは、記憶媒体が第１の拠点から第２の拠点に移動する場合、第１の拠点にある第１通信端末から、記憶媒体自体のデータ保持機能を使用せず記憶媒体に物理的に付加された記憶媒体識別情報、及び記憶媒体の利用可能場所を示す利用可能場所情報を受信して記録するステップと、記憶媒体の保存データの暗号化及び復号化の際に使用される一対の暗号鍵及び復号鍵を生成するステップと、暗号鍵を第１通信端末に送信するステップと、第２の拠点にある第２通信端末から、記憶媒体識別情報を受信するステップと、受信された識別情報に対応する利用可能場所情報を参照するステップと、第２の拠点が利用可能場所であれば、復号鍵を第２通信端末に送信するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
記憶媒体の利用場所と時間を制限できる上に、利用者自ら記憶媒体のパスワードを管理する必要がなく、パスワードや保存データの漏洩リスクを軽減することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明における組織内ネットワークシステムの全体構成例を示すブロック図である。
【図２Ａ】利用者が第１の拠点で記憶媒体にデータを保存して暗号化する際の処理を示すシーケンス図である。
【図２Ｂ】利用者が第１の拠点で記憶媒体にデータを保存して暗号化する際の処理を示すシーケンス図である。
【図３】利用者が記憶媒体を携行し第１の拠点を退場する際の処理を示すシーケンス図である。
【図４】利用者が記憶媒体を携行し第２の拠点に入場する際の処理を示すシーケンス図である。
【図５Ａ】利用者が第２の拠点で記憶媒体に保存されている暗号化データを復号化する際の処理を示すシーケンス図である。
【図５Ｂ】利用者が第２の拠点で記憶媒体に保存されている暗号化データを復号化する際の処理を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
＜第１実施形態＞
以下に、本発明の第１実施形態について添付図面を参照して説明する。
本発明では、持ち出しするＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリとその利用場所を事前登録し、持ち出し時には、入退室履歴を自動記録し、利用時には、その都度入退室履歴と照合して復号鍵を発行して暗号化の解除を行う。
【００１７】
ここでは、ＵＳＢメモリを想定しているが、ＵＳＢメモリは一例に過ぎない。実際には、本発明は、ＵＳＢメモリ以外のリムーバブルメディア（Ｒｅｍｏｖａｂｌｅ  ｍｅｄｉａ）を用いて実施することも可能である。ＵＳＢメモリ以外のリムーバブルメディアの例として、ＳＤメモリーカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等の他のフラッシュメモリーや、フロッピーディスク（登録商標）、ＭＯ（光磁気ディスク）、ＣＤ−Ｒ／ＲＷ、及びＤＶＤ−Ｒ／ＲＷ等の記憶媒体、或いは、リムーバブルハードディスクドライブケース、外付けハードディスク、モバイルノートＰＣ（パソコン）、携帯端末等が考えられる。但し、実際には、これらの例に限定されない。
【００１８】
図１に示すように、本発明における組織内ネットワークシステムは、拠点１００と、拠点２００と、管理サーバ１０を含む。
【００１９】
拠点１００は、ユーザ端末１１０と、ゲート１２０と、ＵＳＢメモリ３０を含む。
【００２０】
拠点２００は、ユーザ端末２１０と、ゲート２２０を含む。
【００２１】
本発明における組織内ネットワークシステムでは、拠点１００内に設置されるユーザ端末１１０及びゲート１２０と、拠点２００内に設置されるユーザ端末２１０及びゲート２２０と、管理サーバ１０が、ネットワーク２０を介して接続されている。
【００２２】
管理サーバ１０は、本発明の記憶媒体管理装置としての役割を果たす。
【００２３】
ユーザ端末１１０及びユーザ端末２１０の例として、ＰＣ（パソコン）、シンクライアント端末、ワークステーション、家庭用ゲーム機、双方向テレビ、デジタルチューナー、デジタルレコーダー、情報家電（ｉｎｆｏｒｍａｔｉｏｎ  ｈｏｍｅ  ａｐｐｌｉａｎｃｅ）、ＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器等が考えられる。但し、実際には、これらの例に限定されない。
【００２４】
管理サーバ１０の例として、ＰＣ、シンクライアントサーバ、ワークステーション、メインフレーム、スーパーコンピュータ等が考えられる。但し、実際には、これらの例に限定されない。
【００２５】
ネットワーク２０の例として、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ケーブルテレビ（ＣＡＴＶ）回線、固定電話網、携帯電話網、専用線（ｌｅａｓｅ  ｌｉｎｅ）、シリアル通信回線等が考えられる。但し、実際には、これらの例に限定されない。
【００２６】
ＵＳＢメモリ３０は、ＵＳＢインタフェースにより、ユーザ端末１１０及びユーザ端末２１０に接続することができる。
【００２７】
なお、ＵＳＢメモリ３０は、ＵＳＢメモリ以外のリムーバブルメディアでも良い。ＵＳＢメモリ以外のリムーバブルメディアの例については、前述の通りである。ＵＳＢメモリ以外のリムーバブルメディアは、ＵＳＢ以外の規格により、ユーザ端末１１０及びユーザ端末２１０に接続するものでも良い。
【００２８】
ＵＳＢメモリ３０には、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグが付加されている。ＲＦＩＤタグは、物体の識別に利用される微小な無線ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップである。ゲート１２０及びゲート２２０は、ＵＳＢメモリ３０のＲＦＩＤタグを、無線で読み取ることができる。すなわち、図示しないが、ゲート１２０及びゲート２２０の各々は、ＵＳＢメモリ３０のＲＦＩＤタグを接触式／非接触式で読み取る機構と、ネットワーク２０を介して通信する機構を、少なくとも備えている。なお、実際には、ＵＳＢメモリ３０に付加される識別用媒体は、ＲＦＩＤタグに限定されるものではなく、ＲＦＩＤタグと同様の機能を有するものや、ＲＦＩＤタグと同様の効果が得られるものでも良い。
【００２９】
ユーザ端末１１０及びユーザ端末２１０は、利用者がＵＳＢメモリ３０を接続して、持ち出すデータの保存や暗号化及び復号化を行うために使用される端末である。
【００３０】
また、ユーザ端末１１０及びユーザ端末２１０は、拠点外に持ち出されるＵＳＢメモリ３０の情報を管理サーバ１０へ登録する際や、管理サーバ１０へ暗号鍵及び復号鍵を要求する際にも使用される。
【００３１】
すなわち、ユーザ端末１１０及びユーザ端末２１０は、利用者により、拠点外に持ち出されるＵＳＢメモリ３０が接続された際、ＵＳＢメモリ３０の情報を管理サーバ１０へ登録し、管理サーバ１０へ暗号鍵を要求し、接続されたＵＳＢメモリ３０に対して、持ち出すデータの保存や暗号化を行う。また、ユーザ端末１１０及びユーザ端末２１０は、接続されたＵＳＢメモリ３０から暗号化されたデータを取得する際、管理サーバ１０へ復号鍵を要求し、暗号化されたデータの復号化を行う。
【００３２】
ゲート１２０及びゲート２２０は、利用者がＵＳＢメモリ３０を携行して拠点内に入退室（入退場）する際に通過する箇所に設置されている。ゲート１２０及びゲート２２０は、ＵＳＢメモリ３０のＲＦＩＤタグを読み取り、読み取った情報を管理サーバ１０へ送信する。
【００３３】
管理サーバ１０は、ＵＳＢメモリ管理部１１と、鍵生成部１２と、ゲート通過記録部１３と、情報照合部１４を備えている。
【００３４】
ＵＳＢメモリ管理部１１は、ユーザ端末１１０及びユーザ端末２１０から送られてくるＵＳＢメモリ３０の登録情報を記録し、ＵＳＢメモリ３０の保存データの暗号化及び復号化の際に使用される暗号鍵及び復号鍵をユーザ端末１１０及びユーザ端末２１０へ送信する。
【００３５】
また、ＵＳＢメモリ管理部１１は、鍵生成部１２に対して、暗号鍵及び復号鍵の生成を依頼する。
【００３６】
また、ＵＳＢメモリ管理部１１は、情報照合部１４に対して、ＵＳＢメモリ３０の利用可能場所情報を提供する。ＵＳＢメモリ３０の利用可能場所情報は、ＵＳＢメモリ３０の利用が可能な場所や、ＵＳＢメモリ３０の利用を予定している場所を示す情報である。なお、ＵＳＢメモリ管理部１１は、ＵＳＢメモリ３０の利用可能場所情報を、ユーザ端末１１０及びユーザ端末２１０から送られてくるＵＳＢメモリ３０の登録情報の１つとして取得するようにしても良い。
【００３７】
鍵生成部１２は、ＵＳＢメモリ管理部１１からの要求に応じて、ＵＳＢメモリ３０の保存データの暗号化及び復号化の際に使用される暗号鍵及び復号鍵を生成し、暗号鍵及び復号鍵をＵＳＢメモリ管理部１１に渡す。
【００３８】
ここでは、鍵生成部１２は、暗号鍵及び復号鍵として、１対１の非対称鍵を生成する。
【００３９】
ゲート通過記録部１３は、ゲート１２０及びゲート２２０から送られてくるＵＳＢメモリ３０の通過情報を記録し、通過履歴として情報を蓄積する。
【００４０】
また、ゲート通過記録部１３は、情報照合部１４に対して、最新の通過情報を提供する。
【００４１】
情報照合部１４は、ＵＳＢメモリ管理部１１から送られてくる利用可能場所情報と、ゲート通過記録部１３から送られてくる最新の通過情報を照合し、復号鍵の発行可否を判定する。
【００４２】
＜動作の説明＞
図２Ａ〜図５Ｂのフローを参照して、ＵＳＢメモリ３０を使用する利用者が、拠点１００にてデータをＵＳＢメモリ３０に保存して暗号化した後、拠点２００へ移動してデータを復号化して取り出す際の処理について説明する。
【００４３】
まず、図２Ａ、図２Ｂを参照して、利用者が拠点１００にてデータをＵＳＢメモリ３０に保存して暗号化する際の処理について説明する。
【００４４】
（１）ステップＡ１
拠点１００にいる利用者は、ユーザ端末１１０にＵＳＢメモリ３０を接続し、データをＵＳＢメモリ３０に保存する。すなわち、ユーザ端末１１０は、拠点１００にいる利用者により、ＵＳＢメモリ３０が接続された際に、データをＵＳＢメモリ３０に保存する。
【００４５】
（２）ステップＡ２
次に、ユーザ端末１１０は、利用者の操作に応じて、或いは、ＵＳＢメモリ３０の接続や、ＵＳＢメモリ３０へのデータ保存を検知した際に自動的に、ネットワーク２０を介して管理サーバ１０と接続し、ＵＳＢメモリ３０のＩＤ情報（識別情報）と、ＵＳＢメモリ３０の利用可能場所情報を、管理サーバ１０へ送信する。ＵＳＢメモリ３０のＩＤ情報は、ＵＳＢメモリ３０に付加されているＲＦＩＤタグに記録されているＩＤ情報である。このとき、ユーザ端末１１０は、利用可能場所情報に、利用可能場所として、拠点１００及び拠点２００のＩＤ情報を登録する。拠点１００及び拠点２００のＩＤ情報は、ユーザ端末１１０及びユーザ端末１２０のＩＤ情報や、ゲート１２０及びゲート２２０のＩＤ情報でも良い。
【００４６】
ここでは、ユーザ端末１１０は、利用者が直接的又は間接的に入力したＵＳＢメモリ３０のＩＤ情報及び利用可能場所情報を管理サーバ１０へ送信する。なお、ＵＳＢメモリ３０のＩＤ情報及び利用可能場所情報は、利用者がユーザ端末１１０を用いて閲覧／利用できるように、ユーザ端末１１０自体や、拠点１００のＬＡＮ上にあるローカルサーバ、又は利用者の身分証明証（社員証等）に電子的に記録されていても良い。或いは、ユーザ端末１１０は、ユーザ端末１１０に搭載又は接続されたＲＦＩＤタグの読み取り装置により、ＵＳＢメモリ３０に付加されているＲＦＩＤタグ自体に記録されているＵＳＢメモリ３０のＩＤ情報及び利用可能場所情報を読み取って管理サーバ１０へ送信するようにしても良い。
【００４７】
（３）ステップＡ３
次に、管理サーバ１０のＵＳＢメモリ管理部１１は、ユーザ端末１１０からの情報を受信し、ＵＳＢメモリ３０のＩＤ情報と利用可能場所情報を記録する。
【００４８】
（４）ステップＡ４
次に、ユーザ端末１１０は、利用者の操作に応じて、或いは、自動的に、ＵＳＢメモリ３０に保存したデータを暗号化するために、管理サーバ１０へ暗号鍵の発行を要求する。
【００４９】
（５）ステップＡ５
次に、管理サーバ１０のＵＳＢメモリ管理部１１は、ユーザ端末１１０から暗号鍵の発行要求を受信すると、鍵生成部１２に対して、暗号鍵及び復号鍵の生成を依頼する。
【００５０】
（６）ステップＡ６
次に、鍵生成部１２は、鍵生成の依頼を受信すると、１対の非対称鍵として、暗号鍵及び復号鍵を生成する。
【００５１】
（７）ステップＡ７
鍵生成部１２は、生成された暗号鍵及び復号鍵をＵＳＢメモリ管理部１１に送信する。
【００５２】
（８）ステップＡ８
次に、ＵＳＢメモリ管理部１１は、鍵生成部１２から暗号鍵及び復号鍵を受信すると、記録されたＵＳＢメモリ３０のＩＤ情報及び利用可能場所情報と合わせて、暗号鍵及び復号鍵を記録する。ここでは、ＵＳＢメモリ管理部１１は、ＵＳＢメモリ３０のＩＤ情報、利用可能場所情報、暗号鍵、及び復号鍵を関連付けて記録する。
【００５３】
（９）ステップＡ９
ＵＳＢメモリ管理部１１は、暗号鍵のみをユーザ端末１１０へ送信する。
【００５４】
（１０）ステップＡ１０
次に、ユーザ端末１１０は、利用者の操作に応じて、或いは、暗号鍵を受信した際に自動的に、管理サーバ１０より発行された暗号鍵を使用し、ＵＳＢメモリ３０に保存したデータの暗号化を行う。
【００５５】
なお、ユーザ端末１１０は、ＵＳＢメモリ３０に保存したデータの暗号化を行った際（例えば、暗号化完了時）に、ＵＳＢメモリ３０のＩＤ情報と、ＵＳＢメモリ３０に保存したデータの暗号化が行われた時間（日時）を、管理サーバ１０に通知するようにしても良い。この場合、管理サーバ１０のＵＳＢメモリ管理部１１は、ＵＳＢメモリ３０のＩＤ情報及び利用可能場所情報と合わせて、ＵＳＢメモリ３０に保存したデータの暗号化が行われた時間（日時）を記録する。これにより、ＵＳＢメモリ管理部１１は、ＵＳＢメモリ３０に保存したデータの暗号化が行われたか否かを、後で確認することができるようになる。
【００５６】
（１１）ステップＡ１１
利用者は、ＵＳＢメモリ３０をユーザ端末１１０から取り外す。
【００５７】
次に、図３を参照して、利用者がＵＳＢメモリ３０を携行し、ゲート１２０を通過して拠点１００を退室（退場）する際の処理について説明する。
【００５８】
（１）ステップＢ１
管理サーバ１０は、ゲート１２０のＩＤ情報を、拠点１００に設置されているゲートとして、予めゲート通過記録部１３に登録しておく。ゲート通過記録部１３は、ゲート１２０のＩＤ情報を、拠点１００に設置されているゲートとして保存する。
【００５９】
（２）ステップＢ２
ゲート１２０は、利用者がゲート１２０を通過する際、ＵＳＢメモリ３０に付加されているＲＦＩＤタグ情報を読み取る。ＲＦＩＤタグ情報は、ＵＳＢメモリ３０のＩＤ情報を含む。
【００６０】
（３）ステップＢ３
ゲート１２０は、読み取られたＵＳＢメモリ３０のＩＤ情報と、ゲート１２０を通過した時間（日時）に関する情報と、ゲート１２０のＩＤ情報を、管理サーバ１０へ送信する。
【００６１】
（４）ステップＢ４
ゲート通過記録部１３は、ゲート１２０から受信されたＵＳＢメモリ３０のＩＤ情報と、ゲート１２０を通過した時間（日時）に関する情報と、ゲート１２０のＩＤ情報を、ゲート通過記録として保存する。
【００６２】
次に、図４を参照して、利用者がＵＳＢメモリ３０を携行し、ゲート２２０を通過して拠点２００へ入室（入場）する際の処理について説明する。
【００６３】
（１）ステップＣ１
管理サーバ１０は、ゲート２２０のＩＤ情報を拠点２００に設置されているゲートとして、予めゲート通過記録部１３に登録しておく。ゲート通過記録部１３は、ゲート２２０のＩＤ情報を、拠点２００に設置されているゲートとして保存する。
【００６４】
（２）ステップＣ２
ゲート２２０は、ＵＳＢメモリ３０がゲート２２０を通過する際、ＵＳＢメモリ３０に付加されているＲＦＩＤタグ情報を読み取る。
【００６５】
（３）ステップＣ３
ゲート２２０は、読み取ったＵＳＢメモリ３０のＩＤ情報と、ＵＳＢメモリ３０がゲート２２０を通過した時間（日時）に関する情報と、ゲート２２０のＩＤ情報を、管理サーバ１０へ送信する。
【００６６】
（４）ステップＣ４
管理サーバ１０のゲート通過記録部１３は、ＵＳＢメモリ３０のＩＤ情報と、ゲート２２０を通過した時間（日時）に関する情報と、ゲート２２０のＩＤ情報を、ゲート２２０から受信し、ゲート通過記録として保存する。
【００６７】
このとき、ＵＳＢメモリ管理部１１は、ゲート通過記録を保存する際、図３のステップＢ４で保存したゲート１２０の通過記録を上書きせず、後で履歴を参照できるように、ゲート通過記録部１３に蓄積していく。
【００６８】
次に、図５Ａ、図５Ｂを参照して、利用者が拠点２００にてＵＳＢメモリ３０に保存されている暗号化データを復号化する際の処理について説明する。
【００６９】
（１）ステップＤ１
情報照合部１４は、復号鍵発行の可否を判定するために、ゲート通過時間から復号鍵発行要求時間までの有効時間を、予め設定しておく。
【００７０】
（２）ステップＤ２
次に、拠点２００にいる利用者は、ユーザ端末２１０にＵＳＢメモリ３０を接続する。
【００７１】
（３）ステップＤ３
次に、ユーザ端末２１０は、利用者の操作に応じて、或いは、ＵＳＢメモリ３０の接続を検知した際に自動的に、ネットワーク２０を介して管理サーバ１０と接続し、ＵＳＢメモリ３０のＩＤ情報と、ＵＳＢメモリ３０に保存された暗号化データを復号化するための復号鍵の発行要求（復号鍵発行要求）を、管理サーバ１０へ送信する。このとき、ユーザ端末２１０は、ＵＳＢメモリ３０のＩＤ情報と合わせて、ユーザ端末２１０のＩＤ情報を管理サーバ１０へ送信するようにしても良い。
【００７２】
ここでは、ユーザ端末２１０は、利用者が直接的又は間接的に入力したＵＳＢメモリ３０のＩＤ情報及び利用可能場所情報を管理サーバ１０へ送信する。なお、ＵＳＢメモリ３０のＩＤ情報及び利用可能場所情報は、利用者がユーザ端末２１０を用いて閲覧／利用できるように、ユーザ端末２１０自体や、拠点２００のＬＡＮ上にあるローカルサーバ、又は利用者の身分証明証（社員証等）に電子的に記録されていても良い。或いは、ユーザ端末２１０は、ユーザ端末２１０に搭載又は接続されたＲＦＩＤタグの読み取り装置により、ＵＳＢメモリ３０に付加されているＲＦＩＤタグ自体に記録されているＵＳＢメモリ３０のＩＤ情報及び利用可能場所情報を読み取って管理サーバ１０へ送信するようにしても良い。
【００７３】
（４）ステップＤ４
次に、管理サーバ１０のＵＳＢメモリ管理部１１は、ＵＳＢメモリ３０のＩＤ情報と、復号鍵発行要求を受信し、ＵＳＢメモリ３０のＩＤ情報と、ＵＳＢメモリ３０の利用可能場所情報と、復号鍵発行要求を受信した時間（日時）に関する情報を、情報照合部１４に送信する。そして、ＵＳＢメモリ管理部１１は、情報照合部１４に対して、データ照合依頼（データ照合要求）を送信する。
【００７４】
（５）ステップＤ５
情報照合部１４は、ＵＳＢメモリ３０のＩＤ情報と、ＵＳＢメモリ３０の利用可能場所情報と、復号鍵発行要求を受信した時間（日時）に関する情報（復号鍵発行要求時間）を受信する。また、情報照合部１４は、データ照合依頼を受信すると、ゲート通過記録部１３に対して、復号鍵発行要求されているＵＳＢメモリ３０のＩＤ情報を送信し、ＵＳＢメモリ３０の最新のゲート通過記録を要求する。
【００７５】
（６）ステップＤ６
次に、ゲート通過記録部１３は、情報照合部１４から受信したＵＳＢメモリ３０のＩＤ情報を基に、ＵＳＢメモリ３０がゲートを通過した際の最新の記録を、蓄積保存されたゲート通過記録の中から検索する。
【００７６】
（７）ステップＤ７
次に、ゲート通過記録部１３は、蓄積保存されたゲート通過記録の中から、最新のゲート通過記録として、ＵＳＢメモリ３０がゲート２２０を通過した際の記録を見つけると、ゲート２２０の設置場所である拠点２００の情報（最新の拠点情報）と、ゲート２２０を通過した時間（日時）に関する情報（ゲート通過時間）を、情報照合部１４に送信する。なお、最新の拠点情報は、現時点でＵＳＢメモリ３０が所在している拠点（ＵＳＢメモリ３０の現在地）を示す。拠点２００の情報は、ゲート２２０のＩＤ情報でも良い。
【００７７】
（８）ステップＤ８
次に、情報照合部１４は、ＵＳＢメモリ管理部１１から受信した情報と、ゲート通過記録部１３から受信した情報を照合し、ＵＳＢメモリ３０の復号化が予め登録されている利用可能場所にて行われるのかを確認する。
【００７８】
（９）ステップＤ９
まず、情報照合部１４は、ＵＳＢメモリ３０の最新の所在地が予め登録されている利用可能場所に含まれているかを確認するために、ＵＳＢメモリ管理部１１から受信した利用可能場所情報と、ゲート通過記録部１３から受信した最新の拠点情報を照合する。
【００７９】
ここでは、利用可能場所として拠点２００が登録されており、最新の拠点情報として拠点２００の情報を受信しているため、情報照合部１４は、照合結果ＯＫと判断する。すなわち、情報照合部１４は、最新の拠点情報として通知された拠点２００が利用可能場所として登録されていると判断する。
【００８０】
（１０）ステップＤ１０
次に、情報照合部１４は、ＵＳＢメモリ管理部１１より受信した復号鍵発行要求時間と、ゲート通過記録部１３より受信したゲート通過時間（ゲート２２０を通過した時間）との差分の時間（ゲート通過時間から復号鍵発行要求時間までの時間）が、ステップＤ１で予め設定した有効時間内かを確認する。
【００８１】
これは、復号鍵発行要求時間に比べゲート通過時間がかなり古い場合、ゲート通過した時点の場所と復号鍵発行要求した時点の場所が諸事情により一致しないおそれもあるため、ゲート通過後の一定時間内に復号鍵発行要求されない場合は、復号鍵を発行しないことで情報漏えいのリスクを回避するためである。
【００８２】
このとき、情報照合部１４は、最新のゲート通過時間（ゲート２２０を通過した時間）と、最新の１つ前のゲート通過時間（ゲート１２０を通過した時間）との差分の時間が、有効時間内かを確認するようにしても良い。
【００８３】
更に、情報照合部１４は、ＵＳＢメモリ管理部１１より受信した復号鍵発行要求時間と、最新の１つ前のゲート通過時間（ゲート１２０を通過した時間）との差分の時間が、有効時間内かを確認するようにしても良い。
【００８４】
これらの場合、ステップＤ６において、ゲート通過記録部１３は、情報照合部１４から受信したＵＳＢメモリ３０のＩＤ情報を基に、ＵＳＢメモリ３０がゲートを通過した際の最新の記録と、最新の記録の１つ前の記録を、蓄積保存されたゲート通過記録の中から検索する。また、ステップＤ７において、ゲート通過記録部１３は、最新の拠点情報（拠点２００の情報）と、最新のゲート通過時間（ゲート２２０を通過した時間）と、１つ前の拠点情報（拠点１００の情報）と、１つ前のゲート通過時間（ゲート１２０を通過した時間）を、情報照合部１４に送信する。
【００８５】
なお、実際には、拠点２００が個人の自宅等であり、ゲート２２０が存在しない事例も考えられる。この場合、最新のゲート通過記録は、ＵＳＢメモリ３０がゲート１２０を通過した際の記録となる。ＵＳＢメモリ管理部１１は、ユーザ端末２１０のＩＤ情報を取得して情報照合部１４に送信する。ゲート通過記録部１３は、ゲート１２０を通過した時間（日時）に関する情報（ゲート通過時間）を、情報照合部１４に送信する。情報照合部１４は、ユーザ端末２１０のＩＤ情報を、最新の拠点情報（拠点２００の情報）として扱い、ＵＳＢメモリ管理部１１より受信した復号鍵発行要求時間と、ゲート通過時間（ゲート１２０を通過した時間）との差分の時間が、有効時間内かを確認する。
【００８６】
（１１）ステップＤ１１
次に、情報照合部１４は、ステップＤ９とステップＤ１０による照合の結果、ゲート通過後の一定時間内（有効時間内）に利用可能場所から復号鍵発行要求されたと判定すると、照合結果ＯＫをＵＳＢメモリ管理部１１に送信する。
【００８７】
（１２）ステップＤ１２
次に、ＵＳＢメモリ管理部１１は、照合結果ＯＫを受信すると、図２ＢのステップＡ８で記録した復号鍵をユーザ端末２１０に送信する。
【００８８】
このとき、ＵＳＢメモリ管理部１１は、ＵＳＢメモリ３０のＩＤ情報と、ユーザ端末２１０のＩＤ情報と、復号鍵をユーザ端末２１０に送信した時間（日時）を関連付けて記録するようにすると好適である。なお、ＵＳＢメモリ管理部１１は、ユーザ端末２１０のＩＤ情報が不明である場合、復号鍵の発行要求（復号鍵発行要求）の送信元（ユーザ端末２１０）のＩＰアドレスを、ユーザ端末２１０のＩＤ情報として使用するようにしても良い。これにより、ＵＳＢメモリ管理部１１は、いつ、どのユーザ端末に復号鍵を送信したか、後で確認することができるようになる。
【００８９】
（１３）ステップＤ１３
次に、ユーザ端末２１０は、利用者の操作に応じて、或いは、復号鍵を受信した際に自動的に、管理サーバ１０より発行された復号鍵を使って、ＵＳＢメモリ３０に保存した暗号化データの復号化を行う。これにより、利用者は、拠点２００にてデータの利用が可能となる。
【００９０】
なお、ユーザ端末２１０は、ＵＳＢメモリ３０に保存したデータの復号化を行った際（例えば、復号化完了時）に、ＵＳＢメモリ３０のＩＤ情報と、ユーザ端末２１０のＩＤ情報と、ＵＳＢメモリ３０に保存したデータの復号化が行われた時間（日時）を、管理サーバ１０に通知するようにしても良い。この場合、管理サーバ１０のＵＳＢメモリ管理部１１は、ＵＳＢメモリ３０のＩＤ情報と、ユーザ端末２１０のＩＤ情報と、ＵＳＢメモリ３０に保存したデータの復号化が行われた時間（日時）を関連付けて記録する。これにより、ＵＳＢメモリ管理部１１は、いつ、どのユーザ端末で、ＵＳＢメモリ３０に保存したデータの復号化が行われたか、後で確認することができるようになる。
【００９１】
（１４）ステップＤ１４
なお、情報照合部１４は、ステップＤ９とステップＤ１０による照合の結果、最新の拠点情報として通知された拠点が利用可能場所として登録されていない場合、もしくは、ゲート通過記録部１３より受信したゲート通過時間が予め設定した有効時間内でない場合、照合結果ＮＧを、ＵＳＢメモリ管理部１１に送信する。この場合、ＵＳＢメモリ管理部１１は、図２ＢのステップＡ８で記録した復号鍵をユーザ端末２１０に送信しない。このとき、ＵＳＢメモリ管理部１１は、照合結果ＮＧである旨を、ユーザ端末２１０に通知するようにしても良い。
【００９２】
以上のように、本発明では、利用者に予め利用場所を管理サーバに登録させ、その際にＵＳＢメモリ内のデータを暗号化・復号化するための一対の非対称な暗号鍵・復号鍵を生成して、暗号鍵のみを利用者へ発行する。そして、発行された暗号鍵を用いてデータを暗号化し、ＵＳＢメモリを持ち出す際には、利用場所における入退室（入退場）の時間（日時）に関する情報を自動的に記録する。データを復号化する際には、その都度利用場所と時間を確認した上で、管理サーバから利用者へ復号鍵を発行する。
【００９３】
本発明により、利用者に予め利用場所を管理サーバに登録させ、暗号化したデータを復号化する際には、その都度利用場所と時間を確認した上で管理サーバから復号鍵を発行するため、利用場所と時間を制限できる上に、利用者自らパスワードを管理する必要がなく、漏洩リスクを軽減することができる。
【００９４】
また、ＵＳＢメモリを携行して入退室（入退場）した際の時間や場所の情報を自動的に記録するため、紛失時には、その履歴を参照することにより追跡が容易になる。
【００９５】
＜第２実施形態＞
以下に、本発明の第２実施形態について説明する。
本発明の第１実施形態では、複数の拠点間をＵＳＢメモリ３０が移動する事例について説明したが、他の実施形態として、ユーザ端末１１０及びユーザ端末２１０自体が可搬式である事例も考えられる。このような事例の場合、ユーザ端末１１０、ユーザ端末２１０、及びＵＳＢメモリ３０は、同一物となる。
【００９６】
＜第３実施形態＞
以下に、本発明の第３実施形態について説明する。
ユーザ端末１１０及びユーザ端末２１０が、同時にゲート１２０及びゲート２２０として機能する事例も考えられる。
【００９７】
例えば、第１実施形態のように、ＵＳＢメモリ３０が拠点１００から拠点２００に移動する場合、ユーザ端末１１０は、ＵＳＢメモリ３０に付加されているＲＦＩＤタグを読み取り、ＵＳＢメモリ３０がユーザ端末１１０から取り外された際に、ＵＳＢメモリ３０のＩＤ情報（ＲＦＩＤタグ情報）と、ＵＳＢメモリ３０がユーザ端末１１０から取り外された時間（日時）に関する情報と、拠点１００のＩＤ情報を、管理サーバ１０へ送信する。
【００９８】
ＵＳＢメモリ３０がユーザ端末１１０から取り外された時間（日時）は、ＵＳＢメモリ３０がゲート１２０を通過した時間（日時）に相当する。拠点１００のＩＤ情報は、ゲート１２０のＩＤ情報の代わりに使用する。拠点１００のＩＤ情報は、ユーザ端末１１０自体に依存しない情報である。拠点１００のＩＤ情報の例として、ユーザ端末１１０と管理サーバ１０との通信の際に使用された拠点１００内の中継装置（ルータ等）の製造番号やＩＰアドレス等が考えられる。但し、実際には、これらの例に限定されない。
【００９９】
また、ユーザ端末２１０は、ＵＳＢメモリ３０に付加されているＲＦＩＤタグを読み取り、ＵＳＢメモリ３０がユーザ端末２１０に接続された際に、ＵＳＢメモリ３０のＩＤ情報と、ＵＳＢメモリ３０がユーザ端末２１０に接続された時間（日時）に関する情報と、拠点２００のＩＤ情報を、管理サーバ１０へ送信する。
【０１００】
ＵＳＢメモリ３０がユーザ端末２１０に接続された時間（日時）は、ＵＳＢメモリ３０がゲート２２０を通過した時間（日時）に相当する。拠点２００のＩＤ情報は、ゲート２２０のＩＤ情報の代わりに使用する。拠点２００のＩＤ情報は、ユーザ端末２１０自体に依存しない情報である。拠点２００のＩＤ情報の例として、ユーザ端末２１０と管理サーバ１０との通信の際に使用された拠点２００内の中継装置（ルータ等）の製造番号やＩＰアドレス等が考えられる。但し、実際には、これらの例に限定されない。
【０１０１】
このような事例の場合、ユーザ端末１１０及びゲート１２０は、同一物となる。また、ユーザ端末２１０及びゲート２２０は、同一物となる。
【０１０２】
＜第４実施形態＞
以下に、本発明の第４実施形態について説明する。
本発明の第１実施形態では、ＲＦＩＤタグとして、パッシブタグ（ｐａｓｓｉｖｅ  ｔａｇ）を想定しているが、ＵＳＢメモリ３０自体が電源を有している場合、ＵＳＢメモリ３０に付加されたＲＦＩＤタグは、アクティブタグ（ａｃｔｉｖｅ  ｔａｇ）でも良い。
【０１０３】
また、ＵＳＢメモリ３０自体が電源を有している場合、ＲＦＩＤタグの代わりに、自ら所定の信号を発信する発信装置をＵＳＢメモリ３０に付加するようにしても良い。この場合、ゲート１２０及びゲート２２０は、ＵＳＢメモリ３０に付加された発信装置から所定の信号を受信し、受信された信号に基づいて、ＵＳＢメモリ３０を識別する。
【０１０４】
＜第５実施形態＞
以下に、本発明の第５実施形態について説明する。
本発明の第１実施形態では、ＵＳＢメモリ３０にＲＦＩＤタグを付加した事例について説明したが、他の実施形態として、例えば、ＲＦＩＤタグの代わりに、ＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ）（登録商標）等の二次元コードを、ＵＳＢメモリ３０の表面に付加する事例も考えられる。このとき、ゲート１２０及びゲート２２０には、二次元コードの読み取り装置が搭載されているものとする。
【０１０５】
すなわち、本発明では、ＵＳＢメモリ３０は、ＵＳＢメモリ３０自体のデータ保持機能によらず、物理的に識別情報を付加されている。ここでは、ＲＦＩＤタグのように、ＵＳＢメモリ３０の識別情報を記憶している他の記憶媒体がＵＳＢメモリ３０に付加されている場合も、物理的に識別情報を付加されているものとする。
【０１０６】
本質的には、ゲート１２０及びゲート２２０は、ＵＳＢメモリ３０が通過する際に、ＵＳＢメモリ３０に物理的に付加されている識別情報を認識する機能を有していれば良い。例えば、ゲート１２０及びゲート２２０は、ＵＳＢメモリ３０の識別情報として、ＵＳＢメモリ３０の表面に特殊な模様が付加されている場合や、ＵＳＢメモリ３０の形状に特殊な加工が行われている場合に、これらの模様や加工をＵＳＢメモリ３０の識別情報として認識できれば良い。
【０１０７】
なお、上記の各実施形態は、組み合わせて実施することも可能である。例えば、ゲート１２０及びゲート２２０が、各実施形態に対応していれば良い。
【０１０８】
以上、本発明の実施形態を詳述してきたが、実際には、上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【符号の説明】
【０１０９】
１０…  管理サーバ
１１…  ＵＳＢメモリ管理部
１２…  鍵生成部
１３…  ゲート通過記録部
１４…  情報照合部
２０…  ネットワーク
３０…  ＵＳＢメモリ
１００、２００…  拠点
１１０、２１０…  ユーザ端末
１２０、２２０…  ゲート
【図１】
2010287002.tif 000003
【図２Ａ】
2010287002.tif 000004
【図２Ｂ】
2010287002.tif 000005
【図３】
2010287002.tif 000006
【図４】
2010287002.tif 000007
【図５Ａ】
2010287002.tif 000008
【図５Ｂ】
2010287002.tif 000009