(57)【要約】【課題】所有者が第三者のために設定したユーザ特定情報の削除を忘れても、所有者の意図した範囲外での第三者の使用を制限することができるとうにする。【解決手段】他人に可搬型記憶装置を貸し出すといったような場合に、ユーザ特定情報（ユーザＩＤ、パスワード）の他に、アクセス許可条件としてアクセス許可限度回数、或いはアクセス限度時間を設定し、入力されたユーザＩＤ、パスワードによりユーザ自体を認証したとしても、アクセス許可条件を満足しない場合は、当該ユーザが可搬型記憶装置にアクセスすることを禁止する。【選択図】      図４
2005062974.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段を有する可搬型記憶装置であって、前記可搬型記憶装置が装着された上位装置から入力されたユーザ特定情報と前記登録手段に登録されたユーザ特定情報とを照合してユーザを認証するユーザ認証手段と、
前記ユーザ認証手段により認証されたユーザに対して、前記登録手段に登録されたアクセス許可条件に基づいて前記可搬型記憶装置へのアクセスを許可するか否かを決定する決定手段と、を有することを特徴とする可搬型記憶装置。
【請求項２】
前記登録手段は、前記アクセス許可条件として、前記決定手段により決定されるべきアクセス許可の限度回数値を登録することを特徴とする請求項１に記載の可搬型記憶装置。
【請求項３】
前記決定手段は、アクセスを許可する毎に、アクセス許可に係るユーザの前記限度回数値をデクリメントするデクリメント手段を有し、デクリメントに係る限度回数値が０になっていない場合にアクセスを許可することを特徴とする請求項２に記載の可搬型記憶装置。
【請求項４】
前記決定手段は、アクセスを許可する毎に、アクセス許可に係るユーザに対するアクセス許可の回数をカウントするカウント手段を有し、カウントに係るアクセス許可の回数が前記アクセス許可の限度回数値を越えていない場合にアクセスを許可することを特徴とする請求項２に記載の可搬型記憶装置。
【請求項５】
前記登録手段は、前記アクセス許可条件として、アクセス限度時間を登録することを特徴とする請求項１に記載の可搬型記憶装置。
【請求項６】
前記決定手段は、アクセスを許可した後の前記可搬型記憶装置へのアクセス時間を計時する計時手段と、計時に係るアクセス時間をアクセス許可に係るユーザのアクセス限度時間から減算する減算手段とを有し、減算に係るアクセス限度時間が０にならない範囲でアクセスを許可することを特徴とする請求項５に記載の可搬型記憶装置。
【請求項７】
前記決定手段は、アクセスを許可した後の前記可搬型記憶装置へのアクセス時間を計時する計時手段を有し、計時に係るアクセス時間がアクセス許可に係るユーザの前記アクセス限度時間を越えない範囲でアクセスを許可することを特徴とする請求項５に記載の可搬型記憶装置。
【請求項８】
上位装置に対して着脱自在な可搬型記憶装置において、
ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段と、
前記上位装置から入力されたユーザ特定情報と前記登録手段に登録されたユーザ特定情報とを照合してユーザを認証すると共に、前記登録手段に登録されたアクセス許可条件に基づいて、認証に係るユーザが前記可搬型記憶装置にアクセスすることを認証する認証手段と、を有することを特徴とする可搬型記憶装置。
【請求項９】
ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段を有する可搬型記憶装置の制御方法であって、
前記可搬型記憶装置が装着された上位装置から入力されたユーザ特定情報と前記登録手段に登録されたユーザ特定情報とを照合してユーザを認証し、認証されたユーザに対して、前記登録手段に登録されたアクセス許可条件に基づいて前記可搬型記憶装置へのアクセスを許可するか否かを決定することを特徴とする可搬型記憶装置の制御方法。
【請求項１０】
上位装置に対して着脱自在な可搬型記憶装置の制御方法であって、
ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録しておき、前記上位装置から入力されたユーザ特定情報と前記登録に係るユーザ特定情報とを照合してユーザを認証すると共に、前記登録に係るアクセス許可条件に基づいて、認証に係るユーザが前記可搬型記憶装置にアクセスすることを認証することを特徴とする可搬型記憶装置の制御方法。
【請求項１１】
ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段を有する可搬型記憶装置により実行される制御プログラムであって、
前記可搬型記憶装置が装着された上位装置から入力されたユーザ特定情報と前記登録手段に登録されたユーザ特定情報とを照合してユーザを認証し、認証されたユーザに対して、前記登録手段に登録されたアクセス許可条件に基づいて前記可搬型記憶装置へのアクセスを許可するか否かを決定する内容を有することを特徴とする制御プログラム。
【請求項１２】
ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段を有する可搬型記憶装置により実行される制御プログラムであって、
上位装置から入力されたユーザ特定情報と前記登録に係るユーザ特定情報とを照合してユーザを認証すると共に、前記登録に係るアクセス許可条件に基づいて、認証に係るユーザが前記可搬型記憶装置にアクセスすることを認証する内容を有することを特徴とする制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスク装置などの可搬型記憶装置、その制御方法、及び制御プログラムに関し、特に、可搬型記憶装置を複数のユーザが共用する場合のデータセキュリティ技術に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ等の情報処理装置のスロットに挿入、接続して使用されるディスク装置は、パーソナルコンピュータ等の普及に伴い、小型化、高速化、高機能化、大容量化、低価格化が急速に進んでいる。
【０００３】
現在では１．８インチ、２．５インチのメモリカード型も製品化されている。
また、ディスク装置のインタフェースもＳＣＳＩ、ＰＣＭＣＩＡ、ＩＤＥなどの標準インタフェースの普及が進んでおり、誰でも気軽にディスク装置をホスト装置に装着して使用することが可能になってきている。
【０００４】
特に、ディスク装置の記憶容量は、年々急速に大容量化されている。例えば２．５インチのディスク装置でも、記憶容量が１００ＧＢにもうすぐ達する勢いである。これにより、数年前のファイルサーバクラスの記憶容量に係るディスク装置を個人で所有して使用できるようになってきている。
【０００５】
個人的に使用されるディスク装置は、気軽にホスト装置に装着してデータを読み書きできるが、それらデータの中には、他人に知られては困る個人的なデータ等が保存されている場合も多い。従って、ディスク装置に対して誰でも自由にアクセスできるようにすると、不正にデータを窃盗されたり、データを破壊されたりする可能性がある。
【０００６】
そこで、最近では、パスワードを設定することができるディスク装置等が実現されている。また、例えば、特開平０８−２６３３８３号公報では、複数の使用者で共用するために、複数のパスワード、及び各パスワードに対応して、使用可能な容量、その容量に対するアクセス権限（例えば、リードだけ可能、リード・ライト共に可能等の権限）を設定可能にしたディスク装置が提案されている。
【０００７】
【特許文献１】
特開平０８−２６３３８３号公報
【０００８】
【発明が解決しようとする課題】
ところで、上述の公報のようなディスク装置では、ディスク装置の所有者が第三者にディスク装置を貸し出し、その使用を許可することも可能であり、この場合、例えば、所有者が第三者のためにパスワードを設定し、そのパスワードを第三者に口頭などで教えることでディスク装置の使用を許可していた。
【０００９】
ところが、そのパスワードは削除されるまでの間は有効であるため、所有者は、貸し出していたディスク装置が返却された後、その貸し出し時に設定したパスワードを削除しなければならなかった。この理由は、返却後もパスワードを削除しなかった場合、そのパスワードを知っている使用者が、その後、所有者の意に反してディスク装置を使用し、所有者のデータを窃盗したり、破壊したりする虞があるからである。
【００１０】
本発明は、上記のような従来技術の問題点を解決するためになされたものであり、その課題は、所有者が第三者のために設定したユーザ特定情報の削除を忘れても、所有者の意図した範囲外での第三者の使用を制限することができる可搬型記憶装置、その制御方法、及び制御プログラムを提供することにある。
【００１１】
【課題を解決するための手段】
上記課題を解決するため、本発明は、ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段を有する可搬型記憶装置であって、前記可搬型記憶装置が装着された上位装置から入力されたユーザ特定情報と前記登録手段に登録されたユーザ特定情報とを照合してユーザを認証するユーザ認証手段と、前記ユーザ認証手段により認証されたユーザに対して、前記登録手段に登録されたアクセス許可条件に基づいて前記可搬型記憶装置へのアクセスを許可するか否かを決定する決定手段とを有している。
【００１２】
また、本発明は、上位装置に対して着脱自在な可搬型記憶装置において、ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段と、前記上位装置から入力されたユーザ特定情報と前記登録手段に登録されたユーザ特定情報とを照合してユーザを認証すると共に、前記登録手段に登録されたアクセス許可条件に基づいて、認証に係るユーザが前記可搬型記憶装置にアクセスすることを認証する認証手段とを有している。
【００１３】
また、本発明は、ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段を有する可搬型記憶装置の制御方法であって、前記可搬型記憶装置が装着された上位装置から入力されたユーザ特定情報と前記登録手段に登録されたユーザ特定情報とを照合してユーザを認証し、認証されたユーザに対して、前記登録手段に登録されたアクセス許可条件に基づいて前記可搬型記憶装置へのアクセスを許可するか否かを決定するように構成されている。
【００１４】
また、本発明は、上位装置に対して着脱自在な可搬型記憶装置の制御方法であって、ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録しておき、前記上位装置から入力されたユーザ特定情報と前記登録に係るユーザ特定情報とを照合してユーザを認証すると共に、前記登録に係るアクセス許可条件に基づいて、認証に係るユーザが前記可搬型記憶装置にアクセスすることを認証するように構成されている。
【００１５】
また、本発明は、ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段を有する可搬型記憶装置により実行される制御プログラムであって、前記可搬型記憶装置が装着された上位装置から入力されたユーザ特定情報と前記登録手段に登録されたユーザ特定情報とを照合してユーザを認証し、認証されたユーザに対して、前記登録手段に登録されたアクセス許可条件に基づいて前記可搬型記憶装置へのアクセスを許可するか否かを決定する内容を有している。
【００１６】
また、本発明は、ユーザを特定するための複数のユーザ特定情報と対応してそれぞれアクセス許可条件を登録する登録手段を有する可搬型記憶装置により実行される制御プログラムであって、上位装置から入力されたユーザ特定情報と前記登録に係るユーザ特定情報とを照合してユーザを認証すると共に、前記登録に係るアクセス許可条件に基づいて、認証に係るユーザが前記可搬型記憶装置にアクセスすることを認証する内容を有している。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１８】
図１は、本発明に係る可搬型記憶装置を挿抜（着脱）可能な情報処理装置の基本構成を示すブロック図である。
【００１９】
本情報処理装置は、キーボード１、マウス２、ディスプレイ３を除けば、マザーボード４、及びそれに接続されるＰＣＩボード１２に大別される。
【００２０】
マザーボード４は、各種の処理を行うホストＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６と、ホストＣＰＵ６により実行されるプログラム、及びホストＣＰＵ６が処理する対象となる各種のデータ群や、処理に用いるデータ群を格納するシステムメモリ５と、キーボード１、マウス２から入力される入力データを受信する入力制御部７と、ディスプレイ３に各種情報を表示させるための表示制御部８と、ホストバス９とＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｎｎｅｃｔ  Ｉｎｔｅｒｆａｃｅ）バス１１間の調停を行うホストブリッジ１０とを有し、ＰＣＩバス１１には、複数のボードを接続可能なＰＣＩ拡張スロット（不図示）が用意されている。
【００２１】
本実施形態では、そのうちの１つのＰＣＩ拡張スロットに１枚のＰＣＩボード１２が接続されており、ＰＣＩボード１２上には、ＰＣＩバス１１とＰＣＩボード１２側のローカルバス１７との間の調停を行うＰＣＩブリッジ１３が設けられている。
【００２２】
ＰＣＩボード１２側には、ＰＣＩブリッジ１３の他に、ＰＣＩボード１２における各種の処理を行うＰＣＩ側ＣＰＵ１４と、ＰＣＩ側ＣＰＵ１４により実行されるプログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５と、ＲＯＭ１５に格納されたプログラムに基づいてＰＣＩ側ＣＰＵ１４が処理する対象となるデータ群を格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６と、リムーバブル・ハードディスク・ユニット（ＨＤＤユニット）２０を挿抜することができ、ＰＣＩボード１２に接続可能なスロットである２つのＨＤＤスロット部１８，１９を有し、これらデバイスは、ＰＣＩボード１２上のローカルバス１７に接続され、各種データ・信号を授受可能となっている。
【００２３】
なお、図１では、２つのＨＤＤスロット部１８，１９のうち、ＨＤＤユニット２０が装着されているＨＤＤスロット部１８だけその内部構造を図示したが、ＨＤＤスロット部１９も同様の内部構造となっている。また、本発明に係る可搬型記憶装置は、本実施形態ではＨＤＤユニット２０が該当する。
【００２４】
次に、ＨＤＤスロット部の構造をＨＤＤスロット部１８の例で説明する。ＨＤＤスロット部１８は、スロット制御部２２を有している。このスロット制御部２２は、ＰＣＩボード１２上のローカルバス１７に接続され、ＨＤＤスロット部１８内の各種動作を制御する。
【００２５】
また、ＨＤＤスロット部１８は、ＨＤＤスロット部１８へのＨＤＤユニット２０の挿抜を検知する挿抜検知部２４と、ＨＤＤユニット２０をＨＤＤスロット部１８に正しく挿抜させるためのモータを制御するモータ制御部２３と、挿入されたＨＤユニット２０が不用意に取り外されないように物理的にロックするロック機構部２１を有している。
【００２６】
図２は、ユーザ認証用のＧＵＩ画面例を示す図である。このＧＵＩ画面は、ＨＤＤユニット２０をＨＤＤスロット部１８、１９に挿入して使用する際に、使用者がＨＤＤユニット２０を使用する権限があるか否かを確認するため、表示制御部８を介してディスプレイ３に表示されるものである。
【００２７】
図２に示したＧＵＩ画面上のユーザＩＤ入力エリア３１にユーザＩＤを入力し、パスワード入力エリア３２にパスワードを入力して、「ＯＫ」ボタン３３を押下することにより、ＨＤＤユニット２０内に記憶されている使用者情報との照合による認証処理が実行される。また、「ＣＡＮＣＥＬ」ボタン３４を押下することにより認証操作内容を取り消すことができる。なお、各入力エリアへの移動操作、及び「ＯＫ」ボタン３３、「ＣＡＮＣＥＬ」ボタン３４の押下操作は、マウス２によって行い、ユーザＩＤとパスワードの入力操作は、キーボード１により行うことができる。
【００２８】
［第１の実施形態］
次に、第１の実施形態に係る可搬型記憶装置について説明する。図３は、第１の実施形態に係る可搬型記憶装置、すなわちＨＤＤユニット２０の基本構成を示すブロック図である。なお、図３に示したホストコンピュータ４０は、図１に示した情報処理装置に相当するものである。
【００２９】
第１の実施形態に係るＨＤＤユニット２０は、各種の処理を行うＣＰＵ４２と、各種ユーザデータ、アプリケーションソフト等が記憶されているハードディスク４３、及びＣＰＵ４２により実行されるプログラム、及び各種データをハードディスク４３から取得して展開するＦＬＡＳＨメモリ４１を有している。尚、ＣＰＵ４２の制御の下で読書きを行うために必要なヘッド、モータ、モータ駆動部等は図示省略している。
【００３０】
なお、ＣＰＵ４２は、図１に示したような情報処理装置であるホストコンピュータ４０との間で各種のデータ通信を行う。また、ＦＬＡＳＨメモリ４１には、図５，６のフローチャートに対応するプログラムがプリセットされている。
【００３１】
さらに、ＦＬＡＳＨメモリ４１には、図４に示したようなＨＤＤユニット２０の使用者情報も記憶されている。この使用者情報としては、ユーザ識別情報としてのユーザＩＤ毎に、パスワード、認証回数制限機能、アクセス許可限度回数カウンタが記憶されている。
【００３２】
図４に示した「ユーザＡ」、「ユーザＢ」、「ユーザＣ」、「ユーザＤ」のように、ユーザ識別情報として、４人のユーザＩＤが登録されている。なお、第１の実施形態では、４人の使用者が登録されているが、それ以上の使用者を登録することも可能である。また、ユーザＩＤとしては、本実施形態では、使用者の氏名を使用することを想定しているが、同姓同名の存在を考慮して、多数桁の数字・記号を使用してもよい。
【００３３】
図４の例では、「ユーザＡ」、「ユーザＢ」、「ユーザＣ」、「ユーザＤ」というユーザＩＤと対応して、パスワード「０１２３」、「４５６７」、「８９０１」、「２３４５」が登録されている。なお、本実施形態では４桁の数字をパスワードとしているが、それ以外の桁数の数字、文字、記号を使用することも可能である。また、パスワードとしては、ＨＤＤユニット２０側で所定の暗号化を行った結果を登録してもよい。さらに、ユーザＩＤ及びパスワードからなるユーザ特定情報の代わりに、指紋、虹彩等のバイオメトリクス技術に係るユーザ特定情報を用いてもよい。
【００３４】
通常、可搬型記憶媒体に限らず、ほとんどの物には所有者がいる。所有者は、ＨＤＤユニット２０を購入し、最初に使用する際、自己の使用する情報処理装置にＨＤＤユニット２０を装着し、そのＨＤＤユニット２０に自己のユーザＩＤ、パスワードを登録して使用する。仮に、このＨＤＤユニット２０においては、ユーザＡが所有者とする。さらに、そのＨＤＤユニット２０を共用するユーザ、すなわち、ＨＤＤユニット２０に記憶された各種データをアクセス可能な使用者を登録することも可能である。
【００３５】
しかしながら、所有者以外の使用者に対して、その使用を制限したい場合、すなわち、或る使用者に対して、ＨＤＤユニット２０に記憶された各種データのアクセス回数を制限したい場合がある。例えば、ＨＤＤユニット２０を回覧のように使用し、職場の他の人にはＨＤＤユニット２０内に記憶されたコンテンツを１度だけ再生して見ることを許可するような場合である。
【００３６】
この例の場合、所有者は、その使用者の認証回数制限機能をＯＮにし、アクセス許可限度回数カウンタを「１」に設定し、その使用者に貸し出すことにより、１度だけの再生を許可する。すなわち、認証回数制限機能は、認証によりアクセスを許可する回数（認証回数）を制限する機能であり、アクセス許可限度回数カウンタは、そのアクセス許可の限度回数をカウントするカウンタである。
【００３７】
なお、認証回数制限機能がＯＦＦの場合は、アクセス許可回数が制限されていない状態であり、通常どおり、ユーザＩＤとパスワードの入力による認証により、何度でもアクセス可能である。
【００３８】
図４の例では、「ユーザＡ」、「ユーザＣ」は、アクセス許可回数（認証回数）が制限されていない通常の使用者として登録されており、「ユーザＢ」は、残り０回の認証によるアクセスが許可されており、「ユーザＤ」は、残り３回の認証によるアクセスが許可されている。すなわち、「ユーザＢ」は、今後のアクセスが禁止され、「ユーザＤ」は、今後３回のアクセスが可能な状態となっている。
【００３９】
なお、図４に示したようなＨＤＤユニット２０の使用者情報の登録処理は、当該ＨＤＤユニット２０の所有者等のマスタユーザだけ（本例では、ユーザＡのみ）が実行することができ、他のユーザは実行できないように、ＨＤＤユニット２０は構成されている。
【００４０】
次に、ＨＤＤユニット２０をホストコンピュータ４０に装着して使用する際の認証処理（すなわち、アクセス制限処理）を説明する。
【００４１】
ＨＤＤスロット部１８，１９の何れかにＨＤＤユニット２０を装着して使用する場合、使用者は、場合によっては装着したＨＤＤユニット２０に対する認証を行う必要がある。認証を行う必要があるか否かは、ホストコンピュータ４０が、装着に係るＨＤＤユニット２０に対し、その機能等の情報をポーリングすることで認識する。なお、認証処理を行う必要があるか否かを示す情報は、予めＦＬＡＳＨメモリ４１に登録しておく。或いは、図４に示したような使用者情報が登録されていない場合は、認証処理を行う必要がないと判断してもよい。
【００４２】
ホストコンピュータ４０は、認証を行う必要がある（すなわち、使用者が制限されている）ことを認識した場合、認証用のユーザ特定情報（ユーザＩＤとパスワード）を入力させるべく、図２に示すＧＵＩ画面を表示制御部８の制御の下にディスプレイ３に表示させる。
【００４３】
そこで、使用者は、キーボード１を使用してユーザＩＤ入力エリア３１に自己のユーザ識別情報、パスワード入力エリア３２にパスワードを入力し、マウス２を使用して「ＯＫ」ボタン３３を押下する。この操作により、ＨＤＤユニット２０内のＦＬＡＳＨメモリ４１に記憶されている使用者情報と照合することにより認証処理が行われる。
【００４４】
なお、上記図２に示されたＧＵＩ画面より入力されたユーザＩＤとパスワードは、ホストブリッジ１０、ＰＣＩブリッジ１３、スロット制御部２２を経由して、認証指令信号と共にホストコンピュータ４０からＨＤＤユニット２０に通知される。
【００４５】
認証指令信号を受信したＨＤＤユニット２０のＣＰＵ４２は、図５に示すフローチャートに対応する認証処理を開始する（ステップＳ５０１）。
【００４６】
すなわち、ＨＤＤユニット２０のＣＰＵ４２は、認証指令信号と共にホストコンピュータ４０から送られてくるユーザＩＤとパスワードを受信する（ステップＳ５０２）。
【００４７】
次に、ＨＤＤユニット２０のＣＰＵ４２は、受信したユーザＩＤ、パスワードが、それぞれＦＬＡＳＨメモリ４１に登録されているユーザＩＤ、パスワードと一致するか否かを判別する（ステップＳ５０３）。この際、暗号化されたパスワードが登録されている場合は、その暗号化方式と同一の暗号化方式で受信に係るパスワードを暗号化し、それら暗号化されたパスワード同士の一致性を判別する。
【００４８】
ステップＳ５０３にて、受信したユーザＩＤ、パスワードが登録されているユーザＩＤ、パスワードと一致しないと判別された場合、ＨＤＤユニット２０のＣＰＵ４２は、認証が失敗したものとして、その旨をホストコンピュータ４０に通知する（ステップＳ５０８）。
【００４９】
なお、認証が失敗した旨の通知を受信したホストコンピュータ４０は、現在装着されているＨＤＤユニット２０にアクセスすることが禁止される。また、この場合、ホストコンピュータ４０は、アクセスが禁止される旨をディスプレイ３に表示する、或いはエラー音を発する等して、使用者に通知するのが好ましい（後述のステップＳ５０４，Ｓ５０５を経由してステップＳ５０８に進んだ場合も同様）。
【００５０】
ステップＳ５０３にて、受信したユーザＩＤ、パスワードが登録されているユーザＩＤ、パスワードと一致すると判別された場合、ＨＤＤユニット２０のＣＰＵ４２は、そのユーザＩＤ、パスワードに係る使用者に対して認証回数制限機能がＯＮされているか否かを判別する（ステップＳ５０４）。
【００５１】
その結果、認証回数制限機能がＯＦＦであれば、ＨＤＤユニット２０のＣＰＵ４２は、ホストコンピュータ４０に対して、認証が成功である旨（すなわち、アクセスを許可する旨）を通知する（ステップＳ５０７）。この処理の流れは、図４の例では、「ユーザＡ」と「ユーザＣ」が認証操作を行った場合に相当する。
【００５２】
なお、認証が成功である旨の通知を受信したホストコンピュータ４０は、その後、ＨＤＤユニット２０に対するアクセスが可能となる。また、この場合、ＨＤＤユニット２０のＣＰＵ４２は、認証が成功であり、ホストコンピュータ４０に対してアクセスを許可した旨の情報（当該ユーザＩＤを含む）をＦＬＡＳＨメモリ４１等に記憶しておく。このアクセスを許可した旨の情報は、ＨＤＤユニット２０への供給電源が切断されるか、ホストコンピュータ４０からクリア指示がなされるまで記憶しておく（後述のステップＳ５０５，Ｓ５０６を経由してステップＳ５０７に進んだ場合も同様）。
【００５３】
ステップＳ５０４にて、認証回数制限機能がＯＮされていると判別された場合、ＨＤＤユニット２０のＣＰＵ４２は、入力されたユーザＩＤ、パスワードに係る使用者に対するアクセス許可限度回数カウンタの現在の値が「０」となっているか否かを判別する（ステップＳ５０５）。その結果、アクセス許可限度回数カウンタの現在の値が「０」となっていれば、ＨＤＤユニット２０のＣＰＵ４２は、認証が失敗したものとして、その旨をホストコンピュータ４０に通知する（ステップＳ５０８）。この処理の流れは、図４の例では、「ユーザＢ」が認証操作を行った場合に相当する。
【００５４】
一方、アクセス許可限度回数カウンタの現在の値が「０」となっていなければ、ＨＤＤユニット２０のＣＰＵ４２は、当該アクセス許可限度回数カウンタの値を「１」だけデクリメントする（ステップＳ５０６）。この処理の流れは、図４の例では、「ユーザＤ」が認証操作を行った場合に相当し、「ユーザＤ」に係るアクセス許可限度回数カウンタの値が「３」から「２」に更新される。
【００５５】
次に、ＨＤＤユニット２０のＣＰＵ４２は、ホストコンピュータ４０に対して、認証が成功である旨、すなわちアクセスを許可する旨を通知する（ステップＳ５０７）。
【００５６】
以上の認証処理により、図４のような形態で使用者制限がなされているＨＤＤユニット２０の場合は、「ユーザＡ」、「ユーザＣ」、「ユーザＤ」に対しては、当該ＨＤＤユニット２０内のデータへのアクセスが許可され、「ユーザＢ」、及び未登録のユーザに対しては、当該ＨＤＤユニット２０内のデータへのアクセスが禁止されることとなる。
【００５７】
次に、ホストコンピュータ４０からアクセス要求信号を受信した場合のＨＤＤユニット２０の処理を、図６のフローチャートに基づいて説明する。
【００５８】
ＨＤＤユニット２０のＣＰＵ４２は、ホストコンピュータ４０からアクセス要求信号を受信した場合、当該ＨＤＤユニット２０の使用に関して使用者制限を行うか否かを判別する（ステップＳ６０１）。使用者制限を行うか否かの情報は、予めＦＬＡＳＨメモリ４１に登録しておく。なお、使用者制限を行うか否かの情報を予めＦＬＡＳＨメモリ４１に登録しておくことなく、図４のような使用者情報が登録されていれば使用者制限を行い、使用者情報が登録されていなければ使用者制限を行わないと判断してもよい。
【００５９】
ステップＳ６０１にて、使用者制限を行わないと判別した場合、ＨＤＤユニット２０のＣＰＵ４２は、ホストコンピュータ４０からのアクセス要求信号に従って、通常のアクセス処理を行う（ステップＳＳ６０３）。
【００６０】
ステップ６０１にて使用者制限を行うと判別した場合、ＨＤＤユニット２０のＣＰＵ４２は、認証済みであるか否か、すなわち、図５のフローチャートのステップ５０７にて、認証成功である旨をホストコンピュータ４０に通知しているか否かを判別する（ステップＳ６０２）。
【００６１】
その結果、認証済みであれば、ＨＤＤユニット２０のＣＰＵ４２は、ホストコンピュータ４０からのアクセス要求信号に従って、通常のアクセス処理を行う（ステップＳＳ６０３）。一方、認証済みでなければ、ＨＤＤユニット２０のＣＰＵ４２は、ホストコンピュータ４０からのアクセス要求信号に対し、アクセス不可を返信する（ステップＳ６０４）。
【００６２】
このように、第１の実施形態では、他人に可搬型記憶装置を貸し出すといったような場合に、アクセス可能とする認証回数、すなわちアクセス許可の限度回数を設定しているので、たとえユーザＩＤ、パスワード（ユーザ特定情報）の消去を忘れたとしても、所有者の意図しないような使用を防止することができる。
【００６３】
なお、本実施の形態においては、所有者と、それ以外のユーザとを同じ領域で使用者情報を登録していたが、所有者は別領域で管理するようにしても良い。また、本実施の形態で、アクセス回数は、アクセスを許可してから次の認証が必要とされるとき（例えば、ＨＤＤユニットを情報処理装置から取り外し再度装着したとき、ＨＤＤユニットに格納されたファイルを読み出し、更に、同じファイルを読み出そうとしたとき等）に管理される。
【００６４】
［第２の実施形態］
第２の実施形態における情報処理装置の基本構成は、図１に示した第１の実施形態と同様である。また、情報処理装置は、第２の実施形態においても、第１の実施形態と同様に図２に示したユーザ認証用のＧＵＩ画面を表示する機能を有している。
【００６５】
図７は、第２の実施形態に係る可搬型記憶装置、すなわちＨＤＤユニット２０の基本構成を示すブロック図である。なお、図７に示したホストコンピュータ７０は、図１に示した情報処理装置に相当するものである。
【００６６】
第２の実施形態に係るＨＤＤユニット２０は、各種の処理を行うＣＰＵ７２と、各種ユーザデータ、アプリケーションソフト等が記憶されているハードディスク７３、ＣＰＵ７２により実行されるプログラム、及び各種データを格納するＦＬＡＳＨメモリ７１、及びクロック信号をカウントして時間計測を行うクロックカウンタ７４を有している。
【００６７】
なお、ＣＰＵ７２は、図１に示したような情報処理装置であるホストコンピュータ７０との間で各種のデータ通信を行う。また、ＦＬＡＳＨメモリ７１には、図９，１０のフローチャートに対応するプログラムがプリセットされている。さらに、ＦＬＡＳＨメモリ７１には、図８に示したようなＨＤＤユニット２０の使用者情報も記憶されている。
【００６８】
この使用者情報としては、ユーザ識別情報としてのユーザＩＤ毎に、パスワード、使用時間制限機能、使用限度時間（すなわち、アクセス限度時間）が記憶されている。また、図７に示したような外付けのクロックカウンタ７４の代わりに、ＣＰＵ７２に内蔵されたクロックカウンタを使用することも可能である。
【００６９】
図８に示した「ユーザＡ」、「ユーザＢ」、「ユーザＣ」、「ユーザＤ」のように、ユーザ識別情報として、４人のユーザＩＤが登録されている。なお、第２の実施形態では、４人の使用者が登録されているが、それ以上の使用者を登録することも可能である。また、ユーザＩＤとしては、本実施形態では、使用者の氏名を使用することを想定しているが、同姓同名の存在を考慮して、多数桁の数字・記号を使用してもよい。尚、所有者に関する情報は、別の領域にて管理、認証が行われるものとする。
【００７０】
図８の例では、「ユーザＡ」、「ユーザＢ」、「ユーザＣ」、「ユーザＤ」というユーザＩＤと対応して、パスワード「０１２３」、「４５６７」、「８９０１」、「２３４５」が登録されている。なお、本実施形態では４桁の数字をパスワードとしているが、それ以外の桁数の数字、文字、記号を使用することも可能である。また、パスワードとしては、ＨＤＤユニット２０側で所定の暗号化を行った結果を登録してもよい。さらに、ユーザＩＤ及びパスワードからなるユーザ特定情報の代わりに、指紋、虹彩等のバイオメトリクス技術に係るユーザ特定情報を用いてもよい。
【００７１】
通常、可搬型記憶媒体に限らず、ほとんどの物には所有者がいる。所有者は、ＨＤＤユニット２０を購入し、最初に使用する際、そのＨＤＤユニット２０に自己のユーザＩＤ、パスワードを登録して使用する。さらに、そのＨＤＤユニット２０を共用するユーザ、すなわち、ＨＤＤユニット２０に記憶された各種データをアクセス可能な使用者を登録することも可能である。
【００７２】
しかしながら、所有者以外の使用者に対して、その使用を制限したい場合、すなわち、或る使用者に対して、ＨＤＤユニット２０に記憶された各種データのアクセス時間を制限したい場合がある。例えば、ＨＤＤユニット２０を回覧のように使用し、職場の他の人にはＨＤＤユニット２０内に記憶されたコンテンツを１度だけ再生して見ることを許可するような場合である。
【００７３】
この例の場合、所有者は、その使用者の使用時間制限機能をＯＮにし、使用限度時間として上記コンテンツの再生に要する時間を設定し、その使用者に貸し出すことにより、１度だけのコンテンツ再生を許可する。すなわち、使用時間制限機能は、使用者毎にアクセス時間を制限する機能であり、使用限度時間は、使用者毎のアクセス限度時間である。
【００７４】
なお、使用時間制限機能がＯＦＦの場合は、アクセス時間が制限されていない状態であり、通常どおり、ユーザＩＤとパスワードの入力による認証により、何時間でもアクセス可能である。また、使用限度時間は、ＨＤＤユニット２０内に記憶されたコンテンツの再生時間（アクセス時間）に応じて減算されていく。
【００７５】
図８の例では、「ユーザＢ」、「ユーザＤ」は、使用時間が制限されていない通常の使用者として登録されており、「ユーザＡ」は、認証に基づく残り２時間のアクセスが許可されており、「ユーザＣ」は、認証に基づく残り０時間のアクセスが許可されている。すなわち、「ユーザＣ」は、今後のアクセスが禁止された状態となっている。
【００７６】
なお、図８に示したようなＨＤＤユニット２０の使用者情報の登録処理は、当該ＨＤＤユニット２０の所有者等のマスタユーザだけが実行することができ、他のユーザは実行できないように、ＨＤＤユニット２０は構成されている。
【００７７】
次に、ＨＤＤユニット２０をホストコンピュータ７０に装着して使用する際の認証処理（すなわち、アクセス制限処理）を説明する。
【００７８】
ＨＤＤスロット部１８，１９の何れかにＨＤＤユニット２０を装着して使用する場合、使用者は、場合によっては装着したＨＤＤユニット２０に対する認証を行う必要がある。認証を行う必要があるか否かは、ホストコンピュータ７０が、装着に係るＨＤＤユニット２０に対し、その機能等の情報をポーリングすることで認識する。なお、認証処理を行う必要があるか否かを示す情報は、予めＦＬＡＳＨメモリ７１に登録しておく。或いは、図８に示したような使用者情報が登録されていない場合は、認証処理を行う必要がないと判断してもよい。
【００７９】
ホストコンピュータ７０は、認証を行う必要がある（すなわち、使用者が制限されている）ことを認識した場合、認証用のユーザ特定情報（ユーザＩＤとパスワード）を入力させるべく、図２に示すＧＵＩ画面を表示制御部８の制御の下にディスプレイ３に表示させる。
【００８０】
そこで、使用者は、キーボード１を使用してユーザＩＤ入力エリア３１に自己のユーザ識別情報、パスワード入力エリア３２にパスワードを入力し、マウス２を使用して「ＯＫ」ボタン３３を押下する。この操作により、ＨＤＤユニット２０内のＦＬＡＳＨメモリ７１に記憶されている使用者情報と照合することにより認証処理が行われる。
【００８１】
なお、上記図２に示されたＧＵＩ画面より入力されたユーザＩＤとパスワードは、ホストブリッジ１０、ＰＣＩブリッジ１３、スロット制御部２２を経由して、認証指令信号と共にホストコンピュータ７０からＨＤＤユニット２０に通知される。
【００８２】
認証指令信号を受信したＨＤＤユニット２０のＣＰＵ７２は、図９に示すフローチャートに対応する認証処理を開始する（ステップＳ９０１）。
【００８３】
すなわち、ＨＤＤユニット２０のＣＰＵ７２は、認証指令信号と共にホストコンピュータ７０から送られてくるユーザＩＤとパスワードを受信する（ステップＳ９０２）。
【００８４】
次に、ＨＤＤユニット２０のＣＰＵ７２は、受信したユーザＩＤ、パスワードが、それぞれＦＬＡＳＨメモリ７１に登録されているユーザＩＤ、パスワードと一致するか否かを判別する（ステップＳ９０３）。この際、暗号化されたパスワードが登録されている場合は、その暗号化方式と同一の暗号化方式で受信に係るパスワードを暗号化し、それら暗号化されたパスワード同士の一致性を判別する。
【００８５】
ステップＳ９０３にて、受信したユーザＩＤ、パスワードが登録されているユーザＩＤ、パスワードと一致しないと判別された場合、ＨＤＤユニット２０のＣＰＵ７２は、認証が失敗したものとして、その旨をホストコンピュータ７０に通知する（ステップＳ９０８）。
【００８６】
なお、認証が失敗した旨の通知を受信したホストコンピュータ７０は、現在装着されているＨＤＤユニット２０にアクセスすることが禁止される。また、この場合、ホストコンピュータ７０は、アクセスが禁止される旨をディスプレイ３に表示する、或いはエラー音を発する等して、使用者に通知するのが好ましい（後述のステップＳ９０４，Ｓ９０５を経由してステップＳ９０８に進んだ場合も同様）。
【００８７】
ステップＳ９０３にて、受信したユーザＩＤ、パスワードが登録されているユーザＩＤ、パスワードと一致すると判別された場合、ＨＤＤユニット２０のＣＰＵ７２は、そのユーザＩＤ、パスワードに係る使用者に対して使用時間制限機能がＯＮされているか否かを判別する（ステップＳ９０４）。
【００８８】
その結果、使用時間制限機能がＯＦＦであれば、ＨＤＤユニット２０のＣＰＵ７２は、ホストコンピュータ７０に対して、認証が成功である旨、すなわちアクセスを許可する旨を通知する（ステップＳ９０７）。この処理の流れは、図４の例では、「ユーザＢ」と「ユーザＤ」が認証操作を行った場合に相当する。
【００８９】
なお、認証が成功である旨の通知を受信したホストコンピュータ７０は、その後、ＨＤＤユニット２０に対するアクセスが可能となる。また、この場合、ＨＤＤユニット２０のＣＰＵ７２は、認証が成功であり、ホストコンピュータ７０に対してアクセスを許可した旨の情報（当該ユーザＩＤを含む）をＦＬＡＳＨメモリ７１等に記憶しておく。このアクセスを許可した旨の情報は、ＨＤＤユニット２０への供給電源が切断されるか、ホストコンピュータ７０からクリア指示がなされるまで記憶しておく（後述のステップＳ９０５，Ｓ９０６を経由してステップＳ９０７に進んだ場合も同様）。
【００９０】
ステップＳ９０４にて、使用時間制限機能がＯＮされていると判別された場合、ＨＤＤユニット２０のＣＰＵ７２は、入力されたユーザＩＤ、パスワードに係る使用者に対する使用限度時間の現在の値が「０」となっているか否かを判別する（ステップＳ９０５）。その結果、使用限度時間の現在の値が「０」となっていれば、ＨＤＤユニット２０のＣＰＵ７２は、認証が失敗したものとして、その旨をホストコンピュータ７０に通知する（ステップＳ９０８）。この処理の流れは、図８の例では、「ユーザＣ」が認証操作を行った場合に相当する。
【００９１】
一方、例えば図８の「ユーザＡ」のように、使用限度時間の現在の値が「０」となっていなければ、ＨＤＤユニット２０のＣＰＵ７２は、使用限度時間の更新処理を開始する（ステップＳ９０６）。この更新処理は、クロックカウンタ７４を初期化してクロック信号のカウントをスタートし、そのクロックカウンタ７４のカウント値に対応する時間（すなわち、アクセス時間）を現在の使用限度時間から減算することにより行う。また、この更新処理は、使用限度時間が「０」になるか、ＨＤＤユニット２０へ供給される電源が切断されるか、或いはホストコンピュータ７０から当該更新処理の停止指示がなされるまで継続する。なお、アクセス時間は、クロック信号の周波数、及びクロック信号のカウント値により求められる。また、アクセス時間は、クロックカウンタを使用せず、その他時間計測可能なものを使用してもよい。
【００９２】
次に、ＨＤＤユニット２０のＣＰＵ７２は、ホストコンピュータ７０に対して、認証が成功である旨、すなわちアクセスを許可する旨を通知する（ステップＳ９０７）。
【００９３】
以上の認証処理により、図８のような形態で使用者制限がなされているＨＤＤユニット２０の場合は、「ユーザＡ」、「ユーザＢ」、「ユーザＤ」に対しては、当該ＨＤＤユニット２０内のデータへのアクセスが許可され、「ユーザＣ」、及び未登録のユーザに対しては、当該ＨＤＤユニット２０内のデータへのアクセスが禁止されることとなる。
【００９４】
以上が接続されたＨＤＤユニット２０に対して認証処理を行う際の、ＨＤＤユニット２０側での処理の流れである。
【００９５】
次に、ホストコンピュータ７０からアクセス要求信号を受信した場合のＨＤＤユニット２０の処理を、図１０のフローチャートに基づいて説明する。
【００９６】
ＨＤＤユニット２０のＣＰＵ７２は、ホストコンピュータ７０からアクセス要求信号を受信した場合、当該ＨＤＤユニット２０の使用に関して使用者制限を行うか否かを判別する（ステップＳ１００１）。使用者制限を行うか否かの情報は、予めＦＬＡＳＨメモリ７１に登録しておく。なお、使用者制限を行うか否かの情報を予めＦＬＡＳＨメモリ７１に登録しておくことなく、図８のような使用者情報が登録されていれば使用者制限を行い、使用者情報が登録されていなければ使用者制限を行わないと判別してもよい。
【００９７】
ステップＳ１００１にて、使用者制限を行わないと判別した場合、ＨＤＤユニット２０のＣＰＵ７２は、ホストコンピュータ７０からのアクセス要求信号に従って、通常のアクセス処理を行う（ステップＳ１００５）。
【００９８】
ステップＳ１００１にて、使用者制限を行うと判別した場合、ＨＤＤユニット２０のＣＰＵ７２は、認証済みであるか否か、すなわち図９のフローチャートのステップＳ９０７にて、認証成功である旨をホストコンピュータ７０に通知しているか否かを判別する（ステップＳ１００２）。
【００９９】
その結果、認証済みでなければ、ＨＤＤユニット２０のＣＰＵ７２は、ホストコンピュータ７０からのアクセス要求信号に対し、アクセス不可を返信する（ステップＳ１００６）。
【０１００】
一方、認証済みであれば、ＨＤＤユニット２０のＣＰＵ７２は、当該認証に係る使用者に関して使用時間制限機能がＯＮされているか否かを判断する（ステップＳ１００３）。その結果、使用時間制限機能がＯＦＦされていれば、ＨＤＤユニット２０のＣＰＵ７２は、ホストコンピュータ７０からのアクセス要求信号指示に従って、通常のアクセス処理を行う（ステップＳ１００５）。
【０１０１】
一方、使用時間制限機能がＯＮされていれば、ＨＤＤユニット２０のＣＰＵ７２は、当該使用者に係る使用限度時間が「０」であるか否かを判別する（ステップＳ１００４）。その結果、使用限度時間が「０」であれば、ＨＤＤユニット２０のＣＰＵ７２は、ホストコンピュータ７０からのアクセス要求信号に対し、アクセス不可を返信する（ステップＳ１００６）。この場合、ホストコンピュータ７０は、使用限度時間をオーバーしたためにＨＤＤユニット２０にアクセスできない旨をディスプレイ３に表示する、或いはエラー音等にて報知するのが好ましい。
【０１０２】
一方、使用限度時間が「０」でなければ、ＨＤＤユニット２０のＣＰＵ７２は、ホストコンピュータ７０からのアクセス要求信号に従って、通常のアクセス処理を行う（ステップＳ１００５）。
【０１０３】
このように、第２の実施形態では、他人に可搬型記憶装置を貸し出すといったような場合に、アクセス限度時間を設定しているので、たとえユーザＩＤ、パスワード（ユーザ特定情報）の消去を忘れたとしても、所有者の意図しないような使用を防止することができる。
【０１０４】
なお、本発明は、上記実施形態に限定されることなく、例えば、第１の実施形態のようにアクセス回数で規制する場合に、ユーザ毎にアクセス許可の限度回数と、実際のアクセス許可の回数をカウントするカウンタとを設定し、カウントされた実際のアクセス許可の回数がアクセス許可の限度回数を越えない範囲でアクセスを許可するように構成することも可能である。
【０１０５】
また、第２の実施形態のようにアクセス時間で規制する場合に、ユーザ毎にアクセス限度時間と、実際のアクセス時間をカウントするカウンタとを設定し、カウントされた実際のアクセス時間がアクセス限度時間を越えない範囲でアクセスを許可するように構成することも可能である。
【０１０６】
さらに、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１０７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図５，６，９，１０に示す）フローチャートに対応するプログラムコードが格納されることになる。
【０１０９】
【発明の効果】
以上説明したように、本発明によれば、他人に可搬型記憶装置を貸し出すといったような場合に、ユーザ特定情報（ユーザＩＤ、パスワード）の他に、アクセス許可条件としてアクセス許可限度回数、或いはアクセス限度時間を設定し、入力されたユーザＩＤ、パスワードによりユーザ自体を認証したとしても、アクセス許可条件を満足しない場合は、当該ユーザが可搬型記憶装置にアクセスすることを禁止しているので、例えば所有者が第三者のために設定したユーザ特定情報の削除を忘れても、所有者の意図した範囲外での第三者の使用を制限することができる可搬型記憶装置、その制御方法、及び制御プログラムを提供することが可能となる。
【図面の簡単な説明】
【図１】本発明に係る可搬型記憶装置を着脱可能な情報処理装置の基本構成を示すブロック図である。
【図２】ユーザ認証用情報（ユーザＩＤとパスワード）を入力するためのＧＵＩ画面例を示す図である。
【図３】本発明の第１の実施形態に係る可搬型記憶装置の基本構成を示すブロック図である。
【図４】本発明の第１の実施形態に係る可搬型記憶装置に記憶されたユーザ認証のための各種情報を示す図である。
【図５】本発明の第１の実施形態における可搬型記憶装置側での認証処理を示すフローチャートである。
【図６】本発明の第１の実施形態における可搬型記憶装置側でのアクセス処理を示すフローチャートである。
【図７】本発明の第２の実施形態に係る可搬型記憶装置の基本構成を示すブロック図である。
【図８】本発明の第２の実施形態に係る可搬型記憶装置に記憶されたユーザ認証のための各種情報を示す図である。
【図９】本発明の第２の実施形態における可搬型記憶装置側での認証処理を示すフローチャートである。
【図１０】本発明の第２の実施形態における可搬型記憶装置側でのアクセス処理を示すフローチャートである。
【符号の説明】
１８，１９…ＨＤＤスロット部
２０…ＨＤＤユニット
２２…スロット制御部
４０，７０…ホストコンピュータ
４１，７１…ＦＬＡＳＨメモリ
４２，７２…ＣＰＵ
４３、７３…ハードディスク
７４…クロックカウンタ
【図１】
2005062974.tif 000003
【図２】
2005062974.tif 000004
【図３】
2005062974.tif 000005
【図４】
2005062974.tif 000006
【図５】
2005062974.tif 000007
【図６】
2005062974.tif 000008
【図７】
2005062974.tif 000009
【図８】
2005062974.tif 000010
【図９】
2005062974.tif 000011
【図１０】
2005062974.tif 000012