(57)【要約】本発明の課題は、記録媒体にセキュリティを施すセキュリティ媒体作成方法において、記録データにセキュリティを必要とする第一の記録媒体の媒体欠陥に関する媒体欠陥情報を取得する媒体欠陥情報取得手順と、上記媒体欠陥情報取得手順によって取得した媒体欠陥情報を第二の記録媒体に記録する媒体欠陥情報記録手順と、上記第一の記録媒体の媒体欠陥情報を記録しておく所定の欠陥情報記録領域に、不正な媒体欠陥情報を記録することによってセキュリティを施す不正欠陥情報記録手順とを有し、上記不正欠陥情報記録手順によって、該第一の記録媒体へのアクセスを不可能とするようにしたセキュリティ媒体作成方法によって達成される。
2002041317.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にセキュリティを施すセキュリティ媒体作成方法において、
記録データにセキュリティを必要とする第一の記録媒体の媒体欠陥に関する媒体欠陥情報を取得する媒体欠陥情報取得手順と、
上記媒体欠陥情報取得手順によって取得した媒体欠陥情報を第二の記録媒体に記録する媒体欠陥情報記録手順と、
上記第一の記録媒体の媒体欠陥情報を記録しておく所定の欠陥情報記録領域に、不正な媒体欠陥情報を記録することによってセキュリティを施す不正欠陥情報記録手順とを有し、
上記不正欠陥情報記録手順によって、該第一の記録媒体へのアクセスを不可能とするようにしたセキュリティ媒体作成方法。
【請求項２】
請求項１記載のセキュリティ媒体作成方法において、
上記媒体欠陥情報取得手順は、上記第一の記録媒体の初期化を実行することによって、媒体欠陥情報を取得するようにしたセキュリティ媒体作成方法。
【請求項３】
請求項１又は２記載のセキュリティ媒体作成方法において、
上記欠陥情報記録手順は、上記第二の記録媒体の所定の欠陥情報記録領域に、上記第一の記録媒体の媒体欠陥情報を記録するようにしたセキュリティ媒体作成方法。
【請求項４】
請求項１記載のセキュリティ媒体作成方法において、
上記媒体欠陥情報取得手順は、上記第一の記録媒体の媒体を識別する媒体識別情報と、上記第一の記録媒体の所定の欠陥情報記録領域から媒体欠陥情報とを取得するようにし、
上記欠陥情報記録手順は、上記第二の記録媒体のデータ領域に上記第一の記録媒体の媒体識別情報と媒体欠陥情報とを追加して記録するようにしたセキュリティ媒体作成方法。
【請求項５】
請求項１記載のセキュリティ媒体作成方法において、
上記不正欠陥情報記録手順は、最も小さい論理アドレスに対応する物理アドレスから順に媒体欠陥があることを示す不正な媒体欠陥情報を記録するようにしたセキュリティ媒体作成方法。
【請求項６】
請求項１記載のセキュリティ媒体作成方法において、
上記不正欠陥情報記録手順は、媒体欠陥がある物理アドレスを示す媒体欠陥情報が物理アドレスの昇順に並んでいない不正な媒体欠陥情報を記録するようにしたセキュリティ媒体作成方法。
【請求項７】
請求項１記載のセキュリティ媒体作成方法において、
上記不正欠陥情報記録手順は、媒体欠陥がある物理アドレスを示す欠陥セクタの数が最大欠陥数を超えている不正な媒体欠陥情報を記録するようにしたセキュリティ媒体作成方法。
【請求項８】
請求項１記載のセキュリティ媒体作成方法において、
上記不正欠陥情報記録手順は、存在しない物理アドレスによって媒体欠陥の位置が示される不正な媒体欠陥情報を記録するようにしたセキュリティ媒体作成方法。
【請求項９】
記録媒体にセキュリティを施すセキュリティ媒体作成装置において、
記録データにセキュリティを必要とする第一の記録媒体の媒体欠陥に関する媒体欠陥情報を取得する媒体欠陥情報取得手段と、
上記媒体欠陥情報取得手順によって取得した媒体欠陥情報を第二の記録媒体に記録する媒体欠陥情報記録手段と、
上記第一の記録媒体の媒体欠陥情報を記録しておく所定の欠陥情報記録領域に、不正な媒体欠陥情報を記録することによってセキュリティを施す不正欠陥情報記録手段とを有し、
上記不正欠陥情報記録手段によって、該第一の記録媒体へのアクセスを不可能とするようにしたセキュリティ媒体作成装置。
【請求項１０】
不正な媒体欠陥情報によってセキュリティが施されたセキュリティ媒体へのアクセスを可能にする再生装置において、
セキュリティ媒体の媒体欠陥に関する媒体欠陥情報を格納するキー媒体から、該媒体欠陥情報とを取得する媒体欠陥取得手段と、
セキュリティ媒体へのアクセスの際、上記媒体欠陥取得手段によって取得した上記媒体欠陥情報に基づいて、アクセスすべきアドレスを取得するアドレス取得手段とを有する再生装置。
【請求項１１】
請求項１０記載の再生装置において、
上記媒体欠陥取得手段は、上記キー媒体の媒体欠陥情報を記録しておく所定の欠陥情報記録領域に格納されたセキュリティ媒体の媒体欠陥情報を読み取ることによって取得するようにした再生装置。
【請求項１２】
請求項１０記載の再生装置において、
上記媒体欠陥取得手段は、上記キー媒体のデータ領域に格納された複数のセキュリティ媒体の媒体を識別する媒体識別情報と媒体欠陥に関する媒体欠陥情報とを読み取ることによって取得するようにし、
上記アドレス取得手段は、アクセスされるセキュリティ媒体の媒体識別情報に対応する上記媒体欠陥取得手段によって取得された媒体欠陥情報に基づいて、アクセスすべきアドレスを取得するアドレス取得手段とを有する再生装置。
【発明の詳細な説明】
技術分野
本発明は、記録データの漏洩を防止するセキュリティのかかった媒体を作成するセキュリティ媒体作成方法、セキュリティ媒体作成装置、及び、そのセキュリティのかかった媒体に記録されているデータを再生する再生装置に関する。
背景技術
従来の光磁気ディスク媒体のセキュリティ方法は、セキュリティアプリケーションによって、ホストから光磁気ディスク装置に対して、パスワード等の情報が含まれるセキュリティ照会コマンドを発行し、パスワードが一致した場合のみ、光磁気ディスク媒体へのアクセスを可能にしていた。
このようにパスワードによって記録データが保護されるようなセキュリティ媒体では、パスワードを光磁気ディスク媒体のセキュリティエリアに書き込んだり、読み出したりするため、セキュリティ媒体使用時には、光磁気ディスク媒体のフォーマット仕様を変更する必要があった。
また、このようなセキュリティ媒体によって、光磁気ディスク装置のセキュリティを実現するためには、パスワードの更新や照会を行うホスト上で起動されるセキュリティ専用のアプリケーションが必要となった。
更に、オペレータは、セキュリティ専用のアプリケーションの起動及びパスワードの入力等の煩わしい作業を行う必要があった。しかし、長時間使用しない場合等、オペレータがパスワードを忘れてしまい、光磁気ディスク媒体をアクセスできないといった問題もあった。
また、光磁気ディスク媒体内にパスワードを書き込むセキュリティエリアを予め物理フォーマット上にユーザデータ領域とは別に設ける必要があるので、セキュリティエリアのない従来から使用されている１２８ＭＢ〜６４０ＭＢ等の低容量の光磁気ディスク媒体では、セキュリティ機能を実現することができなかった。
本発明の第一の課題は、パスワードを不要とし、かつ、記録データの漏洩を防止するセキュリティのかかった媒体を作成するセキュリティ媒体作成方法を提供することである。
また、本発明の第二の課題は、そのセキュリティ媒体作成方法によって媒体にセキュリティをかけるセキュリティ媒体作成装置を提供することである。
更に、本発明の第三の課題は、そのセキュリティのかかった媒体に記録されているデータを再生する再生装置に関する。
発明の開示
上記第一の課題を解決するため、本発明は、記録媒体にセキュリティを施すセキュリティ媒体作成方法において、記録データにセキュリティを必要とする第一の記録媒体の媒体欠陥に関する媒体欠陥情報を取得する媒体欠陥情報取得手順と、上記媒体欠陥情報取得手順によって取得した媒体欠陥情報を第二の記録媒体に記録する媒体欠陥情報記録手順と、上記第一の記録媒体の媒体欠陥情報を記録しておく所定の欠陥情報記録領域に、不正な媒体欠陥情報を記録することによってセキュリティを施す不正欠陥情報記録手順とを有し、上記不正欠陥情報記録手順によって、該第一の記録媒体へのアクセスを不可能とするように構成される。
このようなセキュリティ媒体作成方法では、データが記録された第一の記録媒体をアクセスするために必須となる媒体欠陥情報を第二の記録媒体に格納し、第一の記録媒体に不正な欠陥情報を記録することによって、第一の記録媒体へのアクセスを不可能とすることができる。
上記欠陥情報は、記録媒体を物理フォーマット化する際に検出されるＰＤＬ（Ｐｒｉｍａｒｙ　Ｄｅｆｅｃｔ　Ｌｉｓｔ）情報、記録媒体へデータを書き込む際に検出されるＳＤＬ（Ｓｅｃｏｎｄａｒｙ　Ｄｅｆｅｃｔ　Ｌｉｓｔ）情報等である。
上記所定の欠陥情報記録領域は、上記ＰＤＬ及びＳＤＬ情報が記録されるＤＭＡ（Ｄｅｆｅｃｔ　Ｍａｎａｇｅｍｅｎｔ　Ａｒｅａ）領域である。
また、上記第二の課題を解決するため、本発明は、記録媒体にセキュリティを施すセキュリティ媒体作成装置において、記録データにセキュリティを必要とする第一の記録媒体の媒体欠陥に関する媒体欠陥情報を取得する媒体欠陥情報取得手段と、上記媒体欠陥情報取得手段によって取得した媒体欠陥情報を第二の記録媒体に記録する媒体欠陥情報記録手段と、上記第一の記録媒体の媒体欠陥情報を記録しておく所定の欠陥情報記録領域に、不正な媒体欠陥情報を記録することによってセキュリティを施す不正欠陥情報記録手段とを有し、上記不正欠陥情報記録手段によって、該第一の記録媒体へのアクセスを不可能とするように構成される。
このようなセキュリティ媒体作成装置では、データが記録された第一の記録媒体をアクセスするために必須となる媒体欠陥情報を第二の記録媒体に格納し、第一の記録媒体に不正な欠陥情報を記録することによって、第一の記録媒体へのアクセスを不可能とすることができる。
更に、上記第三の課題を解決するため、本発明は、不正な媒体欠陥情報によってセキュリティが施されたセキュリティ媒体へのアクセスを可能にする再生装置において、セキュリティ媒体の媒体欠陥に関する媒体欠陥情報を格納するキー媒体から、該媒体欠陥情報とを取得する媒体欠陥取得手段と、セキュリティ媒体へのアクセスの際、上記媒体欠陥取得手段によって取得した上記媒体欠陥情報に基づいて、アクセスすべきアドレスを取得するアドレス取得手段とを有するように構成される。
このような再生装置では、不正な媒体欠陥情報が記録されたセキュリティ媒体へのアクセスを、キー媒体に記録された媒体欠陥情報に基づいて行なうことができる。従って、オペレータは、パスワードの入力等の煩わしい操作をすることなく、セキュリティ媒体へのアクセスを行なうことができる。
発明を実施するための最良の形態
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、光磁気ディスク装置のハードウェア構成を示す図である。
図１において、本発明の一実施例に係る光磁気ディスク装置２は、ＭＰＵ３と、ＲＡＭ４と、ＲＯＭ５と、データバッファとしての記憶メモリ６と、光ディスクコントローラー７と、ＬＥＤ８とを有し、ホスト１０及び光磁気ディスク媒体１とに接続される。
ＭＰＵ３は、ホスト１０によって発行されるコマンドに応じて、光磁気ディスク装置２の全体を制御する。ＭＰＵ３は、光磁気ディスク媒体１の管理情報が格納されているＤＭＡ（Ｄｅｆｅｃｔ　Ｍａｎａｇｅｍｅｎｔ　Ａｒｅａ）２０から欠陥情報を取得し、ＲＡＭ４に格納する。ＭＰＵ３は、ＲＡＭ４に格納された欠陥情報に基づいて、ホスト１０によって指定された論理アドレスを物理アドレスに変換するアドレス変換処理を行なう。
また、ＭＰＵ３は、必要に応じて、光磁気ディスク媒体１を物理フォーマット化（初期化）して、フォーマット時の欠陥情報を示すＰＤＬ（Ｐｒｉｍａｒｙ　Ｄｅｆｅｃｔ　Ｌｉｓｔ）を取得するサーティファイ処理を実行する。
更に、ＭＰＵ３は、ホスト１０から光磁気ディスク媒体１にセキュリティをかける指示があった場合、光磁気ディスク媒体１のＤＭＡ２０を読み取って記憶メモリ６に格納し、該ＤＭＡ２０をダミーの欠陥情報に書き換えることによってアクセスが不可能となったセキュリティ媒体を作成するセキュリティ媒体作成処理を実行する。セキュリティ媒体作成処理において、セキュリティ媒体をアクセスするため、記憶メモリ６に格納されている該セキュリティ媒体のＤＭＡ２０を記録しておくキー媒体も作成する。セキュリティ媒体作成処理中は、ＬＥＤ８を点滅させる。
また、ＭＰＵ３は、キー媒体に記録されたＤＭＡ２０の情報に基づいて、セキュリティのかかった光磁気ディスク媒体１に記録されているデータを再生する再生処理を実行する。
光ディスクコントローラ７は、ＭＰＵ３の制御のもとに、ホスト１０と光磁気ディスク装置２との間でデータを転送するデータ転送処理を制御すると共に、ＭＰＵ３によって変換された物理アドレスに基づいて、光磁気ディスク媒体１と光磁気ディスク装置２との間でデータの書き込み（ライト）処理及び読み取り（リード）処理とを制御する。
ＲＯＭ５は、光磁気ディスク装置２を制御するために必要なデータを格納し、ＭＰＵ３によって参照される。
先ず、ＭＰＵ３によって実行されるサーティファイ処理について説明する。
図２は、サーティファイ処理によって物理フォーマット化された記録領域の例を示す図である。
図２において、サーティファイ処理によって、例えば、１．３ＧＢの光磁気ディスク媒体１は、ゾーン０〜１７までの１８個のゾーンに分割され、外周と内周とにＤＭＡが構成される。各ＤＭＡは、ディスク構造を示すＤＤＳ（Ｄｉｓｋ　Ｄｅｆｉｎｉｔｉｏｎ　Ｓｔｒｕｃｔｕｒｅ）、物理フォーマット時に検出された欠陥情報を示すＰＤＬ（Ｐｒｉｍａｒｙ　Ｄｅｆｅｃｔ　Ｌｉｓｔ）及びデータ書き込み時に検出された欠陥情報を示すＳＤＬ（Ｓｅｃｏｎｄａｒｙ　Ｄｅｆｅｃｔ　Ｌｉｓｔ）の領域を構成する。
図１のホスト１０は、光磁気ディスク装置に物理フォーマットコマンドを発行し、光磁気ディスク装置に物理フォーマットを指示する。
光磁気ディスク装置２は、ホスト１０からの指示に応じて、光磁気ディスク媒体１の物理フォーマットを開始する。物理フォーマット処理中に検出した欠陥セクタ情報は、光磁気ディスク装置２の記憶メモリ６に格納する。
通常、検出したセクタ情報を光磁気ディスク媒体１のＤＭＡ領域内のＰＤＬに書き込みサーティファイ処理を終了する。
このように物理フォーマットされた光磁気ディスク媒体１は、以後、ＰＤＬ及びＳＤＬの欠陥情報に基づいてアクセスされる。つまり、光磁気ディスク装置２の電源投入時または光磁気ディスク媒体挿入時は、読み取り処理によって光磁気ディスク媒体１のＤＭＡ６を読み取り、ＰＤＬ及びＳＤＬを光磁気ディスク装置２の記憶メモリ６に格納する。
ホスト１０から光磁気ディスク装置２に、指定された論理アドレスでのデータの読み取り又は書き込みが指示されると、アドレス変換処理によって、記憶メモリ６内に格納されたＰＤＬ及びＳＤＬが示す情報に基づいて、指定された論理アドレスを物理アドレスに変換する。ＭＰＵ３は、光ディスクコントローラ７によって、変換された物理アドレスに対してデータの読み取り又は書き込み処理を実行する。データの読み取り又は書き込み処理が終了すると、ホスト１０に終了したことが通知される。
ＭＰＵ３によって実行されるアドレス変換処理は、ホスト１０から指定された論理アドレスを物理トラック及び物理セクタとで指定される物理アドレスに変換する処理である。先ず、ＭＰＵ３は、媒体上に欠陥が存在しないという前提で仮の物理アドレスを求める。すなわち、各媒体に定められた論理アドレスの小さいゾーンからデータセクタ数を加算して累積データセクタ数を求める。累積データセクタ数と論理アドレスとを比較し、累積データセクタ数が論理アドレスより大きくなったら加算を止め、論理アドレスに相当する仮の物理アドレスが該ゾーンの先頭から何番目のセクタＳに相当するかを求める。セクタＳは、該ゾーンの１物理トラックの物理セクタ数（例えば、図２のゾーン１７の場合、２４の物理セクタ）で割り、商を該ゾーンの先頭の物理トラック（例えば、図２のゾーン１７の場合、３５３６６の物理トラック）に加算して仮の物理トラックとして、また、余りを仮のセクタアドレスとして求める。
そして、論理アドレスから物理アドレスを求める際に考慮すべき欠陥が存在するかを検査する。例えば、該ゾーン内で該ゾーンの仮の物理アドレスより小さいアドレスに初期欠陥（ＰＤＬ）が存在する場合、その初期欠陥のセクタ数分だけ仮の物理アドレスを加算してずらす。更に、仮の物理アドレスに加算して求めた物理アドレスで、データ書き込み時に発生したエラーのため代替えられたアドレスであるかをＳＤＬで確認する。該セクタが代替えられた欠陥セクタでないことが判明した場合、該セクタを真の物理アドレスとして求める。該セクタが欠陥情報（ＳＤＬ）に登録されている場合、欠陥情報に格納されている代替え先の物理アドレスを真の物理アドレスとする。このようにして、ＰＤＬ及びＳＤＬに存在する欠陥の分だけ仮の物理アドレスをずらすことによって、真の物理アドレスが求められる。
次に、セキュリティ媒体及びキー媒体を作成するセキュリティ媒体作成処理について説明する。
図３は、セキュリティ媒体作成処理の例を説明するフローチャート図である。
オペレータが、セキュリティ媒体を作成するために、ホスト１０上でセキュリティアプリケーションを起動すると、セキュリティをかけるための光磁気ディスク媒体１を光磁気ディスク装置２にセットするように促すメッセージが出力される。メッセージに応じてオペレータが光磁気ディスク媒体１をセットすると、ホスト１０は、セットされた光磁気ディスク媒体１に対してベンダーユニークな物理フォーマットを指示するコマンドを発行する。
該コマンドに応じてＭＰＵ３は、ホスト１０の該コマンドの発行によって光磁気ディスク媒体１の物理フォーマットの指示を受信する（ステップＳ１１）。ＭＰＵ３は、光ディスクコントローラ７によってサーティファイ処理を実行し、光磁気ディスク媒体１の物理フォーマットを行なう。ＭＰＵ３は、物理フォーマット中に検出した欠陥セクタの情報を記憶メモリ６に格納する（ステップＳ１２）。従来は、記憶メモリ６に格納された欠陥セクタの情報をサーティファイ処理の最後に、ＤＭＡ領域内のＰＤＬ及びＳＤＬに書き込んでいた。
上述実施例では、物理フォーマットされた光磁気ディスク媒体１への欠陥セクタの情報の書き込みは行なわず、ダミーの欠陥情報をＰＤＬ及びＳＤＬに書き込む（ステップＳ１３）。ダミーの欠陥情報は、例えば、最初のユーザデータゾーンの先頭セクタからＮ個連続してＰＤＬであるようなダミーの欠陥情報をＤＭＡ領域に格納する。通常、論理アドレスが最も小さいアドレス付近には、重要なファイル管理情報が格納されている。しかしながら、上述のようなダミーの欠陥情報をＤＭＡ領域に格納することによって、データ読み込み時又は書き込み時にファイル管理情報を正常に獲得できないため、光磁気ディスク媒体１へのデータアクセスを行なえないようにすることができる。
また、ＭＰＵ３は、光磁気ディスク媒体１に物理フォーマット後、ＤＭＡの先頭のＤＤＳ領域にベンダーユニークの物理フォーマットコマンドで物理フォーマットしたセキュリティ媒体（データ媒体）であることを示す情報を付加してＤＤＳを更新する（ステップＳ１４）。
ダミーの欠陥情報のＤＭＡへの書き込み終了後、物理フォーマットされた光磁気ディスク媒体１を排出する。また、光磁気ディスク装置２のＬＥＤ８を点滅させて、記憶メモリ８に格納されたセキュリティ媒体のＰＤＬとＳＤＬとが書き込まれるキー媒体としての第二の光磁気ディスク媒体１を光磁気ディスク装置２に挿入することをオペレータへ促す（ステップＳ１５）。セキュリティ媒体に格納されなかった正しいＰＤＬとＳＤＬの情報を第二の光磁気ディスク媒体１のＤＭＡに書き込み、以後、第二の光磁気ディスク媒体１は、セキュリティ媒体をアクセスする際のキーの役割を担うためキー媒体と言う。
オペレータがキー媒体として第二の光磁気ディスク媒体１を光磁気ディスク装置２に挿入すると、光磁気ディスク装置２の光ディスクコントローラ７は、キー媒体の投入を検出しロード処理を行う（ステップＳ１６）、光磁気ディスク装置２の状態がキー媒体作成モードに遷移した状態であるため、記憶メモリ６内に格納されているセキュリティ媒体のＰＤＬとＳＤＬとを第二の光磁気ディスク媒体１のＤＭＡ領域に書き込む（ステップＳ１７）。そして、ＤＭＡのＤＤＳ内の第二の光磁気ディスク媒体１がキー媒体であることを示すキー媒体フラグをセットする（ステップＳ１８）。
ＭＰＵ３は、光ディスクコントローラ７に第二の光磁気ディスク媒体１を排出させる（ステップＳ１９）。
この場合、第二の光磁気ディスク媒体１のＤＭＡ領域にセキュリティ媒体の欠陥情報が格納されるため、第二の光磁気ディスク媒体１は、このセキュリティ媒体専用のキー媒体となる。
上記図３のフローチャートに基づいて作成されたセキュリティ媒体への読み取り処理及び書き込み処理を行なう場合のアドレス変換処理について説明する。
図４は、アドレス変換処理の例を説明するフローチャート図である。
オペレータによって、セキュリティ媒体を使用する前にセキュリティ媒体の媒体識別情報Ｍｅｄｉａ−ＩＤとＰＤＬ情報がＤＭＡに格納されたキー媒体が光磁気ディスク装置２にセットされると、従来同様のロード処理によって、光磁気ディスク媒体２のＤＭＡが記憶メモリ６に格納される（ステップＳ１１１）。更に、別の所定領域に、該ＤＭＡのバックアップを格納する（ステップＳ１１２）。
オペレータの指示によって、光ディスクコントローラ７は、キー媒体を排出する（ステップＳ１１３）。このとき、記憶メモリ６の内容は保持されるようにする。
オペレータは、続けて、セキュリティ媒体をセットする。光ディスクコントローラ７は、セキュリティ媒体に投入を検出しロード処理を行ない、ＤＭＡを記憶メモリ６内に格納する（ステップＳ１１４）。
ＭＰＵ３は、セキュリティ媒体のＤＤＳにセキュリティ媒体を示す情報があるかをチェックする（ステップ１１５）。光磁気ディスク媒体２がセキュリティ媒体でない場合、光磁気ディスク媒体２を排出し、セキュリティ媒体の投入を待つ。光磁気ディスク媒体２がセキュリティ媒体の場合、記憶メモリ６に格納したキー媒体のＤＭＡのバックアップが記憶メモリ６内に存在するかをチェックする（ステップＳ１１６）。存在しない場合は、ロードエラーとして処理しアドレス変換処理を終了する（ステップＳ１１７）。
記憶メモリ６内に存在する場合は、以後、格納されているＤＭＡをセキュリティ媒体のＤＭＡを有効とし、セキュリティ媒体のＤＭＡを無効としてアドレス変換する（ステップＳ１１８）。
ホスト１０からデータの読み込み又は書き込み指示に応じて、有効としたＤＭＡから物理アドレス求め、セキュリティ媒体をアクセスする（ステップ１１９）。
上述図３に示すセキュリティ媒体作成処理の例において、記憶メモリ６内に格納されているセキュリティ媒体のＰＤＬとＳＤＬとを第二の光磁気ディスク媒体１のＤＭＡ領域ではなく、データ領域に書き込むようにしても良い。すなわち、セキュリティ媒体を識別する媒体識別情報と欠陥情報とをデータ領域に書き込むことによって、一つのキー媒体は、複数のセキュリティ媒体の欠陥情報を記憶させることができる。
複数のセキュリティ媒体の欠陥情報を記憶させることができるセキュリティ媒体作成処理を図５から図９で説明する。
図５は、セキュリティ媒体作成処理の他の例を説明するフローチャート図である。
オペレータが、セキュリティ媒体を作成するために、ホスト１０上でセキュリティアプリケーションを起動すると、セキュリティをかけるための光磁気ディスク媒体１を光磁気ディスク装置２にセットするように促すメッセージが出力される。メッセージに応じてオペレータがセキュリティを必要とする光磁気ディスク媒体１をセットする。
ホスト１０は、セットされた光磁気ディスク媒体１に対してベンダーユニークなセキュリティ媒体作成を指示するコマンドを発行する。
該コマンドを受信すると、ＭＰＵ３は、光磁気ディスク媒体１の媒体識別情報（例えば、Ｍｅｄｉａ−ＩＤ（００００））及びＤＭＡ（ＰＤＬ情報）を読み取って記憶メモリ６に格納する（ステップＳ２１）。
ＭＰＵ３は、キー媒体であるかをチェックする（ステップＳ２２）。すなわち、光磁気ディスク媒体１のＤＭＡのＤＤＳ内に設けられたキー媒体フラグが設定されているかを確認する。この場合、セキュリティが必要な光磁気ディスク媒体１が挿入されているので、ＭＰＵ３は、キー媒体ではないと判断してステップＳ２３を実行する。一方、キー媒体の場合、ステップＳ２５へ進む。
ステップＳ２３において、ＭＰＵ３は、記憶メモリ６に格納しておいた媒体識別情報Ｍｅｄｉａ−ＩＤ（００００）及びＰＤＬ情報を、例えば、図６に示すように、所定の記憶位置アドレスＡ１に複写する。
ホスト１０で起動中のセキュリティアプリケーションからの指示によって、一旦、光磁気ディスク媒体１を排出する（ステップＳ２４）。セキュリティアプリケーションは、キー媒体を光磁気ディスク装置２にセットすることを促すメッセージを出力する。
オペレータがメッセージの指示に従ってキー媒体をセットすると、ＭＰＵ３は、読み取り処理を起動し、光ディスクコントローラ７によってキー媒体の媒体識別情報Ｍｅｄｉａ−ＩＤ（０１００）及びＤＭＡ（ＰＤＬ情報）を読み取って記憶メモリ６に格納する（ステップＳ２５）。
ＭＰＵ３は、オペレータによってセットされた光磁気ディスク媒体１がキー媒体であるかをチェックする（ステップＳ２６）。ステップＳ２２と同様に、ＤＭＡのＤＤＳ内のキー媒体フラグをチェックする。この場合、キー媒体であるので、ステップＳ２５で読み取った媒体識別情報とＰＤＬ情報は複写せずに、ステップＳ２７を実行する。一方、キー媒体でない場合、オペレータにキー媒体をセットすることを促すメッセージを再度出力し、ステップＳ２５へ戻り、キー媒体がセットされるのを待つ。
キー媒体は、例えば、図９に示すようにヘッダ部とデータ部とで構成される。ヘッダ部には、データ部に格納されている媒体の枚数が書き込まれている。ヘッダ部に続きデータ部があり、データ部には、媒体識別情報（Ｍｅｄｉａ−ＩＤ）と欠陥情報（ＰＤＬ情報）とで構成されるセキュリティ情報セットが、ヘッダ部で示される媒体の枚数分格納される。
ステップＳ２７において、上記ステップＳ２６の判断で光磁気ディスク媒体１がキー媒体である場合、キー媒体のヘッダ部を読み取り、セキュリティ情報が格納されている媒体枚数を取得する。媒体枚数が０（ゼロ）の場合、データ部の読み取りは行なわない。媒体枚数が１以上の場合、データ部から媒体情報Ｍｅｄｉａ−ＩＤ及びＰＤＬ情報を読み取り、光磁気ディスク装置２の所定の格納位置に格納する。例えば、図７に示されるようにアドレスＢで指定される所定領域に、読み取った媒体情報Ｍｅｄｉａ−ＩＤ及びＰＤＬ情報を格納する。
ホスト１０上で起動しているアプリケーションからセキュリティ情報を追加する指示を示すコマンドが発行される。該コマンドに応じて、ＭＰＵ３は、アドレスＡ１に格納されている媒体識別情報及びＰＤＬ情報をキー媒体へ書き込む（ステップＳ２８）。アドレスＡ１にセキュリティ情報が格納されていない場合、キー媒体への書き込みを行なわない。アドレスＡ１にセキュリティ情報が格納されている場合、ヘッダ部の媒体枚数を１加算して、図８に示すように、アドレスＡ１のセキュリティ情報をアドレスＢに格納されているセキュリティ情報の最後に追加して格納する。アドレスＢに格納されているセキュリティ情報をキー媒体へ書き込む。
キー媒体へのセキュリティ情報の書き込みの終了後、セキュリティアプリケーションからの媒体の排出を指示するコマンドに応じて、ＭＰＵ３は、キー媒体を排出する。
セキュリティアプリケーションは、最初にセットしたセキュリティ媒体１を光磁気ディスク装置２へセットすることを促すメッセージを出力する。
オペレータがメッセージの指示に従ってセキュリティをかけたい光磁気ディスク媒体をセットすると、ＭＰＵ３は、読み取り処理を起動し、光ディスクコントローラ７によって光磁気ディスク媒体１の媒体識別情報Ｍｅｄｉａ−ＩＤ（０１００）及びＤＭＡ（ＰＤＬ情報）を読み取って記憶メモリ６に格納する（ステップＳ３０）。
ＭＰＵ３は、オペレータによってセットされた光磁気ディスク媒体１がキー媒体であるかをチェックする（ステップＳ３１）。ステップＳ２２と同様に、ＤＭＡのＤＤＳ内のキー媒体フラグをチェックする。ステップＳ３１の判断によってキー媒体であると判断された場合、セキュリティアプリケーションは、オペレータにセキュリティをかけたい光磁気ディスク媒体をセットすることを促すメッセージを再度出力し、ステップＳ３０へ戻り、光磁気ディスク媒体がセットされるのを待つ。この場合、キー媒体ではないので、ステップＳ３０で読み取った媒体識別情報とＰＤＬ情報を所定の領域に複写する。例えば、図８に示すように、アドレスＡ２で示される所定の領域に光磁気ディスク媒体１の媒体識別情報Ｍｅｄｉａ−ＩＤ（０１００）及びＤＭＡ（ＰＤＬ情報）を格納する（ステップＳ３２）。
セキュリティアプリケーションは、ダミーのセキュリティ情報を書き込む指示を示すコマンドを光磁気ディスク装置２に発行する。
ステップＳ３３において、ＭＰＵ３は、ホスト１０から該コマンドを受信する（ステップＳ３３）と、アドレスＡ１のＭｅｄｉａ−ＩＤとアドレスＡ２のＭｅｄｉａ−ＩＤとが一致するかを判断する（ステップＳ３４）。一致しない場合、セキュリティアプリケーションは、オペレータにセキュリティをかけたい光磁気ディスク媒体をセットすることを促すメッセージを再度出力し、ステップＳ３０へ戻り、光磁気ディスク媒体がセットされるのを待つ。一致する場合、ステップＳ３５を実行する。
ステップＳ３５において、所定のダミーの欠陥情報を光磁気ディスク媒体１のＤＭＡに書き込んでセキュリティ媒体を作成する（ステップＳ３５）。
セキュリティアプリケーションによる光磁気ディスク媒体１の排出指示を示すコマンドに応じて、ＭＰＵ３は、セキュリティ媒体となった光磁気ディスク媒体１を排出する。
上述ステップＳ３５で書き込まれるダミーの欠陥情報は、例えば、欠陥情報が示す欠陥セクタが論理アドレスの最も小さいアドレスから順に配置されるような情報である。又は、最大欠陥セクタ数以下である欠陥セクタがＮ個のアドレスが昇順に並んでいない情報である。媒体規格において欠陥アドレスは昇順に格納することが定められているため、昇順に格納されていない記録媒体をロードした場合、エラーが発生して読み込み処理ができない状態となる。
また、或いは、ダミーの欠陥情報が示す欠陥セクタの個数が最大欠陥セクタ数以上であるような情報である。媒体規格において、最大許容数内でしか動作できないため、欠陥セクタの個数が最大欠陥セクタ数以上を示す欠陥情報が記録された記録媒体をロードした場合、エラーが発生して読み込み処理ができない状態となる。
更に、ダミーの欠陥情報は、ダミーの欠陥情報が示す欠陥セクタが実際には存在しないトラック又はセクタを示すような情報である。例えば、最大トラック数を超えたトラック番号、又は、最大セクタを越えたセクタ番号を示すようなＰＤＬ情報である。媒体規格において、最大許容量数内でしか動作できないため、実際には存在しないトラック又はセクタを示すＰＤＬが格納された記録媒体をロードした場合、エラーが発生して読み込み処理ができない状態となる。
また、上記実施例において、セキュリティ媒体とキー媒体の記憶容量が異なる媒体でも良い。つまり、セキュリティ媒体として記憶容量の大きい媒体を使用し、キー媒体として記憶容量の小さい媒体を使用しても良い。
上記図５に示すセキュリティ媒体作成処理によって作成されたセキュリティ媒体及びキー媒体を用いて、セキュリティ媒体へのデータ読み込み及び書き込みを行うためのアドレス変換処理について説明する。
図１０は、アドレス変換処理の他の例を示すフローチャート図である。
オペレータは、セキュリティ媒体をセットする前に、セキュリティ媒体のＭｅｄｉａ−ＩＤとＰＤＬ情報が格納されたキー媒体を光磁気ディスク装置２にセットする。
光ディスクコントローラ７が光磁気ディスク媒体１の投入を検出すると、光磁気ディスク媒体１のＭｅｄｉａ−ＩＤとＰＤＬ情報とを読み取り、記憶メモリ６に格納する（ステップＳ１２１）。
ＭＰＵ３は、キー媒体であるかをチェックする（ステップＳ１２２）。つまり、ＤＭＡのＤＤＳ内に設けられたキー媒体を示すキー媒体フラグをチェックする。キー媒体でない場合、光磁気ディスク媒体１を排出し、キー媒体がセットされるのを待つ。キー媒体である場合、ステップＳ１２１で読み取ったＭｅｄｉａ−ＩＤとＰＤＬ情報を所定の領域に複写せずにのままにする。
ＭＰＵ３は、ヘッダ部を読み取り、Ｍｅｄｉａ−ＩＤとＰＤＬ情報が格納されている媒体数を取得する（ステップＳ１２３）。媒体枚数が０の場合、セキュリティ媒体の媒体識別情報及びＰＤＬ情報が格納されているデータ部の読み取りを行なわず、ステップＳ１２６を実行する。媒体枚数が１以上の場合、データ部からセキュリティ媒体の媒体識別情報Ｍｅｄｉａ−ＩＤ及びＰＤＬ情報を読み取って、アドレスＢで指定される所定の領域に格納する（ステップＳ１２６）。アドレスＢの領域には、複数枚の媒体の媒体識別情報Ｍｅｄｉａ−ＩＤ及びＰＤＬ情報が格納される。
オペレータの操作によって、光ディスクコントローラ７は、キー媒体を排出する（ステップＳ１２７）。
オペレータがセキュリティ媒体を再度セットすると、光ディスクコントローラ７は、セキュリティ媒体の投入を検出し、セキュリティ媒体の媒体識別情報Ｍｅｄｉａ−ＩＤ及びＰＤＬ情報を読み取る（ステップＳ１２８）。例えば、セキュリティ媒体の媒体識別情報Ｍｅｄｉａ−ＩＤは、“００００”であるとする。
ＭＰＵ３は、ＤＭＡのＤＤＳ内に設けられたキー媒体であるかを示すキー媒体フラグをチャックする（ステップＳ１２９）。キー媒体である場合、キー媒体を排出し、セキュリティ媒体がセットされるのを待つ。キー媒体でない場合、つまり、セキュリティ媒体である場合、媒体識別情報Ｍｅｄｉａ−ＩＤ及びＰＤＬ情報は、アドレスＡ１又はＡ２で指定される所定領域に格納する（ステップＳ１３０）。
ＭＰＵ３は、アドレスＢにＭｅｄｉａ−ＩＤ＝００００のＰＤＬ情報が存在するかをチェックする（ステップＳ１３１）。存在しない場合は、ロードエラーとして処理し、アドレス変換処理を終了する（ステップＳ１３２）。存在する場合、アドレスＢに格納されているセキュリティ媒体のＰＤＬ情報を有効とする（ステップＳ１３３）。以後、ホスト１０からのデータの読み込み又は書き込み指示に応じて、有効としたＰＤＬ情報から物理アドレス求め、セキュリティ媒体をアクセスする（ステップＳ１３４）。
上記実施例より、オペレータがキー媒体を最初にセットせずに、セキュリティのかかった、つまり、ＰＤＬ情報がダミーであるセキュリティ媒体をセットした場合、ホスト１０が論理アドレスでデータの読み込み又は書き込みを指示した際に、ダミーのＰＤＬに基づいてアドレス変換をしてしまうので、正しい物理アドレスを求めることだできなくなり、使用不可能となる。よって、第三者へセキュリティ媒体から格納された機密データが漏洩することを防ぐことができる。
また、１枚のキー媒体で、複数のセキュリティ媒体を管理することができるため、多くの媒体のセキュリティを実現することができる。例えば、光磁気ディスク装置で使用する一般的なデータバッファの容量は２ＭＢであるので、１．３ＧＢ媒体では、４４３７個×４バイト＝１７．７ＫＢの記憶容量が必要となり、最大約１１８枚分の媒体識別情報Ｍｅｄｉａ−ＩＤとＰＤＬ情報とで成るセキュリティ情報を格納することができる。６４０ＭＢ媒体は約２３２枚、５４０ＭＢ媒体は約２３２枚、２３０ＭＢ媒体は約５１０枚、１２８ＭＢ媒体は約５１２枚分のセキュリティ情報を１枚のキー媒体で管理することができる。
更に、キー媒体及びセキュリティ媒体を作成しておけば、オペレータは、煩わしいパスワードを覚えておく必要がない。
【図面の簡単な説明】
図１は、光磁気ディスク装置のハードウェア構成を示す図である。
図２は、サーティファイ処理によって物理フォーマット化された記録領域の例を示す図である。
図３は、セキュリティ媒体作成処理の例を説明するフローチャート図である。
図４は、アドレス変換処理の例を説明するフローチャート図である。
図５は、セキュリティ媒体作成処理の他の例を説明するフローチャート図である。
図６は、セキュリティ媒体作成処理を示す図である。
図７は、セキュリティ媒体作成処理を示す図である。
図８は、セキュリティ媒体作成処理を示す図である。
図９は、複数のセキュリティ情報を格納するキー媒体の構成を示す図である。
図１０は、アドレス変換処理の他の例を示すフローチャート図である。
【図１】
2002041317.tif 000003
【図２】
2002041317.tif 000004
【図３】
2002041317.tif 000005
【図４】
2002041317.tif 000006
【図５】
2002041317.tif 000007
【図６】
2002041317.tif 000008
【図７】
2002041317.tif 000009
【図８】
2002041317.tif 000010
【図９】
2002041317.tif 000011
【図１０】
2002041317.tif 000012
【国際調査報告】
2002041317.tif 000013
2002041317.tif 000014