(57)【要約】      （修正有）【課題】光磁気ディスク等の可換記憶媒体におけるデータ秘匿によりデータを保護する方法であって，可換記憶媒体の記憶装置に付与したパスワードを指定することなく記憶媒体上のディレクトリ領域の一部の読み出し，アスセスを認めるデータ保護の方法を提供する。【解決手段】パスワードの設定により記憶媒体のデータを保護するデータ記憶装置におけるデータ記憶方法において，前記記憶媒体がパスワードにより保護されているか否かを検証し，保護されている場合は，前記データ記憶装置内において，前記記憶媒体へのアクセスに先立って，パスワード入力手段から指定されるパスワードの検証を行い，前記検証の結果，前記パスワードが真性でない場合は，前記記憶媒体への予め指定されたアクセス許可領域への読み出しのアクセスか否かを検証し，前記アクセス許可領域からの読み出しアクセスであれば，アクセスを許可する。【選択図】図３
2006236361.tif 000002
【特許請求の範囲】
【請求項１】
パスワードの設定により記憶媒体のデータを保護するデータ記憶装置におけるデータ記憶方法において，
前記記憶媒体がパスワードにより保護されているか否かを検証し，保護されている場合は，前記データ記憶装置内において，前記記憶媒体へのアクセスに先立って，パスワード入力手段から指定されるパスワードの検証を行い，
前記検証の結果，前記パスワードが真性でない場合は，前記記憶媒体への予め指定されたアクセス許可領域への読み出しのアクセスか否かを検証し，前記アクセス許可領域からの読み出しアクセスであれば，該アクセスを許可することを特徴とする記憶媒体のデータ保護方法。
【請求項２】
請求項１において，
前記記憶媒体のアクセス許可領域は，前記記憶媒体の管理領域であることを特徴とする記憶媒体のデータ保護方法。
【請求項３】
請求項１又は２において，
前記記憶媒体のアクセス許可領域は，前記記憶媒体に付与したラベルあるいは，ディレクトリ領域を含むことを特徴とする記憶媒体のデータ保護方法。
【請求項４】
請求項１，２又は，３において，
前記記憶媒体のアクセス許可領域は，前記記憶媒体の容量と論理フォーマット形式に基づき決められるディレクトリ領域を，開始論理ブロックアドレスと終了論理ブロックアドレスで指定した範囲であることを特徴とする記憶媒体のデータ保護方法。
【請求項５】
パスワードの設定により記憶媒体のデータを保護するデータ記憶装置であって，
前記記憶媒体がパスワードにより保護されているか否かを検証し，保護されている場合は，前記記憶媒体へのアクセスに先立って，パスワード入力手段から指定されるパスワードと予め設定されたパスワードとを比較し，前記指定されるパスワードが真性であるか否かを検証する検証手段と，
前記検証手段による検証の結果，前記指定されるパスワードが真性でない場合は，前記記憶媒体への予め指定されたアクセス許可領域への読み出しのアクセスか否かを検証し，前記アクセス許可領域からの読み出しアクセスであれば，該アクセスを許可するアクセス制御手段と，
を有することを特徴とするデータ記憶装置。
【請求項６】
請求項５において，
前記記憶媒体のアクセス許可領域は，該記憶媒体の管理領域であることを特徴とするデータ記憶装置。
【請求項７】
請求項５又は，６において，
前記記憶媒体のアクセス許可領域は，前記記憶媒体に付与したラベルあるいは，ディレクトリ領域を含むことを特徴とするデータ記憶装置。
【請求項８】
請求項５，６又は，７において，
前記記憶媒体のアクセス許可領域は，前記記憶媒体の容量と論理フォーマット形式に基づき決められるディレクトリ領域を，開始論理ブロックアドレスと終了論理ブロックアドレスで指定した範囲であることを特徴とするデータ記憶装置方法。
【請求項９】
パスワードの設定により記憶媒体のデータを保護する制御装置のアクセス制御方法において，
前記記憶媒体がパスワードにより保護されているか否かを検証し，保護されている場合は，前記制御装置内において，前記記憶媒体へのアクセスに先立って，パスワード入力手段から指定されるパスワードの検証を行い，
前記検証の結果，前記パスワードが真性でない場合は，前記記憶媒体への予め指定されたアクセス許可領域への読み出しのアクセスか否かを検証し，前記アクセス許可領域からの読み出しアクセスであれば，該アクセスを許可する
ことを特徴とするアクセス制御方法。
【請求項１０】
パスワードの設定により記憶媒体のデータを保護する制御装置であって，
前記記憶媒体がパスワードにより保護されているか否かを検証し，保護されている場合は，前記記憶媒体へのアクセスに先立って，パスワード入力手段から指定されるパスワードと予め設定されたパスワードとを比較し，前記指定されるパスワードが真性であるか否かを検証する検証手段と，
前記検証手段による検証の結果，前記パスワード入力手段から指定されるパスワードが真性でない場合は，前記記憶媒体への予め指定されたアクセス許可領域への読み出しのアクセスか否かを検証し，前記アクセス許可領域からの読み出しアクセスであれば，該アクセスを許可するアクセス制御手段と，
を有することを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
コンピュータやワードプロセッサ，電子ブックなどの情報処理装置に接続される，可換記憶媒体を用いた記憶装置において，当該記憶装置内における制御，あるいは前記情報処理装置からの制御により，可換記憶媒体に記録したデータの読み出しや上書きをパスワードを用いて，データの秘匿，保護する方法及び，これを用いた記憶装置に関する。
【背景技術】
【０００２】
【特許文献１】特開昭５８−１７８４５６号公報
【特許文献２】特開昭６０−１８９５３１号公報
【特許文献３】特開平４−１９２０２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンピュータやワードプロセッサ等の情報処理装置に接続される記憶装置には，プライバシーに係わる情報や職務上の機密情報等，データの本来の所有者又は，管理者以外に知られるべきでない情報が書き込まれることがある。
【０００４】
ところが，情報処理機器の記憶装置にアクセスして，特定のデータを検索したり，大量のデータを複写してしまうことは，概して容易である。あるいは，重要なデータにアクセスされ，変更されてしまう等の問題がある。
【０００５】
そこで，記憶装置にパスワードを付与し，ユーザが記憶装置上のデータをアクセスする時には，パスワードの入力を要求する。ついで，入力されたパスワードが，付与されている正しいパスワードと不一致である場合は，記憶装置へのアクセスを認めないという構成及び，方法が種々提案されている。
【０００６】
例えば，特開昭５８−１７８４５６号公報（第１の技術），特開昭６０−１８９５３１号公報（第２の技術）及び特開平４−１９２０２７号公報（第３の技術）等に記載の技術がある。
【０００７】
第１の技術では，磁気ディスクにパスワードを書き込んで置き，入力されたパスワードと一致が取れた時にのみ，磁気ディスクへのアクセスを可能とする基本技術を開示している。
【０００８】
第２の技術では，特に外部大容量記憶媒体に格納される内容を保護することを意図しているが，第１の技術と同様に記憶媒体内のパスワードと上位装置から与えられるパスワードとをチェックし，一致が取れた時にのみ，記憶媒体へのアクセスを認めるという技術である。
【０００９】
かかる技術は，ＶＴＯＣ（Volume Table Of Contents：ボリューム目録）を持つ大容量固定ディスク等の記憶装置だけでなく，ボリューム管理情報を持つ様々な記憶装置や光磁気ディスクなどの可換記憶媒体に適用できる。
【００１０】
また，第３の技術では，一つの可換記憶媒体を複数の人が使うことを想定したもので，一つの可換記憶媒体が複数の論理区画に分割される場合，分割された論理区画毎にパスワードを指定するものである。したがって，パスワード入力により各人に専用のアクセス区画を用意することが可能である。
【００１１】
しかし，上記第１〜第３のいずれの技術においても，次のような問題がある。
【００１２】
すなわち，多数の可換記憶媒体を使用している状況にあって，且つある特定の文書がどの記憶媒体に保存してあるかが判らなくなった状態を想定する。かかる状態では，通常として，ユーザは，記憶媒体を手当たり次第にアクセスし，求める文書が保存されている記憶媒体を探し出すであろう。
【００１３】
ところが，上記の従来の技術により，各記憶媒体（ディスク）にパスワードが設定されている場合には，ユーザは，個々のディスクにアクセスする都度，パスワードを入力することが必要である。これは，非常に煩雑な作業とならざるを得ない。したがって，煩雑さを避けようとするユーザは，ディスクごとにパスワードを異るものとせずに，大半を同一のパスワードに設定する傾向となる可能性が大きい。
【００１４】
しかも，可換記憶媒体では特定文書を保存した記憶媒体が判らないという状況は，頻繁に発生すると想定すべきである。なぜならば，通常「ある記憶媒体０１に，例えば日記のような特定の文書Ａが保存されている。」という情報自体が，秘匿されるべき事項だからである。
【００１５】
例えば，記憶媒体０１のラベルに「業務書類：機密文書」なる記述をすること自体が，第３者による不法なデータアクセスの機会を与え，あるいは不法なデータアクセスの動機付けを与えることになり，秘密の漏洩の切っ掛けとなると考えられる。同じ理由により，ディスクの内容一覧をそのまま書類に打ち出しておくような管理は不適切である。よってユーザ自身の記憶や簡便なキーワードに頼った管理になりがちである。
【００１６】
また，別の態様として，業務において，緊急の要件により他人に指示して業務情報を記録したディスクを持参させることがある。かかる場合，指示された他人はパスワードを知ることはなく，いずれのディスクを取り出し，持参すれば良いかを判断しなければならない。
【００１７】
実際には指示した者に対して，パスワードを伝えるか，そもそもこのような状況を想定してパスワードなしで運用するかの方策をとることになる。前者はパスワードを知る者を不用意に増やすことになり，セキュリティの観点から問題がある。後者は本来的に，セキュリティ機能を使わないということになる。
【００１８】
一方，ライブラリ記憶装置と呼ばれる，多数の記憶媒体を自動的に管理する装置がある。このような記憶装置でパスワード保護された記憶媒体を取り扱うことを想定する。この場合，ライブラリ装置が管理する記憶媒体のうちの特定の一つを指定するために個々の記憶媒体上にラベルやボリュームのシリアル番号を利用する。したがって，ライブラリ装置が記憶媒体上のラベルを読み取れることが必要である。
【００１９】
ところが，こういったラベルや，それに代わるものを参照するためにパスワードを指定すると，一般に，ライブラリ装置が管理するディスク全てに同一のパスワードを指定することになる。かかる態様では，何らかの方法で，一つのディスクに対するパスワードを指定すると，全ての記憶媒体へのアクセスが許可されてしまう。これは，セキュリティの観点から認め難いことである。
【００２０】
上記に述べたように，可換記憶媒体においては，頻繁にディスクを交換し，参照するという状況が発生する。したがって，従来技術を適用した場合，「殆どの記憶媒体に対して，同一のパスワードを指定する」というような雑な管理に陥りがちである。特に，上記従来技術では，多数の可換記憶媒体に適用した場合に，問題が生じる。大容量の記憶媒体であれば，不用意に参照される情報が増えるので問題は大きくなる。
【００２１】
したがって，本発明の目的は，従来の技術における上記問題を解決する光磁気ディスク等の可換記憶媒体におけるデータ秘匿，保護方法及び，これを適用した記憶装置を提供することにある。
【００２２】
上記の目的を達成するにあたって，本発明者は，次の点に注目した。すなわち，従来技術では，記憶媒体上の管理情報（記録されているファイル名などの情報）などの一部の情報だけをアクセスする際にも，記憶媒体全体へのアクセスが許可されてしまう。このことが，上記のデータ秘匿，保護における問題を起こしている。
【００２３】
また，通常，記憶媒体上の管理情報は記憶媒体上の特定場所ないし比較的まとまった領域に集中して書き込まれていることが多い。あるいは，多くの場合，記憶媒体上の管理情報を比較的小さな領域に集中させることができるということである。
【課題を解決するための手段】
【００２４】
したがって，本発明は，基本構成として，入力されたパスワードと，予め登録されているパスワードとの比較を，可換記憶媒体へのアクセスの際に行い，比較結果が不一致であれば可換記憶媒体全体へのアクセスを禁止するものの，その場合にも何らかの手段により，管理領域を含む可換記憶媒体の一部の読取りアクセスのみを許可することに特徴を有する。
【００２５】
本発明では一態様として，前記可換記憶媒体全体へのアクセスに必要なパスワードとは別に，一部の領域に限って読み出しアクセスを許可するパスワードを設ける。
【００２６】
一例を挙げるなら，ＩＳＯ−１３９６３に規定する光磁気ディスクは，バンド０−バンド９と呼ぶ１０個の領域に分割して管理されている。この光磁気ディスクに対して，２つのパスワードを設け，第１のパスワードが一致した場合は，バンド０−バンド９の全ての領域についてアクセスを許可し，第２のパスワードが一致した場合は，一部の領域としてバンド０についてのみ読み出しアクセスを許可するものである。
【００２７】
いくつかのファイルシステムでは，通常，管理情報はバンド０の中に書かれるから，この態様による結果として「ディスク全体はアクセスできないが，管理情報はアクセスできる」という状況が実現できる。
【００２８】
さらに一態様として，ファイルシステムが管理しない，可換記憶媒体の専用領域に，該可換記憶媒体に対するアクセスを制御するパスワードを予め設定する。
【００２９】
そして，コンピュータから，パスワード通知のためのコマンドにより指定されるパスワードが，予め設定されたパスワードにおける書込み及び読み出しを許可するパスワードと一致する時，以降の，該可換記憶媒体全体に対する書込み及び読み出しを可能とする。
【００３０】
さらに，パスワード通知のためのコマンドにより指定されるパスワードが，予め設定されたパスワードにおける可換記憶媒体に対する，部分領域を読み出し許可するパスワードと一致する時，この読み出し許可範囲の読み出しを可能とする。
【００３１】
さらにまた，本発明の一態様として，可換記憶媒体にデータを暗号化して記憶し，パスワードを検証し，このパスワードが真性である時，データの暗号化を復号する可換記憶媒体のデータ保護方法における実用性を高める構成として，前記可換記憶媒体の一部の領域を平文で記録する。
【００３２】
そして前記検証によりパスワードが真性でない時，平文で記録された可換記憶媒体の一部の領域のみの読み出しを可能とする。
【００３３】
かかる暗号化を用いる構成の，別の一態様として，第１と第２の２つのパスワードを採用する。すなわち，可換記憶媒体にデータを，該記憶媒体の一部の領域については第２のパスワードで暗号化して記録し，残りの部分ついては，第１のパスワードにより暗号化して記録しておく。そして，第１のパスワードで第２のパスワードを暗号化し，この可換記憶媒体の特定の予約領域に記録しておく。
【００３４】
可換記憶媒体の一部の領域は，該第２のパスワードで暗号化及び復号化し，他の全ての領域は，該第１のパスワードで暗号化及び復号化する。
【００３５】
これにより，可換記憶媒体のアクセスに先立って指定したパスワードが第１のパスワードとして真性である時は，これを用いて第２のパスワードを復号化して該可換記憶媒体全体へのアクセスを可能とする。さらに，可換記憶媒体全体のアクセスに先立って指定したパスワードが第１のパスワードとして真性でない時，これを第２のパスワードとして用いて該可換記憶媒体の一部の領域のみ読み出し可能とする。
【００３６】
上記の各態様において，前記読み出しアクセスが許可される前記可換記憶媒体の一部の領域は，管理情報としてこの可換記憶媒体に付与したラベルあるいは，ディレクトリ領域の全部若しくは，その一部を含むものとする。
【００３７】
さらに，上記可換記憶媒体に付与したラベルあるいは，ディレクトリ領域の一部の範囲を決定するためには本発明は，次の方法を提示する。すなわち，可換記憶媒体の容量と想定される論理フォーマット形式から決定する方法，予め可換記憶媒体の特定の予約領域に開始論理フォーマット番号と終了論理ブロックアドレスによる範囲指定を書き込んでおく方法，あるいは，デバイスドライバ等記憶媒体の論理フォーマットを識別するインタフェース部がラベルやディレクトリを含む管理領域を識別する方法である。
【００３８】
上記の本発明の構成により，記憶媒体に付与したパスワードを指定しなくても，媒体上のディレクトリ領域の一部分への読み出しアクセスが許可される。
【００３９】
したがって，パスワード管理を煩雑化することなく，又，セキュリティホールを作ることなく即ち，セキュリティに弱点，抜け道を与えることなく，記憶媒体に記録した情報の概要を知ることができる。これにより，不用意に機密情報にアクセスすることを回避することが可能である。
【００４０】
例えば，管理情報を読み出すためのパスワードはディスク( 記憶媒体の事) によらず同一としておき，実際のデータにアクセスするためのパスワードはディスクごとに異なるよう設定しておくことができる。こうすれば，求めるファイルがどのディスクに入っているかの検索は事実上ディスク交換だけで実行できる。
【００４１】
例えば，他人に「ａａというファイルが入っているディスクを届けてくれ。」という依頼をしても，ファイルａａの内容は，アクセスされることがないので機密漏洩の可能性を弱めることができる。
【発明を実施するための最良の形態】
【００４２】
以下本発明の実施の形態を図面を参照して説明する。なお，同一又は，類似のものには，同一の参照番号又は，参照記号を付して説明する。
【００４３】
図１は，本発明の適用される記憶装置の一実施例として，光磁気ディスク装置１を想定し，これを含む情報処理システムの一実施の形態例ブロック図である。なお，以下実施例として，光磁気ディスク装置を説明するが，本発明は，かかる光磁気ディスク装置においての適用に限定されるものではなく，可換記憶媒体として用いる磁気ディスク装置あるいは，読み出し専用の光ディスク装置等にも，適用が可能である。
【００４４】
図１に戻り説明すると，光磁気ディスク装置１は，記憶媒体としての光磁気ディスクに対する書込み，読み出しを行う機構制御部１０を有し，更に，本発明の方法を実施するためのソフトウエアが格納されたファームウェアを有する光磁気ディスク制御装置（ＯＤＣ）１１を含む制御回路部を備える。
【００４５】
制御回路部には，更に記録装置１の全体制御を行なうＭＰＵ１２，読取り／書込みデータ用バッファメモリであるＤ−ＲＡＭ１３，読取り／書込みデータの変換演算を行なうＤＳＰ１４，書込みデータ増幅回路１５，読取りデータ増幅回路１６，ＡＧＣ増幅回路１７，ヘッド駆動用電力増幅回路１８及び，ディスク回転モータ制御回路１９を有する。
【００４６】
機構制御部１０は，ヘッドセンサ１００，書込みデータ増幅回路１５により駆動される，書込み用レーザダイオード１０１，読取りデータ増幅回路１６に接続されるデータ読取りディテクタ１０２を有する。
【００４７】
さらに，機構制御部１０は，ヘッド駆動用電力増幅回路１８により制御されるフォーカスアクチュエータ回路１０３，トラックアクチュエータ回路１０４，ディスク取出し（イジェクト）モータ１０５及び，ヘッド駆動用ボイスコイルモータ１０６を有し，また，モータ制御回路１９により回転制御され，ディスクを回転するスピンドルモータ１０７を備える。
【００４８】
一方，キーボード３から入力されるオペレータの指示に対応し，コンピュータ２から光磁気ディスク制御装置（ＯＤＣ）１１に対し，ＳＣＳＩコマンドにより，データの書込み，読み出しが制御される。コンピュータ２には，更に書込みデータあるいは，読み出しデータを表示するディスプレー装置４が接続される。
【００４９】
光磁気ディスク制御装置（ＯＤＣ）１１は，フラッシュＲＯＭで構成されるファームウエアを有し，コンピュータ２から送られるＳＣＳＩコマンドを解析する機能を有する。さらに，ＳＣＳＩコマンドに対応して，ＭＰＵ１２と協動して，機構制御部１０に対し，書込み，読出し制御を行う機能を有する。
【００５０】
なお，本発明の適用は，ＳＣＳＩコマンド系に限定されず，ＡＴＡ／ＡＴＡＰＩ／ＳＡＳＩ等の他のコマンド体系でも適用できることは言うまでもない。
【００５１】
ここで，光磁気ディスクを含む可換記憶媒体の構造レイアウトを考察する。図２は，可換記憶媒体のデータゾーンのみを示している。図２に示すデータゾーンの前後に，可換記憶媒体の半径方向に沿って，図示省略したテストゾーンやユーザデータの書込み領域としては使われない，記憶装置のファームウェアがディスクを管理するための領域や予約領域を有している。
【００５２】
図２に示す可換記憶媒体のデータゾーンは，更にデータの書込み単位であるクラスタ単位で領域管理するＦＡＴ（File Allocation Table ）1 ，ファイルやディレクトリの名前・属性や開始クラスタ番号を示すルートディレクトリ２，及びファイルの内容が記録されるデータ領域III を有する。
【００５３】
簡単な計算で，クラスタ番号から論理ブロックアドレスを算出することができる。
【００５４】
図３は，上記の光磁気ディスク等の可換記憶媒体の記憶装置１を含む情報処理装置における本発明方法の第１の実施の形態の動作フローである。予めアクセス許可範囲として，可換記憶媒体の管理領域である，ボリュームラベルやディレクトリ情報がある部分を論理ブロックアドレス（ＬＢＡ）の範囲で指定することにより，対応する上記図２に示すルートディレクトリIIのディレクトリ情報のみのアクセスを可能とするものである。
【００５５】
上記のように，ルートディレクトリIIには，ファイル名，ファイルの所属するディレクトリ及びスタートアドレスを示す情報が書き込まれているので，容易に目的とするファイルの所在を知ることが可能である。
【００５６】
先ず，コンピュータ２から，可換記憶媒体を用いる記憶装置１のファームウェアを有する光磁気ディスク制御装置（ＯＤＣ）１１に，ＳＣＳＩコマンドにより読み出し要求コマンドが送られる（ステップＳ１）。
【００５７】
これにより，光磁気ディスク制御装置（ＯＤＣ）１１は，機構制御部１０によって，書込み／読み出しが制御される光磁気ディスク型記憶媒体が，パスワード保護がされているか否かを判断する（ステップＳ２）。ここで，パスワード保護がされていない場合は，読出し／書込み処理ルーチン（ステップＳ７）により，ディスクに対する読出し及び，書込みが可能である。
【００５８】
一方，光磁気ディスク制御装置（ＯＤＣ）１１に，該当の記憶媒体が，パスワード保護されている旨，登録されている場合即ち，予め，光磁気ディスク制御装置１１にパスワードが登録されている場合は，光磁気ディスク制御装置（ＯＤＣ）１１において，ユーザが指定したパスワードと，予め登録されているパスワードが一致するか否かが判断される（ステップＳ３）。
【００５９】
ここで，パスワードが一致するか否かの判断は，パスワードの真性を判断するためである。したがって，直接パスワード同士の比較を行う代わりに，先にユーザが指定したパスワードに所定の操作を施した値をディスクに記録しておき，コンピュータ２から指定したパスワードに同様の操作を施し，これらを比較することによりパスワードの検証を行うようにすることも可能である。
【００６０】
このユーザにより指定されるパスワードは，コンピュータ２からのアクセス要求の前にキーボード３によりユーザにより入力される。
【００６１】
尚，上記において，光磁気ディスク制御装置（ＯＤＣ）１１は，コンピュータ２に対するインタフェース機能を有し，コンピュータ２側には，光磁気ディスク制御装置（ＯＤＣ）１１に対するインタフェース機能を有する。
【００６２】
したがって，光磁気ディスク制御装置（ＯＤＣ）１１において，ユーザが指定したパスワードと，予め登録されているパスワードが一致するか否かの判断は，コンピュータ２のインタフェース機能部に行わせるように構成することも可能である。
【００６３】
ついで，パスワードが一致する場合は，ディスク全体の読出し／書込み処理（ステップＳ７）が可能となる。パスワードが不一致の場合は，書込み要求か否かが判断される（ステップＳ４）。書込み要求であれば，アクセスエラーとしてコンピュータ２にエラーを通知する。コンピュータ２はエラー処理により，例えばディスプレー装置４にエラーメッセージを表示し，ユーザに通知する（ステップＳ５）。
【００６４】
書込み要求でなければ，即ち，読出し要求であれば，コンピュータ２からの前記したアクセス要求コマンドに含まれる指定領域を調べる。この要求された指定領域が，読み出しアクセスを許可する領域の範囲に入っているか否かがチェックされる（ステップＳ６）。
【００６５】
要求された指定領域が，読み出しアクセスを許可する領域の範囲に入っていなければ，書込み要求である場合と同様に，エラーをコンピュータに通知する（ステップＳ５）。要求された指定領域が，読み出しアクセスを許可する領域の範囲であれば，読出し／書込み処理ルーチン（ステップＳ７）において，読出しが可能である。
【００６６】
すなわち，図３の動作フローに従う実施の形態では，パスワードの一致，不一致に拘わらず，読み出しアクセスを許可する領域の範囲において，読み出しのみが，可能である。
【００６７】
ここで，読み出しアクセスを許可すべき領域範囲は，実施例として可換記憶媒体の論理ブロックアドレス（ＬＢＡ）の範囲により特定できる。さらに，読み出しアクセスを許可するＬＢＡの範囲は，上記図２に関連して説明したように，ファイル名，ファイルの属性などの情報が書き込まれたルートディレクトリIIを含むように指定する。
【００６８】
ここで，ルートディレクトリIIを含むＬＢＡ範囲は，可換記憶媒体の容量などにより変化する。そこで記憶媒体に応じて適切な範囲となるように，例えば記憶媒体を記憶装置１に挿入したとき，あるいは情報処理装置の電源投入時に記憶媒体が挿入されていればそのとき，挿入されている記憶媒体に合わせて設定する。
【００６９】
すなわち，図４のフローに示すように，可換記憶媒体の記憶装置１に記憶媒体を挿入又は，情報処理装置の電源を投入した時（ステップＳ０１），光磁気ディスク制御装置（ＯＤＣ）１１のファームウエアにより，挿入された記憶媒体の種別を判定し，その結果に応じた設定を行う（ステップＳ０２）。
【００７０】
ついで，読み出しアクセス許可範囲を決定するテーブルの例（セクタ長が５１２Byteの時）である表１の関係に従って，アクセス範囲を決定する（ステップＳ０３）。
【００７１】
【表１】
2006236361.tif 000003
【００７２】
実際には論理フォーマットを適当な範囲で想定し，記憶媒体の容量からアクセスを許可するＬＢＡ範囲を算出する。ここでは，パーソナルコンピュータで標準的に使われているスーパフロッピー形式およびハードディスク形式を媒体形式として想定する。そして，区画内形式にＦＡＴ１６（１６ビット用のFile Allocation Table) を用いることを想定して，記憶媒体の媒体容量に基づき，ＬＢＡ＝０から表１に示されるＬＢＡの上限範囲までをアクセス許可範囲とする。
【００７３】
すなわち，アクセス許可範囲は，開始論理ブロックアドレスと終了論理ブロックアドレスにより特定できる。
【００７４】
この記憶媒体の媒体容量に基づきアクセス許可範囲を決める方法では，アクセス許可するＬＢＡ範囲と，表２に示すスーパフロッピー形式と，ハードディスク形式でのディスク上のフォーマット例を参照すると，これらの形式でディレクトリ情報が書き込まれている領域（図２のII参照）とは必ずしも一致しない。
【００７５】
【表２】
2006236361.tif 000004
【００７６】
しかしながら，例えば記憶媒体として光磁気ディスクを想定し，一般に多用されるスーパフロッピー形式あるいは，ハードディスク形式の論理フォーマットを想定した場合，ディレクトリ情報が書き込まれている領域以外の高々数十ＫＢ程度の領域が，余分に読みだし許可されるＬＢＡ範囲に含まれる程度の違いに押さえることができる。
【００７７】
そして，通常は，ディレクトリ情報以外の，ファイルデータ領域の，この程度のデータが読みだされるとしても，間題にはならない。あえて間題とする場合は，ディスクを初期化するときに，読みだされても構わない種類のファイルをデータ領域IIIの先頭部分に書き込んでおく。これにより，機密を要するデータが，ディレクトリ情報とともに読みだされることを防止できる。
【００７８】
例えば，市販されている０Ｓやアプリケーションプログラム，フォントデータや辞書，パソコン通信などにより一般に公開されたデータなどを先頭部分に書き込んでおく事により，機密データが読み込まれないようにできる。
【００７９】
なお，記憶装置１が想定しない論理フォーマットのディスクを扱うことを想定して，記憶装置１に設けたスイッチなどにより，記憶媒体の容量から，アクセス許可するＬＢＡ範囲を算出することを無効とする仕組みを用意することも可能である。
【００８０】
無効とした場合は，論理フォーマットの如何に拘らず，ディレクトリ領域だけをアクセス許可する仕組みは働かない。ディレクトリ領域を読みだすためにはデータ領域を含めてアクセス許可されることが必要である。すなわち，記憶媒体全体を読み出せるか，記憶媒体の全体が読み出し不可であるかのいずれかの状態になる。
【００８１】
次に，データを暗号化することによりアクセス制御を行う場合を考察する。この方式では，ソフトウェアであるデバイスドライバを用いることにより，既存のフロッピーディスク装置や光磁気ディスク装置などの特にアクセス制御のための機構を持たない記憶装置１を用いて，本発明に従うアクセス制御を実現できる。
【００８２】
まず，記憶媒体（ディスク）全体に対するアクセス制御を行うために，ディスクに記録するデータを全て暗号化する。暗号化の手法は，本発明の適用において間題でなく，種々の暗号化の方法を用いることができる。ユーザは，ディスクを記憶装置１に挿入後，最初にアクセスするまでにディスク毎にパスワード（ディスクパスワード）を設定する。このパスワードは何らかの方法で，データを暗号化する際の鍵ないし鍵の一部として使われる。
【００８３】
したがって，後にデータをアクセスする際，パスワードを入力し，入力されたパスワードが適切であれば，データは正常に復号化され，データに正常にアクセスすることができる。ここで，ユーザが指定したパスワードが不正である場合，次の２通りの処理が想定される。
【００８４】
すなわち，第１の想定される方法は，パスワードが不正であるか適切であるかに拘らず，そのままデータを復号化する。ユーザは，読み出したデータが異常であることにより，初めてパスワードを誤ったことを判断できる。結果として正常なデータを得ることができないために，データにアクセスできないことと等価である。第２の想定される方法では，何らかの手段により，パスワードが不正であることを検出し，不正であれば一切のアクセスを禁止する。
【００８５】
かかる上記の２つの想定される方法を図５，図６により更に，説明する。図５において，先ずユーザによりディスクパスワードを入力する（ステップＳ１０）。これを，デバイスドライバが管理するメモリに保存しておく（ステップＳ１１）。
【００８６】
また，記憶装置として実現する場合は，ユーザが入力したディスクパスワードを，記憶装置に送り，記憶装置は内部のメモリ，例えば図1 のＤ−ＲＡＭ１３に保存しておく。( これもステップＳ１１に相当する）。
【００８７】
次いで，後にコンピュータ２から，例えばＳＣＳＩコマンドにより，読み出しアクセス要求を，記憶装置１に送り（ステップＳ２０），データを読みだす。このとき，デバイスドライバは，アクセスするディスクに対して既に，ディスクパスワードが登録され，保護されているかを判断する（ステップＳ２１）。また，記憶装置として実現する場合は，この判断を記憶装置のファームウェア，例えば図１の光磁気ディスク制御装置（ＯＤＣ）１１において行う。
【００８８】
ディスクパスワードにより保護されていなければ，データの読み出しが行われる（ステップＳ２２）。ディスクパスワードにより保護されている時は，ステップＳ１１で入力され，保存したパスワードが真性なパスワードであるか（例えば，一致するか否か）を判断する（ステップＳ２３）。
【００８９】
正しいパスワードである場合は，データを読み出し，パスワードを復号鍵として使用して復号化が行われる（ステップＳ２４）。さらに，パスワードが不正である場合は，エラーとされる（ステップＳ２５）。あるいは，正しいパスワードである場合と同様に，そのまま復号化が行われる（図６の点線）。この場合は，通常，復号結果は誤ったものになるのでデータを認識できない。
【００９０】
また，記憶装置として実現する場合は，この判断を記憶装置のファームウェア，例えば図１の光磁気ディスク制御装置（ＯＤＣ）１１において行う。
【００９１】
本発明の第２の実施の形態は，上記図５，図６に示すように想定される方法に対して，更に実用性を高めるようにしたことに特徴を有するものである。この図５，図６のパスワードプロテクト方法を改良した，本発明を適用した第２の実施の形態に従う，２つの実施例を，以下に説明する。
【００９２】
第１の実施例では，ディスク全体を暗号化することはせずに，ディスクのラベルや最初にアクセスされるルートディレクトリについては，平文で記憶する。当然，この領域は復号化処理でも対象外とされる。
【００９３】
さらに，このルートディレクトリ領域については，ユーザが入力したパスワードが不正であっても読み出しアクセス制限をしない。結果として，ルートディレクトリについては，図３において説明したと同様に，入力したパスワードにかかわらず読み出しが可能である。
【００９４】
かかる実施例の処理フローを，図７〜図９に従い説明する。これは記憶装置として実現したものである。図７において，事前にユーザによりディスクパスワードを入力する（ステップＳ３０）。そして，ディスクがパスワードによる保護がされているかを，光磁気ディスク制御装置（ＯＤＣ）１１により判断し（ステップＳ３１），パスワードによる保護がされている場合は，入力されたパスワードを，例えば図１のＤ−ＲＡＭ１３に記録する（ステップＳ３２）。
【００９５】
次いで，読み出しの際は，図８に示すフローの処理が行なわれる。読み出しアクセスの際（ステップ４０），デバイスドライバにより記憶媒体がパスワード保護されているか否かを判断する（ステップＳ４１）。
【００９６】
パスワード保護がされていない場合は，データの読み出しが行われる（ステップＳ４２）。パスワード保護がされている場合は，要求されたセクターの読み出しを行なう（ステップＳ４３）。ついで，読み出されたセクターは，平文（暗号化されていない）で記録されたディレクトリ領域か否かを判断する（ステップＳ４４）。
【００９７】
平文で記録されている場合は，データの読み出しを行う（ステップＳ４２）。暗号化されている場合は，データを読み出し復号化を行う（ステップＳ４５）。
【００９８】
さらに，書込み時は，図９のフローに従い処理が行われる。ユーザから書込み要求があると（ステップＳ５０），コンピュータ２のインタフェース部に格納されているデバイスドライバにより，記憶媒体がパスワード保護されているかを判断する（ステップＳ５１）。
【００９９】
パスワード保護されていなければ，書込みが行われる（ステップＳ５２）。パスワード保護がされている場合には，ユーザにパスワード入力を促し，入力されたパスワードが，登録されているパスワードと一致するか否かが判断される（ステップＳ５３）。
【０１００】
さらに，入力されたパスワードが，登録されているパスワードと一致しない場合は，書込みエラーとなる。パスワードが一致する場合は，データを暗号化して書込みが行われる（ステップＳ５４）。
【０１０１】
真性なパスワード，またはその検証のためのデータは予めディスクの予約領域に書き込んでおく。なお，この記憶装置の内部，たとえば図１の光磁気ディスク制御装置（ＯＤＣ）１１が管理する不揮発メモリに真性なパスワードを書き込んでおく方法も可能である。この場合複数のディスクに共通のパスワードを用いたことになる。
【０１０２】
以上は本発明を記憶装置として実現した説明である。この処理を記憶装置をつなぐコンピュータのインタフェース部，例えばインタフェースカードやデバイスドライバで実施することもできる。
【０１０３】
次に暗号化を用いるアクセス保護の第２の実施例として，ディスク全体に対する第１のパスワードとは別の第２のパスワードを用いる方法を説明する。
【０１０４】
かかる実施例においては，第２のパスワードを用いて，ルートディレクトリを暗号化する。さらに，ルートディレクトリには含まれない予約領域をディスク上に設け，ここに第２のパスワードを第１のパスワードによって暗号化し，書き込む。以上は，ディスクを初期化する時に行われる。
【０１０５】
上記前提において，図１０に示すフローに従い説明すると，コンピュータ２のインタフェース部に格納されるデバイスドライバにより，ユーザの入力したパスワードを受ける（ステップＳ６０）。次いで，デバイスドライバは，ディスクがパスワード保護されているか否かを判断する（ステップＳ６１）。
【０１０６】
ディスクがパスワード保護されていなければ，ユーザの入力したパスワードの如何に拘わらず記憶媒体全体をアクセス許可する（ステップＳ６２）。そして，パスワード保護されている場合には，入力されたパスワードが第１のパスワードと一致するか否かを判断する（ステップＳ６３）。すなわち，デバイスドライバは，ユーザが入力したパスワードが第１のパスワードとして正当であるか否かを検査する。
【０１０７】
この検査により，ユーザが入力したパスワードが第１のパスワードとして不当であれば，これを第２のパスワードと見なして，ルートディレクトリ領域を復号化する。そして，第２のパスワードとしての真性を検査できる場合，復号化されたパスワード２が，ユーザが入力したパスワードと一致するか否かを判断し（ステップＳ６４），一致すれば，ルートディレクトリの読み出しを許可する（ステップＳ６５）。一致しなければ，記憶媒体へのアクセスが禁止される（ステップＳ６６）。
【０１０８】
またステップＳ６３において，ユーザが入力したパスワードが，パスワード１と一致すれば，上記の予約領域に書き込まれたデータをパスワード１により復号化することで，パスワード２を得る。さらに，このパスワード２によりルートディレクトリを復号化する。残りのデータ領域はユーザが入力したパスワード１により復号化してアクセスする。結果として，この場合は，媒体全体がアクセス許可されることになる（ステップＳ６２）。
【０１０９】
なお，上記説明では，コンピュータ２にあるインタフェース部やデバイスドライバによりパスワード１，２の真性判断を行っているが，本発明は，これに限定されず記憶装置１の光磁気ディスク制御回路１１のファームウェアで判断する様に構成することも可能である。
【０１１０】
次に，本発明の第３の実施の形態を説明する。この実施の形態では，記憶媒体のフォーマット時に，アクセス制御する範囲をディスク上に記録する方法である。記憶媒体上に，アクセス制御のための制御情報を書き込む専用領域を定義する。この専用領域は，例えば，図２には現われない，ファイルシステムが管理しない領域に設定することが可能であり，専用のコマンドにより，表３に示す情報をコンピュータ２から送り，光磁気ディスク制御装置１１に書き込む。
【０１１１】
【表３】
2006236361.tif 000005
【０１１２】
この表３に示す情報が書き込まれる専用領域に対しては，データアクセスの際に，通常指定される諭理的なセクター番号は割り当てられない。したがって，コンピュータ側（アプリケーションプログラムやデバイスドライバ）からの，セクター番号を指定して行う通常のデータアクセスはできない。またこの専用領域は請求項1-21でいう「可換記憶媒体全体」には含まれない。
【０１１３】
ここで，表３のＷＲＰＷ（書込み・読み出しパスワード），ＲＤＰＷ（読み出しパスワード）は，それぞれ記憶媒体への書込み／読み出し及び，読み出しを許可する為のパスワードである。例えば，ＷＲＰＷが一致すれば，書込み及び読み出し共に許可され，ＲＤＰＷが一致すれば読み出しだけが許可される。
【０１１４】
ＲＤ２ＰＷとＲＤ２ＰＯＳは，本発明に係わるもので，セクタ番号０からＲＤ２ＰＯＳで示されるセクターまでの領域をパスワードＲＤ２ＰＷによってアクセス制御するものである。
【０１１５】
なお，範囲指定の手法は，ＲＤ２ＰＯＳという一つの数値で指定するだけでなく，例えば，別にＲＤ２ＰＯＳ＿１とＲＤ２ＰＯＳ＿２という２つの数値をアクセス制御専用領域に書き込んでおき，「ＲＤ２ＰＷが一致した時は，ＲＤ２ＰＯＳ＿１からＲＤ２ＰＯＳ＿２の範囲のセクタも読みだし可とする」といった方法も可能である。
【０１１６】
もちろん，さらに多数の数値によりセクター範囲を指定する事も可能である。この領域に対して，コンピュータ２側からアクセスしたり，この領域に書かれたパスワードとユーザが指定したパスワードを照合するために，記憶装置１の光磁気ディスク制御装置１１のファームウェアにより，表４に示すコマンドを受付ける。
【０１１７】
【表４】
2006236361.tif 000006
【０１１８】
ここで，表４における，ＷＲＩＴＥ＿ＰＷは，アクセス制御専用領域にパスワードを指定するためのコマンドである。光磁気ディスク制御装置１１のファームウェアは，記憶媒体に対する書込みが許可されている条件下でのみ，このコマンドを受理し，表３に示したアクセス制御専用領域の対応する位置にパスワードを設定する。
【０１１９】
ＳＥＴ＿ＵＳＰＷは，アクセス制御の為にパスワードが設定されている記憶媒体を使うためにユーザが入力したパスワードを記憶装置１の光磁気ディスク制御装置１１のファームウェアに伝えるためのコマンドである。
【０１２０】
ファームウェアは，ＳＣＳＩコマンドであるＳＥＴ＿ＵＳＰＷのパラメータで指定されたパスワードを，パラメータで指定した種別に従って，記憶媒体のアクセス制御専用領域に書き込まれているＷＲＰＷ，ＲＤＰＷ，あるいはＲＤ２ＰＷと比較し，一致すればパスワードの意味に従ったアクセス制御を行う。
【０１２１】
なお，ＳＥＴ＿ＵＳＰＷの実装として，パラメータ中にパスワードの種別を示さないこともできる。この場合，ファームウェアはＳＥＴ＿ＵＳＰＷで指定されたパスワード文字列を，記憶媒体のアクセス制御専用領域に書かれているＷＲＰＷ，ＲＤＰＷ，ＲＤ２ＰＷと，この順に比較して，最初に一致したパスワードが指定されたものと見なす。
【０１２２】
以下では，ＳＥＴ＿ＵＳＰＷではパスワード種別を指定しないものとして説明する。なお，ＳＥＴ＿ＵＳＰＷコマンドにより記憶媒体に何らも書込みが行われることはない。
【０１２３】
また，ＳＥＴ＿ＵＳＰＷの指定により，記憶媒体へのアクセス許可状態が変化したとき，このアクセス許可状態は，媒体が抜かれるか，記憶装置１が電源切断ないし，リセットされるか，ＷＲＩＴＥ＿ＰＷないし新たなＳＥＴ＿ＵＳＰＷコマンドが発行されるまで保たれる。
【０１２４】
以上の処理を，さらに詳細に以下に説明する。
【０１２５】
ここで，まず記憶媒体に対してどのようなアクセスが許可されるかの状態を下表５に示す。
【０１２６】
【表５】
2006236361.tif 000007
【０１２７】
ＳＣＳＩコマンドを例にして，代表的なコマンドの，表５に示される各アクセス許可状態による動作の違いを表６に示す。
【０１２８】
【表６】
2006236361.tif 000008
【０１２９】
なお，表６において，＊＊１では，媒体上に指定されたＬＢＡ範囲だけ読み出し可を意味する。したがって，指定されたＬＢＡ範囲外がアクセスされる時は，読み出しエラー（ｒｅａｄｅｒｒｏｒ）を返す。
【０１３０】
＊＊２では，実際に媒体が挿入されていない状態とは，詳細コードで区別する。
【０１３１】
＊＊３では，専用のコマンドインタフェースにより，ファームウェア内に設けたフラグがＯＮ状態の時だけ，Ｆｏｒｍａｔ＿Ｕｎｉｔコマンドを受理する。フラグの設定は，ｓｅｎｄ＿ｄｉａｇで行う。このフラグは，電源投入時，装置ファームウェアの初期化時，媒体挿入時，媒体は排出時のそれぞれの時点でクリア（ＯＦＦ）とする。
【０１３２】
次に，媒体挿入時，および記憶装置１の電源投入時の動作について説明する。
【０１３３】
記憶装置１は電源投入時に，光磁気ディスク制御装置１１のファームウェアにより状態を初期化する。その後，記憶媒体が挿入されているか否かの検査を行う。挿入されていれば（その時点で記憶媒体が排出・挿入されたかのように）媒体交換の処理を行う。
【０１３４】
記憶装置１の光磁気ディスク制御装置１１のファームウェアは，記憶媒体が挿入されたとき，その記憶媒体のパスワードがどのような状態であるか，即ち，どのパスワードが設定されているかを判断する。パスワード領域が全て０の時，そのパスワードは設定されていないとみなす。
【０１３５】
この判断結果を基に，次の表７にしたがって，記憶装置１へのアクセス許可状態を設定する。
【０１３６】
【表７】
2006236361.tif 000009
【０１３７】
なお，この状態設定が終了するまで，コンピュータ２から記憶装置１に通知されたパスワードは無視して，一切のデータアクセスは不可であるとする。
【０１３８】
表７において，ＲＤ２ＰＷは，ＲＤＰＷが設定されている状態で意味を持つ。ＲＤＰＷが設定されていない時は，ＲＤ２ＰＷの有無は影響を持たない。また，表７では「ＲＤ２ＰＷが設定されていない時は，ディレクトリ部分に対してのみ，読み出しを許可する手段を用意しない」と考えた設定であり，ＲＤ２ＰＷが設定されていないときはＲＤＰＷの設定のみに従うようになっている。
【０１３９】
これに対し，「ＲＤ２ＰＷが設定されていない時は，ディレクトリ部分に対しては常に読み出し許可する」と考えた設定も可能である。後者の場合は，ＲＤＰＷが設定され，ＲＤ２ＰＷが設定されていない場合は，ＮＡＣ（アクセス不可）でなく，ＢＯＲ（ディレクトリ部分のみ読出し可）に設定することになる（表７の（＊）印の２か所が可になる）。
【０１４０】
かかる初期設定により，コンピュータ２からパスワードが通知されない場合でも，従来の記憶装置１と同様に，正常な記憶装置の動作機能を有する。
さらに，記憶装置１が通知されたパスワードによりアクセス許可状態を変更する処理について説明する。
【０１４１】
記憶装置１を使うコンピュータ２は，挿入された記憶媒体を使用するのに先立って，ＳＣＳＩコマンドによってパスワードを記憶装置１に通知する。この為のコマンドを仮にＳＥＴＵＳＰＷコマンドとする。
【０１４２】
記憶媒体が挿入された状態で，記憶装置１に対してパスワードを通知すると，記憶装置１は，ＳＥＴＵＳＰＷコマンドのパラメータで指定されたパスワード文字列をＵＳＰＷとして，後に説明する図１１〜図１３に示す処理フローに従い，パスワード確認処理を行う。
【０１４３】
媒体上に記録されたいずれかのパスワードに一致する場合，その結果によりアクセス許可状態を変更する。媒体が挿入されていない状態でＳＥＴＵＰＳＰＷコマンドを送った場合，記憶装置１の光磁気ディスク制御装置１１は，送られたパスワードをファームウェアの作業域に記憶する。
【０１４４】
この後，記憶媒体が挿入された時点で，記憶したパスワードを用いたパスワード確認処理を行う。なお，ＳＥＴＵＳＰＷを重ねて発行すると，ファームウェアは先に記憶したパスワードがあれば，それをクリアしたのち，上記の処理を行う。
【０１４５】
このとき，先に記憶したパスワードにより何等かのアクセスが許可されていた場合，パスワード確認処理に先立ってアクセス許可を取り消す。媒体が挿入されていない状態で，ＳＥＴＵＳＰＷを重ねて発行した場合も同様に，記憶したパスワードを置き換えると共に，先のアクセス許可を取り消してＮＡＣ（一切の読み出し／書込みを禁止する）状態とする。
【０１４６】
また，ユーザは，意図的に誤ったパスワードを指定することにより一時的にアクセス禁止することができる。
【０１４７】
さらに，上記表７に対応し，記憶装置１がコンピュータ２から通知されたパスワードによりアクセス許可状態を変更する処理を，図１１〜図１３の動作フローにより説明する。
【０１４８】
図１１において，記憶媒体上に書込み読み出し許可パスワードＷＲＰＷが指定されている時（ステップＳ９０），ＵＳＰＷとＷＲＰＷが一致するか否かを判断する（ステップＳ９１）。
【０１４９】
ＵＳＰＷとＷＲＰＷが一致する場合は，ＲＷＥ（読み出し・書込みともに可）とされる（ステップＳ９２）。
【０１５０】
不一致の時は，更に記憶媒体にＲＤＰＷが設定されているかが判断される（ステップＳ９３）。ＲＤＰＷが設定されていない場合は，表７の状態５，６に対応し，ＲＤＥ（読み出しのみ可）とされる（ステップＳ９４）。
【０１５１】
ＲＤＰＷが設定されている場合は，表７の状態７，８に対応し，更に，ＵＳＰＷとＲＤＰＷが一致するかを判断する（ステップＳ９５）。ＵＳＰＷとＲＤＰＷが一致する場合は，ＲＤＥ（読み出しのみ可）とされる（ステップＳ９４）。
【０１５２】
不一致の場合は，媒体にＲＤ２ＰＷが指定されているかを判断し（ステップＳ９６），指定されていない場合は，ＮＡＣ（全てのアクセスが不可）とされる（ステップＳ９７）。
【０１５３】
一方，媒体にＲＤ２ＰＷが指定されている場合は，ＵＳＰＷとＲＤ２ＰＷが一致するかを判断し（ステップＳ９８），一致する時は，ＢＯＲディレクトリの読み出し可とされる（ステップＳ９９）。不一致の時は，ＮＡＣ（全てのアクセスが不可）とされる（ステップＳ９７）。
【０１５４】
次に図１２において，ＷＲＰＷが設定されてなく，ＲＤＰＷが設定されている時（表７の３乃至４に対応）の処理を説明する。
【０１５５】
ＷＲＰＷが設定されてなく，ＲＤＰＷが設定されている場合（ステップＳ１００），ＵＳＰＷとＲＤＰＷが一致するかを判断する（ステップＳ１０１）。この判断で，ＵＳＰＷとＲＤＰＷが一致する場合は，ＲＷＥ（読み出し・書込み可）とされる（ステップＳ１０２）。
【０１５６】
ＵＳＰＷとＲＤＰＷが不一致の場合は，媒体にＲＤ２ＰＷが設定されているか否かを判断する（ステップＳ１０３）。媒体にＲＤ２ＰＷが設定されている場合は，表７の状態４に対応し，ＵＳＰＷとＲＤ２ＰＷが一致するかを判断する（ステップＳ１０４）。
【０１５７】
ＵＳＰＷとＲＤ２ＰＷが一致する場合は，ＢＯＲディレクトリの読み出し可とされる（ステップＳ１０５）。一方，ＵＳＰＷとＲＤ２ＰＷが不一致の場合，及びステップＳ１０３において，媒体にＲＤ２ＰＷが設定されていない場合は，ＮＡＣとされる（ステップＳ１０６）。
【０１５８】
さらに，図１３は，表７の１，２に対応し，ＷＲＰＷもＲＤＰＷも設定されていない場合は（ステップＳ１１０），ＲＷＥ（読み出し・書込み共に可）とされる（ステップＳ１１１）。
【０１５９】
以上図面に従い，本発明の実施の形態を説明したように，本発明は，記憶媒体に付与したパスワードを指定しなくても，媒体上のディレクトリ領域の一部分への読み出しアクセスを認めることを特徴とする。
【０１６０】
したがって，ユーザはディスク全体をアクセス許可することなく，記憶媒体に記録した情報の概要を知ることができる。これにより，不用意に機密情報にアクセスすることを回避することが可能である。また，ディスク全体をアクセス許可するためのパスワードについては厳重な管理をしつつ，概要をアクセスするためのパスワードについては煩雑な操作を避けた，簡便な管理とすることができる。
【図面の簡単な説明】
【０１６１】
【図１】本発明の適用される，記憶装置の一実施例として光磁気ディスク装置を含む情報処理装置の一実施の形態例ブロック図である。
【図２】光磁気ディスク記憶媒体の構造レイアウトを説明する図であり，光磁気ディスク記憶媒体のデータゾーンのみを示している。
【図３】光磁気ディスク等の可換記憶媒体を用いた記憶装置を含む情報処理装置における本発明方法の第１の実施例動作フローである。
【図４】記憶媒体挿入時又は，装置電源ＯＮ時の表１に対応するアクセス許可範囲の設定フロー図である。
【図５】第２の実施の形態のおける第１の実施例でのディスクパスワードの登録を説明するフロー図である。
【図６】第２の実施の形態のおける第１の実施例の動作フロー図である。
【図７】第２の実施の形態のおける第２の実施例でのディスクパスワードの登録を説明するフロー図である。
【図８】第２の実施の形態の第２の実施例における，読み出し制御時の動作フロー図である。
【図９】第２の実施の形態の第２の実施例における，書込み制御時の動作フロー図である。
【図１０】第３の実施の形態における２つのパスワードを用いる場合の，制御を説明する動作フロー図である。
【図１１】第３の実施の形態において，表７に対応する，媒体挿入時及び電源投入時の動作フロー図（その１）である。
【図１２】第３の実施の形態において，表７に対応する，媒体挿入時及び電源投入時の動作フロー図（その２）である。
【図１３】第３の実施の形態において，表７に対応する，媒体挿入時及び電源投入時の動作フロー図（その３）である。
【符号の説明】
【０１６２】
１ 記憶装置
２ コンピュータ
３ キーボード
４ ディスプレー装置
１０ 書込み・読み出し機構制御部
１１ 光磁気ディスク制御装置
１２ ＭＰＵ
１３ Ｄ−ＲＡＭ
１４ ＤＳＰ 
１５ 書込み増幅器
１６ 読出し増幅器
１７ ＡＧＣ増幅器
１８ ヘッド駆動用電力増幅回路
１９ モータ制御回路
【図１】
2006236361.tif 000010
【図２】
2006236361.tif 000011
【図３】
2006236361.tif 000012
【図４】
2006236361.tif 000013
【図５】
2006236361.tif 000014
【図６】
2006236361.tif 000015
【図７】
2006236361.tif 000016
【図８】
2006236361.tif 000017
【図９】
2006236361.tif 000018
【図１０】
2006236361.tif 000019
【図１１】
2006236361.tif 000020
【図１２】
2006236361.tif 000021
【図１３】
2006236361.tif 000022
【手続補正書】
【提出日】平成18年3月20日(2006.3.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パスワードの設定により記憶媒体のデータを保護する制御装置であって、
前記記憶媒体がパスワードにより保護されているか否かを検証し、保護されている場合は、前記記憶媒体へのアクセスに先立って、パスワード入力手段から指定されるパスワードと予め設定された前記パスワードとを比較し、該パスワードが真性であるか否かを検証する検証手段と、
前記検証手段による検証の結果、前記パスワードが真性でない場合は、前記記録媒体への予め指定されたアクセス許可領域への読み出しのアクセスか否かを検証し、前記アクセス許可領域からの読み出しアクセスであれば、該アクセスを許可するアクセス制御手段を、
有することを特徴とする制御装置。
【請求項２】
請求項１記載の制御装置において、
前記記憶媒体のアクセス許可領域は、該記憶媒体の管理領域であることを特徴とする制御装置。
【請求項３】
請求項１または２記載の制御装置において、
前記記憶媒体のアクセス許可領域は、前記記憶媒体に付与したラベルあるいは、ディレクトリ領域を含むことを特徴とする制御装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の制御装置において、
前記記憶媒体のアクセス許可領域は、前記記憶媒体の容量と論理フォーマット形式に基づき決められるディレクトリ領域を、開始論理ブロックアドレスと終了論理ブロックアドレスで指定した範囲であることを特徴とする制御装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の制御装置において、
前記パスワードは記憶媒体のデータを暗号化又は復号化する際に使用されるものであり、前記アクセス許可領域は平文で記録しておき、
前記検証の結果、前記パスワードが真性でない場合、前記アクセス許可領域は読み出しを可能とすることを特徴尾する制御装置。
【請求項６】
請求項１乃至５のいずれか一項記載の制御装置を備えてなるデータ記憶装置。
【請求項７】
パスワードの設定により記憶媒体のデータを保護する装置の制御方法において、
前記記憶媒体がパスワードにより保護されているか否かを検証し、保護されている場合は、前記装置内において、前記記憶媒体へのアクセスに先立って、パスワード入力手段から指定されるパスワードの検証を行い、
前記検証の結果、前記パスワードが真性でない場合は、前記記録媒体への予め指定されたアクセス許可領域への読み出しのアクセスか否かを検証し、前記アクセス許可領域からの読み出しアクセスであれば、該アクセスを許可することを特徴とする制御方法。
【請求項８】
請求項７記載の制御方法において、
前記記憶媒体のアクセス許可領域は、前記記憶媒体の管理領域であることを特徴とする制御方法。
【請求項９】
請求項７又は８記載の制御方法において、
前記記憶媒体のアクセス許可領域は、前記記憶媒体に付与したラベルあるいは、ディレクトリ領域を含むことを特徴とする制御方法。
【請求項１０】
請求項７乃至９のいずれか一項に記載の制御方法において、
前記記憶媒体のアクセス許可領域は、前記記憶媒体の容量と論理フォーマット形式に基づき決められるディレクトリ領域を、前記論理ブロックアドレスと終了論理ブロックアドレスで指定した範囲であることを特徴とする制御方法。
【請求項１１】
請求項７乃至１０のいずれか一項に記載の制御方法において、
前記パスワードは記憶媒体のデータを暗号化又は復号化する際に使用されるものであり、
前記アクセス許可領域は平文で記録しておき、
前記検証の結果、前記パスワードが真性でない場合、前記アクセス許可領域は読み出しを可能とすることを特徴とする制御方法。