(57)【特許請求の範囲】
【請求項１】
ポータブル・データ記憶カートリッジへのアクセスを管理するポータブル・セキュリティ・システムであって、前記データ記憶カートリッジが、データ記憶ドライブ内に装填されるとき、前記データ記憶ドライブのユーザにより、読出しまたは書込みアクセスされるデータを記憶するデータ記憶媒体を有するものにおいて、
前記データ記憶ドライブ内に装填されるとき、前記データ記憶ドライブから電源を供給され、データを送受信する、前記ポータブル・データ記憶カートリッジ内に装填されるワイヤレス・インタフェースと、
前記ポータブル・データ記憶カートリッジ内に装填され、前記ワイヤレス・インタフェースに接続されるコンピュータ・プロセッサとを含み、
前記コンピュータ・プロセッサが前記ワイヤレス・インタフェースにより電源供給され、前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブとの間でデータを送受信し、
前記コンピュータ・プロセッサが、各許可ユーザの少なくとも固有のユーザ記号及びユーザ暗号化解除鍵と、前記ユーザが前記データ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを含むユーザ・テーブルを有し、
前記コンピュータ・プロセッサが、前記データ記憶ドライブから前記ワイヤレス・インタフェースを介して、前記許可ユーザからの前記ユーザ暗号化解除鍵により暗号化解除されるように暗号化された暗号化ユーザ認証メッセージを受信し、所定のアルゴリズムに従い、前記暗号化ユーザ認証メッセージを前記ユーザ・テーブルからの前記ユーザ暗号化解除鍵と組み合わせて、前記ユーザのアクティビティを許可または否認し、前記ユーザ許可または否認を前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブに送信する、ポータブル・セキュリティ・システム。
【請求項２】
前記ワイヤレス・インタフェースが無線周波（ＲＦ）インタフェースを含む、請求項１記載のポータブル・セキュリティ・システム。
【請求項３】
前記ユーザ暗号化解除鍵が送信者公開鍵を含み、前記所定のアルゴリズムが公開鍵暗号アルゴリズムを含む、請求項１または請求項２に記載のポータブル・セキュリティ・システム。
【請求項４】
前記暗号化ユーザ認証メッセージが送信者秘密鍵及び受信者公開鍵により暗号化され、前記公開鍵暗号アルゴリズムが、受信者秘密鍵及び前記送信者公開鍵を用いて、前記暗号化ユーザ認証メッセージを暗号化解除し、それにより、前記暗号化ユーザ認証メッセージが前記ユーザから到来したことが知られる、請求項３記載のポータブル・セキュリティ・システム。
【請求項５】
前記コンピュータ・プロセッサの前記ユーザ・テーブルが、複数の許可アクティビティを含み、各ユーザが選択された前記アクティビティを行うことを許可され、前記許可アクティビティが、１）前記データ記憶媒体に記憶されるデータへの読出しアクセス、２）前記データ記憶媒体に記憶されるデータへの書込みアクセス、３）前記ユーザ・テーブルのユーザ・エントリの読出し、４）前記ユーザ・テーブルの全てのエントリの読出し、５）前記ユーザ・テーブルへのエントリの追加、及び６）前記ユーザ・テーブルのエントリの変更／削除を含む、請求項１乃至請求項４のいずれかに記載のポータブル・セキュリティ・システム。
【請求項６】
前記コンピュータ・プロセッサの前記ユーザ・テーブルが、各前記ユーザ記号及びユーザ暗号化解除鍵のための別々のエントリと、前記ユーザが行うことを許可された前記許可アクティビティとを含む、請求項１乃至請求項５のいずれかに記載のポータブル・セキュリティ・システム。
【請求項７】
前記コンピュータ・プロセッサの前記ユーザ・テーブルが、各前記ユーザ記号及びユーザ暗号化解除鍵のための別々のエントリを含み、前記エントリが前記ユーザが行うことを許可された全ての前記許可アクティビティを含む、請求項１乃至請求項５のいずれかに記載のポータブル・セキュリティ・システム。
【請求項８】
前記コンピュータ・プロセッサが、前記ユーザ・テーブルを記憶する不揮発性メモリを含む、請求項１乃至請求項７のいずれかに記載のポータブル・セキュリティ・システム。
【請求項９】
前記コンピュータ・プロセッサが、各許可クラスのユーザの少なくとも固有のクラス記号及びクラス暗号化解除鍵と、前記クラスのユーザが前記データ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを含むクラス・テーブルを含み、前記クラス暗号化解除鍵が、前記所定のアルゴリズムに従い、前記許可クラスのユーザからの前記クラス暗号化解除鍵により暗号化解除される暗号化ユーザ認証メッセージと組み合わされて、前記ユーザを許可し、
前記コンピュータ・プロセッサが、前記データ記憶ドライブから前記ワイヤレス・インタフェースを介して、前記暗号化ユーザ認証メッセージを受信するとき、前記所定のアルゴリズムに従い、前記暗号化ユーザ認証メッセージを前記クラス・テーブルからの前記クラス暗号化解除鍵と組み合わせ、前記ユーザに前記クラス・アクティビティを許可または否認し、前記クラス許可または否認を前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブに送信する、請求項１乃至請求項８のいずれかに記載のポータブル・セキュリティ・システム。
【請求項１０】
前記コンピュータ・プロセッサの前記ユーザ・テーブルが、各前記ユーザのクラス・メンバシップを含み、前記ユーザが前記クラス許可または前記ユーザ許可のいずれかにより、前記クラス・テーブルに関して許可される、請求項９記載のポータブル・セキュリティ・システム。
【請求項１１】
前記コンピュータ・プロセッサの前記ユーザ・テーブル及び前記クラス・テーブルが、複数の許可アクティビティを含み、各ユーザが選択された前記アクティビティを行うことを許可され、前記許可アクティビティが、１）前記データ記憶媒体に記憶されるデータへの読出しアクセス、２）前記データ記憶媒体に記憶されるデータへの書込みアクセス、３）前記クラス・テーブルの全てのエントリの読出し、４）前記クラス・テーブルへのエントリの追加、及び５）前記ユーザ・テーブルのエントリの変更／削除を含む、請求項９または請求項１０に記載のポータブル・セキュリティ・システム。
【請求項１２】
前記データ記憶媒体に記憶される前記データが暗号化され、前記コンピュータ・プロセッサの前記ユーザ・テーブル内の前記許可アクティビティが、少なくとも、１）前記データ記憶媒体に記憶されるデータへの読出しアクセスを含み、前記読出しアクセスに対する前記ユーザ許可が、前記暗号化記憶データのための暗号化解除鍵を含む、請求項１乃至請求項１１に記載のポータブル・セキュリティ・システム。
【請求項１３】
データ記憶ドライブ内に装填されて、前記データ記憶ドライブのユーザにより読出し／書込みアクセスされるデータを記憶するデータ記憶カートリッジであって、
前記データ記憶カートリッジ内に装填され、前記読出し／書込みアクセスのための前記データを記憶するデータ記憶媒体と、
前記データ記憶ドライブ内に装填されるとき、前記データ記憶ドライブから電源を供給され、データを送受信する、前記ポータブル・データ記憶カートリッジ内に装填されるワイヤレス・インタフェースと、
前記ポータブル・データ記憶カートリッジ内に装填され、前記ワイヤレス・インタフェースに接続されるコンピュータ・プロセッサとを含み、
前記コンピュータ・プロセッサが前記ワイヤレス・インタフェースにより電源供給され、前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブとの間でデータを送受信し、
前記コンピュータ・プロセッサが、各許可ユーザの少なくとも固有のユーザ記号及びユーザ暗号化解除鍵と、前記ユーザが前記データ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを含むユーザ・テーブルを有し、
前記コンピュータ・プロセッサが、前記データ記憶ドライブから前記ワイヤレス・インタフェースを介して、前記許可ユーザからの前記ユーザ暗号化解除鍵により暗号化解除されるように暗号化された暗号化ユーザ認証メッセージを受信し、所定のアルゴリズムに従い、前記暗号化ユーザ認証メッセージを前記ユーザ・テーブルからの前記ユーザ暗号化解除鍵と組み合わせて、前記ユーザのアクティビティを許可または否認し、前記ユーザ許可または否認を前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブに送信する、データ記憶カートリッジ。
【請求項１４】
前記ワイヤレス・インタフェースが無線周波（ＲＦ）インタフェースを含む、請求項１３記載のデータ記憶カートリッジ。
【請求項１５】
前記ユーザ暗号化解除鍵が送信者公開鍵を含み、前記所定のアルゴリズムが公開鍵暗号アルゴリズムを含む、請求項１３または請求項１４記載のデータ記憶カートリッジ。
【請求項１６】
前記暗号化ユーザ認証メッセージが送信者秘密鍵及び受信者公開鍵により暗号化され、前記公開鍵暗号アルゴリズムが、受信者秘密鍵及び前記送信者公開鍵を用いて、前記暗号化ユーザ認証メッセージを暗号化解除し、それにより、前記暗号化ユーザ認証メッセージが前記ユーザから到来したことが知られる、請求項１５記載のデータ記憶カートリッジ。
【請求項１７】
前記コンピュータ・プロセッサの前記ユーザ・テーブルが、複数の許可アクティビティを含み、各ユーザが選択された前記アクティビティを行うことを許可され、前記許可アクティビティが、１）前記データ記憶媒体に記憶されるデータへの読出しアクセス、２）前記データ記憶媒体に記憶されるデータへの書込みアクセス、３）前記ユーザ・テーブルのユーザ・エントリの読出し、４）前記ユーザ・テーブルの全てのエントリの読出し、５）前記ユーザ・テーブルへのエントリの追加、及び６）前記ユーザ・テーブルのエントリの変更／削除を含む、請求項１３乃至請求項１６のいずれかに記載のデータ記憶カートリッジ。
【請求項１８】
前記コンピュータ・プロセッサの前記ユーザ・テーブルが、各前記ユーザ記号及びユーザ暗号化解除鍵のための別々のエントリと、前記ユーザが行うことを許可された前記許可アクティビティとを含む、請求項１３乃至請求項１７のいずれかに記載のデータ記憶カートリッジ。
【請求項１９】
前記コンピュータ・プロセッサの前記ユーザ・テーブルが、各前記ユーザ記号及びユーザ暗号化解除鍵のための別々のエントリを含み、前記エントリが、前記ユーザが行うことを許可された全ての前記許可アクティビティを含む、請求項１３乃至請求項１７のいずれかに記載のデータ記憶カートリッジ。
【請求項２０】
前記コンピュータ・プロセッサが、前記ユーザ・テーブルを記憶する不揮発性メモリを含む、請求項１３乃至請求項１９のいずれかに記載のデータ記憶カートリッジ。
【請求項２１】
前記コンピュータ・プロセッサが、各許可クラスのユーザの少なくとも固有のクラス記号及びクラス暗号化解除鍵と、前記クラスのユーザが前記データ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを含むクラス・テーブルを含み、前記クラス暗号化解除鍵が、前記所定のアルゴリズムに従い、前記許可クラスのユーザからの前記クラス暗号化解除鍵により暗号化解除される暗号化ユーザ認証メッセージと組み合わされて、前記ユーザを許可し、
前記コンピュータ・プロセッサが、前記データ記憶ドライブから前記ワイヤレス・インタフェースを介して、前記暗号化ユーザ認証メッセージを受信するとき、前記所定のアルゴリズムに従い、前記暗号化ユーザ認証メッセージを前記クラス・テーブルからの前記クラス暗号化解除鍵と組み合わせ、前記ユーザに前記クラス・アクティビティを許可または否認し、前記クラス許可または否認を前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブに送信する、請求項１３乃至請求項２０のいずれかに記載のデータ記憶カートリッジ。
【請求項２２】
前記コンピュータ・プロセッサの前記ユーザ・テーブルが、各前記ユーザのクラス・メンバシップを含み、前記ユーザが前記クラス許可または前記ユーザ許可のいずれかにより、前記クラス・テーブルに関して許可される、請求項２１記載のデータ記憶カートリッジ。
【請求項２３】
前記コンピュータ・プロセッサの前記ユーザ・テーブル及び前記クラス・テーブルが、複数の許可アクティビティを含み、各ユーザが選択された前記アクティビティを行うことを許可され、前記許可アクティビティが、１）前記データ記憶媒体に記憶されるデータへの読出しアクセス、２）前記データ記憶媒体に記憶されるデータへの書込みアクセス、３）前記クラス・テーブルの全てのエントリの読出し、４）前記クラス・テーブルへのエントリの追加、及び５）前記ユーザ・テーブルのエントリの変更／削除を含む、請求項２１または請求項２２に記載のデータ記憶カートリッジ。
【請求項２４】
前記データ記憶媒体に記憶される前記データが暗号化され、前記コンピュータ・プロセッサの前記ユーザ・テーブル内の前記許可アクティビティが、少なくとも、１）前記データ記憶媒体に記憶されるデータへの読出しアクセスを含み、前記読出しアクセスに対する前記ユーザ許可が、前記暗号化記憶データのための暗号化解除鍵を含む、請求項１３乃至請求項２３に記載のデータ記憶カートリッジ。
【請求項２５】
データ記憶カートリッジにポータブル・セキュア・インタフェースを提供する方法であって、
前記データ記憶カートリッジが、
データ記憶ドライブ内に装填されるとき、前記データ記憶ドライブのユーザにより、読出しまたは書込みアクセスされるデータを記憶するデータ記憶媒体と、
前記データ記憶ドライブ内に装填されるとき、前記データ記憶ドライブから電源を供給され、データを送受信する、前記ポータブル・データ記憶カートリッジ内に装填されるワイヤレス・インタフェースとを含み、
前記データ記憶カートリッジが、各許可ユーザの少なくとも固有のユーザ記号及びユーザ暗号化解除鍵と、前記ユーザが前記データ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを含むユーザ・テーブルを有し、
前記データ記憶ドライブから前記ワイヤレス・インタフェースを介して、前記許可ユーザからの前記ユーザ暗号化解除鍵により暗号化解除されるように暗号化された暗号化ユーザ認証メッセージを受信するステップと、
所定のアルゴリズムに従い、前記暗号化ユーザ認証メッセージを前記ユーザ・テーブルからの前記ユーザ暗号化解除鍵と組み合わせて、前記ユーザのアクティビティを許可または否認するステップと、
前記ユーザ許可または否認を前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブに送信するステップと、
を含む方法。
【請求項２６】
前記ユーザ暗号化解除鍵が送信者公開鍵を含み、前記所定のアルゴリズムが公開鍵暗号アルゴリズムを含む、請求項２５に記載の方法。
【請求項２７】
前記暗号化ユーザ認証メッセージが送信者秘密鍵及び受信者公開鍵により暗号化され、前記公開鍵暗号アルゴリズムが、受信者秘密鍵及び前記送信者公開鍵を用いて、前記暗号化ユーザ認証メッセージを暗号化解除し、前記組み合わせステップが、前記受信者秘密鍵及び前記送信者公開鍵により、前記暗号化ユーザ認証メッセージを暗号化解除するステップを含み、それにより、前記暗号化ユーザ認証メッセージが前記ユーザから到来したことが知られる、請求項２６記載の方法。
【請求項２８】
前記ユーザ・テーブルが複数の前記許可アクティビティを含み、各ユーザが選択された前記アクティビティを行うことを許可され、前記許可アクティビティが、１）前記データ記憶媒体に記憶されるデータへの読出しアクセス、２）前記データ記憶媒体に記憶されるデータへの書込みアクセス、３）前記ユーザ・テーブルのユーザ・エントリの読出し、４）前記ユーザ・テーブルの全てのエントリの読出し、５）前記ユーザ・テーブルへのエントリの追加、及び６）前記ユーザ・テーブルのエントリの変更／削除を含み、前記送信ステップが、前記ユーザが行うことを許可された、選択された前記ユーザ許可アクティビティを行う許可を送信するステップを含む、請求項２５乃至請求項２７のいずれかに記載の方法。
【請求項２９】
前記ユーザ・テーブルが、各前記ユーザ記号及びユーザ暗号化解除鍵のための別々のエントリと、前記ユーザが行うことを許可された前記許可アクティビティとを含み、前記送信ステップが、前記別々のエントリからの前記ユーザ許可アクティビティを識別するステップを含む、請求項２５乃至請求項２８のいずれかに記載の方法。
【請求項３０】
前記ユーザ・テーブルが、各前記ユーザ記号及びユーザ暗号化解除鍵のための別々のエントリを含み、前記エントリが前記ユーザが行うことを許可された全ての前記許可アクティビティを含み、前記送信ステップが、前記別々のエントリからの前記ユーザ許可アクティビティを識別するステップを含む、請求項２５乃至請求項２８のいずれかに記載の方法。
【請求項３１】
前記データ記憶カートリッジが、各許可クラスのユーザの少なくとも固有のクラス記号及びクラス暗号化解除鍵と、前記クラスのユーザが前記データ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを含むクラス・テーブルを含み、前記クラス暗号化解除鍵が、前記所定のアルゴリズムに従い、前記許可クラスのユーザからの前記クラス暗号化解除鍵により暗号化解除される暗号化ユーザ認証メッセージと組み合わされて、前記ユーザを許可し、
前記組み合わせステップが、前記データ記憶ドライブから前記ワイヤレス・インタフェースを介して、前記暗号化ユーザ認証メッセージを受信するとき、前記所定のアルゴリズムに従い、前記暗号化ユーザ認証メッセージを前記クラス・テーブルからの前記クラス暗号化解除鍵と組み合わせ、前記ユーザに前記クラス・アクティビティを許可または否認するステップを含み、
前記送信ステップが、前記クラス許可または否認を前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブに送信するステップを含む、請求項２５乃至請求項３０のいずれかに記載の方法。
【請求項３２】
前記ユーザ・テーブルが各前記ユーザのクラス・メンバシップを含み、前記組み合わせステップが、前記クラス許可または前記ユーザ許可のいずれかにより、前記クラス・テーブルに関して、前記ユーザを許可する、請求項３１記載の方法。
【請求項３３】
前記ユーザ・テーブル及び前記クラス・テーブルが、複数の許可アクティビティを含み、各ユーザが選択された前記アクティビティを行うことを許可され、前記許可アクティビティが、１）前記データ記憶媒体に記憶されるデータへの読出しアクセス、２）前記データ記憶媒体に記憶されるデータへの書込みアクセス、３）前記クラス・テーブルの全てのエントリの読出し、４）前記クラス・テーブルへのエントリの追加、及び５）前記ユーザ・テーブルのエントリの変更／削除を含み、前記送信ステップが、前記ユーザが行うことを許可された、選択された前記ユーザ許可及びクラス許可アクティビティを行う許可を送信するステップを含む、請求項３１または請求項３２に記載の方法。
【請求項３４】
前記データ記憶媒体に記憶される前記データが暗号化され、前記ユーザ・テーブル内の前記許可アクティビティを提供するステップが、少なくとも、１）前記データ記憶媒体に記憶されるデータへの読出しアクセスを提供するステップを含み、前記読出しアクセスの前記ユーザ許可を送信するステップが、前記暗号化記憶データのための暗号化解除鍵を送信するステップを含む、請求項２５乃至請求項３３に記載の方法。
【請求項３５】
ポータブル・データ記憶カートリッジにセキュア・インタフェースを提供するコンピュータ可読プログラム・コードを有する、プログラマブル・コンピュータ・プロセッサと共に使用可能なコンピュータ・プログラムを記録した記録媒体であって、
前記プログラマブル・コンピュータ・プロセッサが前記データ記憶カートリッジ内に装填され、前記データ記憶カートリッジが、データ記憶ドライブ内に装填されるとき、前記データ記憶ドライブのユーザにより、読出しまたは書込みアクセスされるデータを記憶するデータ記憶媒体と、前記データ記憶ドライブ内に装填されるとき、前記データ記憶ドライブから電源を供給され、データを送受信する、前記ポータブル・データ記憶カートリッジ内に装填されるワイヤレス・インタフェースとを含み、
前記記録媒体が、
各許可ユーザの少なくとも固有のユーザ記号及びユーザ暗号化解除鍵と、前記ユーザが前記データ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを含むユーザ・テーブルを提供する、前記プログラマブル・コンピュータ・プロセッサにより実行されるコンピュータ可読プログラム・コードと、
前記データ記憶ドライブから前記ワイヤレス・インタフェースを介して、前記許可ユーザからの前記ユーザ暗号化解除鍵により暗号化解除されるように暗号化された暗号化ユーザ認証メッセージを受信する、前記プログラマブル・コンピュータ・プロセッサにより実行されるコンピュータ可読プログラム・コードと、
所定のアルゴリズムに従い、前記暗号化ユーザ認証メッセージを前記ユーザ・テーブルからの前記ユーザ暗号化解除鍵と組み合わせて、前記ユーザのアクティビティを許可または否認する、前記プログラマブル・コンピュータ・プロセッサにより実行されるコンピュータ可読プログラム・コードと、
前記ユーザ許可または否認を前記ワイヤレス・インタフェースを介して、前記データ記憶ドライブに送信する、前記プログラマブル・コンピュータ・プロセッサにより実行されるコンピュータ可読プログラム・コードと、
を含む前記記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ポータブル・データ記憶カートリッジに記憶されるデータの保護に関し、特に、ポータブル・データ記憶カートリッジに記憶されるデータへのセキュア・アクセスの提供に関する。
【０００２】
【従来の技術】
データ記憶カートリッジは一般に、データ記憶ドライブ間で移送されたり、利用の間に、データ記憶ドライブから別々に記憶されるデータを記憶するために使用される。データの多くは、部外者から保護されなければならず、またデータの多くは、他のユーザに比較して、一部のユーザを優遇するように保護されなければならない。特定のユーザだけが、特定のデータをアクセスすることが許可されるべきであり、特定のユーザだけが、そのデータをアクセスできる者を指定できるように許可されるべきである。１例として給与情報があり、別の例として財務会計情報がある。更に、許可ユーザが時間の経過に伴い変化する傾向がある。
【０００３】
従って、データ記憶カートリッジに記憶されるデータに対するセキュリティを提供するだけでなく、特定ユーザによるそのデータへのアクセス、及び異なるデータ記憶カートリッジにおける異なるユーザによるアクセスを管理することが好ましい。
【０００４】
ポータブル・データ記憶カートリッジに記憶されるデータのセキュリティは一般に、データを暗号化し、データの暗号化解除のための鍵を提供することにより管理される。一般に、データ処理システムは暗号化解除鍵を含むかまたは獲得し、データのアクセスを許可されたユーザが、データ処理システム内でリストされる。データ処理システムが鍵を提供し、データ記憶カートリッジをアクセスすることにより、データ記憶ドライブのデータを暗号化解除する。１例が米国特許第５８５７０２１号で述べられており、そこではデータを暗号化解除するために必要な暗号化鍵を含む許可データが、カートリッジのデータ記憶媒体に書込まれる。暗号化鍵は、データ処理システムの装置の有効ＩＤによってだけ、デコード可能である。このようにして、データ処理システムは暗号化解除鍵を提供し、ユーザはデータ処理システム内のテーブルによりアクセスを許可される。
【０００５】
問題は、たとえデータ記憶カートリッジがポータブルであっても、ユーザによるデータへのアクセスが、ポータブルでないことである。ユーザによるアクセスは、許可テーブル及び暗号化解除鍵を有するデータ処理システムに制限される。
【０００６】
データ処理システムは継続的に更新されており、許可テーブルが新たなシステムに転送され、アクセスが要求されるデータ記憶媒体に相関付けられなければならない。許可テーブルの管理は一般に、データのセキュリティの責任を負う組織以外の他の組織（例えばＩＳなど）により扱われる。テーブルの変更や、データ及び様々なデータ処理システムとの相関が、セキュリティ喪失の原因となり得る。
【０００７】
【発明が解決しようとする課題】
本発明の目的は、データへのアクセスの変更を受け入れるように管理される、ポータブル・セキュリティ・システムを提供することである。
【０００８】
【課題を解決するための手段】
本発明は、ポータブル・データ記憶カートリッジ内にあって、当該ポータブル・データ記憶カートリッジへのアクセスを管理するポータブル・セキュリティ・システム、方法及び、コンピュータ・プログラム製品のコンピュータ可読プログラム・コードを提供する。データ記憶カートリッジが、データを記憶する磁気テープや光ディスクなどのデータ記憶媒体を有し、データ記憶ドライブ内に装填されて、データ記憶ドライブのユーザにより、読出しまたは書込みのためにアクセスされる。
【０００９】
ポータブル・セキュリティ・システムは、データ記憶ドライブ内に装填されるとき、データ記憶ドライブから電源を供給されデータを送受信する、ポータブル・データ記憶カートリッジ内に装填されるワイヤレス・インタフェースを含む。ワイヤレス・インタフェースは好適には、無線周波（ＲＦ）インタフェースを含む。プログラマブル・コンピュータ・プロセッサがポータブル・データ記憶カートリッジ内に装填され、ワイヤレス・インタフェースに接続される。ポータブル・データ記憶カートリッジ内のコンピュータ・プロセッサは、ワイヤレス・インタフェースにより電源供給され、ワイヤレス・インタフェースを介して、データをデータ記憶ドライブとの間で送受信する。コンピュータ・プロセッサは、各許可ユーザのユーザ記号及び対応するユーザ鍵を含む、少なくとも固有のユーザＩＤと、ユーザがデータ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを含む、ユーザ・テーブルを提供する。ユーザＩＤは、所定のアルゴリズムに従い、許可ユーザからのユーザ認証メッセージと組み合わされて、そのユーザを許可する。ポータブル・データ記憶カートリッジ内のコンピュータ・プロセッサは、データ記憶ドライブからワイヤレス・インタフェースを介して、ユーザ認証メッセージを受信し、所定のアルゴリズムに従い、ユーザ認証メッセージをユーザ・テーブルからのユーザＩＤと組み合わせ、ユーザ・アクティビティを許可または否認し、ユーザ許可または否認をワイヤレス・インタフェースを介して、データ記憶ドライブに送信する。
【００１０】
好適には、秘密鍵、公開鍵暗号アルゴリズムが採用される。従って、ユーザ・テーブル内の各ユーザＩＤは、ユーザ記号及びユーザの暗号化解除送信者公開鍵を含み、ユーザ認証メッセージは暗号化ユーザ認証メッセージを含む。暗号化ユーザ認証メッセージは、ユーザ暗号化解除鍵により暗号化解除され、特に、送信者秘密鍵及び受信者公開鍵により暗号化されるアクセス要求を含む。採用される秘密鍵、公開鍵暗号アルゴリズムが、受信者秘密鍵及び送信者公開鍵を用いて、ユーザ認証メッセージを暗号化解除し、それにより、ユーザ認証メッセージがそのユーザから到来したことが知られる。
【００１１】
ユーザ・テーブル内の許可アクティビティは、１）データ記憶媒体に記憶されるデータへの読出しアクセス、２）データ記憶媒体に記憶されるデータへの書込みアクセス、３）ユーザ・テーブルのユーザ・エントリの読出し、４）ユーザ・テーブルの全てのエントリの読出し、５）ユーザ・テーブルへのエントリの追加、及び６）ユーザ・テーブルのエントリの変更／削除を含む。各ユーザは、複数のアクティビティの内の選択されたものを行うことを許可される。
【００１２】
クラス記号及び対応するクラス鍵を含む、各許可クラスのユーザの固有のクラスＩＤと、各クラスのユーザがデータ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを有するクラス・テーブルが、追加で提供される。クラスＩＤは、所定のアルゴリズムに従い、許可クラスのユーザからのユーザ認証メッセージと組み合わされて、そのユーザを許可する。ユーザ・テーブルは更に、各ユーザの任意のクラス・メンバシップを含み、ユーザはクラス許可またはユーザ許可のいずれかにより、クラス・テーブルに関して許可される。ユーザ・テーブルにより許可されるアクティビティは更に、３）クラス・テーブルの全てのエントリの読出し、４）クラス・テーブルへのエントリの追加、及び５）クラス・テーブルのエントリの変更／削除を含む。
【００１３】
【発明の実施の形態】
本発明は図面を参照しながら、後述の好適な実施例に関連して述べられる。図面を通じて、同一番号は同一のまたは類似の要素を指し示す。本発明はその目的を達成する最適なモードに関して述べられるが、当業者であれば、これらの教示を鑑み、本発明の趣旨及び範囲から逸れることなく、様々な変更が達成されることが理解できよう。
【００１４】
図１を参照すると、磁気テープ・カートリッジ（図示）または光ディスクなどのデータ記憶カートリッジ１０が、データ記憶ドライブ１１にロードされる。データ記憶カートリッジの例は、ＩＢＭ３５９０データ・テープ・カートリッジである。別の例は、ＬＴＯ（Linear Tape Open）データ・テープ・カートリッジである。
【００１５】
データ記憶カートリッジは、磁気テープなどの記憶媒体１２を有し、これがテープ・リール１５上に格納され、データ記憶ドライブ１１内を通り抜ける。１例として、磁気テープ１２が読取り／書込みヘッド１７を通過し、巻き取りリール１８により巻き取られる。読取り／書込み回路及びドライブを動作させる制御回路の両方を含むドライブ制御装置２０が、読取り／書込みヘッド１７に接続され、記憶媒体１２からデータを読み書きする。ドライブ制御回路はインタフェース２１を介して、ホスト２２にも接続される。ホストはデータ処理システムまたはサーバを含むか、例えば自動データ記憶ライブラリのための、ドライブ・サブシステム制御装置を含む。データ記憶ドライブの例は、ＩＢＭ３５９０テープ記憶サブシステムである。
【００１６】
データ記憶ドライブ１１は、ドライブ制御装置２０がワイヤレス・インタフェース２５に結合されるように変更される。データ記憶カートリッジ１０についても、ワイヤレス・インタフェース２６と、不揮発性メモリ３１を有するコンピュータ・プロセッサ３０とを組み込むように変更される。
【００１７】
データ記憶カートリッジ１０がデータ記憶ドライブ１１内に装填されるとき、カートリッジ・ワイヤレス・インタフェース２６が、データ記憶ドライブのワイヤレス・インタフェース２５から電源を供給され、データを送受信する。好適には、ワイヤレス・インタフェース２５、２６は、ＲＦワイヤレス・インタフェースである。１例が米国特許第４９４１２０１号で述べられている。高周波誘導式ワイヤレス・インタフェースも採用され、これは磁気記憶媒体１２が信号により悪影響を受けないように十分に高い周波数である。その例が、米国特許第４６５０９８１号、同４７５８８３６号、及び同３８５９６２４号で述べられている。或いは、ワイヤレス・インタフェース用の誘導式アンテナが、磁気記憶媒体１２から遮蔽されてもよい。
【００１８】
コンピュータ・プロセッサ３０は、例えばＩｎｔｅｌ  Ｐｅｎｔｉｕｍ（Ｒ）チップなどのマイクロプロセッサ・チップを含み、ポータブル・コンピュータなどのように、低電力環境で動作するように構成される。関連不揮発性メモリ３１もまた、低電力環境で動作するように構成される。
【００１９】
本発明に従えば、ワイヤレス・インタフェース２６、及び関連不揮発性メモリ３１を有するコンピュータ・プロセッサ３０が装備され、ポータブル・データ記憶カートリッジ１０のためのポータブル・セキュリティ・システムを提供する。特に、ポータブル・データ記憶カートリッジ内に装備されることにより、セキュリティ・システムがポータブルになり、常にカートリッジを伴う。従って、セキュリティは、もはやデータ記憶ドライブ１１及びそのホスト・システム２２のセキュリティにもっぱら依存するのではなく、特定のドライブまたはホストに限られない。カートリッジは様々な場所において、異なるドライブ及びホスト・システムと共に使用されたり、更新済みドライブ及び更新済みデータ処理システムと共に使用されたりする。更に、セキュリティ・システムは、データ記憶カートリッジ内のユーザまたはクラス・テーブルを介して、予め許可を与えられたユーザにより、任意のドライブにおいて、データへのアクセスを変更するように管理及び更新される。セキュリティ・システムはポータビリティを維持し、データ記憶カートリッジ内に留まる。
【００２０】
ワイヤレス・インタフェース２６及びコンピュータ・プロセッサ３０が、図２に詳細に示される。アンテナ３５がデータ記憶ドライブのＲＦインタフェースから、ＲＦ信号を受信し、カプラ３６が受信信号を電力変換回路４０及びデータ復調器４２に供給する。電力変換回路４０は受信信号を電流に変換し、電流を伝送路４４を介して、データ記憶カートリッジ内で電力を要求する全ての装置に供給する。こうした装置には、コンピュータ・プロセッサ３０、データ復調器４２及びデータ変調器４５が含まれる。アンテナ３５からの受信信号はエンコードされ、データ復調器４２がカプラ３６から入来コード化信号を受信し、信号を復調し、データ信号をコンピュータ・プロセッサ３０に提供する。コンピュータ・プロセッサ３０からのデータ信号は、データ変調器４５に提供されて、エンコードされる。エンコードされた信号は、カプラ３６及びアンテナ３５により、データ記憶ドライブのＲＦインタフェースに伝送される。
【００２１】
コンピュータ・プロセッサ３０はプログラマブル・コンピュータ・プロセッサであり、コンピュータ可読プログラム・コードを有するマイクロプロセッサ３７を含む。プログラム・コードは暗号化／暗号化解除アルゴリズム３８、及び権限付与／認証／許可アクティビティ・アルゴリズム３９を含む。不揮発性記憶装置３１は後述のように、ユーザ・テーブル及びクラス・テーブルを記憶するために使用される。不揮発性記憶装置は、プログラマブル・コンピュータ・プロセッサ３０及びそのマイクロプロセッサ３７に接続される別々のチップを含むか、同一チップの一部を含む。コンピュータ可読プログラム・コードは、コンピュータ・プロセッサ３０の不揮発性内部メモリに記憶されるか、不揮発性メモリ３１に記憶され、コンピュータ・プロセッサ３０にロードされる。アルゴリズム３８及び３９は、プログラマブル・コンピュータ・プロセッサ３０にプリロードされるか、初期化時にワイヤレス・インタフェース２６を介して、コンピュータ・プロセッサに提供される。
【００２２】
アルゴリズム３９を採用するコンピュータ・プロセッサ３０は、不揮発性メモリ３１内にユーザ・テーブルを用意し、これは各許可ユーザの少なくとも固有ユーザＩＤ（ユーザ記号及び対応鍵を含む）と、ユーザがデータ記憶媒体に対して行うことが許可された、少なくとも１つの許可アクティビティとを含む。コンピュータ・プロセッサ３０は更に、不揮発性メモリ３１内にクラス・テーブルも用意し、これは各許可クラスのユーザの固有クラスＩＤ（クラス記号及び対応鍵を含む）と、各クラスのユーザがデータ記憶媒体に対して行うことが許可された、少なくとも１つの許可アクティビティとを含む。
【００２３】
所定のアルゴリズム３９に従い、ユーザＩＤが暗号化／暗号化解除アルゴリズム３８を用いて、許可ユーザからのユーザ認証メッセージと組み合わされ、ユーザを許可する。コンピュータ・プロセッサ３０は、データ記憶ドライブからワイヤレス・インタフェース２６を介して、ユーザ認証メッセージを受信し、所定のアルゴリズム３９及び暗号化／暗号化解除アルゴリズム３８に従い、ユーザ認証メッセージをユーザ・テーブルからのユーザＩＤと組み合わせ、ユーザ・アクティビティを許可または否認し、ユーザ許可または否認をワイヤレス・インタフェース２６を介して、データ記憶ドライブに送信する。
【００２４】
暗号化／暗号化解除アルゴリズム３８は、セキュリティ及びポータビリティの両方を提供する任意の好適な暗号化／暗号化解除アルゴリズムを含む。セキュリティ及びポータビリティの両方を提供するアルゴリズムの例に、"公開鍵"暗号化アルゴリズムがある。米国特許第４４０５８２９号は、しばしば作成者の名にちなんで"ＲＳＡ"暗号方式とよばれる、業界標準となった"公開鍵"暗号化／暗号化解除アルゴリズムについて述べている。認証を提供し、権限付与を許可する、本明細書で採用されるインプリメンテーションが、米国特許第４７４８６６８号で述べられる。従ってユーザＩＤは、ユーザ記号及びユーザ暗号化解除送信者公開鍵を含む。受信者公開鍵により暗号化された、許可ユーザからのユーザ認証メッセージと組み合わされてユーザが許可される。更に、送信者秘密鍵及び受信者公開鍵の使用により、認証メッセージが暗号化され、受信者秘密鍵及び送信者公開鍵の使用により、認証メッセージが暗号化解除され、メッセージが送信者から到来したことが知られる。
【００２５】
図３、図４及び図５は、ユーザ・テーブル及びクラス・テーブルによるカートリッジ初期化の例、及び暗号化アルゴリズム３８を採用するアルゴリズム３９の動作を示す。図３は、ユーザ及びクラス・テーブルを有さない、またはユーザ及びクラス・テーブルを確立したが、それらが空である未初期化データ記憶カートリッジ１０を示す。図４は、ユーザ・テーブル５０及びクラス・テーブル５１が本発明に従い初期化された後の、データ記憶カートリッジ１０を示す。
【００２６】
前述のように、コンピュータ・プロセッサ３０は、各許可ユーザの少なくとも固有のユーザＩＤと、ユーザがデータ記憶媒体に対して行うことを許可された、少なくとも１つの許可アクティビティとを有する、ユーザ・テーブル５０を提供する。好適には、ユーザ・テーブル５０内の各ユーザＩＤは、ユーザ記号５４と、ユーザ暗号化解除送信者公開鍵５５とを含む。ユーザの許可アクティビティ５６は、各ユーザＩＤのための別々のエントリと、そのユーザが行うことを許可された許可アクティビティとを含む。或いは、ユーザ・テーブルが各ユーザＩＤのための別々のエントリを含み、エントリがユーザが行うことを許可された全ての許可アクティビティを含んでもよい。ユーザ・テーブル５０は更に、各ユーザのクラス・メンバシップ５７を含み、それによりユーザはユーザ許可により、クラス・テーブル５１に関して許可される。
【００２７】
本発明によれば、各許可クラスのユーザの固有のクラスＩＤと、各クラスのユーザが行うことを許可された、少なくとも１つの許可アクティビティ６４とを有する、クラス・テーブル５１が提供される。好適には、クラス・テーブル５１内の各クラスＩＤは、クラス記号６２と、クラス暗号化解除送信者公開鍵６３とを含む。クラスＩＤは、所定のアルゴリズムに従い、許可クラスのあるユーザからのユーザ認証メッセージと組み合わされてユーザを許可する。従って、ユーザはクラス許可またはユーザ許可５７のいずれかにより、クラス・テーブルに関して許可される。
【００２８】
クラスのメンバの許可アクティビティ６４は、各クラスＩＤの別々のエントリと、ユーザ／クラス・メンバが行うことを許可された許可アクティビティとを含む。或いは、クラス・テーブルが、各クラスＩＤの別々のエントリを含み、エントリがユーザ／クラス・メンバが行うことを許可された全ての許可アクティビティを含んでもよい。
【００２９】
ユーザ・テーブル５０内の許可アクティビティ５６は、１）データ記憶媒体に記憶されるデータへの読出しアクセス、２）データ記憶媒体に記憶されるデータへの書込みアクセス、３）ユーザ・テーブルのユーザ・エントリの読出し、４）ユーザ・テーブルの全てのエントリの読出し、５）ユーザ・テーブルへのエントリの追加、６）ユーザ・テーブルのエントリの変更／削除、７）クラス・テーブルのクラス・エントリの読出し、８）クラス・テーブルの全てのエントリの読出し、９）クラス・テーブルへのエントリの追加、１０）クラス・テーブルのエントリの変更／削除、及び１１）受信者秘密鍵の変更を含む。
【００３０】
クラス・テーブル５１内の許可アクティビティ６４は、１）データ記憶媒体に記憶されるデータへの読出しアクセス、２）データ記憶媒体に記憶されるデータへの書込みアクセス、３）クラス・テーブルのユーザのクラス・エントリの読出し、４）クラス・テーブルの全てのエントリの読出し、５）クラス・テーブルへのエントリの追加、６）クラス・テーブルのエントリの変更／削除、７）ユーザ・テーブルの全てのエントリの読出し、８）ユーザ・テーブルへのエントリの追加、９）ユーザ・テーブルのエントリの変更／削除、及び１０）受信者秘密鍵の変更を含む。
【００３１】
アクセスを許可する公開鍵アルゴリズムの動作が、図５に関連して示される。好適な実施例は、前述のように、認証メッセージの暗号化解除を可能にし、またその認証メッセージが送信者から到来したことを保証する"署名"を提供する。１例では、ユーザ／クラス記号が送信される。ユーザ／クラス・メンバは、認証メッセージ７０を生成する。好適には認証メッセージは、所望のアクティビティを行うためのアクセス要求を含み、第２のメッセージの必要性を省く。ユーザ／クラス・メンバは送信者秘密鍵７１を有し、これは受信者公開鍵７２と共に、認証メッセージを暗号化するために使用される。受信者公開鍵７２はユーザ及びクラス・メンバに知られており、米国特許第４７４８６６８号で述べられるように、数学的に送信者秘密鍵に関連付けられるが、メッセージは同一の鍵によっては暗号化解除されない。代わりに、メッセージは受信者公開鍵の使用の理由から、意図された受信者によってのみ読むことが可能である。従って、暗号化解除されるとき、メッセージは受信者を対象としていなければならない。それ故、カートリッジにおいて、コンピュータ・プロセッサのアルゴリズムは、受信者秘密鍵７３及び送信者公開鍵７４を使用し、メッセージを暗号化解除する。前述のように、送信者公開鍵はユーザ・テーブル内、またはクラス・テーブル内で使用可能であり保持されている。このようにして、鍵が暗号化認証メッセージを暗号化解除する場合、メッセージが、ユーザ／クラス・メンバである送信者から到来したことが知られる。これは認証"署名"の提供として知られる。
【００３２】
その結果、ユーザ／クラス・メンバは、ポータブル・データ記憶カートリッジ内にあって、ポータブル・データ記憶カートリッジへのアクセスを管理する、本発明のポータブル・セキュリティ・システム、方法及びコンピュータ・プログラム製品のコンピュータ可読プログラム・コードのセキュリティに頼ることになる。
【００３３】
本発明に従うコンピュータ・プロセッサの動作の状態図が、図６に示され、本発明の方法のフローチャートが、図７及び図８に示される。
【００３４】
図１及び図７を参照すると、未初期化カートリッジ１０の初期化が、ステップ８０で開始される。カートリッジが、ワイヤレス・インタフェース２５を有するデータ記憶ドライブ１１にロードされ、ステップ８１で、初期化情報がカートリッジに伝送される。初期化情報は暗号化されず、セキュア状態のときに提供される。ステップ８２で、カートリッジ・ワイヤレス・インタフェース２６が初期化情報を受信し、情報をカートリッジ・プロセッサ３０に提供する。前述のように、初期化情報はユーザ・テーブル及びクラス・テーブルを含む。次にステップ８３で、カートリッジ・プロセッサ３０が、ワイヤレス・インタフェースからの入力が初期化情報であることを認識し、カートリッジが未初期化状態であるか否かを判断する。カートリッジが予め初期化されている場合、ステップ８４で、メッセージがワイヤレス・インタフェースを介して、データ記憶ドライブ１１に送信され初期化を否認する。
【００３５】
カートリッジが未初期化状態の場合、ステップ８５で、初期化ドライブまたはホスト・コンピュータがワイヤレス・インタフェースを介して、ユーザ・テーブルをカートリッジ・コンピュータ・プロセッサ３０に提供し、ステップ８６で、同様にワイヤレス・インタフェースを介して、クラス・テーブルを提供する。受信者秘密鍵は前もって提供されるか、任意選択ステップ８７として、初期化ロードにおいて提供されてもよい。これで初期化が完了し、ステップ８９で、データ記憶ドライブが完了を通知される。
【００３６】
図１、図６及び図８を参照すると、認証またはアクセス要求がステップ９０で、例えばユーザ記号を送信することにより開始され、カートリッジ・コンピュータ・プロセッサ３０は初期にアイドル状態９１である。ステップ９３で、要求がワイヤレス・インタフェース２６で受信され、コンピュータ・プロセッサに提供される。コンピュータ・プロセッサは状態９４に移行し、ステップ９５で、要求元ユーザまたはクラス・メンバが、ユーザ・テーブルまたはクラス・テーブルのリスト内に存在するか否かを判断する。テーブル内に存在しない場合、コンピュータ・プロセッサ３０は、ステップ９６で状態９７に移行し、ワイヤレス・インタフェース２６を介して、ユーザ／クラス・メンバへのアクセスを否認する。
【００３７】
ユーザまたはクラス・メンバがそれぞれのテーブル内に存在する場合、コンピュータ・プロセッサはステップ９８で状態９９に移行し、ユーザまたはクラス・メンバに認証メッセージを要求する。コンピュータ・プロセッサは認証メッセージを待機する間に、状態１００に移行する。認証メッセージがタイムアウト期間内に受信されない場合、状態９７でアクセスを否認する。ステップ１０２で、認証メッセージがワイヤレス・インタフェース２６により受信され、コンピュータ・プロセッサ３０に転送される。前述のように、認証メッセージは送信者秘密鍵及び受信者（カートリッジ）公開鍵により暗号化される。コンピュータ・プロセッサは状態１０３に移行し、メッセージを受信し認証を開始する。ステップ１０５で、コンピュータ・プロセッサは、受信者秘密鍵とユーザ・テーブルまたはクラス・テーブルからの送信者公開鍵とを用いて、認証メッセージの暗号化解除を行う。ステップ１０６で、コンピュータ・プロセッサは、ユーザまたはクラス・メンバが許可されたか否かを判断する。許可されない場合、コンピュータ・プロセッサ３０は状態９７に移行し、ステップ９６でアクセスを否認する。
【００３８】
ユーザまたはクラス・メンバが許可されると、コンピュータ・プロセッサは状態９８に移行し、ステップ１１０で、ユーザ／クラス・メンバの許可アクティビティのためにユーザまたはクラス・テーブルを読出す。前述のように、認証メッセージは好適には、１つ以上のアクティビティを行うための要求を含む。ユーザまたはクラス・テーブルの許可アクティビティ及び要求にもとづき、コンピュータ・プロセッサは状態１１１または状態１１２に移行し、許可アクティビティを認可する。受信者秘密鍵を変更する許可は、特定のユーザまたは特定のクラスに制限される。このようにして、状態１１１の許可アクティビティの認可は、ステップ１１４で、ワイヤレス・インタフェースを介して、データ記憶ドライブ１１に送信される。１例として、状態１１１からの要求アクセスは、例えばユーザ・テーブルへのエントリを変更するなど、データのための暗号化解除鍵を要求しない。状態１１２は、ユーザ／クラス・メンバによる特定の要求に応答してだけ入力され、ステップ１１４で、カートリッジ・データ記憶媒体上のデータのための暗号化解除鍵が、カートリッジ１０からワイヤレス・インタフェース２６を介して、データ記憶ドライブ１１に伝送される。コンピュータ・プロセッサは次にアイドル状態９１に戻りデータが読出される。
【００３９】
特定のセキュリティの例として、データ記憶媒体に記憶されるデータへの読出しアクセスが、ポータブル・カートリッジ内のコンピュータ・プロセッサ３０により、暗号化解除鍵を通じて制御されるケース、テーブル・アクセスが、ポータブル・カートリッジ内のコンピュータ・プロセッサ３０により実行されるケース、及び書込みアクセスが、プロセッサの論理制御に従うデータ記憶ドライブ内で局所的に制御されるケースがある。しかしながら、カートリッジ自体は本来、全体的に書込みを制限することができない。
【００４０】
このように、本発明はポータブルであり、データ記憶カートリッジ１０のデータへのアクセスの変更を受け入れるように管理されるセキュリティ・システムを提供する。特定のユーザだけが、各カートリッジへのアクセスを許可され、特定のユーザだけが、そのデータをアクセスできる者を定義することを許可される。
【図面の簡単な説明】
【図１】  本発明に従うデータ記憶カートリッジと、データ記憶ドライブ及びホストとを示す図である。
【図２】  図１のデータ記憶カートリッジ内のＲＦインタフェース、コンピュータ・プロセッサ、及び不揮発性記憶装置のブロック図である。
【図３】  図２の不揮発性記憶装置の未初期化テーブルを示す図である。
【図４】  図２の不揮発性記憶装置の初期化テーブルを示す図である。
【図５】  本発明に従うアクセス要求の暗号化及びその暗号化解除を示す図である。
【図６】  本発明に従う、図２のコンピュータ・プロセッサの動作の状態図を示す図である。
【図７】  データ記憶カートリッジを初期化し、ユーザ要求の認証及び許可を行う、本発明の方法を示すフローチャートである。
【図８】  データ記憶カートリッジを初期化し、ユーザ要求の認証及び許可を行う、本発明の方法を示すフローチャートである。
【符号の説明】
１０  データ記憶カートリッジ
１１  データ記憶ドライブ
１２  記憶媒体（磁気テープ）
１５  テープリール
１７  読取り／書込みヘッド
１８  巻き取りリール
２０  ドライブ制御装置
２１  インタフェース
２５、２６  ワイヤレス・インタフェース
３０  コンピュータ・プロセッサ
３１  不揮発性メモリ
【図１】
0003989732.tif 000002
【図２】
0003989732.tif 000003
【図３】
0003989732.tif 000004
【図４】
0003989732.tif 000005
【図５】
0003989732.tif 000006
【図６】
0003989732.tif 000007
【図７】
0003989732.tif 000008
【図８】
0003989732.tif 000009