(57)【要約】【課題】ハーディスクドライブ上のデータの不正アクセスを排除する。【解決手段】認証サーバ１上に予めハードディスクドライブ２２のＩＤと、当該ハードディスクドライブ２２へのアクセスが許可されるホスト装置２１のＩＤと、ハードディスクドライブ２２にアクセスするためのキー情報を認証情報として登録する。ホスト装置２１において、ハードディスクドライブ２２にアクセスする場合には、アクセス要求元のホスト装置２１のＩＤとアクセスするハードディスクドライブ２２のＩＤを含めた認容要求を認証サーバ１に発行する。認証サーバ１は、ホスト装置２１のＩＤがハードディスクドライブ２２のＩＤに対して認証情報に登録されている場合には、アクセス許可と、対応するキー情報を認証要求元のホスト装置２１に送る。アクセス許可を受けたホスト装置２１は入手したキー情報を用いてハードディスクドライブ２２にアクセスしデータを読み出す。【選択図】図１
2004070875.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク介して接続される認証サーバと１または複数のユーザ装置とを有するセキュアシステムであって、
前記ユーザ装置は、
ホストＩＤが設定されたホスト装置と、当該ホスト装置に接続された記憶装置ＩＤが設定された記憶装置とを有し、
前記認証サーバは、
前記記憶装置の記憶装置ＩＤと当該記憶装置へのアクセスが許可されるホスト装置のホストＩＤとの対応が登録された認証情報を記憶する認証情報記憶手段と、認証処理手段とを有し、
前記ホスト装置は、
ネットワークを介して当該ホスト装置に接続された前記記憶装置のデータへのアクセスを他のホスト装置より要求された場合に、当該記憶装置の記憶装置ＩＤと前記他のホスト装置のホストＩＤとを含めた認証要求を前記認証サーバに発行する認証要求手段と、
前記認証サーバより、アクセス許可を受け取った場合に、前記記憶装置に読み出しアクセスを行ってデータを読み出す記憶装置アクセス手段と、記憶装置アクセス手段が前記記憶装置から読み出したデータを前記他のホスト装置に転送する転送手段とを有し、
前記認証処理手段は、前記認証サーバが、認証要求を受け取った場合に、当該認証要求に含まれる記憶装置ＩＤに対応して認証要求に含まれるホストＩＤが前記認証情報記憶手段に記憶されている認証情報に登録されている場合に、前記認証要求を発行した前記ホスト装置にアクセス許可を発行することを特徴とするセキュアシステム。
【請求項２】
ネットワーク介して接続される認証サーバと１または複数のユーザ装置とを有するセキュアシステムであって、
前記ユーザ装置は、
ホストＩＤが設定されたホスト装置と、当該ホスト装置に接続された記憶装置ＩＤが設定された記憶装置とを有し、
前記認証サーバは、
前記記憶装置の記憶装置ＩＤと当該記憶装置へのアクセスが許可されるホスト装置のホストＩＤとの対応が登録された認証情報を記憶する認証情報記憶手段と、認証処理手段とを有し、
前記ホスト装置は、
当該ホスト装置に接続された前記記憶装置への読み出しアクセスを行う際に、当該記憶装置の記憶装置ＩＤと自ホスト装置のホストＩＤとを含めた認証要求を前記認証サーバに発行する認証要求手段と、
前記認証サーバより、アクセス許可を受け取った場合に、前記記憶装置に読み出しアクセスを行ってデータを読み出す記憶装置アクセス手段とを有し、
前記認証処理手段は、前記認証サーバが、認証要求を受け取った場合に、認証要求に含まれる記憶装置ＩＤに対応して認証要求に含まれるホストＩＤが前記認証情報記憶手段に記憶されている認証情報に登録されている場合に、前記認証要求を発行した前記ホスト装置にアクセス許可を発行することを特徴とするセキュアシステム。
【請求項３】
請求項１記載のセキュアシステムであって、
前記認証情報には、同一ユーザに所有される前記ホスト装置のホストＩＤと前記記憶装置の記憶装置ＩＤの対応が登録されており、
前記認証要求手段は、ネットワークを介して当該ホスト装置に接続された前記記憶装置のデータへのアクセスを他のホスト装置より要求された場合に、自ホスト装置のホストＩＤを認証要求元ホストＩＤとして、前記認証サーバに発行する前記認証要求に含め、
前記認証処理手段は、前記認証サーバが、認証要求を受け取った場合に、当該認証要求に含まれる記憶装置ＩＤと認証要求元ホストＩＤとが、前記認証情報において、同一ユーザに所有される前記ホスト装置のホストＩＤと前記記憶装置の記憶装置ＩＤとして対応づけられている場合にのみ、前記認証要求を発行した前記ホスト装置にアクセス許可を発行することを特徴とするセキュアシステム。
【請求項４】
請求項１、２または３記載のセキュアシステムであって、
前記ホスト装置は、当該ホスト装置に接続する前記記憶装置に書き込むデータを暗号化する暗号化手段と、当該ホスト装置に接続する前記記憶装置から読み出したデータを復号する復号手段とを有し、
前記認証情報には、前記記憶装置の記憶装置ＩＤに対応づけて当該記憶装置に記憶されたデータを復号するための復号キーが登録されており、
前記認証処理手段は、前記認証要求に対して発行する前記アクセス許可に、前記認証要求に含まれる記憶装置ＩＤに対応づけて前記認証情報に登録されている復号キーを含め、
前記復号手段は、前記アクセス許可に含まれる復号キーを用いて、前記記憶装置アクセス手段が前記記憶装置より読み出したデータを復号することを特徴とするセキュアシステム。
【請求項５】
請求項１、２、３または４記載のセキュアシステムであって、
前記認証情報には、前記記憶装置の記憶装置ＩＤに対応づけて当該記憶装置へのアクセスを行うためのアクセスキーが登録されており、
前記認証処理手段は、前記認証要求に対して発行する前記アクセス許可に、前記認証要求に含まれる記憶装置ＩＤに対応づけて前記認証情報に登録されているアクセスキーを含め、
前記記憶装置アクセス手段は、アクセス許可を受け取った場合に、アクセス許可に含まれるアクセスキーを伴う読み出しアクセスを前記記憶装置に対して行い、
前記記憶装置は、予め設定されたアクセスキーと整合するアクセスキーを伴う読み出しアクセスに対してのみ、データの読み出しを許可することを特徴とするセキュアシステム。
【請求項６】
請求項１、２、３、４または５記載のセキュアシステムであって、
前記記憶装置は、装着された過般型記憶媒体にデータを記憶する記憶装置であって、装着された前記過般型記憶媒体に記憶されているＩＤを、前記記憶装置ＩＤとして設定することを特徴とするセキュアシステム。
【請求項７】
ホスト装置に接続される記憶装置に記憶されたデータを不正アクセスから保護するデータ保護方法であって、
前記ホスト装置にホストＩＤを、前記記憶装置に記憶装置ＩＤを予め設定し、
ネットワーク上に、前記記憶装置の記憶装置ＩＤと当該記憶装置へのアクセスが許可されるホスト装置のホストＩＤとの対応が登録された認証情報を記憶した認証サーバを配置し、
前記ホスト装置において、当該ホスト装置に接続された前記記憶装置のデータへのアクセスを行う際に、当該記憶装置の記憶装置ＩＤと読み出しアクセス元のホスト装置である自ホスト装置もしくは他ホスト装置のホストＩＤとを含めた認証要求を前記認証サーバに発行し、
前記認証サーバにおいて、認証要求を受け取った場合に、認証要求に含まれる記憶装置ＩＤに対応して認証要求に含まれるホストＩＤが前記認証情報に登録されている場合に、前記認証要求を発行した前記ホスト装置にアクセス許可を発行し、前記ホスト装置において、アクセス許可を受け取った場合に、前記記憶装置に読み出しアクセスを行ってデータを読み出すことを特徴とするデータ保護方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記憶装置上のデータへの不正アクセスを排除するセキュアシステムに関するものである。
【０００２】
【従来の技術】
記憶装置上のデータへの不正アクセスを排除する技術としては、記憶装置のホスト装置に、記憶装置上のデータへのアクセスを、ユーザＩＤとパスワードの認証により正当な権限を有するユーザのみに制限するセキュアシステムを設ける技術が知られている。
【０００３】
また、ネットワークを介した記憶装置上のデータへの不正アクセスを排除する技術として、記憶装置のホスト装置とネットワークの間にプロキシ装置を設け、プロキシ装置上のセキュアシステムにおいて、アクセス要求元の正当性の認証を行って、記憶装置上のデータやホスト装置へのアクセスを、正当な権限を有するユーザのみ制限する技術も知られている。
【０００４】
【発明が解決しようとする課題】
前記従来の記憶装置上のデータへの不正アクセスを排除する技術は、ホスト装置やプロキシ装置のセキュアシステムにおいて不正なユーザを遮断するものであるため、記憶装置自体が盗難され、不正者のホスト装置に接続されて使用された場合には、記憶装置のデータの不正なアクセスを防ぐことができなくなる場合がある。
【０００５】
また、プロキシ装置にセキュアシステムを設ける技術によれば、ホスト装置ごと記憶装置が盗難された場合には、記憶装置のデータの不正なアクセスを防ぐことができなくなる。また、ホスト装置にセキュアシステムを設ける場合でも、ホスト装置ごと記憶装置が盗難された場合には、ホスト装置上のセキュアシステムが破られ、記憶装置のデータに不正にアクセスされる可能性が少なからずある。
【０００６】
また、前記プロキシ装置上にセキュアシステムを設ける技術によれば、このようなプロキシを利用できない環境でホスト装置を使用しなければならない場合には、記憶装置のデータの不正なアクセスを有効に防ぐことができなくなる。また、このようなプロキシ装置の適正な運営は、一般的なユーザにとって極めて負担が大きいものである。
【０００７】
そこで、本発明は、記憶装置上のデータの不正アクセスをより強固に排除することを課題とする。
【０００８】
【課題を解決するための手段】
前記課題達成のために、本発明は、ネットワーク介して接続される認証サーバと１または複数のユーザ装置とを有するセキュアシステムにおいて、前記ユーザ装置のホスト装置にホストＩＤを、前記記憶装置に記憶装置ＩＤを設定し、前記認証サーバに、前記記憶装置の記憶装置ＩＤと当該記憶装置へのアクセスが許可されるホスト装置のホストＩＤとの対応が登録された認証情報を記憶する認証情報記憶手段と、認証処理手段とを設けると共に、前記ホスト装置に、ネットワークを介して当該ホスト装置に接続された前記記憶装置のデータへのアクセスを他のホスト装置より要求された場合に、当該記憶装置の記憶装置ＩＤと前記他のホスト装置のホストＩＤとを含めた認証要求を前記認証サーバに発行する認証要求手段と、前記認証サーバより、アクセス許可を受け取った場合に、前記記憶装置に読み出しアクセスを行ってデータを読み出す記憶装置アクセス手段と、記憶装置アクセス手段が前記記憶装置から読み出したデータを前記他のホスト装置に転送する転送手段とを設け、前記認証処理手段において、前記認証サーバが、認証要求を受け取った場合に、認証要求に含まれる記憶装置ＩＤに対応して認証要求に含まれるホストＩＤが前記認証情報記憶手段に記憶されている認証情報に登録されている場合に、前記認証要求を発行した前記ホスト装置にアクセス許可を発行するようにしたものである。
【０００９】
このようなセキュアシステムによれば、記憶装置に対してアクセスを許可するホスト装置を、記憶装置ＩＤとホスト装置ＩＤの組み合わせによって、一般ユーザが管理するユーザ端末に比べ、専門の担当者によって強固なセキュリティを施しやすい認証サーバにおいて制御するので、ネットワークを介した記憶装置への不正アクセスを、より効果的に排除することができるようになる。
【００１０】
ここで、このようなセキュアシステムにおいては、前記認証情報に、同一ユーザに所有される前記ホスト装置のホストＩＤと前記記憶装置の記憶装置ＩＤの対応を登録しておき、前記認証要求手段が、ネットワークを介して当該ホスト装置に接続された前記記憶装置のデータへのアクセスを他のホスト装置より要求された場合に、自ホスト装置のホストＩＤを認証要求元ホストＩＤとして、前記認証サーバに発行する前記認証要求に含め、前記認証処理手段において、前記認証サーバが、認証要求を受け取った場合に、認証要求に含まれる記憶装置ＩＤと認証要求元ホストＩＤとが、前記認証情報において、同一ユーザに所有される前記ホスト装置のホストＩＤと前記記憶装置の記憶装置ＩＤとして対応づけられている場合にのみ、前記認証要求を発行した前記ホスト装置にアクセス許可を発行するようにしてもよい。
【００１１】
このようにすることにより、たとえば、記憶装置が盗難された場合などに、不正者のホスト装置からの偽の認証要求を、より強固に排除することができることが期待できる。
また、本発明は、前記課題達成のために、ネットワーク介して接続される認証サーバと１または複数のユーザ装置とを有するセキュアシステムにおいて、前記ユーザ装置のホスト装置にホストＩＤを、前記記憶装置に記憶装置ＩＤを設定し、前記認証サーバに、前記記憶装置の記憶装置ＩＤと当該記憶装置へのアクセスが許可されるホスト装置のホストＩＤとの対応が登録された認証情報を記憶する認証情報記憶手段と、認証処理手段とを設けると共に、前記ホスト装置に、当該ホスト装置に接続された前記記憶装置への読み出しアクセスを行う際に、当該記憶装置の記憶装置ＩＤと自ホスト装置のホストＩＤとを含めた認証要求を前記認証サーバに発行する認証要求手段と、前記認証サーバより、アクセス許可を受け取った場合に、前記記憶装置に読み出しアクセスを行ってデータを読み出す記憶装置アクセス手段とを設け、前記認証処理手段は、前記認証サーバが、認証要求を受け取った場合に、認証要求に含まれる記憶装置ＩＤに対応して認証要求に含まれるホストＩＤが前記認証情報記憶手段に記憶されている認証情報に登録されている場合に、前記認証要求を発行した前記ホスト装置にアクセス許可を発行するようにしたものである。
【００１２】
このようなセキュアシステムによれば、記憶装置自体が盗難され、不正者のホスト装置に接続されて使用される場合には、認証情報に登録された記憶装置の記憶装置ＩＤとホストＩＤの組み合わせによる認証要求を発行できないために、そのアクセスを排除することができ、また、ホスト装置ごと記憶装置が盗難された場合にも、盗難に気づいた正当な所有者の申告に基づき、認証サーバの認証情報デを書き換えることにより、不正者のアクセスを排除できるようになる。
【００１３】
ここで、以上のようなセキュアシステムには、前記ホスト装置に、当該ホスト装置に接続する前記記憶装置に書き込むデータを暗号化する暗号化手段と、当該ホスト装置に接続する前記記憶装置から読み出したデータを復号する復号手段とを設けると共に、前記認証情報に、前記記憶装置の記憶装置ＩＤに対応づけて当該記憶装置に記憶されたデータを復号するための復号キーを登録しておき、前記認証処理手段が、前記認証要求に対して発行する前記アクセス許可に、前記認証要求に含まれる記憶装置ＩＤに対応づけて前記認証情報に登録されている復号キーを含め、前記復号手段が、前記アクセス許可に含まれる復号キーを用いて、前記記憶装置アクセス手段が前記記憶装置より読み出したデータを復号するようにしてもよい。
【００１４】
このようにすることにより、何らかの方法によって認証サーバからアクセス許可を受けないホスト装置の動作によって記憶装置からデータが読み出されてしまった場合にも、これを復号して利用できないようにすることができる。
また、前記認証情報に、前記記憶装置の記憶装置ＩＤに対応づけて当該記憶装置へのアクセスを行うためのアクセスキーを登録しておき、前記認証処理手段において、前記認証要求に対して発行する前記アクセス許可に、前記認証要求に含まれる記憶装置ＩＤに対応づけて前記認証情報に登録されているアクセスキーを含め、前記記憶装置アクセス手段が、アクセス許可を受け取った場合に、アクセス許可に含まれるアクセスキーを伴う読み出しアクセスを前記記憶装置に対して行い、前記記憶装置が、予め設定されたアクセスキーと整合するアクセスキーを伴う読み出しアクセスに対してのみ、データの読み出しを許可するようにしてもよい。
【００１５】
このようにすることにより、認証サーバからアクセス許可を受けないホスト装置側の操作によっては、より強固に、記憶装置へのアクセスを行えないようにすることができる。
また、以上のセキュアシステムを過般型の記憶媒体を用いる記憶装置に適用する場合には、前記記憶装置が、装着された前記過般型記憶媒体に記憶されているＩＤを、前記記憶装置ＩＤとして設定するようにすればよい。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るセキュアシステムの構成を示す。
図示するように本セキュアシステムは、認証サーバ１と、複数のユーザ端末２が、インターネットなどのネットワーク３で接続される構成を有している。
ユーザ端末２は、たとえば、移動電話によるネットワーク接続機能を備えたナビゲーション装置などの車載情報機器やネットワーク接続機能を備えたパーソナルコンピュータなどのホスト装置２１と、ホスト装置２１の外部記憶装置として使用されるハードディスクドライブ（ＨＤＤ）２２より構成される。そして、各ホスト装置２１には個々にホストＩＤが設定され、各ハードディスクドライブ２２には、個々にハードディスクＩＤとアクセスキーが設定されている。
【００１７】
また、認証サーバ１は、認証処理部１１と認証情報を格納した認証情報データベース１２と、認証情報データベース１２への認証情報の登録処理を行う登録処理部１３とを有している。
次に、図２に、認証情報データベース１２に格納される認証情報を示す。
図示するように、認証情報は、本セキュアシステムのユーザ毎に設けられた認証テーブルを有し、認証テーブルには、そのユーザが所有する各ハードディスクドライブ２２のハードディスクＩＤが登録される。また、各ハードディスクＩＤに対して、そのハードディスクドライブ２２にアクセスが許可されるホスト装置２１のホストＩＤと、そのホストＩＤのホスト装置２１の属性が登録される。ホスト装置２１の属性としては、そのホスト装置２１の車載情報機器／パーソナルコンピュータなどの種別や、そのホスト装置２１の所有者についての情報が記述される。このホスト装置２１の所有者についての情報としては、そのホスト装置２１の所有者が、そのホストＩＤが登録されたハードディスクＩＤのハードディスクドライブ２２と同じユーザであるかどうかや、そのホスト装置２１の所有者がそのホストＩＤが登録されたハードディスクＩＤのハードディスクへのアクセスが許可された、たとえば、メンテナンス担当者などのユーザであるかどうかなどが記述される。また、各ハードディスクＩＤに対しては、そのハードディスクドライブ２２に暗号化されて記憶されたデータを復号するための復号キーと、そのハードディスクドライブ２２のアクセスキーが登録される。なお、復号キーと、そのハードディスクドライブ２２に記憶されたデータの暗号化に使用される暗号キーは、公開鍵暗号法などによる非対称のキーとする。また、各ハードディスクＩＤに対しては、そのハードディスクドライブ２２へのアクセスが許可される、たとえば、そのハードディスクドライブ２２所有者やセキュアシステム管理者などの特権ユーザのユーザＩＤを登録することができる。
【００１８】
次に、図３にユーザ端末２の構成を示す。
図示するように、ユーザ端末２は、前述のようにネットワーク接続機能を備えた車載情報機器やパーソナルコンピュータなどのホスト装置２１とハードディスクドライブ２２から構成される。そして、ホスト装置２１は、ＨＤＤアクセス制御部２１１と、ハードディスクドライブ２２のデータを用いて所定の処理を行うローカルアプリケーション２１２と、ネットワーク３を介して他ユーザ端末２のデータにアクセスしたりネットワーク３を介した他ユーザ端末２からのアクセスに応じて他ユーザ端末２にデータを提供するネットワークアプリケーション２１３とを有する。また、ホスト装置２１には、ホストＩＤが予め登録されている。
【００１９】
そして、ＨＤＤアクセス制御部２１１は、ハードディスクドライブ２２のデータの読み書きを処理するＨＤＤアクセス部２１１１、ＨＤＤアクセス部２１１１のハードディスクドライブ２２のデータのアクセスの可否を制御するアクセス許可制御部２１１２、ハードディスクドライブ２２へ書き込むデータを所定の暗号キーで暗号化する暗号部２１１３、ハードディスクドライブ２２から読み出したデータを復号する復号部２１１４を有する。ここで、このように、本実施形態では、ハードディスクドライブ２２上においてデータは暗号化されている。
【００２０】
次に、ハードディスクドライブ２２は、データを記憶するハードディスク２２１とハードディスク２２１への実際の読み書きを制御するハードディスクコントローラ２２２を有する。そして、ハードディスクコントローラ２２２には予め、ハードディスクＩＤとアクセスキーが登録されている。
【００２１】
以下、このようなセキュアシステムにおいてユーザ端末２のハードディスク２２１のデータを不正者に対して保護する動作について説明する。
まず、ネットワーク３を介したユーザ端末２のハードディスク２２１のデータへのアクセスに対する動作について説明する。
この場合のシーケンスを図４に、アクセス先のユーザ端末２のホスト装置２１のアクセス許可制御部２１１２の処理手順を図５に、認証サーバ１の認証処理部１１の処理手順を図６に示す。
まず、アクセス元のホスト装置２１のネットワークアプリケーション２１３は、自ホスト装置のホストＩＤを伴うアクセス要求を、アクセス先のホスト装置２１のネットワークアプリケーション２１３に対してネットワーク３を介して行う（シーケンス４０１）。
【００２２】
アクセス要求を受けたホスト装置２１のネットワークアプリケーション２１３は、ＨＤＤアクセス制御部２１１に対して、アクセス元のホスト装置２１のホストＩＤと共に、要求されたデータのハードディスク２２１の読み出しアクセスを要求する。
【００２３】
読み出しアクセスの要求を受けたＨＤＤアクセス制御部２１１のアクセス許可制御部２１１２は、まず、自ユーザ端末２のハードディスクコントローラ２２２にハードディスクＩＤを要求しこれを読み出す（ステップ５０２、シーケンス４０２、４０３）。そして、読み出しアクセスの要求元がネットワークアプリケーション２１３であることより（ステップ５０８）、読み出したハードディスクＩＤと自ホスト装置のホストＩＤとのセットをアクセス先情報、アクセス元のホスト装置２１のホストＩＤをアクセス元情報として含めた認証要求情報を生成し、認証タイプを外部アクセスとする（ステップ５１０）。そして、認証サーバ１との間にＳＳＬなどのセキュアなコネクションを確立し（ステップ５１２、シーケンス４０４）、認証要求情報と認証タイプを含めた認証要求を認証サーバ１に送信する（ステップ５１２、シーケンス４０５）。
【００２４】
一方、認証サーバ１の認証処理部１１は、アクセス許可制御部２１１２からセキュアなコネクション確立の要求があるとこれを確立し（ステップ５０２、シーケンス４０４）、認証要求を受け取る（（ステップ５０４、シーケンス４０５）。そして、認証要求情報より、認証タイプを判定し、認証タイプが外部アクセスの場合には（ステップ５０６）、まず、アクセス元情報のホストＩＤのホスト装置２１とアクセス元情報のハードディスクＩＤのハードディスクドライブ２２が同じユーザの所有であるかどうかを認証情報データベース１２の認証情報を参照して判定し（ステップ５０８）、同じユーザの所有であれば、認証情報に、アクセス先情報のホストＩＤが、アクセス元情報のハードディスクＩＤに対してアクセス許可ホストＩＤとして登録されているかどうかを調べる（ステップ５１０）。
【００２５】
そして、登録されていれば、認証情報にアクセス元情報のハードディスクＩＤに対して登録されている復号キーとアクセスキーを含めたアクセス許可を、認証要求元のアクセス許可制御部２１１２に送信する（ステップ５１６、シーケンス４０６）。一方、アクセス元情報のホストＩＤのホスト装置２１とアクセス元情報のハードディスクＩＤのハードディスクドライブ２２が同じユーザの所有でないか、アクセス先情報のホストＩＤが、アクセス元情報のハードディスクＩＤに対してアクセス許可ホストＩＤとして登録されていなければ、認証失敗を認証要求元のアクセス許可制御部２１１２に送信する。
【００２６】
そして、認証処理部１１は、認証要求元のアクセス許可制御部２１１２との間のセキュアなコネクションを切断する（ステップ５１８、シーケンス４０７）。さて、認証要求元のアクセス許可制御部２１１２では、認証サーバ１より認証失敗を受け取ったならば（ステップ５１６）、読み出しアクセス要求元の自ホスト装置のネットワークアプリケーション２１３のアクセスを拒否しステップ５２８）、認証サーバ１との間のセキュアなコネクションを切断し（ステップ５３０）、処理を終了する。したがって、この場合、ハードディスクドライブ２２のデータのアクセス要求元への提供は行われない。
【００２７】
一方、アクセス許可を認証サーバ１よりアクセス許可を受け取ったならば（ステップ５１６、シーケンス４０６）、認証サーバ１との間のセキュアなコネクションを切断し（ステップ５１８、シーケンス４０７）、ＨＤＤアクセス部２１１１を介して、アクセス許可と一緒に受け取ったアクセスキーを伴うデータの読み出しアクセスをハードディスクドライブ２２に対して行う（ステップ５２０、シーケンス４０８）。
【００２８】
読み出しアクセスを受けたハードディスクドライブ２２のハードディスクコントローラ２２２は、受け取ったアクセスキーが自身に予め設定されているアクセスキーと一致するかどうかを調べ一致する場合には、読み出しアクセスに応じてハードディスク２２１よりデータを読み出してＨＤＤアクセス部２１１１に転送する（シーケンス４０９）。一方、一致しない場合には、読み出しアクセスを拒否する。したがって、この場合、ハードディスクドライブ２２のデータのアクセス要求元への提供は行われない。
【００２９】
一方アクセス許可制御部は、復号部２１１４に、アクセス許可と一緒に受け取った復号キーを設定して、ハードディスクドライブ２２からＨＤＤアクセス部２１１１に転送されたデータの復号を行わせ（ステップ５２２）、復号が完了したならば、アクセス許可と一緒に認証サーバ１から受け取ったアクセスキーと復号キーを自ホスト装置上から廃棄する（ステップ５２４）。復号部２１１４は、復号したデータを、読み出しアクセス要求元の自ホスト装置のネットワークアプリケーション２１３に送り（ステップ５２６）、読み出しアクセス要求元の自ホスト装置のネットワークアプリケーション２１３はアクセス元の他ホスト装置のネットワークアプリケーション２１３にデータを転送する（シーケンス４１０）。
【００３０】
以上、ネットワーク３を介したユーザ端末２のハードディスク２２１のデータへのアクセスに対する動作について説明した。
以下、ユーザ端末２のホスト装置２１のハードディスク２２１のデータへのアクセスに対する動作について説明する。
この場合のシーケンスを、図７に示す。
この場合、ホスト装置２１のローカルアプリケーション２１２は、ＨＤＤアクセス制御部２１１に対して、データのハードディスク２２１からの読み出しアクセスを要求する（シーケンス７０１）。
読み出しアクセスの要求を受けたＨＤＤアクセス制御部２１１のアクセス許可制御部２１１２は、まず、自ユーザ端末２のハードディスクコントローラ２２２にハードディスクＩＤを要求しこれを読み出す（ステップ５０２、シーケンス７０２、７０３）。そして、読み出しアクセスの要求元がローカルアプリケーション２１２であることより（ステップ５０４）、読み出したハードディスクＩＤと自ホスト装置のホストＩＤとのセットをアクセス情報として含めた認証要求情報を生成し、認証タイプを内部アクセスとする（ステップ５０６）。そして、認証サーバ１との間にＳＳＬなどのセキュアなコネクションを確立し（ステップ５１２、シーケンス７０４）、認証要求情報と認証タイプを含めた認証要求を認証サーバ１に送信する（ステップ５１４、シーケンス７０５）。
【００３１】
一方、認証サーバ１の認証処理部１１は、アクセス許可制御部２１１２からセキュアなコネクション確立の要求があるとこれを確立し（ステップ５０２、シーケンス７０４）、認証要求を受け取る（ステップ５０４、シーケンス７０５）。そして、認証要求情報より認証タイプを判定し、認証タイプが内部アクセスの場合には（ステップ５１２）、まず、アクセス情報のホストＩＤのホスト装置２１とアクセス情報のハードディスクＩＤのハードディスクドライブ２２が同じユーザの所有であるかどうかを認証情報データベース１２の認証情報を参照して判定し（ステップ５１４）、同じユーザの所有であれば、認証要求のアクセス情報のハードディスクＩＤに対して登録されている復号キーとアクセスキーを含めたアクセス許可を、認証要求元のアクセス許可制御部２１１２に送信する（ステップ５１６、シーケンス７０６）。一方、同じユーザの所有でなければ、認証失敗を認証要求元のアクセス許可制御部２１１２に送信する。
【００３２】
そして、認証処理部１１は、認証要求元のアクセス許可制御部２１１２との間のセキュアなコネクションを切断する（ステップ５１８、シーケンス７０７）。さて、認証要求元のアクセス許可制御部２１１２では、認証サーバ１より認証失敗を受け取ったならば（ステップ５１６）、読み出しアクセス要求元のローカルアプリケーション２１２のアクセスを拒否し（ステップ５２８）、認証サーバ１との間のセキュアなコネクションを切断し（ステップ５３０）、処理を終了する。したがって、この場合、ハードディスクドライブ２２のデータの読み出しは行われない。
【００３３】
一方、アクセス許可を認証サーバ１よりアクセス許可を受け取ったならば（ステップ５１６、シーケンス７０６）、認証サーバ１との間のセキュアなコネクションを切断し（ステップ５１８、シーケンス７０７）、ＨＤＤアクセス部２１１１を介して、アクセス許可と一緒に受け取ったアクセスキーを伴うデータの読み出しアクセスをハードディスクドライブ２２に対して行う（ステップ５２０、シーケンス７０８）。
【００３４】
読み出しアクセスを受けたハードディスクドライブ２２のハードディスクコントローラ２２２は、受け取ったアクセスキーが自身に予め設定されているアクセスキーと一致するかどうかを調べ一致する場合には、読み出しアクセスに応じてハードディスク２２１よりデータを読み出してＨＤＤアクセス部２１１１に転送する（シーケンス７０９）。一方、一致しない場合には、読み出しアクセスを拒否する。したがって、この場合、ハードディスクドライブ２２のデータの読み出しは行われない。
【００３５】
一方アクセス許可制御部は、復号部２１１４に、アクセス許可と一緒に受け取った復号キーを設定して、ハードディスクドライブ２２からＨＤＤアクセス部２１１１に転送されたデータの復号を行わせ（ステップ５２２）、復号が完了したならば、アクセス許可と一緒に認証サーバ１から受け取ったアクセスキーと復号キーを自ホスト装置上から廃棄する（ステップ５２４）。復号部２１１４は、復号したデータを、読み出しアクセス要求元のローカルアプリケーション２１２に送る（ステップ５２６、シーケンス７１０）。
【００３６】
以上、ユーザ端末２のホスト装置２１のハードディスク２２１のデータへのアクセスに対する動作について説明した。
以上のように、本実施形態では、アクセス先のハードディスクドライブ２２のハードディスクＩＤと、そのハードディスクドライブ２２へのアクセスが許可されるホスト装置２１のホストＩＤを認証サーバ１において管理し、このハードディスクＩＤとホストＩＤの組み合わせが一致するアクセス要求に対してのみ、アクセスを許可し、ハードディスクドライブ２２からデータを読み出すためのアクセスキーと、ハードディスクドライブ２２から読み出したデータを復号するための復号キーを供給する。したがって、ハードディスクドライブ２２自体が盗難され、不正者のホスト装置２１に接続されて使用される場合には、このハードディスクＩＤとホストＩＤの組み合わせが一致しないためにそのアクセスを排除することができ、また、ホスト装置２１ごとハードディスクドライブ２２が盗難された場合にも、盗難に気づいた正当な所有者の申告に基づき、認証サーバ１の認証情報データベース１２の認証情報を書き換えることにより、不正者のアクセスを排除できるようになる。また、認証サーバ１において、認証要求発行元のユーザ端末２のホストＩＤとハードディスクＩＤの組が同一所有者のホスト装置２１とハードディスクドライブ２２のに対応するものでない場合には、この認証要求を拒否するので、不正者の偽の認証要求によるアクセスキーや復号キーの盗み取りを、より強固に排除することができる。
【００３７】
また、同じ所有者のホスト装置２１であれば、たとえば、その所有者の車載情報機器に接続して使用していたハードディスクドライブ２２を移動して、その所有者のパーソナルコンピュータに接続して、そのハードディスク２２１のデータを読み出して利用することができる。なお、車載情報機器に接続して使用していたハードディスクドライブ２２を移動して、同所有者のパーソナルコンピュータに接続する場合において、予め認証情報にそのハードディスクドライブ２２のデータの暗号キーを登録しておき、パーソナルコンピュータからの認証要求に応じて認証サーバ１において前述した内部アクセスタイプの認証と同様の認証を行って、この暗号キーをパーソナルコンピュータに提供するようにし、当該パーソナルコンピュータにおいて、提供された暗号キーを用いて、車載情報機器において行っていた暗号の暗号キーと同じ暗号による、ハードディスクドライブ２２への暗号データの書き込みを行うことを可能とするようにしてもよい。
【００３８】
ところで、以上の実施形態では、認証サーバ１からのアクセス許可と暗号化による保護とアクセスキーによる保護の３重の保護をハードディスクドライブ２２のデータに与えたが、これは、必要とされる保護の程度に応じて、暗号化による保護とアクセスキーによる保護の一方、または、両方の保護を省略するようにしても良い。また、ユーザＩＤやユーザパスワードなどによる保護を、以上の保護と適宜組み合わせて使用するようにしてよい。
【００３９】
また、以上の実施形態では、アクセス先のハードディスクドライブ２２のハードディスクＩＤと、アクセス要求元のホスト装置２１のホストＩＤの組み合わせにより、ハードディスクドライブ２２上のデータのアクセス許可を制御したが、これは、アクセス先のハードディスクドライブ２２のハードディスクＩＤとアクセス要求元のユーザの組み合わせによってもハードディスク上データのアクセス許可を制御するようにしてもよい。すなわち、以上の認証要求において、アクセス元のホストＩＤに代えてアクセス要求元のユーザＩＤを認証サーバ１に送り、認証サーバ１において、アクセス先のハードディスクＩＤに対して、認証要求に含まれるユーザＩＤが特権ユーザＩＤとして登録されている場合にも、アクセス許可を発行するようにしてもよい。
【００４０】
また、以上の実施形態では、ハードディスクドライブ２２に記憶される全てのデータを保護したが、これはハードディスクドライブ２２に記憶される一部のデータについてのみ以上のような保護を行うようにしてもかまわない。
また、以上では、ハードディスクドライブ２２のデータの保護への適用について示したが、本実施形態はハードディスクドライブ２２以外の任意の外部記憶装置、または、過般型記憶媒体に同様に適用可能である。ここで、過般型記憶媒体に適用する場合には、当該過般型記憶媒体上にアクセスキーやハードディスクＩＤに相当するＩＤを、アクセスキーについてはホスト装置２１から読み取り不可に記憶し、過般型記憶媒体のドライブ装置において、過般型記憶媒体上に記憶されたアクセスキーやハードディスクＩＤに相当するＩＤを用いて以上の動作を行うようにすればよい。
【００４１】
【発明の効果】
以上のように、本発明によれば、記憶装置上のデータの不正アクセスをより強固に排除することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るセキュアシステムの構成を示すブロック図である。
【図２】本発明の実施形態において認証サーバの認証情報データベースに格納される認証情報を示す図である。
【図３】本発明の実施形態に係るユーザ端末２の構成を示す図である。
【図４】本発明の実施形態に係るネットワークを介したデータアクセス動作のシーケンスを示す図である。
【図５】本発明の実施形態に係る認証処理部の処理を示すフローチャートである。
【図６】本発明の実施形態に係るアクセス許可制御部の処理を示すフローチャートである。
【図７】本発明の実施形態に係るユーザ端末２上におけるローカルなデータアクセス動作のシーケンスを示す図である。
【符号の説明】
１：認証サーバ、２：ユーザ端末２、３：ネットワーク、１１：認証処理部、１２：認証情報データベース、１３：登録処理部、２１：ホスト装置、２２：ハードディスクドライブ、２１１：アクセス制御部、２１２：ローカルアプリケーション、２１３：ネットワークアプリケーション、２２１：ハードディスク、２２２：ハードディスクコントローラ、２１１１：アクセス部、２１１２：アクセス許可制御部、２１１３：暗号部、２１１４：復号部。
【図１】
2004070875.tif 000003
【図２】
2004070875.tif 000004
【図３】
2004070875.tif 000005
【図４】
2004070875.tif 000006
【図５】
2004070875.tif 000007
【図６】
2004070875.tif 000008
【図７】
2004070875.tif 000009