(57)【要約】【課題】  本発明は、情報記憶媒体の内部に情報データとは別の情報記憶媒体の情報保護のための制御情報領域を設けることなく、情報記憶媒体の情報を保護できる情報記憶媒体の情報保護方法を提供することを目的とする。【解決手段】  外部録憶媒体１に対する要求パケットが、外部記録憶媒体１に対するルートディレクトリへの書き込み要求パケットのとき、書き込み要求パケットの識別子データにより媒体識別番号保存領域１０を検索して外部記憶媒体１の媒体識別番号を取得し、外部記憶媒体１のルートディレクトリ領域のデータを、取得した媒体識別番号により識別して、外部記憶媒体１とは異なる保存記憶媒体１１にルートディレクトリデータファイルとして保存し、このファイルに書き込み要求パケットのルートディレクトリデータを保存する。【選択図】      図１
2005234831.tif 000002
【特許請求の範囲】
【請求項１】
情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するルートディレクトリへの書き込み要求パケットのとき、
前記書き込み要求パケットの情報記憶媒体の識別子データにより前記情報記録憶媒体の媒体識別番号を取得し、
前記情報記憶媒体のルートディレクトリ領域のデータを、前記取得した情報記録憶媒体の媒体識別番号により識別して、前記情報記憶媒体とは異なる保存記憶媒体にルートディレクトリデータファイルとして保存し、このファイルに前記書き込み要求パケットのルートディレクトリデータを保存すること
を特徴とする情報記憶媒体の情報保護方法。
【請求項２】
前記保存記憶媒体に、前記取得した情報記録憶媒体の媒体識別番号のルートディレクトリデータファイルが予め存在するとき、このファイルに前記書き込み要求パケットのルートディレクトリデータを保存すること
を特徴とする請求項１に記載の情報記憶媒体の情報保護方法。
【請求項３】
前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するルートディレクトリからの読み込み要求パケットのとき、
前記読み込み要求パケットの情報記憶媒体の識別子データにより前記情報記録憶媒体の媒体識別番号を取得し、
この取得した情報記録憶媒体の媒体識別番号により前記保存記憶媒体のルートディレクトリデータファイルを検索して読み込み対象の前記情報記憶媒体のルートディレクトリデータを取得し、このルートディレクトリデータに基づいて前記情報記録憶媒体より情報を読み込むこと
を特徴とする請求項１または請求項２に記載の情報記憶媒体の情報保護方法。
【請求項４】
前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するボリューム識別子領域への書き込み要求パケットのとき、
前記要求パケットの前記情報記憶媒体の識別子データによって前記情報記録憶媒体より媒体識別番号を取得して保存すること
を特徴とする請求項１〜請求項３のいずれか１項に記載の情報記憶媒体の情報保護方法。
【請求項５】
情報記録憶媒体を制御する情報記憶装置と、
前記情報記憶装置に対するアプリケーションからの要求パケットに応じて前記情報記憶装置を制御するデバイスドライバと、
前記情報記憶媒体のルートディレクトリデータをルートディレクトリデータファイルとして保存する保存記憶媒体を備え、
前記デバイスドライバに、媒体識別番号保存領域を設け、
前記デバイスドライバは、前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するルートディレクトリへの書き込み要求パケットのとき、要求パケットの情報記憶媒体の識別子データによって前記媒体識別番号保存領域より前記情報記録憶媒体の媒体識別番号を読み出し、前記保存記憶媒体にこの情報記録憶媒体の媒体識別番号のルートディレクトリファイルが記憶されているかどうかを確認し、確認できないとき、前記情報記憶媒体のルートディレクトリ領域のデータを、前記取得した情報記録憶媒体の識別番号により識別して前記保存記憶媒体にルートディレクトリデータファイルとして保存し、続いて、あるいはルートディレクトリファイルが記憶されていることを確認したとき、このファイルに前記書き込み要求パケットのルートディレクトリデータを保存すること
を特徴とする情報記憶媒体記録再生装置。
【請求項６】
前記デバイスドライバは、前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するルートディレクトリからの読み込み要求パケットのとき、前記読み込み要求パケットの情報記憶媒体の識別子データによって前記媒体識別番号保存領域より前記情報記録憶媒体の媒体識別番号を取得し、この取得した情報記録憶媒体の識別番号によって前記保存記憶媒体より前記ルートディレクトリデータファイルを検索して読み込み対象の前記情報記憶媒体のルートディレクトリデータを取得し、このルートディレクトリデータに基づいて前記情報記録憶媒体より情報を読み込むこと
を特徴とする請求項５に記載の情報記憶媒体記録再生装置。
【請求項７】
前記デバイスドライバは、前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するボリューム識別子領域への書き込み要求パケットのとき、前記要求パケットの情報記憶媒体の識別子データによって前記情報記憶媒体より媒体識別番号を取得して前記媒体識別番号保存領域に保存すること
を特徴とする請求項５または請求項６に記載の情報記憶媒体記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記憶媒体に対する正規使用者であるかどうかを判別し、情報記憶媒体に対する情報へのアクセスを制限する情報記憶媒体の情報保護方法および情報記憶媒体記録再生装置に関するものである。
【背景技術】
【０００２】
従来の情報記憶媒体の情報保護方法は、情報記憶媒体（例えば、外部記憶媒体）に対する情報へのアクセスを制限するために、情報記憶媒体の内部に情報データとは別の情報記憶媒体の情報保護のための制御情報領域を設け、その制御情報領域に設定されている情報を判断することによってアクセスを制御している。
【０００３】
また、正規使用者であるかどうかを判別するためにパスワード入力等の処理を行い、そのパスワードデータによって判断する処理を行っている（例えば、特許文献１）。
【特許文献１】特開平５−３５９３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報記憶媒体の情報保護方法では、情報記憶媒体に対する情報へのアクセスを制限するために、情報記憶媒体の内部に情報データとは別の情報記憶媒体の情報保護のための制御情報領域を設けなければならないため、情報記憶媒体の記憶容量を無駄に消費し、本来の情報データを記憶するために必要な情報記憶媒体の記憶容量が減少するという問題を有し、また正規使用者かどうかを判別するためにパスワード入力等の面倒な処理を必要とするため、正規使用者であるかどうかの判別処理が複雑になってしまうという問題を有していた。
【０００５】
そこで、本発明は、情報記憶媒体の内部に情報データとは別の情報記憶媒体の情報保護のための制御情報領域を設けることなく、情報記憶媒体に対する正規使用者であるかどうかを判別し、情報記憶媒体に対する情報へのアクセスを制限することを可能し、さらにパスワード入力等の面倒な処理を必要としない簡易な方法で正規使用者であるかを判別することができる情報記憶媒体の情報保護方法および情報記憶媒体記録再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前述した目的を達成するために、本発明のうち請求項１に記載の発明は、情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するルートディレクトリへの書き込み要求パケットのとき、前記書き込み要求パケットの情報記憶媒体の識別子データにより前記情報記録憶媒体の媒体識別番号を取得し、前記情報記憶媒体のルートディレクトリ領域のデータを、前記取得した情報記録憶媒体の媒体識別番号により識別して、前記情報記憶媒体とは異なる保存記憶媒体にルートディレクトリデータファイルとして保存し、このファイルに前記書き込み要求パケットのルートディレクトリデータを保存することを特徴とするものである。
【０００７】
上記方法によれば、情報記憶媒体のルートディレクトリ領域のデータが、情報記憶媒体とは異なる保存記憶媒体にルートディレクトリデータファイルとして保存され、このファイルに書き込み要求パケットのルートディレクトリデータが保存される。よって、情報記憶媒体に書き込まれた情報へのアクセスを可能とする正規なルートディレクトリデータが情報記憶媒体に記憶されないため、ルートディレクトリデータファイルが保存された保存記憶媒体が存在しないとき、情報記憶媒体から情報を読み出すことができず、情報記憶媒体の情報を保護することができる。
【０００８】
また請求項２に記載の発明は、請求項１に記載の発明であって、前記保存記憶媒体に、前記取得した情報記録憶媒体の媒体識別番号のルートディレクトリデータファイルが予め存在するとき、このファイルに前記書き込み要求パケットのルートディレクトリデータを保存することを特徴とするものである。
【０００９】
上記方法によれば、保存記憶媒体に、取得した情報記録憶媒体の媒体識別番号のルートディレクトリデータファイルが予め存在するとき、このファイルに書き込み要求パケットのルートディレクトリデータが続けて保存される。
【００１０】
また請求項３に記載の発明は、請求項１または請求項２に記載の発明であって、前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するルートディレクトリからの読み込み要求パケットのとき、前記読み込み要求パケットの情報記憶媒体の識別子データにより前記情報記録憶媒体の媒体識別番号を取得し、この取得した情報記録憶媒体の媒体識別番号により前記保存記憶媒体のルートディレクトリデータファイルを検索して読み込み対象の前記情報記憶媒体のルートディレクトリデータを取得し、このルートディレクトリデータに基づいて前記情報記録憶媒体より情報を読み込むことを特徴とするものである。
【００１１】
上記方法によれば、情報記憶媒体のルートディレクトリデータ領域へのアクセスの代りに、保存記憶媒体のルートディレクトリデータファイルに対してアクセスされ、このファイルより情報記憶媒体のルートディレクトリデータが取得され、このルートディレクトリデータに基づいて情報記録憶媒体より情報が読み込まれる。また、ルートディレクトリデータファイルが保存された保存記憶媒体が存在しないとき、情報記録憶媒体へのアクセスが不能となり、情報記憶媒体に対する情報へのアクセスが制限される。
【００１２】
また請求項４に記載の発明は、請求項１〜請求項３のいずれか１項に記載の発明であって、前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するボリューム識別子領域への書き込み要求パケットのとき、前記要求パケットの前記情報記憶媒体の識別子データによって前記情報記録憶媒体より媒体識別番号を取得して保存することを特徴とするものである。
【００１３】
上記方法によれば、要求パケットの情報記憶媒体の識別子データによって情報記録憶媒体より媒体識別番号が取得され保存される。よって、以後、要求パケットの情報記憶媒体の識別子データにより情報記録憶媒体の識別番号を検索することが可能となる。
【００１４】
また請求項５に記載の発明は、情報記録憶媒体を制御する情報記憶装置と、前記情報記憶装置に対するアプリケーションからの要求パケットに応じて前記情報記憶装置を制御するデバイスドライバと、前記情報記憶媒体のルートディレクトリデータをルートディレクトリデータファイルとして保存する保存記憶媒体を備え、前記デバイスドライバに、媒体識別番号保存領域を設け、前記デバイスドライバは、前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するルートディレクトリへの書き込み要求パケットのとき、要求パケットの情報記憶媒体の識別子データによって前記媒体識別番号保存領域より前記情報記録憶媒体の媒体識別番号を読み出し、前記保存記憶媒体にこの情報記録憶媒体の媒体識別番号のルートディレクトリファイルが記憶されているかどうかを確認し、確認できないとき、前記情報記憶媒体のルートディレクトリ領域のデータを、前記取得した情報記録憶媒体の識別番号により識別して前記保存記憶媒体にルートディレクトリデータファイルとして保存し、続いて、あるいはルートディレクトリファイルが記憶されていることを確認したとき、このファイルに前記書き込み要求パケットのルートディレクトリデータを保存することを特徴とするものである。
【００１５】
上記構成によれば、保存記憶媒体に情報記録憶媒体の媒体識別番号のルートディレクトリファイルが記憶されているかことを確認できないとき、情報記憶媒体のルートディレクトリ領域のデータが、情報記憶媒体とは異なる保存記憶媒体にルートディレクトリデータファイルとして保存され、このファイルに書き込み要求パケットのルートディレクトリデータが保存される。また保存記憶媒体に情報記録憶媒体の媒体識別番号のルートディレクトリデータファイルを確認できるとき、このファイルに書き込み要求パケットのルートディレクトリデータが続けて保存される。よって、情報記憶媒体に書き込まれた情報へのアクセスを可能とする正規なルートディレクトリデータが情報記憶媒体に記憶されないため、ルートディレクトリデータファイルが保存された保存記憶媒体が存在しないとき、情報記憶媒体から情報を読み出すことができず、情報記憶媒体の情報を保護することができる。
【００１６】
また請求項６に記載の発明は、請求項５に記載の発明であって、前記デバイスドライバは、前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するルートディレクトリからの読み込み要求パケットのとき、前記読み込み要求パケットの情報記憶媒体の識別子データによって前記媒体識別番号保存領域より前記情報記録憶媒体の媒体識別番号を取得し、この取得した情報記録憶媒体の識別番号によって前記保存記憶媒体より前記ルートディレクトリデータファイルを検索して読み込み対象の前記情報記憶媒体のルートディレクトリデータを取得し、このルートディレクトリデータに基づいて前記情報記録憶媒体より情報を読み込むことを特徴とするものである。
【００１７】
上記構成によれば、情報記憶媒体のルートディレクトリデータ領域へのアクセスの代りに、保存記憶媒体のルートディレクトリデータファイルに対してアクセスされ、このファイルより情報記憶媒体のルートディレクトリデータが取得され、このルートディレクトリデータに基づいて情報記録憶媒体より情報が読み込まれる。また、ルートディレクトリデータファイルが保存された保存記憶媒体が存在しないとき、情報記録憶媒体へのアクセスが不能となり、情報記憶媒体に対する情報へのアクセスが制限される。
【００１８】
また請求項７に記載の発明は、請求項５または請求項６に記載の発明であって、前記デバイスドライバは、前記情報記録憶媒体に対する要求パケットが、前記情報記録憶媒体に対するボリューム識別子領域への書き込み要求パケットのとき、前記要求パケットの情報記憶媒体の識別子データによって前記情報記憶媒体より媒体識別番号を取得して前記媒体識別番号保存領域に保存することを特徴とするものである。
【００１９】
上記構成によれば、要求パケットの情報記憶媒体の識別子データによって情報記録憶媒体より媒体識別番号が取得され媒体識別番号保存領域に保存される。よって、以後、要求パケットの情報記憶媒体の識別子データにより情報記録憶媒体の識別番号を検索することが可能となる。
【発明の効果】
【００２０】
本発明の情報記憶媒体の情報保護方法および情報記録媒体再生装置では、情報記憶媒体のルートディレクトリ領域のデータが、保存記憶媒体にルートディレクトリデータファイルとして保存され、このファイルに書き込み要求パケットのルートディレクトリデータが保存されることにより、情報記憶媒体の内部に情報データとは別の情報記憶媒体の情報保護のための制御情報領域を設ける必要がなくなり、情報記憶媒体の記憶容量を無駄に消費し、本来の情報データを記憶するために必要な情報記憶媒体の記憶容量が減少するという事態を回避できる。
【００２１】
また情報記憶媒体に書き込まれた情報へのアクセスを可能とする正規なルートディレクトリデータが情報記憶媒体に記憶されないため、ルートディレクトリデータファイルが保存された保存記憶媒体が存在しないとき、情報記憶媒体から情報を読み出すことができないことから、保存記憶媒体の有無により情報記憶媒体に対する正規使用者であるかどうかを、パスワード入力等の面倒な処理を必要としない簡易な方法で判別でき、また情報記憶媒体に対する情報へのアクセスを制限することができ、情報記憶媒体の情報を保護することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を、図面を参照しながら説明する。
図１は、本発明の実施の形態における情報記憶媒体の情報保護方法を実現する外部媒体記録再生装置（情報記録媒体再生装置の一例）の構成図である。
【００２３】
図１に示す外部媒体記録再生装置は、情報データを記憶する外部記憶媒体（情報記録媒体の一例）１に対して情報データの書き込みおよび読み込みを制御する外部記憶装置（情報記憶装置の一例）２と、外部記憶装置２に接続され外憶記憶装置２へのアクセスを可能にするホストアダプタ３と、外部記憶装置２に対するアプリケーション６からの要求パケットを制御する、ルートディレクトリアドレス保存領域９および媒体識別番号保存領域１０を有するデバイスドライバ８と、外部記憶媒体１の媒体識別番号毎に外部記憶媒体１のルートディレクトリデータをルートディレクトリデータファイルとして保存する領域を有する、外部記憶媒体１とは異なる取外し自在なルートディレクトリデータファイルの保存記憶媒体（例えば、フロッピー（登録商標）ディスク）１１と、アプリケーション６、デバイスドライバ８およびオペレーティングシステム７を有するメモリ５と、前記ホストアダプタ３を介して外部記憶装置２に接続され、前記オペレーティングシステム７の下で、アプリケーション６からの要求パケットに応答してオペレーティングシステム７に外部記憶媒体１にアクセスするための要求パケットを生成する中央演算処理装置であるプロセッサ（CPU）４により構成されている。デバイスドライバ８は、オペレーティングシステム７からの要求パケットを変換し、外部記憶媒体１と通信を行う。
【００２４】
前記アプリケーション６は、外部記憶媒体１に情報データの書き込みおよび読み込みを行うための要求パケット等を生成する。またルートディレクトリアドレス保存領域９には外部記憶媒体１に予め設定されているルートディレクトリのアドレスが保存され、媒体識別番号保存領域１０には外部記憶媒体１を識別するための識別番号（ボリュームシリアル番号）が保存される。また保存記憶媒体１１は、デバイスドライバ８により制御される。なお、この保存記憶媒体１１は外部媒体記録再生装置の内部または外部のいずれかに設ければよく、取外し自在であればよい（また保管が容易であれば、さらによい）。
「情報記録媒体の情報保護方法」
本発明の実施の形態における外部憶媒体１の情報保護方法を図２〜図４のフローチャートにしたがって説明する。前記アプリケーション６によって、外部記憶装置２に対して制御を行うために、読み込み要求や書き込み要求といった要求パケットが生成され、オペレーティングシステム７よりデバイスドライバ８に発行される。下記の処理はデバイスドライバ８により実行される。
ステップ−ＳＡ１
まず、アプリケーション６によって生成された要求パケットが、外部記憶媒体１に対するボリューム識別子領域へのアクセスかどうかを判断する。
ステップ−ＳＡ２
ステップ−ＳＡ１の判断結果により、ボリューム識別子領域へのアクセスであると判断すると、アプリケーション６によって生成された要求パケットが、読み込み要求パケットかどうかを判断する。
ステップ−ＳＡ３
ステップ−ＳＡ２の判断結果により、アプリケーション６によって生成された要求パケットが、読み込み要求パケットであると判断すると、要求パケットを外部記憶装置２に発行する。
ステップ−ＳＡ７
上記ステップ−ＳＡ２の判断結果により、アプリケーション６によって生成された要求パケットが、読み込み要求パケットでないと判断すると、アプリケーション６によって生成された要求パケットが、書き込み要求パケットであるかどうかを判断する。
ステップ−ＳＡ４
ステップ−ＳＡ３の実行後、またはステップ−ＳＡ７の判断の結果により、アプリケーション６によって生成された要求パケットが、書き込み要求であると判断すると、要求パケットに設定されているボリューム識別子データを取得する。
ステップ−ＳＡ５
続いてステップ−ＳＡ４により取得したボリューム識別子データよりボリュームシリアル番号を取得する。
ステップ−ＳＡ６
ステップ−ＳＡ５により取得したボリュームシリアル番号と前記ボリューム識別子データを、デバイスドライバ８内部の媒体識別番号保存領域１０に保存する。その後、処理を終了する。
【００２５】
上記ステップ−ＳＡ１の判断結果により、アプリケーション６によって生成された要求パケットが、ボリューム識別子領域へのアクセスでないと判断すると、すなわちデータ領域へのアクセスと判断すると、またはステップ−ＳＡ７の判断結果により、前記要求パケットが、ボリューム識別子領域へのアクセスであり、かつ書き込み要求パケットではないと判断すると、後述するステップ−ＳＢ２以後の要求パケット処理を行う。
【００２６】
上記ステップ−ＳＡ１〜ＳＡ７により、外部記憶媒体１の媒体識別番号（ボリュームシリアル番号）がボリューム識別子データとともに、媒体識別番号保存領域１０に保存される。よって、以後、要求パケットの情報記憶媒体のボリューム識別子データにより外部記録憶媒体１の媒体識別番号を検索することが可能となる。
「情報記憶媒体の情報保護方法の要求パケット処理」
上記要求パケット処理は図３のフローチャートにしたがって実行される。
ステップ−ＳＢ２
まず、ルートディレクトリアドレス保存領域９からルートディレクトリアドレスを取得する。
ステップ−ＳＢ３
続いてアプリケーション６によって生成された要求パケットが、外部記憶媒体１に対するルートディレクトリへのアクセスかどうかを判断する。
ステップ−ＳＢ４
ステップ−ＳＢ３の判断の結果、アプリケーション６によって生成された要求パケットが、外部記憶媒体１に対するルートディレクトリへのアクセスと判断すると、要求パケットに設定されているボリューム識別子データにより媒体識別番号保存領域１０から、媒体識別番号（ボリュームシリアル番号）を取得する。
ステップ−ＳＢ５
上記ステップ−ＳＢ４で取得した媒体識別番号により保存記憶媒体１１に外部記憶媒体１に対応するルートディレクトリデータファイルがあるかどうかを判断する。このルートディレクトリデータファイルは、後述するステップ−ＳＣ６，ＳＣ７において形成される。
ステップ−ＳＢ６
ステップ−ＳＢ５の判断結果により、ルートディレクトリデータファイルがあると判断すると、アプリケーション７で生成された要求パケットが、読み込み要求パケットかどうかを判断する。
ステップ−ＳＢ７
上記ステップ−ＳＢ６の判断結果により、アプリケーション７で生成された要求パケットが、読み込み要求パケットであると判断すると、ステップ−ＳＢ５で見つけた保存記憶媒体１１のルートディレクトリデータファイルより、ルートディレクトリデータを取得する。
ステップ−ＳＢ８
続いて、アプリケーション６によって生成された要求パケットに対し、ステップ−ＳＢ７において取得したルートディレクトリデータを設定する。
ステップ−ＳＢ９
続いてルートディレクトリデータを設定した読み込み要求パケットを外部記憶装置２に発行する。その後、処理を終了する。
ステップ−ＳＢ１０
上記ステップ−ＳＢ３の判断結果により、アプリケーション６によって生成された要求パケットが、外部記憶媒体１に対するルートディレクトリへのアクセスでないと判断すると、または上記ステップ−ＳＢ５の比較結果により、ルートディレクトリデータファイルが存在しないと判断すると、アプリケーション６によって生成された要求パケットを外部記憶装置２に発行する。その後、処理を終了する。
【００２７】
また上記ステップ−ＳＢ６の判断結果により、アプリケーション７で生成された要求パケットが、読み込み要求パケットではないと判断すると、後述するステップ−ＳＣ２以後の書き込み要求パケット処理を行う。
【００２８】
上記ステップ−ＳＢ２〜ステップ−ＳＢ９により、アプリケーション７で生成された要求パケットが読み込み要求パケットのとき、外部記憶媒体１のルートディレクトリデータ領域へのアクセスの代りに、保存記憶媒体１１のルートディレクトリデータファイルに対してアクセスされる。そして保存記憶媒体１１にルートディレクトリデータファイルが有るとき、要求パケットに、ルートディレクトリデータファイル保存記憶媒体１１のルートディレクトリデータファイルに記憶されたルートディレクトリデータが設定され、外部記憶媒体１の読み込み動作が実行される。しかし、保存記憶媒体１１が存在しないと、外部記憶媒体１へのアクセスが不能となり、よって外部記憶媒体１に対する情報へのアクセスが制限される。
「情報記憶媒体の情報保護方法の書き込み要求パケット処理」
上記書き込み要求パケット処理が図４のフローチャートにしたがって実行される。
ステップ−ＳＣ２
まず、アプリケーション６で生成された書き込み要求パケットより、ルートディレクトリアドレス保存領域９からルートディレクトリデータを取得する。
ステップ−ＳＣ３
続いて、要求パケットに設定されているボリューム識別子データにより媒体識別番号保存領域１０から、媒体識別番号（ボリュームシリアル番号）を取得する。
ステップ−ＳＣ４
続いて、ステップ−ＳＣ３により取得した媒体識別番号により保存記憶媒体１１に外部記憶媒体１に対応するルートディレクトリデータファイルが有るかどうかを判断する。
ステップ−ＳＣ５
ステップ−ＳＣ４の判断結果により、ルートディレクトリデータファイルがないと判断すると、外部記憶媒体１のルートディレクトリ領域のデータを取得する。
ステップ−ＳＣ６
続いてステップ−ＳＣ５により取得したルートディレクトリ領域のデータにより、保存記憶媒体１１に、ステップ−ＳＣ３により取得した媒体識別番号により識別して、ルートディレクトリデータファイルを作成する。
ステップ−ＳＣ７
ステップ−ＳＣ６に続いて、またはステップ−ＳＣ５の判断結果によりルートディレクトリデータファイルが有ると判断すると、アプリケーション６で生成された書き込み要求パケットのルートディレクトリデータを保存記憶媒体１１内のルートディレクトリデータファイルに書き込み保存する。その後、処理を終了する。
【００２９】
上記ステップ−ＳＣ２〜ステップ−ＳＣ７により、ルートディレクトリデータが保存されている外部記憶媒体１のルートディレクトリ領域のデータを、保存記憶媒体１１に（媒体識別番号により識別される）ルートディレクトリデータファイルとして保存し、このファイルに書き込み要求パケットのルートディレクトリデータを書込み保存する。したがって、書き込み要求パケットのルートディレクトリデータは、外部記憶媒体１のルートディレクトリ領域ではなく、保存記憶媒体１１に記憶される。よって、正規使用者が、外部記憶媒体１への書き込みが終了すると保存記憶媒体１１を取外し保管することにより、正規ではない他の使用者が、外部記憶媒体１の正規使用者が書き込んだファイルへアクセスすることができず、正規使用者が外部記憶媒体１に書き込んだファイルの情報が保護される。このように、保存記憶媒体１１が存在しないとき、外部記憶媒体１に書き込まれたファイルへのアクセスが不能となり、外部記憶媒体１の情報を読み込むことができなくされている。
【００３０】
以上のように、本実施の形態によれば、ルートディレクトリデータが保存されている外部記憶媒体１のルートディレクトリ領域のデータを、保存記憶媒体１１にルートディレクトリデータファイルとして保存して、このファイルに書き込み要求パケットのルートディレクトリデータを保存することにより、外部記憶媒体１の内部に情報データとは別の外部記憶媒体１の情報保護のための制御情報領域を設ける必要がなくなり、外部記憶媒体１の記憶容量を無駄に消費し、本来の情報データを記憶するために必要な外部記憶媒体１の記憶容量が減少するという事態を回避できる。また外部記憶媒体１に書き込まれた情報へのアクセスを可能とする正規なルートディレクトリデータが外部記憶媒体１に記憶されないため、この外部記憶媒体１から、保存記憶媒体１１が存在する外部媒体記録再生装置以外の外部媒体記録再生装置では読み出すことができず、外部記憶媒体１の情報を保護することができる。
【００３１】
また本実施の形態によれば、外部記憶媒体１のルートディレクトリデータ領域へのアクセスの代りに、保存記憶媒体１１のルートディレクトリデータファイルに対してアクセスするようにアクセス先が変更されることにより、外部記憶媒体１に書き込まれた情報へのアクセスは、この保存記憶媒体１１を有する外部媒体記録再生装置のみに制限することができ、外部記憶媒体１の情報を保護することができる。
【００３２】
また本実施の形態によれば、アプリケーション６によって生成された要求パケットによる外部記憶媒体１の媒体識別番号（ボリュームシリアル番号）がボリューム識別子データとともに、媒体識別番号保存領域１０に保存されることによって、以後、要求パケットの情報記憶媒体のボリューム識別子データにより外部記録憶媒体１の媒体識別番号を検索することができる。
【００３３】
また本実施の形態によれば、正規使用者は外部記憶媒体１に書き込みが終了すると、保存記憶媒体１１を取外し保管することにより、保存記憶媒体１１を有していない他の使用者は外部記憶媒体１から正規使用者が書き込んだ情報を読み出すことができないため、保存記憶媒体１１の有無により外部記憶媒体１に対する正規使用者であるかどうかを、パスワード入力等の面倒な処理を必要としない簡易な方法で判別でき、外部記憶媒体１に対する情報へのアクセスを制限することができる。
【産業上の利用可能性】
【００３４】
本発明にかかる情報記憶媒体の情報保護方法は、外部記憶媒体の内部に情報データとは別の情報記憶媒体の情報保護のための制御情報領域を設けることなく、外部記憶媒体に対する正規使用者であるかどうかを判別し、外部記憶媒体に対する情報へのアクセスを制限することを可能にし、またパスワード入力等の面倒な処理を必要としない簡易な方法で正規使用者であるかを判別することができる効果を有し、周辺装置のためのプログラム制御等として有用である。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態における情報記憶媒体の情報保護方法を実行する外部媒体記録再生装置の構成図である。
【図２】同情報記憶媒体の情報保護方法のフローチャートである。
【図３】同情報記憶媒体の情報保護方法の要求パケット処理のフローチャートである。
【図４】同情報記憶媒体の情報保護方法の書き込み要求パケット処理のフローチャートである。
【符号の説明】
【００３６】
１    外部記憶媒体
２    外部記憶装置
３    ホストアダプタ
４    プロセッサ
５    メモリ
６    アプリケーション
７    オペレーティングシステム
８    デバイスドライバ
９    ルートディレクトリアドレス保存領域
１０  媒体識別番号保存領域
１１  保存記憶媒体
【図１】
2005234831.tif 000003
【図２】
2005234831.tif 000004
【図３】
2005234831.tif 000005
【図４】
2005234831.tif 000006