(57)【要約】【課題】携帯情報端末にローカル保存するファイルのセキュリティーを確保する情報管理システムの提供。【解決手段】キー配信サーバ１００は、本人認証情報を格納する認証情報格納部１０８と、認証部１１０と、携帯情報端末１０に保存されるファイルを暗号化する暗号キーの配信要求を本人認証情報と共に受信した場合に、当該本人認証情報を認証部１１０が認証したことを条件に、ユーザＩＤに固有な暗号キーを携帯情報端末１０に配信するキー配信部１１２と、暗号キーで暗号化されたファイルを復号する復号キーをユーザＩＤに対応付けて格納するサーバ側キー格納部１２０とを備える。キー配信部１１２は、復号キーの配信要求を本人認証情報と共に携帯情報端末１０から受信した場合に、当該本人認証情報を認証部１１０が認証したことを条件に、ユーザＩＤを検索キーとして復号キーを読み出し、携帯情報端末１０に配信する。【選択図】図３
2005051614.tif 000002
【特許請求の範囲】
【請求項１】
キー配信サーバ及び携帯情報端末をネットワーク経由で接続して備え、前記携帯情報端末に保存されるファイルのセキュリティーを管理する情報管理システムであって、
前記携帯情報端末は、
ユーザＩＤに固有な暗号キーの配信要求を、前記ユーザＩＤを含む本人認証情報と共に前記キー配信サーバに送信する暗号キー要求部と、
保存すべきファイルを、前記配信要求に応じて前記キー配信サーバから配信された前記暗号キーで暗号化する暗号部と、
暗号化された前記ファイルを保存する端末ファイル格納部と、
前記暗号キーで暗号化されたファイルを復号するための復号キーの配信要求を、前記本人認証情報と共に前記キー配信サーバに送信する復号キー要求部と、
前記配信要求に応じて前記キー配信サーバから配信された前記復号キーを、一定期間に限って格納する端末側キー格納部と、
前記暗号化された前記ファイルを、前記端末ファイル格納部から読み出し、前記復号キーで復号する復号部と
を有し、
前記キー配信サーバは、
当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報を格納する認証情報格納部と、
入力された本人認証情報を、前記認証情報格納部に格納されている本人認証情報と照合することにより認証する認証部と、
前記暗号キーの前記配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、当該本人認証情報に含まれる前記ユーザＩＤに固有な前記暗号キーを前記携帯情報端末に配信する暗号キー配信部と、
前記暗号キーに対応する前記復号キーを、前記ユーザＩＤに対応付けて格納するサーバ側キー格納部と、
前記復号キーの前記配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、当該本人認証情報に含まれる前記ユーザＩＤを検索キーとして前記復号キーを読み出し、前記携帯情報端末に配信する復号キー配信部と
を有する情報管理システム。
【請求項２】
前記キー配信サーバは、
前記ユーザに固有の前記復号キーの使用権を、当該情報管理システムの情報管理者が有しているか否かを、前記情報管理者の管理者ＩＤ毎に、前記ユーザのユーザＩＤに対応付けて管理している管理者情報格納部
を更に有し、
前記復号キー配信部は、前記復号キーの配信要求を、当該復号キーが割り当てられた前記ユーザのユーザＩＤ、及び前記情報管理者の管理者ＩＤを含む本人認証情報と共に受信した場合に、当該本人認証情報を前記認証部が認証し、かつ前記管理者情報格納部において、前記ユーザＩＤに固有な前記復号キーの使用権を前記管理者が有している旨が記録されていることを条件に、当該復号キーを読み出して前記管理者が利用する端末に配信する、請求項１に記載の情報管理システム。
【請求項３】
キー配信サーバ及び携帯情報端末をネットワーク経由で接続して備え、前記携帯情報端末に保存されるファイルのセキュリティーを管理する情報管理システムであって、
前記携帯情報端末は、
新規ファイル作成時に、当該情報管理システム内でのファイルに固有のファイルインデックスと当該ファイルインデックスに固有な暗号キーとの配信要求を、前記ユーザＩＤを含む本人認証情報と共に前記キー配信サーバに送信する暗号キー要求部と、
前記ファイルインデックス及び当該ファイルインデックスに固有の前記暗号キーを前記キー配信サーバから受信し、互いに対応付けて格納する端末側暗号キー格納部と、
保存すべきファイルに対応する前記ファイルインデックスを検索キーとして前記暗号キーを読み出し、当該暗号キーで前記ファイルを暗号化する暗号部と、
暗号化された前記ファイルを前記ファイルインデックスに対応付けて格納する端末ファイル格納部と、
暗号化された前記ファイルを復号するための復号キーの配信要求を、当該ファイルに対応付けられている前記ファイルインデックス及び前記本人認証情報と共に前記キー配信サーバに送信する復号キー要求部と、
前記配信要求に応じて前記キー配信サーバから配信された前記復号キーを、前記ファイルインデックスに対応付けて一定期間に限り格納する端末側復号キー格納部と、
前記暗号化された前記ファイルに対応付けられた前記ファイルインデックスを検索キーとして前記復号キーを読み出し、当該復号キーで前記ファイルを復号する復号部と
を有し、
前記キー配信サーバは、
当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報を格納する認証情報格納部と、
入力された本人認証情報を、前記認証情報格納部に格納されている本人認証情報と照合することにより認証する認証部と、
当該情報管理システム内において固有のファイルインデックスを発行するインデックス発行部と、
前記ファイルインデックス及び前記暗号キーの前記配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、前記インデックス発行部から新規の前記ファイルインデックスを取得し、当該ファイルインデックスに固有な前記暗号キーを前記携帯情報端末に配信する暗号キー配信部と、
前記暗号キーに対応する前記復号キーを、前記ファイルインデックスに対応付けて格納するサーバ側キー格納部と、
前記復号キーの前記配信要求を、前記ファイルインデックス及び前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、前記ファイルインデックスを検索キーとして前記復号キーを読み出し、当該ファイルインデックスと共に前記携帯情報端末に配信する復号キー配信部と
を有する情報管理システム。
【請求項４】
前記キー配信サーバは、
前記ファイルに固有の前記ファイルインデックスに対応付けて、前記ファイルの作成者及び共有ユーザのユーザＩＤを格納しているファイルユーザ格納部
を更に有し、
前記復号キー配信部は、前記復号キーの配信要求を、さらに前記ファイルインデックスと共に受信した場合に、前記本人認証情報に含まれる前記ユーザＩＤと当該ファイルインデックスとが前記ファイルユーザ格納部において、対応付けて格納されていることを更なる条件として、前記ファイルインデックスに固有の前記復号キーを読み出して前記携帯情報端末に配信する、請求項３に記載の情報管理システム。
【請求項５】
前記携帯情報端末又は前記キー配信サーバは、前記携帯情報端末において、個人情報を含むファイルを開く以前に利用すべき特定ファイルの利用履歴を、当該特定ファイルを利用したユーザのユーザＩＤに対応付けて格納し、
前記暗号キー配信部又は前記復号キー配信部は、前記配信要求を受信した場合に、当該配信要求に対応付けられたユーザＩＤに基づいて前記特定ファイルの利用履歴を取得し、前記特定ファイルが所定の時間以内に利用されていたことが前記利用履歴に記録されていることを更なる条件として、前記暗号キー又は前記復号キーを配信する、請求項１又は請求項３に記載の情報管理システム。
【請求項６】
前記携帯情報端末は、
前記特定フィルの利用履歴をユーザＩＤに対応付けて格納する端末側特定ファイル履歴格納部を更に有し、
前記復号キー要求部は、前記暗号キー又は前記復号キーの配信要求と共に、前記特定ファイルの利用履歴を前記配信サーバに送信する請求項５に記載の情報管理システム。
【請求項７】
前記利用履歴は、前記特定ファイルの表示時間を含み、
前記暗号キー配信部又は前記復号キー配信部は、さらに、前記特定ファイルが予め定められた一定時間以上表示されていたことが前記利用履歴に記録されていることを更なる条件として、前記暗号キー又は前記復号キーを配信する、請求項５に記載の情報管理システム。
【請求項８】
前記キー配信サーバにおいて、前記認証情報格納部は、前記ユーザが前記携帯情報端末の使用を許可されている地理的範囲を、前記ユーザＩＤに対応付けて更に格納しており、
前記携帯情報端末は、
当該携帯情報端末の現在位置を検出する現在位置検出部
を更に有し、
前記暗号キー要求部及び前記復号キー要求部は、前記暗号キー又は前記復号キーの前記配信要求と共に、前記現在位置検出部が取得した前記現在位置を前記キー配信サーバに更に送信し、
前記キー配信サーバにおいて、前記認証部は、前記携帯情報端末から受信した前記現在位置が、前記ユーザＩＤを検索キーとして読み出す前記地理的範囲に含まれることを更なる条件として前記ユーザを認証する請求項１又は請求項３に記載の情報管理システム。
【請求項９】
前記携帯情報端末において、前記暗号部は、前記キー配信サーバから配信された前記暗号キー及び前記復号キーを、ユーザから入力されるユーザキーを用いて変換することにより、当該ユーザ独自の独自暗号キー及び独自復号キーを生成し、前記保存すべき前記ファイルを前記独自暗号キーで暗号化し、
前記復号部は、前記独自暗号キーで暗号化された前記ファイルを前記独自復号キーで復号化する請求項１又は請求項３に記載の情報管理システム。
【請求項１０】
前記キー配信サーバは、
特定のユーザに利用可能な前記復号キーを無効にするコマンドが入力された場合に、当該ユーザのユーザＩＤに基づいて特定される前記復号キーを無効にすると共に、前記ユーザに利用可能な復号キーを再発行するコマンドが入力された場合に、当該ユーザに対応する前記復号キーが無効であることを条件に、当該ユーザに利用可能な新規の復号キーを生成し、前記サーバ側キー格納部に格納する再発行処理部
を更に備える請求項１又は請求項３に記載の情報管理システム。
【請求項１１】
前記携帯情報端末は、
前記端末ファイル格納部に前記ファイルが格納されるたびに、当該ファイルのコピーを前記ユーザＩＤと共に、前記キー配信サーバに送信すると共に、前記コピーのダウンロード要求が入力された場合に、当該ダウンロード要求を、前記コピーの前記ファイルインデックス及び前記本人認証情報と併せて、前記キー配信サーバに送信するバックアップファイル転送部
を更に有し、
前記キー配信サーバは、
前記コピーを格納するバックアップファイル格納部と、
前記ファイル又は前記コピーを利用するユーザのユーザＩＤを格納するファイルユーザ格納部と、
前記コピーを前記ユーザＩＤと共に前記携帯情報端末から受信し、当該コピーをファイルインデックスに対応付けて前記バックアップファイル格納部に格納し、前記ユーザＩＤを当該ファイルインデックスに対応付けて前記ファイルユーザ格納部に格納すると共に、前記ダウンロード要求を受信した場合に、併せて受信した前記本人認証情報が前記認証部で認証され、かつ、当該本人認証情報に含まれるユーザＩＤが、要求された前記ファイルインデックスに対応付けて格納されていることを条件に、当該ファイルインデックスを検索キーとして前記コピーを読み出して前記携帯情報端末に送信するバックアップ管理部と
を更に有する、請求項１又は請求項３に記載の情報管理システム。
【請求項１２】
前記キー配信サーバは、
特定のユーザに利用可能な前記復号キーを無効にするコマンドが入力された場合に、当該ユーザのユーザＩＤを検索キーとして前記コピー及び前記復号キーを読み出し、当該復号キーで前記コピーを複合化した上で、当該復号キーを無効にすると共に、前記ユーザに利用可能な復号キーを再発行するコマンドが入力された場合に、当該ユーザ用の前記復号キーが無効であることを条件に、当該ユーザに利用可能な新規の暗号キー及び復号キーを生成し、前記復号化した前記コピーを当該新規の暗号キーで暗号化して、前記バックアップファイル格納部に格納する再発行処理部
を更に備える請求項１１に記載の情報管理システム。
【請求項１３】
ネットワーク経由で接続された携帯情報端末に保存されるファイルのセキュリティーを管理するキー配信サーバであって、
予め登録されたユーザの本人認証情報を格納する認証情報格納部と、
入力された本人認証情報を、前記認証情報格納部に格納されている本人認証情報と照合することにより認証する認証部と、
前記携帯情報端末に保存されるファイルを暗号化する暗号キーの配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤに固有な前記暗号キーを前記携帯情報端末に配信する暗号キー配信部と、
前記暗号キーで暗号化されたファイルを復号する復号キーを、前記ユーザＩＤに対応付けて格納するサーバ側キー格納部と、
前記復号キーの配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、当該本人認証情報に含まれる前記ユーザＩＤを検索キーとして前記復号キーを読み出し、前記携帯情報端末に配信する復号キー配信部と
を備えるキー配信サーバ。
【請求項１４】
ネットワーク経由で接続された携帯情報端末に保存されるファイルのセキュリティーを管理するキー配信サーバであって、
予め登録されたユーザの本人認証情報を格納する認証情報格納部と、
入力された本人認証情報を、前記認証情報格納部に格納されている本人認証情報と照合することにより認証する認証部と、
ファイルに固有のファイルインデックスを発行するインデックス発行部と、
前記携帯情報端末に保存されるファイルを暗号化する暗号キーと前記ファイルインデックスの配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、前記インデックス発行部から新規の前記ファイルインデックスを取得し、当該ファイルインデックスに固有な前記暗号キーを前記携帯情報端末に配信する暗号キー配信部と、
前記暗号キーで暗号化されたファイルを復号する復号キーを、前記ファイルインデックスに対応付けて格納するサーバ側キー格納部と、
前記復号キーの配信要求を、前記ファイルインデックス及び前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、前記ファイルインデックスを検索キーとして前記復号キーを読み出し、当該ファイルインデックスと共に前記携帯情報端末に配信する復号キー配信部と
を備えるキー配信サーバ。
【請求項１５】
キー配信サーバ及び携帯情報端末をネットワーク経由で接続して備えた情報管理システムにおいて、前記携帯情報端末に保存されるファイルのセキュリティーを管理する情報管理方法であって、
前記携帯情報端末において、
暗号キー要求部が、ユーザＩＤに固有な暗号キーの配信要求を、前記ユーザＩＤを含む本人認証情報と共に前記キー配信サーバに送信するステップと、
暗号部が、保存すべきファイルを、前記配信要求に応じて前記キー配信サーバから配信された前記暗号キーで暗号化するステップと、
端末ファイル格納部が、暗号化された前記ファイルを格納するステップと、
復号キー要求部が、前記暗号キーで暗号化されたファイルを復号するための復号キーの配信要求を、前記本人認証情報と共に前記キー配信サーバに送信するステップと、
端末側キー格納部が、前記配信要求に応じて前記キー配信サーバから配信された前記復号キーを、一定期間に限って格納するステップと、
復号部が、前記暗号化された前記ファイルを、前記端末ファイル格納部から読み出し、前記復号キーで復号するステップと
を有し、
前記キー配信サーバにおいて、
認証情報格納部が、当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報を格納するステップと、
認証部が、入力された本人認証情報を、前記認証情報格納部に格納されている本人認証情報と照合することにより認証するステップと、
暗号キー配信部が、前記暗号キーの前記配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、当該本人認証情報に含まれる前記ユーザＩＤに固有な前記暗号キーを前記携帯情報端末に配信するステップと、
サーバ側キー格納部が、前記暗号キーに対応する前記復号キーを、前記ユーザＩＤに対応付けて格納するステップと、
復号キー配信部が、前記復号キーの前記配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、当該本人認証情報に含まれる前記ユーザＩＤを検索キーとして前記復号キーを読み出し、前記携帯情報端末に配信するステップと
を有する情報管理方法。
【請求項１６】
キー配信サーバ及び携帯情報端末をネットワーク経由で接続して備えた情報管理システムにおいて、前記携帯情報端末に保存されるファイルのセキュリティーを管理する情報管理方法であって、
前記携帯情報端末において、
暗号キー要求部が、新規ファイル作成時に、当該情報管理システム内でのファイルに固有のファイルインデックスと当該ファイルインデックスに固有な暗号キーとの配信要求を、前記ユーザＩＤを含む本人認証情報と共に前記キー配信サーバに送信するステップと、
端末側暗号キー格納部が、前記ファイルインデックス及び当該ファイルインデックスに固有の前記暗号キーを前記キー配信サーバから受信し、互いに対応付けて格納するステップと、
暗号部が、保存すべきファイルに対応する前記ファイルインデックスを検索キーとして前記暗号キーを読み出し、当該暗号キーで前記ファイルを暗号化するステップと、
暗号化された前記ファイルを前記ファイルインデックスに対応付けて格納する端末ファイル格納部と、
復号キー要求部が、暗号化された前記ファイルを復号するための復号キーの配信要求を、当該ファイルに対応付けられている前記ファイルインデックス及び前記本人認証情報と共に前記キー配信サーバに送信するステップと、
端末側復号キー格納部が、前記配信要求に応じて前記キー配信サーバから配信された前記復号キーを、前記ファイルインデックスに対応付けて一定期間に限り格納するステップと、
復号部が、前記暗号化された前記ファイルに対応付けられた前記ファイルインデックスを検索キーとして前記復号キーを読み出し、当該復号キーで前記ファイルを復号するステップと
を有し、
前記キー配信サーバにおいて、
認証情報格納部が、当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報を格納するステップと、
認証部が、入力された本人認証情報を、前記認証情報格納部に格納されている本人認証情報と照合することにより認証するステップと、
インデックス発行部が、当該情報管理システム内において固有のファイルインデックスを発行するステップと、
暗号キー配信部が、前記ファイルインデックス及び前記暗号キーの前記配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、前記インデックス発行部から新規の前記ファイルインデックスを取得し、当該ファイルインデックスに固有な前記暗号キーを前記携帯情報端末に配信するステップと、
サーバ側キー格納部が、前記暗号キーに対応する前記復号キーを、前記ファイルインデックスに対応付けて格納するステップと、
復号キー配信部が、前記復号キーの前記配信要求を、前記ファイルインデックス及び前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証部が認証したことを条件に、前記ファイルインデックスを検索キーとして前記復号キーを読み出し、当該ファイルインデックスと共に前記携帯情報端末に配信するステップと
を有する情報管理方法。
【請求項１７】
ネットワーク経由で接続された携帯情報端末に保存されるファイルのセキュリティーを管理するキー配信サーバ用のプログラムであって、
予め登録されたユーザの本人認証情報を格納する認証情報格納機能と、
入力された本人認証情報を、前記認証情報格納機能により格納されている本人認証情報と照合することにより認証する認証機能と、
前記携帯情報端末に保存されるファイルを暗号化する暗号キーの配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証機能が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤに固有な前記暗号キーを前記携帯情報端末に配信する暗号キー配信機能と、
前記暗号キーで暗号化されたファイルを復号する復号キーを、前記ユーザＩＤに対応付けて格納するサーバ側キー格納機能と、
前記復号キーの配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証機能が認証したことを条件に、当該本人認証情報に含まれる前記ユーザＩＤを検索キーとして前記復号キーを読み出し、前記携帯情報端末に配信する復号キー配信機能と
を前記キー配信サーバに実現させるプログラム。
【請求項１８】
ネットワーク経由で接続された携帯情報端末に保存されるファイルのセキュリティーを管理するキー配信サーバ用のプログラムであって、
予め登録されたユーザの本人認証情報を格納する認証情報格納機能と、
入力された本人認証情報を、前記認証情報格納部に格納されている本人認証情報と照合することにより認証する認証機能と、
ファイルに固有のファイルインデックスを発行するインデックス発行機能と、
前記携帯情報端末に保存されるファイルを暗号化する暗号キーと前記ファイルインデックスの配信要求を、前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証機能が認証したことを条件に、新規の前記ファイルインデックスを取得し、当該ファイルインデックスに固有な前記暗号キーを前記携帯情報端末に配信する暗号キー配信機能と、
前記暗号キーで暗号化されたファイルを復号する復号キーを、前記ファイルインデックスに対応付けて格納するサーバ側キー格納機能と、
前記復号キーの配信要求を、前記ファイルインデックス及び前記本人認証情報と共に前記携帯情報端末から受信した場合に、当該本人認証情報を前記認証機能が認証したことを条件に、前記ファイルインデックスを検索キーとして前記復号キーを読み出し、当該ファイルインデックスと共に前記携帯情報端末に配信する復号キー配信機能と
を前記キー配信サーバに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク経由で接続された携帯情報端末に保存される情報のセキュリティーを管理する情報管理システム、キー配信サーバ、情報管理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、情報処理端末に保存される情報のセキュリティーは、例えば以下の方法により、保護されていた。すなわち、パスワード、ＩＣカード、及び生体認証等を用いたアクセス制限（例えば、非特許文献１参照。）、並びに端末にインストールされたプログラムによる暗号化等の方法である。
【非特許文献１】ノベル、プレスリリース、”ディレクトリによって一元化する本人認証のセキュリティ製品を発表”、［ｏｎｌｉｎｅ］、２００１年１０月２５日、ノベル株式会社、［平成１５年７月２２日検索］、インターネット、＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｎｏｖｅｌｌ．ｃｏ．ｊｐ／ｐｒｅｓｓｒｅｌ／２００１１０２５１．ｈｔｍｌ＞
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術では、保護された情報にアクセスするために必要な認証情報や復号化アルゴリズムが端末自身に保存されることが多いので、例えば端末の盗難時又は紛失時に悪意の第３者によってセキュリティーが破られる可能性がある。したがって、ローカル保存するファイルのセキュリティーを十分に確保することが困難であるという課題があった。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の第１の形態によれば、キー配信サーバ及び携帯情報端末をネットワーク経由で接続して備え、携帯情報端末に保存される情報のセキュリティーを管理する情報管理システムにおいて、携帯情報端末は、ユーザＩＤに固有な暗号キーの配信要求を、ユーザＩＤを含む本人認証情報と共にキー配信サーバに送信する暗号キー要求部と、保存すべきファイルを、配信要求に応じてキー配信サーバから配信された暗号キーで暗号化する暗号部と、暗号化されたファイルを格納する端末ファイル格納部と、暗号キーで暗号化されたファイルを復号するための復号キーの配信要求を、本人認証情報と共にキー配信サーバに送信する復号キー要求部と、配信要求に応じてキー配信サーバから配信された復号キーを一定期間に限って格納する端末側キー格納部と、暗号化されたファイルを、端末ファイル格納部から読み出し、復号キーで復号する復号部とを有する。
【０００５】
キー配信サーバは、当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報を格納する認証情報格納部と、入力された本人認証情報を、認証情報格納部に格納されている本人認証情報と照合することにより認証する認証部と、暗号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤに固有な暗号キーを携帯情報端末に配信する暗号キー配信部と、暗号キーに対応する復号キーを、ユーザＩＤに対応付けて格納するサーバ側キー格納部と、復号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤを検索キーとして復号キーを読み出し、携帯情報端末に配信する復号キー配信部とを有する。
【０００６】
キー配信サーバは、ユーザに固有の復号キーの使用権を、当該情報管理システムの情報管理者が有しているか否かを、情報管理者の管理者ＩＤ毎に、ユーザのユーザＩＤに対応付けて管理している管理者情報格納部を更に有し、復号キー配信部は、復号キーの配信要求を、当該復号キーが割り当てられたユーザのユーザＩＤ、及び情報管理者の管理者ＩＤを含む本人認証情報と共に受信した場合に、当該本人認証情報を認証部が認証し、かつ管理者情報格納部において、ユーザＩＤに固有な復号キーの使用権を管理者が有している旨が記録されていることを条件に、当該復号キーを読み出して管理者が利用する端末に配信してもよい。
【０００７】
本発明の第２の形態によれば、キー配信サーバ及び携帯情報端末をネットワーク経由で接続して備え、携帯情報端末に保存される情報のセキュリティーを管理する情報管理システムにおいて、携帯情報端末は、新規ファイル作成時に、当該情報管理システム内でのファイルに固有のファイルインデックスと当該ファイルインデックスに固有な暗号キーとの配信要求を、ユーザＩＤを含む本人認証情報と共にキー配信サーバに送信する暗号キー要求部と、ファイルインデックス及び当該ファイルインデックスに固有の暗号キーをキー配信サーバから受信し、互いに対応付けて格納する端末側暗号キー格納部と、保存すべきファイルに対応するファイルインデックスを検索キーとして暗号キーを読み出し、当該暗号キーでファイルを暗号化する暗号部と、暗号化されたファイルをファイルインデックスに対応付けて格納する端末ファイル格納部と、暗号化されたファイルを復号するための復号キーの配信要求を、当該ファイルに対応付けられているファイルインデックス及び本人認証情報と共にキー配信サーバに送信する復号キー要求部と、配信要求に応じてキー配信サーバから配信された復号キーを、ファイルインデックスに対応付けて一定期間に限り格納する端末側復号キー格納部と、暗号化されたファイルに対応付けられたファイルインデックスを検索キーとして復号キーを読み出し、当該復号キーでファイルを復号する復号部とを有する。
【０００８】
キー配信サーバは、当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報を格納する認証情報格納部と、入力された本人認証情報を、認証情報格納部に格納されている本人認証情報と照合することにより認証する認証部と、当該情報管理システム内において固有のファイルインデックスを発行するインデックス発行部と、ファイルインデックス及び暗号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、インデックス発行部から新規のファイルインデックスを取得し、当該ファイルインデックスに固有な暗号キーを携帯情報端末に配信する暗号キー配信部と、暗号キーに対応する復号キーを、ファイルインデックスに対応付けて格納するサーバ側キー格納部と、復号キーの配信要求を、ファイルインデックス及び本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、ファイルインデックスを検索キーとして復号キーを読み出し、当該ファイルインデックスと共に携帯情報端末に配信する復号キー配信部とを有してもよい。
【０００９】
キー配信サーバは、ファイルに固有のファイルインデックスに対応付けて、ファイルの作成者及び共有ユーザのユーザＩＤを格納しているファイルユーザ格納部を更に有し、復号キー配信部は、復号キーの配信要求を、さらにファイルインデックスと共に受信した場合に、本人認証情報に含まれるユーザＩＤと当該ファイルインデックスとがファイルユーザ格納部において、対応付けて格納されていることを更なる条件として、ファイルインデックスに固有の復号キーを読み出して携帯情報端末に配信してもよい。
【００１０】
上記第１又は第２の形態において、携帯情報端末又はキー配信サーバは、携帯情報端末において、個人情報を含むファイルを開く以前に利用すべき特定ファイルの利用履歴を、当該特定ファイルを利用したユーザのユーザＩＤに対応付けて格納し、暗号キー配信部又は復号キー配信部は、配信要求を受信した場合に、当該配信要求に対応付けられたユーザＩＤに基づいて特定ファイルの利用履歴を取得し、特定ファイルが所定の時間以内に利用されていたことが利用履歴に記録されていることを更なる条件として、暗号キー又は復号キーを配信してもよい。
【００１１】
携帯情報端末は、特定フィルの利用履歴をユーザＩＤに対応付けて格納する端末側特定ファイル履歴格納部を更に有し、復号キー要求部は、暗号キー又は復号キーの配信要求と共に、特定ファイルの利用履歴を配信サーバに送信してもよい。
【００１２】
利用履歴は、特定ファイルの表示時間を含み、暗号キー配信部又は復号キー配信部は、さらに、特定ファイルが予め定められた一定時間以上表示されていたことが利用履歴に記録されていることを更なる条件として、暗号キー又は復号キーを配信してもよい。
【００１３】
上記第１又は第２の形態において、キー配信サーバでは、認証情報格納部は、ユーザが携帯情報端末の使用を許可されている地理的範囲を、ユーザＩＤに対応付けて更に格納しており、携帯情報端末は、当該携帯情報端末の現在位置を検出する現在位置検出部を更に有し、暗号キー要求部及び復号キー要求部は、暗号キー又は復号キーの配信要求と共に、現在位置検出部が取得した現在位置をキー配信サーバに更に送信し、キー配信サーバにおいて、認証部は、携帯情報端末から受信した現在位置が、ユーザＩＤを検索キーとして読み出す地理的範囲に含まれることを更なる条件としてユーザを認証してもよい。
【００１４】
暗号部は、キー配信サーバから配信された暗号キー及び復号キーを、ユーザから入力されるユーザキーを用いて変換することにより、当該ユーザ独自の独自暗号キー及び独自復号キーを生成し、保存すべきファイルを当該独自暗号キーで暗号化し、復号部は、独自暗号キーで暗号化されたファイルを独自復号キーで復号化してもよい。
【００１５】
キー配信サーバは、特定のユーザに利用可能な復号キーを無効にするコマンドが入力された場合に、当該ユーザのユーザＩＤに基づいて特定される復号キーを無効にすると共に、ユーザに利用可能な復号キーを再発行するコマンドが入力された場合に、当該ユーザに対応する復号キーが無効であることを条件に、当該ユーザに利用可能な新規の復号キーを生成し、サーバ側キー格納部に格納する再発行処理部を更に備えてもよい。
【００１６】
上記第１又は第２の形態において、携帯情報端末は、端末ファイル格納部にファイルが格納されるたびに、当該ファイルのコピーをユーザＩＤと共に、キー配信サーバに送信すると共に、コピーのダウンロード要求が入力された場合に、当該ダウンロード要求を、コピーのファイルインデックス及び本人認証情報と併せて、キー配信サーバに送信するバックアップファイル転送部を更に有し、キー配信サーバは、コピーを格納するバックアップファイル格納部と、ファイル又はコピーを利用するユーザのユーザＩＤを格納するファイルユーザ格納部と、コピーをユーザＩＤと共に携帯情報端末から受信し、当該コピーをファイルインデックスに対応付けてバックアップファイル格納部に格納し、ユーザＩＤを当該ファイルインデックスに対応付けてファイルユーザ格納部に格納すると共に、ダウンロード要求を受信した場合に、併せて受信した本人認証情報が認証部で認証され、かつ、当該本人認証情報に含まれるユーザＩＤが、要求されたファイルインデックスに対応付けて格納されていることを条件に、当該ファイルインデックスを検索キーとしてコピーを読み出して携帯情報端末に送信するバックアップ管理部とを更に有してもよい。
【００１７】
キー配信サーバは、特定のユーザに利用可能な復号キーを無効にするコマンドが入力された場合に、当該ユーザのユーザＩＤを検索キーとしてコピー及び復号キーを読み出し、当該復号キーでコピーを複合化した上で、当該復号キーを無効にすると共に、ユーザに利用可能な復号キーを再発行するコマンドが入力された場合に、当該ユーザ用の復号キーが無効であることを条件に、当該ユーザに利用可能な新規の暗号キー及び復号キーを生成し、復号化したコピーを当該新規の暗号キーで暗号化して、バックアップファイル格納部に格納する再発行処理部を更に備えてもよい。
【００１８】
本発明の第３の形態によれば、ネットワーク経由で接続された携帯情報端末に保存される情報のセキュリティーを管理するキー配信サーバは、予め登録されたユーザの本人認証情報を格納する認証情報格納部と、入力された本人認証情報を、認証情報格納部に格納されている本人認証情報と照合することにより認証する認証部と、携帯情報端末に保存されるファイルを暗号化する暗号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤに固有な暗号キーを携帯情報端末に配信する暗号キー配信部と、暗号キーで暗号化されたファイルを復号する復号キーを、ユーザＩＤに対応付けて格納するサーバ側キー格納部と、復号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤを検索キーとして復号キーを読み出し、携帯情報端末に配信する復号キー配信部とを備える。
【００１９】
本発明の第４の形態によれば、ネットワーク経由で接続された携帯情報端末に保存される情報のセキュリティーを管理するキー配信サーバは、予め登録されたユーザの本人認証情報を格納する認証情報格納部と、入力された本人認証情報を、認証情報格納部に格納されている本人認証情報と照合することにより認証する認証部と、ファイルに固有のファイルインデックスを発行するインデックス発行部と、携帯情報端末に保存されるファイルを暗号化する暗号キーとファイルインデックスの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、インデックス発行部から新規のファイルインデックスを取得し、当該ファイルインデックスに固有な暗号キーを携帯情報端末に配信する暗号キー配信部と、暗号キーで暗号化されたファイルを復号する復号キーを、ファイルインデックスに対応付けて格納するサーバ側キー格納部と、復号キーの配信要求を、ファイルインデックス及び本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、ファイルインデックスを検索キーとして復号キーを読み出し、当該ファイルインデックスと共に携帯情報端末に配信する復号キー配信部とを備える。
【００２０】
本発明の第５の形態によれば、キー配信サーバ及び携帯情報端末をネットワーク経由で接続して備えた情報管理システムにおいて、携帯情報端末に保存される情報のセキュリティーを管理する情報管理方法は、携帯情報端末において、暗号キー要求部が、ユーザＩＤに固有な暗号キーの配信要求を、ユーザＩＤを含む本人認証情報と共にキー配信サーバに送信するステップと、暗号部が、保存すべきファイルを、配信要求に応じてキー配信サーバから配信された暗号キーで暗号化するステップと、端末ファイル格納部が、暗号化されたファイルを格納するステップと、復号キー要求部が、暗号キーで暗号化されたファイルを復号するための復号キーの配信要求を、本人認証情報と共にキー配信サーバに送信するステップと、端末側キー格納部が、配信要求に応じてキー配信サーバから配信された復号キーを、一定期間に限って格納するステップと、復号部が、暗号化されたファイルを、端末ファイル格納部から読み出し、復号キーで復号するステップとを有する。
【００２１】
さらに、キー配信サーバにおいて、認証情報格納部が、当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報を格納するステップと、認証部が、入力された本人認証情報を、認証情報格納部に格納されている本人認証情報と照合することにより認証するステップと、暗号キー配信部が、暗号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤに固有な暗号キーを携帯情報端末に配信するステップと、サーバ側キー格納部が、暗号キーに対応する復号キーを、ユーザＩＤに対応付けて格納するステップと、復号キー配信部が、復号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤを検索キーとして復号キーを読み出し、携帯情報端末に配信するステップとを有する。
【００２２】
本発明の第６の形態によれば、キー配信サーバ及び携帯情報端末をネットワーク経由で接続して備えた情報管理システムにおいて、携帯情報端末に保存される情報のセキュリティーを管理する情報管理方法は、携帯情報端末において、暗号キー要求部が、新規ファイル作成時に、当該情報管理システム内でのファイルに固有のファイルインデックスと当該ファイルインデックスに固有な暗号キーとの配信要求を、ユーザＩＤを含む本人認証情報と共にキー配信サーバに送信するステップと、端末側暗号キー格納部が、ファイルインデックス及び当該ファイルインデックスに固有の暗号キーをキー配信サーバから受信し、互いに対応付けて格納するステップと、暗号部が、保存すべきファイルに対応するファイルインデックスを検索キーとして暗号キーを読み出し、当該暗号キーでファイルを暗号化するステップと、暗号化されたファイルをファイルインデックスに対応付けて格納する端末ファイル格納部と、復号キー要求部が、暗号化されたファイルを復号するための復号キーの配信要求を、当該ファイルに対応付けられているファイルインデックス及び本人認証情報と共にキー配信サーバに送信するステップと、端末側復号キー格納部が、配信要求に応じてキー配信サーバから配信された復号キーを、ファイルインデックスに対応付けて一定期間に限り格納するステップと、復号部が、暗号化されたファイルに対応付けられたファイルインデックスを検索キーとして復号キーを読み出し、当該復号キーでファイルを復号するステップとを有する。
【００２３】
更に、キー配信サーバにおいて、認証情報格納部が、当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報を格納するステップと、認証部が、入力された本人認証情報を、認証情報格納部に格納されている本人認証情報と照合することにより認証するステップと、インデックス発行部が、当該情報管理システム内において固有のファイルインデックスを発行するステップと、暗号キー配信部が、ファイルインデックス及び暗号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、インデックス発行部から新規のファイルインデックスを取得し、当該ファイルインデックスに固有な暗号キーを携帯情報端末に配信するステップと、サーバ側キー格納部が、暗号キーに対応する復号キーを、ファイルインデックスに対応付けて格納するステップと、復号キー配信部が、復号キーの配信要求を、ファイルインデックス及び本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部が認証したことを条件に、ファイルインデックスを検索キーとして復号キーを読み出し、当該ファイルインデックスと共に携帯情報端末に配信するステップとを有する。
【００２４】
本発明の第７の形態によれば、ネットワーク経由で接続された携帯情報端末に保存される情報のセキュリティーを管理するキー配信サーバ用のプログラムは、予め登録されたユーザの本人認証情報を格納する認証情報格納機能と、入力された本人認証情報を、認証情報格納機能により格納されている本人認証情報と照合することにより認証する認証機能と、携帯情報端末に保存されるファイルを暗号化する暗号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証機能が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤに固有な暗号キーを携帯情報端末に配信する暗号キー配信機能と、暗号キーで暗号化されたファイルを復号する復号キーを、ユーザＩＤに対応付けて格納するサーバ側キー格納機能と、復号キーの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証機能が認証したことを条件に、当該本人認証情報に含まれるユーザＩＤを検索キーとして復号キーを読み出し、携帯情報端末に配信する復号キー配信機能とをキー配信サーバに実現させる。
【００２５】
本発明の第８の形態によれば、ネットワーク経由で接続された携帯情報端末に保存される情報のセキュリティーを管理するキー配信サーバ用のプログラムは、予め登録されたユーザの本人認証情報を格納する認証情報格納機能と、入力された本人認証情報を、認証情報格納部に格納されている本人認証情報と照合することにより認証する認証機能と、ファイルに固有のファイルインデックスを発行するインデックス発行機能と、携帯情報端末に保存されるファイルを暗号化する暗号キーとファイルインデックスの配信要求を、本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証機能が認証したことを条件に、新規のファイルインデックスを取得し、当該ファイルインデックスに固有な暗号キーを携帯情報端末に配信する暗号キー配信機能と、暗号キーで暗号化されたファイルを復号する復号キーを、ファイルインデックスに対応付けて格納するサーバ側キー格納機能と、復号キーの配信要求を、ファイルインデックス及び本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証機能が認証したことを条件に、ファイルインデックスを検索キーとして復号キーを読み出し、当該ファイルインデックスと共に携帯情報端末に配信する復号キー配信機能とをキー配信サーバに実現させる。
【００２６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【発明を実施するための最良の形態】
【００２７】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２８】
図１は、本発明の一実施形態にかかる情報管理システム２００のシステム構成の一例を示す。情報管理システム２００は、ユーザが顧客の個人情報に関するファイルを作成する携帯情報端末１０と、携帯情報端末１０に保存される個人情報のセキュリティーを管理するキー配信サーバ１００とを備える。情報管理システム２００は、キー配信サーバ１００が配信する暗号キー及び復号キーを用いて、携帯情報端末１０に保存される個人情報を保護することを目的とする。なお、本実施形態の情報管理システム２００において、暗号キー及び復号キーは同一であってもよく、異なっていてもよい。
【００２９】
携帯情報端末１０は、キー配信サーバ１００から配信された暗号キーで個人情報を暗号化し、暗号化した情報をローカル保存する。そして、暗号化したファイルのコピーをキー配信サーバ１００に送信する。キー配信サーバ１００は、携帯情報端末１０から受信するコピーをユーザＩＤに対応付けて保存する。当該情報管理システムの情報管理者は、例えば管理者端末５０等を用いてキー配信サーバ１００にアクセスし、管理者毎の権限に応じて、上記コピー用の復号キーを取得し、当該コピーを復号化した上で利用することができる。これにより、情報管理者は、会社資源である顧客の個人情報を、担当ユーザと共有することができる。
【００３０】
図２は、携帯情報端末１０の機能構成の一例を示す。携帯情報端末１０は、本人認証情報の入力を受け付ける認証情報受付部１２と、暗号キーの配信要求及び復号キーの配信要求を本人認証情報と共にキー配信サーバ１００に送信するキー要求部１４と、キー配信サーバ１００から配信された暗号キー及び復号キーを格納する端末側キー格納部１８と、保存すべきファイルを暗号化する暗号部２０と、暗号化されたファイルを保存する端末ファイル格納部２６と、暗号化されたファイルを復号する復号部２２と、暗号化すべきファイルを作成し、かつ復号されたファイルを展開するアプリケーション実行部２４とを有する。なお、キー要求部１４は、本発明にかかる暗号キー要求部及び復号キー要求部の一例である。端末側キー格納部１８は、本発明にかかる端末側キー格納部、端末側暗号キー格納部、及び端末側復号キー格納部の一例である。
【００３１】
以上の構成によれば、携帯情報端末１０は、ローカル保存するファイルを、キー配信サーバ１００から配信される、ユーザ又はファイルに固有の暗号キー及び復号キーを用いて、暗号化並びに復号化する。ここで、端末側キー格納部１８は、復号キーを一定期間に限って格納する。すなわち、一定期間の経過後に復号キーを削除する。あるいは端末側キー格納部１８は、復号キーの格納時に有効期限を設定してもよい。この場合、復号部２２は、有効期限内の復号キーのみを利用することができる。これにより、携帯情報端末１０に保存されたファイルを復号化する為に必須な情報の少なくとも一部が、携帯情報端末１０から一定期間経過後に削除される。更に、キー配信サーバ１００によるユーザの本人認証は、従来の技術を用いて十分に高い信頼性が確保される。従って携帯情報端末１０は、ローカル保存するファイルのセキュリティーを十分に確保することができる。
【００３２】
携帯情報端末１０はさらに、携帯情報端末１０の現在位置を検出する現在位置検出部１６と、予め定められた特定ファイルの利用履歴を、ユーザＩＤに対応付けて格納する端末側特定ファイル履歴格納部３０と、端末ファイル格納部２６にファイルが格納される度に、当該ファイルのコピーをキー配信サーバ１００に送信するバックアップファイル転送部２８とをさらに備える。現在位置検出部１６、端末側特定ファイル履歴格納部３０、及びバックアップファイル転送部２８の詳細については後述する。
【００３３】
記録媒体６０ａは、前述の認証情報受付部１２、キー要求部１４、現在位置検出部１６、端末側キー格納部１８、暗号部２０、復号部２２、アプリケーション実行部２４、端末ファイル格納部２６、バックアップファイル転送部２８、及び端末側特定ファイル履歴格納部３０の機能を携帯情報端末１０に実現させるプログラムを格納している。記録媒体６０ａは、そのようなプログラムをネットワーク経由で取得してもよい。
【００３４】
図３は、キー配信サーバ１００の機能構成の一例を示す。キー配信サーバ１００は、予め登録されたユーザの本人認証情報を格納する認証情報格納部１０８と、入力された本人認証情報を認証する認証部１１０と、暗号キーの配信要求又は復号キーの配信要求を受信した場合に、認証部が本人認証情報を認証したことを条件に、ユーザ又はファイルに固有の暗号キー又は復号キーを携帯情報端末に配信するキー配信部１１２と、暗号キー及び当該暗号キーに対応する復号キーを格納するサーバ側キー格納部１２０とを有する。ここで、キー配信部１１２による暗号キー並びに復号キーの生成アルゴリズムは、携帯情報端末１０から読み出し不可能なように管理される。なお、キー配信部１１２は、本発明にかかる暗号キー配信部及び復号キー配信部の一例である。
【００３５】
以上の構成により、キー配信サーバ１００は、ユーザの本人認証が成功したことを条件に、ユーザ又はファイルに固有の暗号キー並びに復号キーを携帯情報端末１０に配信することができる。
【００３６】
キー配信サーバ１００はさらに、当該情報管理システム内において固有のファイルインデックスを発行するインデックス発行部１１８と、当該情報管理システムの情報管理者が有している暗号キー及び復号キーの使用権を管理している管理者情報格納部１０６と、ファイルインデックスに対応付けて、ファイルの作成者及び共有ユーザのユーザＩＤを格納しているファイルユーザ格納部１０４と、予め定められた特定ファイルの利用履歴をユーザＩＤに対応付けて格納するサーバ側特定ファイル履歴格納部１０２とを有する。
【００３７】
したがって、キー配信部１１２は、携帯情報端末１０から受信するコピーをファイルインデックス単位で管理することができる。また、ファイルインデックスを用いて、ファイルに固有の暗号キー及び復号キーを作成することができる。さらに、情報管理者が有する権限に応じて、当該情報管理者に復号キーを配信するか否かを判断することができる。また、ファイルインデックスを検索キーとして、復号キーを供給すべき共有ユーザのユーザＩＤを読み取ることができる。さらに、ユーザによる特定ファイルの利用履歴を読み出し、読み出した利用履歴が所定の基準を満たしているか否かに応じて、復号キーを配信するか否かを判断することができる。
【００３８】
キー配信サーバ１００はさらに、携帯情報端末１０から受信するコピーを格納するバックアップファイル格納部１１６と、携帯情報端末から受信したコピーをバックアップファイル格納部１１６に格納し、ユーザＩＤを、当該コピーのファイルインデックスに対応付けてファイルユーザ格納部１０４に格納すると共に、当該コピーのダウンロード要求を受信した場合に、本人認証が成功し、かつ、ユーザＩＤがファイルインデックスに対応付けて格納されていることを条件に、当該コピーを読み出して携帯情報端末に送信するバックアップ管理部１１４とを有する。
【００３９】
これにより、携帯情報端末１０が万一紛失・盗難にあった場合や、ユーザが別の端末を利用する場合、あるいは端末に保存されているファイルが破損した場合であっても、バックアップファイル格納部１１６からファイルのコピーをダウンロードして復号することにより、容易にファイルを復元することができる。また、ファイルユーザ格納部１０４を参照することにより、ファイルを共有する権限があるユーザに対してのみ、ファイルのコピーを送信することができる。従って、キー配信サーバ１００は、携帯情報端末１０で作成したファイルを適切に保全することができる。
【００４０】
キー配信サーバ１００はさらに、特定ユーザの復号キーを無効にするコマンドが入力された場合に、当該ユーザに利用可能なコピー及び復号キーを読み出し、当該読み出した復号キーでコピーを複合化した上で、当該復号キーを無効にする再発行処理部１２２を有する。再発行処理部１２２はさらに、特定ユーザに利用可能な暗号キー及び復号キーを再発行するコマンドが入力された場合に、当該ユーザ用の復号キーが無効化されていることを条件に、新規の暗号キー及び復号キーを生成し、復号化したコピーを、当該新規の暗号キーで暗号化し、バックアップファイル格納部１１６に格納する。ユーザが、携帯情報端末１０を新たに入手すると、携帯情報端末１０は、新規の暗号キーで復号化されたコピーをユーザの要求に応じてダウンロードする。さらに、当該コピーを復号化する新規の復号キーをキー配信サーバ１００から取得する。
【００４１】
従って、携帯情報端末１０の紛失時や盗難時等、ユーザの本人認証情報が流出した可能性がある場合に、再発行処理部１２２が従来の復号キーを無効にすることによって、万一、悪意の第３者が復号キーを入手しようとしても、携帯情報端末１０に保存されているファイルを復号する従来の復号キーを入手することはできない。従って、紛失・盗難時であっても、携帯情報端末１０に保存されているファイルを復号化されることがない。
【００４２】
更に、再発行処理部１２２が、バックアップファイル格納部１１６に格納されているコピーを新規の暗号キーで暗号化するので、万一、従来の復号キーが流出した場合であっても、新規の暗号キーで暗号化されたコピーをキー配信サーバ１００から入手しただけでは、当該コピーが復号化される恐れがない。従って、バックアップファイル格納部１１６に保存されているコピーのセキュリティーを確保することができる。
【００４３】
また、キー配信サーバ１００は、特定ユーザに割り当てられた暗号キー又は復号キーを無効にするコマンドが入力された場合、あるいは、携帯情報端末１０の紛失を通知する入力を受け付けた場合、認証情報格納部１０８に格納されている当該特定ユーザの当該本人認証情報を無効にする。その後、当該特定ユーザに関する新たな本人認証情報を登録する。これにより、携帯情報端末１０の紛失等により本人認証情報が流出した場合であっても、不正アクセスを確実に防止することができる。キー配信サーバ１００は更に、当該紛失又は盗難に遭った携帯情報端末１０にネットワーク経由でアクセスし、端末ファイル格納部２６の内容を消去すべく携帯情報端末１０に要求する。携帯情報端末１０は、当該キー配信サーバ１００の要求を受信した場合、端末ファイル格納部２６の内容を消去する。
【００４４】
記録媒体６０ｂは、前述のサーバ側特定ファイル履歴格納部１０２、ファイルユーザ格納部１０４、管理者情報格納部１０６、認証情報格納部１０８、認証部１１０、キー配信部１１２、バックアップ管理部１１４、バックアップファイル格納部１１６、インデックス発行部１１８、サーバ側キー格納部１２０、及び再発行処理部１２２の機能をキー配信サーバ１００に実現させるプログラムを格納している。記録媒体６０ｂは、そのようなプログラムをネットワーク経由で取得してもよい。
【００４５】
図４は、サーバ側キー格納部１２０のデータフォーマットの第１の例を示す。サーバ側キー格納部１２０は、暗号キーの発行を要求したユーザのユーザＩＤに対応付けて、キー配信部１１２が生成した暗号キーと、当該暗号キーで暗号化したファイルを復号化する復号キーとを格納する。本例のサーバ側キー格納部１２０によれば、キー配信部１１２及び再発行処理部１２２は、ユーザＩＤを検索キーとして、ユーザＩＤに固有の暗号キー及び復号キーを読み出すことができる。
【００４６】
図５は、ファイルユーザ格納部１０４のデータフォーマットの一例を示す。ファイルユーザ格納部１０４は、前記ファイルに固有の前記ファイルインデックスに対応付けて、前記ファイルの作成者であるメインユーザと共有ユーザのユーザＩＤを管理するファイルユーザリスト格納する。キー配信部１１２、バックアップ管理部１１４、及び再発行処理部１２２は、ファイルインデックスを検索キーとして、当該ファイルを利用可能なメインユーザ及び共有ユーザのユーザＩＤを読み出すことができる。また、任意のユーザのユーザＩＤを検索キーとして、当該ユーザとファイルを共有している共有ユーザのユーザＩＤを読み出し、さらに、当該共有ユーザに利用可能なファイルのファイルインデックスを読み出すことができる。
【００４７】
図６は、管理者情報格納部１０６のデータフォーマットの一例を示す。管理者情報格納部１０６は、各担当ユーザに利用可能なファイルを、情報管理システム２００の情報管理者が利用する権限を有するか否かを、前記情報管理者の管理者ＩＤ毎に、前記担当ユーザのユーザＩＤに対応付けて管理している。ここで、担当ユーザに利用可能なファイルを、情報管理者が利用する権限とは、例えば、担当ユーザに固有な復号キーを、情報管理者が入手する権限である。あるいは、担当ユーザに利用可能なファイルのファイルインデックスに固有な復号キーを、情報管理者が入手する権限である。
【００４８】
図７は、サーバ側特定ファイル履歴格納部１０２のデータフォーマットの一例を示す。本例におけるサーバ側特定ファイル履歴格納部１０２は、予め定められた特定ファイルの利用履歴の一例である印刷履歴を、印刷を指定したユーザのユーザＩＤに対応付けて格納する。更に、オンライン時の携帯情報端末１０から取得する表示履歴をさらに格納してもよい。ここで、特定ファイルとは、携帯情報端末１０において、個人情報に関するファイルを保存又は開く前に、事前に印刷又は表示すべきファイルであり、携帯情報端末１０の用途毎の業務フローに基づいて、予め決定されている。例えば、携帯情報端末１０が保険商品の販売の用途に利用される場合、個人情報である顧客の契約データを保存する前に顧客に説明すべきであると定められている、保険商品に関する「重要説明事項１．ｄｏｃ」である。
【００４９】
キー配信部１１２は、ユーザＩＤを検索キーとして、特定ファイル、例えば「重要説明事項１．ｄｏｃ」の印刷履歴又は印刷履歴を読み出すことができる。また、特定ファイルの利用履歴をキー配信サーバ１００が管理することにより、キー配信サーバ１００に接続された複数の携帯情報端末１０をユーザが利用する場合であっても、特定ファイルの利用履歴をキー配信サーバ１００で一元管理することができる。
【００５０】
図８は、端末側特定ファイル履歴格納部３０のデータフォーマットの一例を示す。本例における端末側特定ファイル履歴格納部３０は、特定ファイルの利用履歴の例として、表示日時及び表示時間を、ユーザＩＤに対応付けて格納する。特定ファイルの利用履歴として、さらに印刷履歴を格納してもよい。キー要求部１４は、ユーザＩＤを検索キーとして、特定ファイルの利用履歴を読み出すことができる。特定ファイルの利用履歴は、特定ファイルの印刷履歴、表示日時、及び表示時間を含む。キー要求部１４は、暗号キー及び復号キーの送信要求と共に、特定ファイルの利用履歴をキー配信サーバ１００に送信することができる。
【００５１】
図９は、サーバ側キー格納部１２０のデータフォーマットの第２の例を示す。本実施例に於いて、サーバ側キー格納部１２０は、ファイルインデックスに固有な暗号キーと、当該暗号キーで暗号化されたファイルを復号化する復号キーを、ファイルインデックスに対応付けて格納する。この例のサーバ側キー格納部１２０によれば、キー配信部１１２及び再発行処理部１２２は、ファイルインデックスを検索キーとして暗号キー及び復号キーを読み出すことができる。
【００５２】
図１０は、認証情報格納部１０８のデータフォーマットの第２の例を示す。認証情報格納部１０８は、ユーザＩＤに対応付けて、当該情報管理システムのユーザとして予め登録されたユーザの本人認証情報と、当該ユーザが携帯情報端末の使用を許可されている地理的範囲を格納する。キー配信サーバ１００において、認証部１１０は、携帯情報端末１０から受信した現在位置が、ユーザＩＤを検索キーとして読み出す地理的範囲に含まれることを更なる条件として、ユーザを認証する。これにより、携帯情報端末１０の紛失時又は盗難時に、第３者が当該携帯情報端末１０を上記地理的範囲外に持ち出した場合には、当該携帯情報端末１０を用いた本人認証を確実に拒否することができる。ユーザは、認証情報格納部１０８に格納されている地理的範囲を超えた地域で携帯情報端末１０を使用する場合には、事前に認証情報格納部１０８の内容を変更すべく申請しなければならない。
【００５３】
図１１は、情報管理システム２００が、携帯情報端末１０にローカル保存されるファイルを暗号化ならびに復号化する手順の一例を示す。まず、携帯情報端末１０において、認証情報受付部１２は、ユーザＩＤを含む本人認証情報の入力を受け付けてユーザログインを実行する（Ｓ１０）。次に現在位置検出部１６は、携帯情報端末１０の現在位置を検出する（Ｓ１６）。そして、アプリケーション実行部２４はユーザの要求に応じて、特定ファイルを端末ファイル格納部２６から読み出して表示又は印刷する（Ｓ１８）。なお、特定ファイルは、重要説明事項などの、第３者に公開可能なファイルであり、暗号化されることなく端末ファイル格納部２６に格納されている。
【００５４】
携帯情報端末１０は、特定ファイルを表示又は印刷する場合、キー配信サーバ１００とオンラインの環境下であれば、表示又は印刷の履歴をユーザＩＤに対応付けてキー配信サーバ１００に送信する（Ｓ２０）。アプリケーション実行部２４は、端末側特定ファイル履歴格納部３０に、特定ファイルの表示履歴及び印刷履歴を格納する（Ｓ２２）。一方、キー配信サーバ１００において、サーバ側特定ファイル履歴格納部１０２は、特定ファイルの印刷履歴及び表示履歴を携帯情報端末１０から受信してサーバ側特定ファイル履歴格納部１０２に格納する（Ｓ２４）。
【００５５】
次に、キー要求部１４は、アプリケーション実行部２４から暗号キー及び復号キーの要求を受け付ける（Ｓ２６）。暗号キー又は復号キーの配信要求を送信するタイミングは、携帯情報端末１０の起動時でもよいし、個人情報を含むファイルを作成する特定のアプリケーションの起動時でもよいし、ユーザにより指示されたタイミングでもよい。キー要求部１４は、ユーザＩＤに固有な暗号キーの配信要求と、当該暗号キーで暗号化されたファイルを復号するための復号キーの配信要求とを、ユーザＩＤを含む本人認証情報と、携帯情報端末１０の現在位置と、ユーザログイン後の特定ファイル表示履歴と共に、キー配信サーバ１００に送信する（Ｓ２８）。
【００５６】
キー配信サーバ１００において、認証部１１０は、携帯情報端末１０から受信した本人認証情報及び現在位置が、ユーザＩＤを検索キーとして認証情報格納部１０８から読み出す本人認証情報及び地理的範囲と一致、あるいは含まれることを条件に、ユーザを認証する。そして、キー配信部１１２は、ユーザＩＤに基づいて特定ファイル利用履歴を取得し、特定ファイルの印刷日時、表示時刻、及び表示時間を読み出し、現在時刻から一定時間さかのぼった時刻以降に、特定ファイルが印刷、もしくは一定時間以上表示されていたことを条件に、暗号キー及び復号キーの配信要求を認証する（Ｓ３０）。ステップ３０において、本人認証、現在位置、及び特定ファイル利用履歴のいずれかが、上記条件を満たさない場合、キー配信部１１２は、暗号キー及び復号キーの配信要求を拒否するメッセージを携帯情報端末１０に送信する（Ｓ３０：Ｎｏ）。
【００５７】
一方、ステップ３０において、本人認証、現在位置、及び特定ファイル表示履歴がいずれも、上記条件を満たす場合、キー配信部１１２は、当該ユーザＩＤに対応する暗号キー及び復号キーがサーバ側キー格納部１２０に格納されているか否かを判断する（Ｓ３２）。暗号キー及び復号キーがサーバ側キー格納部１２０に格納されていないと判断すると（Ｓ３２：Ｎｏ）、キー配信部１１２は、ユーザＩＤに固有の暗号キー及び復号キーを生成し、ユーザＩＤに対応付けてサーバ側キー格納部１２０に格納する（Ｓ３４）。ステップ３２において、暗号キー及び復号キーがサーバ側キー格納部１２０に格納されていると判断した場合、ステップ３４をスキップする。次に、キー配信部１１２は、読み出しあるいは生成された暗号キー及び復号キーを携帯情報端末１０に配信する（Ｓ３６）。
【００５８】
携帯情報端末１０において、端末側キー格納部１８は、キー配信サーバ１００から受信する暗号キー及び復号キーをユーザＩＤに対応付けて格納する。このうち復号キーは、一定期間、例えば当該ユーザがログオフするまで、あるいは１時間などに限って格納される（Ｓ３８）。次に、アプリケーション実行部２４は、個人情報を含むファイルを保存する要求が入力されか否かを判断する（Ｓ４０）。当該ファイルの保存要求が入力されていないと判断した場合（Ｓ４０：Ｎｏ）、ステップ５０に進む。
【００５９】
一方、個人情報を含むファイルの保存要求が入力されたと判断した場合（Ｓ４０：Ｙｅｓ）、暗号部２０は、端末側キー格納部１８から暗号キーを読み出し、当該暗号キーが有効期限内であるか否かを判断する（Ｓ４２）。ステップ４２において、暗号キーが有効期限内でないと判断した場合（Ｓ４２：Ｎｏ）、ステップ２６に戻る。一方、暗号キーが有効期限内であると判断した場合（Ｓ４２：Ｙｅｓ）、暗号部２０は、当該暗号キーを用いてアプリケーション実行部２４が作成したファイルを暗号化し、端末ファイル格納部２６に保存する（Ｓ４４）。
【００６０】
バックアップファイル転送部２８は、前記端末ファイル格納部２６に前記ファイルが格納されたことを検出すると、当該ファイルのコピー（以下、バックアップファイル）を前記ユーザＩＤと共に、前記キー配信サーバ１００に送信する（Ｓ４６）。キー配信サーバ１００においてバックアップ管理部１１４は、バックアップファイルをユーザＩＤと共に携帯情報端末１０から受信し、当該バックアップファイルにファイルインデックスが既に対応付けられているか否かを判断する。ファイルインデックスが対応付けられていない場合、インデックス発行部１１８から新規のファイルインデックスを取得する。そしてバックアップファイルをファイルインデックスに対応付けて、バックアップ管理部１１４に保存する（Ｓ４８）。更に、ユーザＩＤをファイルインデックスに対応付けてファイルユーザ格納部１０４に格納する。
【００６１】
一方、携帯情報端末１０において、キー要求部１４は、個人情報を含む個人ファイルを開く要求がアプリケーション実行部２４に入力されたか否かを判断する（Ｓ５０）。個人ファイルを開く要求が入力されていないと判断した場合、ステップ４０に戻る。一方、個人ファイルを開く要求が入力されたと判断された場合、復号部２２は、端末側キー格納部１８に格納されている復号キーを読み出して、当該復号キーが有効期限内であるか否かを判断する（Ｓ５２）。復号キーが有効期限内でないと判断すると（Ｓ５２：Ｎｏ）、ステップ２６に戻り、再び、復号キーの配信要求を送信する。復号キーが有効期限内であると判断すると（Ｓ５２：Ｙｅｓ）、復号部２２は、端末ファイル格納部２６から読み出したファイルを、当該復号キーを用いて復号化し、アプリケーション実行部２４に出力する。アプリケーション実行部２４は、復号部２２から取得したファイルを展開する（Ｓ５４）。以上で本フローは終了する。
【００６２】
暗号部２０は、キー配信サーバ１００から配信された暗号キー及び復号キーを、ユーザから入力されるユーザキーを用いて変換することにより、当該ユーザ独自の独自暗号キー及び独自復号キーを生成し、端末側キー格納部１８に格納してもよい。この場合、端末ファイル格納部２６に保存すべきファイルを当該独自暗号キーで暗号化する。ここで、ユーザキーを用いた変換とは、サーバから配信された１０桁等の復号キーに、２桁等のユーザキーを付加して１２桁の独自復号キーを生成するような変換であってもよいし、サーバから配信された復号キーを、変換前が類推できない程度にユーザキーで暗号化するような変換であってもよい。
【００６３】
そして、復号部２２は、独自暗号キーで暗号化されたファイルを独自復号キーで復号化する。キー配信サーバ１００に転送されるバックアップファイルは、サーバ側キー格納部１２０に格納されている復号キーで復号することはできない。これにより、保存されるファイルのセキュリティーレベルを一層引き上げることができる。なお、ユーザキーは、ユーザが記憶可能な程度のパスワードであることが望ましい。そして、端末側キー格納部１８は、独自復号キーの生成後、一定の期間経過時に当該独自復号キーを削除することを条件として、ユーザキーを保存してもよい。
【００６４】
以下、暗号キー及び復号キーがファイルインデックス毎に固有である場合における、情報管理システム２００の動作を説明する。なお、以下に説明しない動作は、図１１で説明した動作と同様なので省略する。まず、キー要求部１４は、アプリケーション実行部２４による新規ファイル作成時に、当該新規ファイルに固有のファイルインデックスと当該ファイルインデックスに固有な暗号キーとの配信要求を、本人認証情報と共に、キー配信サーバ１００に送信する。キー配信サーバ１００において、キー配信部１１２は、当該本人認証情報を認証部１１０が認証したことを条件に、インデックス発行部１１８から新規のファイルインデックスを取得し、当該ファイルインデックスに固有な暗号キーを生成して、携帯情報端末１０に配信する。
【００６５】
アプリケーション実行部２４は、キー配信サーバ１００から受信するファイルインデックスを新規ファイルに対応付ける。サーバ側キー格納部１２０は、図９で説明したように、暗号キー及び復号キーをファイルインデックスに対応付けて格納する。一方で、端末側キー格納部１８は、キー配信サーバ１００から受信した暗号キー及び復号キーをファイルインデックスに対応付けて格納する。このうち復号キーは、一定期間、例えば当該ファイルをクローズするまで、あるいは１時間などに限って格納される。
【００６６】
暗号部２０は、ファイルの保存が要求されると、当該ファイルのファイルインデックスを検索キーとして暗号キーを読み出し、当該暗号キーでファイルを暗号化する。端末ファイル格納部２６は、暗号化されたファイルをファイルインデックスに対応付けて格納する。キー要求部１４は、暗号化されたファイルを復号するための復号キーの配信要求を、当該ファイルに対応付けられているファイルインデックス及び本人認証情報と共にキー配信サーバ１００に送信する。
【００６７】
一方、キー配信サーバ１００において、キー配信部１１２は、復号キーの配信要求を、ファイルインデックス及び本人認証情報と共に携帯情報端末から受信した場合に、当該本人認証情報を認証部１１０が認証したことを条件に、ファイルインデックスを検索キーとして復号キーを読み出し、当該ファイルインデックスと共に携帯情報端末１０に配信する。そして携帯情報端末１０において、復号部２２は、暗号化されたファイルに対応付けられたファイルインデックスを検索キーとして復号キーを読み出し、当該復号キーでファイルを復号する。
【００６８】
以上の手順によれば、情報管理システム２００は、キー配信サーバ１００が発行・管理する暗号キー及び復号キーを用いて、携帯情報端末１０で使用されるファイルを高いセキュリティーで保存することができる。
【００６９】
図１２は、キー配信サーバ１００が、暗号キー及び復号キーを再発行する手順を示す。まず、再発行処理部１２２は、特定ユーザに使用可能な暗号キー及び復号キーを無効化するコマンドを本人認証情報と共に受け付ける（Ｓ１００）。次に、認証部１１０による本人認証情報が成功したか否かを判断する（Ｓ１０２）。ステップ１０２において、認証に失敗すると、再発行処理部１２２はその旨をユーザに対して表示し（Ｓ１０４）、本フローは終了する。
【００７０】
一方、本人認証に成功した場合（Ｓ１０２：Ｙｅｓ）、再発行処理部１２２は、当該ユーザＩＤをメインユーザＩＤとして対応付けているファイルインデックスをファイルユーザ格納部１０４から読み出し、読み出したファイルインデックスに対応するバックアップファイルをバックアップファイル格納部１１６から読み出す（Ｓ１０６）。次に、ユーザＩＤを検索キーとして、図４に示したサーバ側キー格納部１２０から暗号キー及び復号キーを読み出す（Ｓ１０８）。
【００７１】
次に、ステップ１０６で読み出したバックアップファイルを、ステップ１０８で読み出した復号化キーで復号化した後に（Ｓ１１０）、暗号キー及び復号キーを無効化する（Ｓ１１２）。無効化とは、例えば削除することである。次に、当該ユーザに利用可能な暗号キー及び復号キーを再発行するコマンドを、本人認証情報と共に受け付ける（Ｓ１１４）。
【００７２】
再発行処理部１２２は、本人認証情報が認証部１１０で認証され、且つ、ユーザＩＤに対応する暗号キー及び復号キーが無効である旨が記録されていることを条件に、当該ユーザＩＤに固有で新規な暗号キー及び復号キーを生成し、当該ユーザＩＤに対応付けてサーバ側キー格納部１２０に格納する（Ｓ１１６）。そして、ステップ１１６において新規に生成した暗号キーを用いて、ステップ１１０で復号化したバックアップファイルを暗号化し、バックアップファイル格納部１１６に格納する（Ｓ１１８）。以上で本フローは終了する。
【００７３】
ステップ１０６において、再発行処理部１２２は、当該ユーザのユーザＩＤを共有ユーザＩＤとして対応付けているファイルインデックスを、ファイルユーザ格納部１０４から更に読み出してもよい。この場合、当該更に読み出したファイルインデックスに対応付けられているバックアップファイルをバックアップファイル格納部１１６から更に読み出し、メインユーザＩＤをファイルユーザ格納部１０４から更に読み出す。そして、ステップ１０８において、当該更に読み出したメインユーザＩＤに対応付けられている暗号キー及び復号キーを、サーバ側キー格納部１２０から更に読み出す。
【００７４】
そして、メインユーザＩＤに対応する復号キーで、当該共有されているバックアップファイルを復号化した後に、当該メインユーザＩＤに対応する暗号キー及び復号キーを無効化する。このときのサーバ側キー格納部１２０ステータスの例は、図１３で後述する。
【００７５】
以上のフローによれば、携帯情報端末１０の紛失時又は盗難時に、当該携帯情報端末１０を使用していたユーザに使用可能な復号キーを無効にするので、第３者が当該携帯情報端末１０に保存されているファイルを復号化することを防止できる。さらに、キー配信サーバ１００に格納されていたバックアップファイルは、従来の復号キーで復号化された後に、新規に作成された暗号キーで暗号化される。従って、古い復号キーを入手した第３者によって、キー配信サーバ１００に保存されているバックアップファイルが復号されることが防止できる。従って、情報管理システム２００は、バックアップファイルによるデータ復元性の確保と、暗号キー・復号キーの更新によるセキュリティーの確保を両立することができる。  
【００７６】
図１３は、USER  Aのキーを無効にする場合における、サーバ側キー格納部１２０のステータスの第１例を示す図である。本例は、図５に示したファイルユーザ格納部１０４のステータスを前提とする。USER  Ａが利用する暗号・復号キーを無効にすべく要求された場合、ファイルユーザ格納部１０４において、USER  Ａに対応付けられているファイルインデックスが読み出され、USER  Ａとファイルを共有しているUSER  Ｃが更に読み出される。そして、サーバ側キー格納部１２０の第１例に於いて、USER  Ａ又はUSER  Ｃに対応付けられている暗号キー及び復号キーが無効にされる。
【００７７】
図１４は、USER  Aのキーを無効にする場合における、サーバ側キー格納部１２０のステータスの第２例を示す図である。本例も同様に、図５に示したファイルユーザ格納部１０４のステータスを前提とする。USER  Ａが利用する暗号・復号キーを無効にすべく要求された場合、ファイルユーザ格納部１０４において、USER  Ａに対応付けられているファイルインデックス、すなわち「Ｆｉｌｅ０００１」と「Ｆｉｌｅ０００３」が読み出さる。そして、サーバ側キー格納部１２０の第２例に於いて、「Ｆｉｌｅ０００１」又は「Ｆｉｌｅ０００３」に対応付けられている暗号キー及び復号キーが無効にされる。
【００７８】
以上の説明から明らかなように、本実施形態の情報管理システム２００によれば、携帯情報端末１０にローカル保存するファイルのセキュリティーを十分に確保することができる。
【００７９】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００８０】
【図１】情報管理システム２００のシステム構成の一例を示す図である。
【図２】携帯情報端末１０の機能構成の一例を示すブロック図である。
【図３】キー配信サーバ１００の機能構成の一例を示すブロック図である。
【図４】サーバ側キー格納部１２０のデータフォーマットの第１の例を示す。
【図５】ファイルユーザ格納部１０４のデータフォーマットの一例を示す。
【図６】管理者情報格納部１０６のデータフォーマットの一例を示す。
【図７】サーバ側特定ファイル履歴格納部１０２のデータフォーマットの一例を示す。
【図８】端末側特定ファイル履歴格納部３０のデータフォーマットの一例を示す。
【図９】サーバ側キー格納部１２０のデータフォーマットの第２の例を示す。
【図１０】認証情報格納部１０８のデータフォーマットの第２の例を示す。
【図１１】情報管理システム２００が、携帯情報端末１０に保存されるファイルを暗号化ならびに復号化する手順の一例を示すフローチャートである。
【図１２】キー配信サーバ１００が、暗号キー及び復号キーを再発行する手順の一例を示すフローチャートである。
【図１３】USER  Aのキーを無効にする場合における、サーバ側キー格納部１２０のステータスの第１例を示す図である。
【図１４】USER  Aのキーを無効にする場合における、サーバ側キー格納部１２０のステータスの第２例を示す図である。
【符号の説明】
【００８１】
１０  携帯情報端末、１２  認証情報受付部、１４  キー要求部、１６  現在位置検出部、１８  端末側キー格納部、２０  暗号部、２２  復号部、２４  アプリケーション実行部、２６  端末ファイル格納部、２８  バックアップファイル転送部、３０  端末側特定ファイル履歴格納部、５０  管理者端末、６０  記録媒体、１００  キー配信サーバ、１０２  サーバ側特定ファイル履歴格納部、１０４  ファイルユーザ格納部、１０６  管理者情報格納部、１０８  認証情報格納部、１１０  認証部、１１２  キー配信部、１１４  バックアップ管理部、１１６  バックアップファイル格納部、１１８  インデックス発行部、１２０  サーバ側キー格納部、１２２  再発行処理部、２００  情報管理システム
【図１】
2005051614.tif 000003
【図２】
2005051614.tif 000004
【図３】
2005051614.tif 000005
【図４】
2005051614.tif 000006
【図５】
2005051614.tif 000007
【図６】
2005051614.tif 000008
【図７】
2005051614.tif 000009
【図８】
2005051614.tif 000010
【図９】
2005051614.tif 000011
【図１０】
2005051614.tif 000012
【図１１】
2005051614.tif 000013
【図１２】
2005051614.tif 000014
【図１３】
2005051614.tif 000015
【図１４】
2005051614.tif 000016