(57)【特許請求の範囲】
【請求項１】
記憶装置内の記憶媒体へのアクセスを制御するアクセス制御方法であって、
キーデータが有効であるか否かを示すキーデータ有効情報をホスト装置から受信するステップと、
前記キーデータが該記憶装置内に保持されるステップと、
受信した該キーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体へ記録するべきデータを該キーデータを用いて暗号化してから該記憶媒体に記録する記録ステップと、
該キーデータ有効情報が該記憶媒体のロード又はアンロードによりオフに設定されるステップと、
を含むことを特徴とする、アクセス制御方法。
【請求項２】
記憶装置内の記憶媒体へのアクセスを制御するアクセス制御方法であって、
キーデータが有効であるか否かを示すキーデータ有効情報をホスト装置から受信するステップと、
前記キーデータが該記憶装置内に保持されるステップと、
受信した該キーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体から再生されるデータを該キーデータを用いて復号化する再生ステップと、
該キーデータ有効情報が該記憶媒体のロード又はアンロードによりオフに設定されるステップと、
を含むことを特徴とする、アクセス制御方法。
【請求項３】
前記キーデータは、前記記憶装置に接続される前記ホスト装置からの転送、該記憶装置内のメモリからの読み出し、前記記憶媒体からの再生、或いは、該記憶媒体以外の記録媒体からの読み取りにより該記憶装置内に保持するステップを更に含むことを特徴とする、請求項１又は２記載のアクセス制御方法。
【請求項４】
前記キーデータ有効情報を前記ホスト装置によりオフに設定するステップを更に含むことを特徴とする、請求項１〜３のいずれか１項記載のアクセス制御方法。
【請求項５】
前記任意のタイミングは、前記記憶媒体の使用時間が一定時間に達した時点、又は、該記憶媒体が最後に使用されてから一定時間経過した時点であることを特徴とする、請求項４記載のアクセス制御方法。
【請求項６】
供給されるデータを記憶媒体に記録する記録手段と、
暗号化手段と、
キーデータを保持するキーデータ保持回路と、
ホスト装置から受信され該キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体へ記録するべきデータを該キーデータを用いて該暗号化手段で暗号化してから該記録手段に供給すると共に、該キーデータ有効情報がオフに設定されている場合には該記録するべきデータを該暗号化手段をバイパスしてそのまま該記録手段に供給する制御部とを備え、
該制御部は、該記憶媒体がロード又はアンロードされると該キーデータ有効情報をオフに設定することを特徴とする、記憶装置。
【請求項７】
記憶媒体からデータを再生する再生手段と、
復号化手段と、
キーデータを保持するキーデータ保持回路と、
ホスト装置から受信され該キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該再生手段により該記憶媒体から再生されるデータを該キーデータを用いて該復号化手段で復号化させると共に、該キーデータ有効情報がオフに設定されている場合には該再生手段により該記憶媒体から再生されるデータを該復号化手段をバイパスさせる制御部とを備え、
該制御部は、該記憶媒体がロード又はアンロードされると該キーデータ有効情報をオフに設定することを特徴とする、記憶装置。
【請求項８】
該キーデータは、前記記憶装置に接続される前記ホスト装置からの転送、該記憶装置内のメモリからの読み出し、前記記憶媒体からの再生、或いは、該記憶媒体以外の記録媒体からの読み取りにより得られることを特徴とする、請求項６又は７記載の記憶装置。
【請求項９】
供給されるデータを記憶媒体に記録する記録手段と、
暗号化手段と、
キーデータを保持するキーデータ保持回路と、
該記憶媒体へ記録するべきデータを該キーデータを用いて該暗号化手段で暗号化してから該記録手段に供給するか、或いは、該記録するべきデータを該暗号化手段をバイパスしてそのまま該記録手段に供給するかを、ホスト装置から受信され該キーデータが有効であるか否かを示すキーデータ有効情報に基づいて切り替える手段と、
該記憶媒体がロード又はアンロードされると該キーデータ有効情報をオフに設定する制御手段と、
を備えたことを特徴とする、記憶装置。
【請求項１０】
キーデータを用いて暗号化された有料コンテンツが記録された記憶媒体の再生を、復号回路と該キーデータを保持するキーデータ保持回路を有する記憶装置にホスト装置から該キーデータが有効であるか否かを示すキーデータ有効情報を送ることによって提供するビジネス方法であって、
該記憶媒体から暗号化された有料コンテンツを該キーデータを用いて該復号回路で再生して復号化する際にはオンに設定されていなければならない該キーデータ有効情報を、前記記憶媒体の使用時間が一定時間に達した時点、又は、該記録媒体が最後に使用されてから一定時間経過した時点で該ホスト装置によりオフに設定することで、該有料コンテンツを一定期間のみ復号化可能とすることを特徴とする、ビジネス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はアクセス制御方法及び記憶装置に係り、特に暗号化された情報が記録された記憶媒体へのアクセスを制御するためのアクセス制御方法、及びそのようなアクセス制御方法を用いる記憶装置に関する。
【０００２】
パーソナルコンピュータ等の情報処理装置では、各種記憶媒体に情報を記録し、再生することが行なわれる。記憶媒体には、大きく分けて、記憶装置内に固定される固定型と、記憶装置に対して装着脱される可搬型のものがある。これらの記憶媒体の一例として、カード状やディスク状の磁気記憶媒体、光記憶媒体や光磁気記憶媒体、ＲＡＭ等の半導体記憶装置等が挙げられる。又、情報の種類は特に限定されず、例えば文書情報、画像情報、音声情報、プログラム情報又はこれらの任意の組み合わせである。
【０００３】
【従来の技術】
従来より、記憶媒体への不正アクセスを防止する技術が各種提案されている。例えば、パスワードを用いた認証を行ない、正規のユーザであることが確認されないと、記憶媒体へのアクセスを禁止する方法が提案されている。この提案方法によれば、パーソナルコンピュータに入力されたパスワードが、アクセスしようとする記憶媒体に記録されているパスワードと一致しないと、記憶媒体をアクセスできない。
【０００４】
つまり、パスワードを用いた認証により、記憶媒体をアクセスしようとしているユーザが正規のユーザであることが確認されないと、記憶媒体から情報を再生することも、記憶媒体に情報を書き込むこともできない。具体的には、記憶媒体に情報を記録したり、記憶媒体から情報を再生するための記録再生手段を非動作状態に制御する。これにより、正規のユーザ以外の第３者が、記憶媒体に記録されている情報を不正に入手することはできい。又、正規のユーザ以外の第３者が、記憶媒体に情報を不正に記録したり、記録されている情報を不正に書き換えたりすることはできない。
【０００５】
【発明が解決しようとする課題】
しかし、アクセスをする際にパスワードを用いた認証を必要とする記憶媒体であっても、記憶媒体に記憶されている情報自体には、特に読み取り防止の対策が取られていない。これは、記憶媒体へのアクセスの禁止が、上記記録再生手段を非動作状態に制御することで行なわれることによる。このため、記憶媒体の物理条件等を熟知した者であれば、記憶媒体さえ入手してしまえば、記憶媒体に記録されている情報を、読み取り装置等を使用してそのまま比較的簡単に読み取ることができてしまうという問題があった。
【０００６】
又、記憶媒体から情報を読み取ることができるため、簡単に不正コピーを作成することもできるという問題があった。
【０００７】
このため、記憶媒体に記録されている情報については、内容に応じてセキュリティ上の問題や、著作権上の問題が発生してしまった。
【０００８】
そこで、本発明は、たとえ記憶媒体に記録された情報を読み取れたとしても、読み取った情報の内容がそのままでは判別不可能とすることで、記憶媒体に記録されている情報のセキュリティを確保すると共に、著作権を確実に保護することにできるアクセス制御方法及び記憶装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の課題は、記憶装置内の記憶媒体へのアクセスを制御するアクセス制御方法であって、キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体へ記録するべきデータを該キーデータを用いて暗号化してから該記憶媒体に記録する記録ステップを含むことを特徴とするアクセス制御方法により達成できる。
【００１０】
上記の課題は、記憶装置内の記憶媒体へのアクセスを制御するアクセス制御方法であって、キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体から再生されるデータを該キーデータを用いて復号化する再生ステップを含むことを特徴とするアクセス制御方法によっても達成できる。
【００１１】
上記の課題は、供給されるデータを記憶媒体に記録する記録手段と、暗号化手段と、キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体へ記録するべきデータを該キーデータを用いて該暗号化手段で暗号化してから該記録手段に供給すると共に、該キーデータ有効情報がオフに設定されている場合には該記録するべきデータを該暗号化手段をバイパスしてそのまま該記録手段に供給する制御部とを備えたことを特徴とする記憶装置によっても達成できる。
【００１２】
上記の課題は、記憶媒体からデータを再生する再生手段と、復号化手段と、キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該再生手段により該記憶媒体から再生されるデータを該キーデータを用いて該復号化手段で復号化させると共に、該キーデータ有効情報がオフに設定されている場合には該再生手段により該記憶媒体から再生されるデータを該復号化手段をバイパスさせる制御部とを備えたことを特徴とする記憶装置によっても達成できる。
【００１３】
上記の課題は、供給されるデータを記憶媒体に記録する記録手段と、暗号化手段と、該記憶媒体へ記録するべきデータをキーデータを用いて該暗号化手段で暗号化してから該記録手段に供給するか、或いは、該記録するべきデータを該暗号化手段をバイパスしてそのまま該記録手段に供給するかを、該キーデータが有効であるか否かを示すキーデータ有効情報に基づいて切り替える手段とを備えたことを特徴とする記憶装置によっても達成できる。
【００１４】
上記の課題は、記憶媒体からデータを再生する再生手段と、復号化手段と、該再生手段により該記憶媒体から再生されるデータをキーデータを用いて該復号化手段で復号化させるか、或いは、該再生手段により該記憶媒体から再生されるデータを該復号化手段をバイパスさせるかを、該キーデータが有効であるか否かを示すキーデータ有効情報に基づいて切り替える手段とを備えたことを特徴とする記憶装置によっても達成できる。
【００１５】
上記の如き、切り替える手段を設けた場合、既存の記憶装置で記録された記憶媒体との互換性を確保できると共に、ユーザの好みに合わせて本発明によるセキュリティを確保可能とすることができる。
【００１６】
上記の課題は、キーデータを用いて暗号化された有料コンテンツが記録された記憶媒体を提供するビジネス方法であって、該記憶媒体から暗号化された有料コンテンツを再生して復号化する際にはオンに設定されていなければならないキーデータ有効情報を任意のタイミングでオフに設定し、該有料コンテンツを一定期間のみ復号化可能とすることを特徴とするビジネス方法によっても達成できる。
【００１７】
従って、本発明によれば、たとえ記憶媒体に記録された情報を読み取れたとしても、読み取った情報の内容がそのままでは判別不可能とすることで、記憶媒体に記録されている情報のセキュリティを確保すると共に、著作権を確実に保護することにできるアクセス制御方法及び記憶装置を実現可能となる。
【００１８】
【発明の実施の形態】
以下に、本発明になるアクセス制御方法及び記憶装置の各実施例を、図面と共に説明する。
【００１９】
【実施例】
図１は、本発明になる記憶装置の第１実施例を、ホスト装置と共に示す図である。記憶装置の第１実施例は、本発明になるアクセス制御方法の第１実施例を採用する。記憶装置の第１実施例では、説明の便宜上、本発明が光磁気ディスク装置に適用されている。
【００２０】
図１において、光磁気ディスク装置１００は、スイッチ回路１、ホストインタフェース（Ｉ／Ｆ）２、暗号・復号回路３、データバッファ４、キーデータ保持回路５、光磁気ディスク装置１００の各部を制御するＭＰＵ６、ＭＰＵ６が実行するプログラムや演算処理の中間結果等のデータを格納するメモリ７、書き込み回路８、読み出し回路９、ヘッド１０及び光学レンズ系１１を有する。光磁気ディスク装置１００には、光磁気ディスク１２が着脱可能に装着される。光磁気ディスク装置１００の、スイッチ回路１、暗号・復号回路３及びキーデータ保持回路５を除く基本構成自体は周知であり、他の周知の基本構成を用いても良いことは言うまでもない。又、光磁気ディスク１２は、周知のカートリッジ（図示せず）内に収納される構成であっても良い。
【００２１】
光磁気ディスク装置１００は、有線又は無線の接続手段１０１を介してホスト装置１０２に接続される。接続手段は、有線ネットワーク、無線ネットワーク又はこれらのネットワークの組み合わせにより構成されていても良い。ホスト装置１０２は、例えばパーソナルコンピュータ等の情報処理装置により構成される。ホスト装置１０２を構成する情報処理装置は、デスクトップ型であっても、携帯型であっても良く、パーソナルコンピュータに限定されない。従って、ホスト装置１０２を構成する情報処理装置は、携帯電話等の携帯端末装置、静止画及び／又は動画用デジタルカメラ、インテリジェントテレビジョン装置等であっても良い。
【００２２】
先ず、図１に示すシステムの記録時の動作について、図２と共に説明する。図２は、記録時の動作を説明するフローチャートである。
【００２３】
図２において、ステップＳ１では、ホスト装置１０２が光磁気ディスク装置１００に対してライトコマンドを発行する。ステップＳ２では、光磁気ディスク装置１００内のＭＰＵ６が、ホスト装置１０２からライトコマンドに続けて発行されるデータをＩ／Ｆ２を介して受信する。ステップＳ３では、ＭＰＵ６が、データの暗号化を行なうか否かを判定する。ステップＳ３の判定を何に基づいて行なうかについては、後述する。ステップＳ３の判定結果がＮＯであると、ステップＳ４では、ＭＰＵ６がスイッチ回路１を閉成させて、Ｉ／Ｆ２を介して得られるホスト装置１０２からのデータを、直接データバッファ４に格納し、処理は後述するステップＳ７へ進む。
【００２４】
他方、ステップＳ３の判定結果がＹＥＳであると、ステップＳ５では、ＭＰＵ６がスイッチ回路１を開成させて暗号・復号回路３にＩ／Ｆ２を介して得られるホスト装置１０２からのデータを、キーデータ保持回路５に保持されているキーデータに基づいて暗号化させる。又、ステップＳ６では、ＭＰＵ６が、暗号・復号回路３により暗号化されたデータを、データバッファ４に格納し、処理はステップＳ７へ進む。
【００２５】
ステップＳ７では、ＭＰＵ６が、データバッファ４に格納されたデータを、書き込み回路８に供給する。ステップＳ８では、ＭＰＵ６が、書き込み回路８にデータを変調させてヘッド１０に供給する。ステップＳ９では、ＭＰＵ６が、ヘッド１０に書き込み回路８からの変調信号を記録光ビームに変換させて光学レンズ系１１に供給する。ステップＳ１０では、ＭＰＵ６が、光学レンズ系１１を制御して記録光ビームを光磁気ディスク１２上に収束するように照射させてデータを記録し、処理は終了する。データの記録が終了したら、記録の終了を周知の方法でホスト装置１０２へ通知しても良い。
【００２６】
次に、図１に示すシステムの再生時の動作について、図３と共に説明する。図３は、再生時の動作を説明するフローチャートである。
【００２７】
図３において、ステップＳ１１では、ホスト装置１０２が光磁気ディスク装置１００に対してリードコマンドを発行する。ステップＳ１２では、光磁気ディスク装置１００のＭＰＵ６が、ヘッド１０に再生光ビームを出射させると共に、光学レンズ系１１を制御して再生光ビームが光磁気ディスク１２上に収束するように照射させてデータを再生する。ステップＳ１３では、ＭＰＵ６が、読み取り回路９に光磁気ディスク１２から再生されたデータを読み取らせる。ステップＳ１４では、ＭＰＵ６が、読み取り回路９で読み取られたデータを、データバッファ４に格納する。
【００２８】
ステップＳ１５では、ＭＰＵ６が、データの復号化を行なうか否かを判定する。ステップＳ１５の判定を何に基づいて行なうかについての詳細は後述するが、例えばデータが暗号化されている場合には暗号化されていることを示す暗号化フラグ等の暗号化情報をデータに付加しておき、暗号化情報が検出されればデータが暗号化されていると判断することもできる。ステップＳ１５の判定結果がＮＯであると、ステップＳ１６では、ＭＰＵ６が、スイッチ回路１を閉成し、処理は後述するステップＳ１９へ進む。他方、ステップＳ１５の判定結果がＹＥＳであると、ステップＳ１７では、ＭＰＵ６が、スイッチ回路１を開成し、データバッファ４に格納されたデータを暗号・復号回路３に供給する。又、ステップＳ１８では、ＭＰＵ６が、暗号・復号回路３にデータバッファ４からのデータを、キーデータ保持回路５に保持されているキーデータに基づいて復号化させ、処理はステップＳ１９へ進む。ステップＳ１９は、データをＩ／Ｆ２を介してホスト装置１０２へ転送する。ステップＳ１９で転送されるデータは、ステップＳ１６が行なわれる場合はデータバッファ４から読み出されたデータであり、ステップＳ１８が行なわれる場合は暗号・復号回路３で復号化されたデータである。データの再生が終了したら、再生の終了を周知の方法でホスト装置１０２へ通知しても良い。
【００２９】
尚、本実施例では、スイッチ回路１の制御により、データを暗号・復号回路３を通したりバイパスさせたりしているが、ＭＰＵ６から暗号・復号回路３を動作／非動作状態に制御するイネーブル／ディセーブル信号を、図１中破線で示すように直接暗号・復号回路３に供給するようにしても良い。この場合、暗号・復号回路３がイネーブル信号を供給されるとデータは暗号化又は復号化され、ディセーブル信号を供給されるとデータは暗号・復号回路３をバイパスされるので、スイッチ回路１は省略可能である。
【００３０】
図４は、光磁気ディスク１２上のセクタ構造を示す図であり、図５は、光磁気ディスク１２上の記録フォーマットを示す図である。図４に示すように、光磁気ディスク１２上に形成される同心円状又は螺旋状のトラックは、周知の如く、放射状に設けられた複数のセクタ１２０に分割されている。データは、セクタ単位で記録され、光磁気ディスク１２上の任意のトラックには、周知の如く、各セクタを示すセクタ識別部ＳＭとデータ部ＤＡＴＡとが図５に示すように順次記録される。従って、記録するデータを暗号化するかしないか、及び再生したデータを復号化するかしないかは、セクタ単位で制御することができる。
【００３１】
記録するデータの暗号化を行なうか否かの判定は、ホスト装置１０２から暗号化設定コマンド又は暗号化非設定コマンドを発行し、図２に示すステップＳ３において、暗号化設定コマンドが発行されたか否かを判定するようにしても良い。
【００３２】
図６は、暗号化設定コマンドに基づいて記録するデータの暗号化を行なうか否かの判定をする場合の記録時の動作の要部を説明するフローチャートである。
【００３３】
図６において、ステップＳ２１では、ホスト装置１０２が光磁気ディスク装置１００に対してライトコマンド及び暗号化設定コマンドを発行する。暗号化設定コマンドは、ライトコマンド内に設けられていても良い。ステップＳ２２では、光磁気ディスク装置１００内のＭＰＵ６が、ホスト装置１０２からライトコマンド及び暗号化設定コマンドに続けて発行されるデータをＩ／Ｆ２を介して受信する。ステップＳ２３では、ＭＰＵ６が、暗号化設定コマンドに基づいて、データの暗号化を行なうか否かを判定する。暗号化設定コマンドが受信されていれば、ステップＳ２３の判定結果はＹＥＳである。尚、暗号化非設定コマンドを使用する場合には、ステップＳ２３と反対の判定を行なえば良く、図６におけるＹＥＳ／ＮＯを逆にすれば良い。
【００３４】
ステップＳ２３の判定結果がＮＯであると、ステップＳ２４では、ＭＰＵ６がスイッチ回路１を閉成させるか、或いは、暗号・復号回路３をディセーブル状態に制御して暗号・復号回路３をバイパスして、Ｉ／Ｆ２を介して得られるホスト装置１０２からのデータを、直接データバッファ４に格納し、処理は図２に示すステップＳ７へ進む。他方、ステップＳ２３の判定結果がＹＥＳであると、ステップＳ２５では、ＭＰＵ６がスイッチ回路１を開成させるか、或いは、暗号・復号回路３をイネーブル状態に制御して、暗号・復号回路３にＩ／Ｆ２を介して得られるホスト装置１０２からのデータを、キーデータ保持回路５に保持されているキーデータに基づいて暗号化させる。ステップＳ２５の後、処理は図２に示すステップＳ６へ進む。
【００３５】
このようにして、暗号化設定コマンドを伴わないライトコマンド又は非暗号化設定コマンドを伴うライトコマンドの場合には、図７に示すように、光磁気ディスク１２上の非暗号化データ領域５０１に暗号化されていないデータ、即ち、非暗号化データが記録される。図７は、光磁気ディスク１２上のデータ領域を示す図である。他方、暗号化設定コマンドを伴うライトコマンド又は非暗号化設定コマンドを伴わないライトコマンドの場合には、図７に示すように、光磁気ディスク１２上の暗号化データ領域５０２に暗号化データが記録される。このように、光磁気ディスク１２上には、非暗号化データ領域５０１と暗号化データ領域５０２が混在することができる。
【００３６】
次に、光磁気ディスク１２から再生したデータに基づいて記録時の暗号化の要否及び再生時の復号化の要否を判定する場合の動作について説明する。図８は、光磁気ディスク１２上の暗号化制御エリア５１１及びデータ領域を示す図である。同図中、図７と同一部分には同一符号を付し、その説明は省略する。この場合、暗号化制御エリア５１１には、各データ領域に対する暗号化フラグが格納されている。データの暗号化及び復号化を行なう場合には、暗号化フラグがオンに設定され、データの暗号化及び復号化を行なわない場合には、暗号化フラグがオフに設定される。従って、暗号化制御エリア５１１に格納されている暗号化フラグのうち、暗号化データ領域５０２に対する暗号化フラグはオンであり、非暗号化データ領域５０１に対する暗号化フラグはオフである。
【００３７】
図９は、このような暗号化フラグを格納する光磁気ディスク１２を作成する処理を説明するフローチャートである。同図中、ステップＳ３１では、コンテンツ提供者が、図８に示す光磁気ディスク１２の暗号化データ領域５０２に、例えば有料コンテンツの暗号化データを記録する。この際、暗号化制御エリア５１１内の、上記暗号化データ領域に対応する暗号化フラグは、オフに設定しておく。テップＳ３２では、コンテンツ提供者やコンテンツ販売者が、ステップＳ３１において記録された光磁気ディスク１２をユーザに配布する。ステップＳ３３では、ユーザが有料コンテンツの料金をクレジットカード決済等の周知の取引方法で支払う。ステップＳ３４では、ユーザがコンテンツ提供者からの許諾情報を電子メール等の周知の方法で受け取る。電子メールで許諾情報を受け取る場合には、ユーザが使用するホスト装置１０２は、有線及び／又は無線のネットワークを介して周知の方法でインターネットに接続される。ステップＳ３５では、ユーザが、受け取った許諾情報をホスト装置１０２から光磁気ディスク装置１００に転送する。
【００３８】
ステップＳ３６では、光磁気ディスク装置１００のＭＰＵ６が、ホスト装置１０２から転送されてきた許諾情報が、光磁気ディスク１２用の正しい許諾情報であるか否かを、光磁気ディスク１２記録されている許諾情報と照合することで判定する。ユーザが有料コンテンツの料金を支払っていないと、ユーザは上記ステップＳ３４においてコンテンツ提供者から正しい許諾情報を受け取ることができないので、ステップＳ３６の判定結果がＮＯであり、暗号化制御エリア５１１内の暗号化フラグに対する操作は何も行なわれない。このため、暗号化データ領域５０２に対する暗号化フラグはオフのままであり、暗号化データ領域５０２に記録された暗号化データを復号することはできない。従って、有料コンテンツの料金を支払っていないユーザは、光磁気ディスク１２を所持していても、暗号化データ領域５０２に記録された暗号化データを読み取ることはできるが、復号することができない。つまり、図３に示すステップＳ１５の判定結果は常にＮＯとなるため、暗号化データを復号化することは不可能であり、有料コンテンツの料金を支払っていないユーザは、暗号化データを不正使用することはできない。
【００３９】
他方、ステップＳ３６の判定結果がＹＥＳであると、ステップＳ３７では、光磁気ディスク装置１００のＭＰＵ６が、光磁気ディスク１２上の暗号化データ領域５０２に対応する暗号化制御エリア５１１内のオフである暗号化フラグをオンに設定する。これにより、図３に示すステップＳ１５の判定結果はＹＥＳとなるため、暗号化データ領域５０２内の暗号化データを復号化することができる。この結果、有料コンテンツの料金を支払っている正規のユーザは、暗号化データを復号化して使用することができる。
【００４０】
次に、光磁気ディスク装置１００内の不揮発メモリから再生したデータに基づいて記録時の暗号化の要否及び再生時の復号化の要否を判定する場合の動作について説明する。以下の説明では、説明の便宜上、不揮発メモリは、メモリ７内に設けられているものとするが、不揮発メモリはメモリ７とは別に設けられていても良いことは言うまでもない。
【００４１】
図１０（ａ）は、暗号化データ領域５０２に暗号化データが記録されている光磁気ディスク１２を示す。又、図１０（ｂ），（ｃ），（ｄ）は、夫々光磁気ディスク装置１００―１，１００−２，１００−３の不揮発メモリに格納されているデータを示す。不揮発メモリには、使用する各光磁気ディスク１２に対してデータの暗号化及び復号化を許可するか否かを示すデータが格納されている。図１０（ｂ），（ｃ）に示すように、光磁気ディスク装置１００―１，１００−２の不揮発メモリには、図１０（ａ）に示す光磁気ディスク１２に対してデータの暗号化及び復号化を許可する暗号復号許可データが格納されている。他方、図１０（ｄ）に示すように、光磁気ディスク装置１００―３の不揮発メモリには、図１０（ａ）に示す光磁気ディスク１２に対してデータの暗号化及び復号化を不許可とする暗号復号不許可データが格納されている。暗号復号許可データ及び暗号復号不許可データは、各光磁気ディスク装置１００に対して、予め不揮発メモリに格納しておけば良い。
【００４２】
ユーザは、図１０（ａ）に示す光磁気ディスク１２を所持していても、暗号化データ領域５０２に記録された暗号化データを読み取ることはできるが、光磁気ディスク装置１００―３では、不揮発メモリから読み出されるデータが暗号復号不許可データであるため、暗号化データを復号することができない。つまり、光磁気ディスク装置１００−３では、図３に示すステップＳ１５の判定結果は常にＮＯとなるため、暗号化データを復号化することは不可能であり、暗号化データを不正使用することはできない。
【００４３】
他方、光磁気ディスク装置１００―１，１００−２では、不揮発メモリから読み出されるデータが暗号復号許可データであり、図３に示すステップＳ１５の判定結果はＹＥＳとなるため、暗号化データ領域５０２内の暗号化データを復号化することができる。この結果、正規のユーザは、暗号化データを復号化して使用することができる。
【００４４】
同様にして、記録時にデータを図１０（ａ）に示す光磁気ディスク１２に記録する際の暗号化についても、光磁気ディスク装置１００―１，１００−２では可能であるが、光磁気ディスク装置１００−３では不可能である。
【００４５】
尚、暗号復号許可データ及び暗号復号不許可データは、同じ光磁気ディスク装置１００を使用する各ユーザに対して予め不揮発メモリに格納しておくこともできる。この場合、ユーザ単位でデータの暗号化及び復号化を許可、或いは不許可とすることができる。
【００４６】
ところで、光磁気ディスク装置１００内のキーデータ保持回路５に保持するキーデータは、ホスト装置１０２から取得しても、光磁気ディスク１２から再生しても、ＭＰＵ６の制御下で光磁気ディスク装置１００内のメモリ７内に設けられた不揮発メモリ又は別途設けられた不揮発メモリから読み出しても良い。
【００４７】
先ず、キーデータ保持回路５に保持するキーデータを、ホスト装置１０２から取得する場合について説明する。この場合、光磁気ディスク装置１００内では、キーデータ保持回路５内に保持されたキーデータが有効であるか無効であるかを示すキーデータ有効フラグが、メモリ７内に格納されているものとする。最初に、ホスト装置１０２は、キーデータを光磁気ディスク装置１００に送信して、ＭＰＵ６の制御下でキーデータをキーデータ保持回路５に保持する。これに続き、ホスト装置１０２は、光磁気ディスク装置１００内のキーデータ保持回路５に保持されているキーデータを有効とするために、メモリ７に格納されているキーデータ有効フラグをオンに設定する。光磁気ディスク装置１００内では、キーデータ有効フラグがオンであれば、キーデータ保持回路５に保持されているキーデータを用いたデータの暗号化及び復号化を許可し、暗号・復号回路３をイネーブル状態とする。
【００４８】
この場合、図１１に示すようなコンテンツが記録された光磁気ディスク１２を作成することができる。図１１は、複数のキーデータで暗号化されたデータが記録された光磁気ディスク１２を示す図である。図１１に示す光磁気ディスク１２には、例えば有料コンテンツＣ１がキーデータＫ１で暗号化されて暗号化データ領域５０１−１に記録されており、有料コンテンツＣ２がキーデータＫ２で暗号化されて暗号化データ領域５０１−２に記録されている。この場合、キーデータＫ１，Ｋ２はキーデータ保持回路５に保持されるが、対応するキーデータ有効フラグはいずれもオフとなっている。ユーザが、例えば有料コンテンツＣ１の料金を支払い、対応するキーデータＫ１及びキーデータ有効フラグをオンとしてキーデータＫ１を有効とするための情報を有料コンテンツＣ１の提供者からインターネット等を介して入手すると、これらの情報を光磁気ディスク装置１００に転送して、キーデータＫ１をキーデータ保持回路５に保持すると共に、メモリ７内の対応するキーデータ有効フラグをオンに設定する。これにより、ユーザは、暗号化された有料コンテンツＣ１を有効とされたキーデータＫ１を用いて復号化することができる。
【００４９】
次に、キーデータ保持回路５に保持するキーデータを、光磁気ディスク１２から再生する場合について、図１２と共に説明する。図１２は、光磁気ディスク１２から再生したキーデータに基づいた暗号化及び復号化を説明する図である。この場合、光磁気ディスク装置１００内では、キーデータ保持回路５内に保持されたキーデータが有効であるか無効であるかを示すキーデータ有効フラグがオフに設定されて格納されているものとする。最初に、ホスト装置１０２は、キーデータ図１２に示す光磁気ディスク１２の暗号化制御エリア５１１に記録されているキーデータを再生してキーデータ保持回路５に保持する。これに続き、ホスト装置１０２は、光磁気ディスク装置１００内のキーデータ保持回路５に保持されているキーデータを有効とするために、メモリ７に格納されているキーデータ有効フラグをオンに設定する。光磁気ディスク装置１００内では、キーデータ有効フラグがオンであれば、キーデータ保持回路５に保持されているキーデータを用いたデータの暗号化及び復号化を許可し、暗号・復号回路３をイネーブル状態とする。
【００５０】
この場合、図１２に示すようなコンテンツが記録された光磁気ディスク１２を作成することができる。図１２に示す光磁気ディスク１２には、例えば有料コンテンツＣ１がキーデータＫ１で暗号化されて暗号化データ領域５０１に記録されている。又、図８の場合と同様なフラグと、キーデータＫ１が暗号化制御エリア５１１に格納されている。この場合、キーデータＫ１はキーデータ保持回路５に保持されるが、対応するキーデータ有効フラグはオフとなっている。ユーザが、例えば有料コンテンツＣ１の料金を支払い、対応するキーデータ有効フラグをオンとするための情報を有料コンテンツＣ１の提供者からインターネット等を介して入手すると、この情報を光磁気ディスク装置１００に転送して、キーデータＫ１に対応するメモリ７内のキーデータ有効フラグをオンに設定する。これにより、ユーザは、暗号化された有料コンテンツＣ１を有効とされたキーデータＫ１を用いて復号化することができる。このようにして、光磁気ディスク１２にキーデータを記録しておくことで、キーデータをホスト装置１０２から光磁気ディスク装置１００へ転送する必要がなく、又、光磁気ディスク１２毎にキーデータを変更することができるので、セキュリティ及び著作権保護を向上することが可能となる。
【００５１】
次に、キーデータ保持回路５に保持するキーデータを、光磁気ディスク装置１００内のメモリ７等の不揮発メモリから読み出す場合について、図１３と共に説明する。
【００５２】
図１３（ａ）は、暗号化データ領域５０２に記録されている暗号化データを復号するのにキーデータＫ１を必要とする光磁気ディスク１２を示す。又、図１３（ｂ），（ｃ），（ｄ）は、夫々キーデータ保持回路５に不揮発メモリから読み出したキーデータＫ１，Ｋ１，Ｋ２が保持される光磁気ディスク装置１００―１，１００−２，１００−３を示す。
【００５３】
ユーザは、図１０（ａ）に示す光磁気ディスク１２を所持していても、暗号化データを読み取ることはできるが、光磁気ディスク装置１００―３では、不揮発メモリから読み出されるキーデータＫ２は図１０（ａ）に示す光磁気ディスク１２用のキーデータＫ１とは異なるため、暗号化データを復号することができない。つまり、光磁気ディスク装置１００−３では、図３に示すステップＳ１５の判定結果はＮＯとなるため、暗号化データを復号化することは不可能であり、暗号化データを不正使用することはできない。
【００５４】
他方、光磁気ディスク装置１００―１，１００−２では、不揮発メモリからキーデータＫ１が読み出されるため、図３に示すステップＳ１５の判定結果はＹＥＳとなり、暗号化データを復号化することができる。この結果、正規のユーザは、暗号化データを復号化して使用することができる。
【００５５】
同様にして、記録時にデータを図１０（ａ）に示す光磁気ディスク１２に記録する際の暗号化についても、光磁気ディスク装置１００―１，１００−２では可能であるが、光磁気ディスク装置１００−３では不可能である。
【００５６】
尚、キーデータは、各光磁気ディスク装置１００に対して予め不揮発メモリに格納しておくことも、同じ光磁気ディスク装置１００を使用する各ユーザに対して予め不揮発メモリに格納しておくこともできる。前者の場合、光磁気ディスク装置単位でデータの暗号化及び復号化を許可、或いは不許可とすることができる。又、後者の場合、ユーザ単位でデータの暗号化及び復号化を許可、或いは不許可とすることができる。
【００５７】
次に、上記キーデータ有効フラグを任意のタイミングで自動的にオフに設定し、光磁気ディスク１２に記録されている暗号化データを一定期間のみ使用可能とする場合について説明する。キーデータ有効フラグをオフに設定するタイミンングは、ホスト装置１０２で行なわれた所定の動作によりトリガされても、ホスト装置１０２内又は光磁気ディスク装置１００内のＭＰＵの内部タイマ等で管理されている時間に基づいてトリガされても良い。後者の場合、内部タイマ等でカウントされる光磁気ディスク１２の使用時間が一定時間を経過したり、光磁気ディスク１２が最後に使用されてから一定時間が経過したりすると、自動的にキーデータ有効フラグをオフに設定するようにしても良い。又、キーデータ有効フラグを複数種類使用することで、キーデータ有効フラグの種類に応じた上記一定時間の設定が可能となる。
【００５８】
これにより、例えば光磁気ディスク１２が光磁気ディスク装置１００に装着されている状態で正規のユーザが離席しても、上記一定時間を適切に選定することで、第三者による光磁気ディスク１２の不正使用を防止することができる。又、光磁気ディスク１２に有料コンテンツ等の期間限定の情報を記録してユーザに提供する場合等にも有効である。つまり、光磁気ディスク１２に一定時間のみ使用可能な映画情報、音楽情報、ゲームソフトウェア情報等を記録することで、光磁気ディスク１２の返却が不要な形態の一種の情報レンタルサービスを提供することができる。例えば、レンタルビデオの場合には、レンタルしたビデオテープカセットやＤＶＤ等をレンタル業者へ返却する必要があるが、上記の如くキーデータ有効フラグを一定期間のみオンに保つことで、一定期間後は光磁気ディスク１２に記録されている暗号化データを復号化できなくなるので、光磁気ディスク１２の返却が不要となる。
【００５９】
図１４は、光磁気ディスク装置１００に光磁気ディスク１２がロードされた場合、或いは、アンロードされた場合に、上記キーデータ有効フラグをオフに設定する場合の動作を説明するフローチャートである。同図中、ステップＳ４１では、ＭＰＵ６が、光磁気ディスク１２がアンロードされたか否かを判定する。ステップＳ４１の判定結果がＮＯであると、ステップＳ４２では、ＭＰＵ６が、光磁気ディスク１２がロードされたか否かを判定し、判定結果がＮＯであると、処理はステップＳ４１へ戻る。他方、ステップＳ４１又はＳ４２の判定結果がＹＥＳであると、ステップＳ４３は、不揮発メモリに格納されているキーデータ有効フラグをオフに設定し、処理はステップＳ４１へ戻る。
【００６０】
ところで、キーデータ有効フラグがオフに設定されるタイミングは、全てホスト装置１０２側で把握しておくことはできない。このため、ホスト装置１０２側でキーデータ有効フラグがオフに設定されたタイミングを認識していないと、光磁気ディスク１２に暗号化してから記録するべきデータをそのまま暗号化せずに記録してしまったり、光磁気ディスク１２から再生した暗号化されたデータをそのまま復号化せずにホスト装置１０２に転送してしまう可能性がある。そこで、キーデータ有効フラグがオフに設定されると、光磁気ディスク装置１００からホスト装置１０２へその旨を通知することが望ましい。
【００６１】
図１５は、キーデータ有効フラグがオフに設定されると、光磁気ディスク装置１００からホスト装置１０２へその旨を通知する場合の動作を説明するフローチャートである。同図中、ステップＳ５１では、ホスト装置１０２がリード／ライトコマンドを光磁気ディスク装置１００に対して発行する。ステップＳ５２では、光磁気ディスク装置１００のＭＰＵ６が、キーデータ有効フラグがオンであるか否かを判定する。ステップＳ５２の判定結果がＹＥＳであると、ステップＳ５３では、ＭＰＵ６が、ホスト装置１０２からのリード／ライトコマンドを実行し、処理は終了する。ライトコマンドの場合は、図２と共に説明した如きステップＳ２以降の処理が行なわれる。リードコマンドの場合は、図３と共に説明した如きステップ１２以降の処理が行なわれる。
【００６２】
他方、ステップＳ５２の判定結果がＮＯであると、ステップＳ５４では、光磁気ディスク装置１００のＭＰＵ６が、キーデータ有効フラグがオフであることをホスト装置１０２へ通知済みであるか否かを判定し、判定結果がＹＥＳであると、処理はステップＳ５３へ進む。ステップＳ５４の判定結果がＮＯであると、ステップＳ５５では、ＭＰＵ６がホスト装置１０２に対して一回だけエラー通知を行ない、処理は終了する。これにより、ホスト装置１０２から見ると、キーデータ有効フラグがオフになると、光磁気ディスク装置１００にロードされている光磁気ディスク１２が交換された場合と同じ方法で通知を受ける。つまり、キーデータ有効フラグがオフになると、ホスト装置１０２から見ると、ロードされている光磁気ディスク１２が、対応するキーデータが有効とされたものから無効とされたものに交換されたかのように見える。
【００６３】
次に、キーデータ有効フラグがオフとされた場合の光磁気ディスク１２へのアクセス禁止処理について、図１６と共に説明する。図１６は、アクセス禁止処理を説明するフローチャートである。
【００６４】
キーデータ有効フラグがオフに設定されていても、データを暗号化せずに光磁気ディスク１２に記録したり、光磁気ディスク１２から再生された暗号化されたデータを復号化せずにホスト装置１０２へ転送することはできる。このような動作を許容してしまうと、既に光磁気ディスク１２から再生した暗号化されたデータを復号化した復号化データが存在すれば、再生された暗号化されたままのデータと比較することで、暗号化アルゴリズムの解析が不可能ではなく、セキュリティ上の問題が生じる可能性がある。そこで、図１６に示すアクセス禁止処理では、キーデータ有効フラグがオフに設定されている場合には、ホスト装置１０２からのリード／ライトコマンド等のアクセス系コマンドの実行を光磁気ディスク装置１００側で禁止する。
【００６５】
図１６において、ステップＳ６１では、ホスト装置１０２がリード／ライトコマンドを光磁気ディスク装置１００に対して発行する。ステップＳ６２では、光磁気ディスク装置１００のＭＰＵ６が、キーデータ有効フラグがオンであるか否かを判定する。ステップＳ６２の判定結果がＹＥＳであると、ステップＳ６３では、ＭＰＵ６が、ホスト装置１０２からのリード／ライトコマンドを実行し、処理は終了する。ライトコマンドの場合は、図２と共に説明した如きステップＳ２以降の処理が行なわれる。リードコマンドの場合は、図３と共に説明した如きステップ１２以降の処理が行なわれる。
【００６６】
他方、ステップＳ６２の判定結果がＮＯであると、ステップＳ６４では、光磁気ディスク装置１００のＭＰＵ６が、ホスト装置１０２に対してエラー通知を行ない、処理は終了する。これにより、キーデータ有効フラグがオフに設定されている場合には、ホスト装置１０２からのリード／ライトコマンドの実行は禁止される。
【００６７】
ところで、キーデータ有効フラグがオフに設定されていても、データを暗号化せずに光磁気ディスク１２に記録したり、光磁気ディスク１２から再生された暗号化されたデータを復号化せずにホスト装置１０２へ転送するような動作を許容してしまうと、既存のパーソナルコンピュータ等では、先ず光磁気ディスク１２上のデータ領域を読みに行く。しかし、データ領域から読み取られた暗号化されたデータは、正常に復号化されないため、オペレーティングシステム（ＯＳ）に対して無効な光磁気ディスクであると判断されてしまう。このため、論理フォーマットを行なうか否かの指示を求めるメッセージがパーソナルコンピュータ上で表示されてしまう。ユーザが、誤って論理フォーマットを行なう旨の指示をしてしまうと、非暗号化の状態で光磁気ディスク１２が論理フォーマット化されてしまう。そこで、このような不都合を防止する場合には、キーデータ有効フラグがオフに設定されている時には、少なくともライトコマンドのみを禁止するようにしても良い。
【００６８】
次に、本発明になる記憶装置の第２実施例を説明する。図１７は、本発明になる記憶装置の第２実施例をホスト装置と共に示す図である。同図中、図１と同一部分には同一符号を付し、その説明は省略する。記憶装置の第２実施例は、本発明になるアクセス制御方法の第２実施例を採用する。
【００６９】
図１７において、光磁気ディスク装置１００は、インタフェース２０１、ハブ１０９及びインタフェース２０２を介してホスト装置１０２と接続されている。又、カード装置１０８は、インタフェース２０３、ハブ１０９及びインタフェース２０２を介してホスト装置１０２と接続されている。カード装置１０８は、例えばメモリカード等のカード８００が挿入されるスロット１０８−１を有する。記憶装置の第２実施例は、光磁気ディスク装置１００により構成されても、光磁気ディスク装置１００及びカード装置１０８の組み合わせにより構成されても良い。又、ハブ１０９は、記憶装置の第２実施例に含まれても、含まれなくても良い。更に、カード装置１０８は、ホスト装置１０２内に設けられていても良く、この場合は、カード装置１０２はインタフェース２０３を介してホスト装置１０２内のＭＰＵと接続される。
【００７０】
本実施例では、キーデータが正規のユーザが所有するカード８００に格納されており、カード装置１０８は、カード８００からキーデータを読み取る周知の構成を有するカードリーダである。光磁気ディスク装置１００内のキーデータ保持回路５に保持されるキーデータは、ホスト装置１０２の制御下で、カード装置１０８によりカード８００から読み取られて光磁気ディスク装置１００に転送される。従って、カード８００を所有していない第三者は、光磁気ディスク１２に記録されているデータを正しく再生することはできない。尚、キーデータが格納されている記録媒体は、光磁気ディスク１２とは独立した媒体であれば良く、カード８００に限定されるものではない。
【００７１】
図１８は、記録時の動作を説明するフローチャートである。同図中、ステップＳ７１では、ユーザがカード８００をカード装置１０８のスロット１０８−１に挿入する。ステップＳ７２では、ホスト装置１０２が、カード装置１０８がカード８００から読み取ったキーデータをハブ１０９を介して取得する。ステップＳ７３では、ホスト装置１０２が、取得したキーデータをハブ１０９を介して光磁気ディスク装置１００へ転送する。ステップＳ７４では、光磁気ディスク装置１００のＭＰＵ６が、ホスト装置１０２からのライトコマンドに応答して、キーデータをキーデータ保持回路５に保持し、このキーデータに基づいてデータを暗号化して光磁気ディスク１２に記録し、処理は終了する。
【００７２】
図１９は、再生時の動作を説明するフローチャートである。同図中、ステップＳ８１では、ユーザがカード８００をカード装置１０８のスロット１０８−１に挿入する。ステップＳ８２では、ホスト装置１０２が、カード装置１０８がカード８００から読み取ったキーデータをハブ１０９を介して取得する。ステップＳ８３では、ホスト装置１０２が、取得したキーデータをハブ１０９を介して光磁気ディスク装置１００へ転送する。ステップＳ８４では、光磁気ディスク装置１００のＭＰＵ６が、ホスト装置１０２からのリードコマンドに応答して、キーデータをキーデータ保持回路５に保持し、このキーデータに基づいて光磁気ディスク１２から再生した暗号化されたデータを復号化する。ステップＳ８５では、ＭＰＵ６が復号化されたデータをハブ１０９を介してホスト装置１０２へ転送し、処理は終了する。
【００７３】
図２０は、再生時の動作を説明するフローチャートである。同図の処理は、カード８００がカード装置１０８のスロット１０８−１に挿入されていない場合に行なわれる。同図中、ステップＳ９１では、ホスト装置１０２が、カード８００がカード装置１０８のスロット１０８−１に挿入されていないことを認識する。ステップＳ９２では、光磁気ディスク装置１００のＭＰＵ６が、ホスト装置１０２からのリードコマンドに応答して、光磁気ディスク１２から暗号化されたデータを再生する。この場合、キーデータが取得されないので、暗号化されたデータは復号化されない。ステップＳ９３では、ＭＰＵ６が、再生された暗号化されたデータを、ハブ１０９を介してホスト装置１０２へ転送し、処理は終了する。この場合、正規のユーザであることを示すカード８００がカード装置１０８に挿入されていないので、光磁気ディスク１２に記録されているデータを正しく再生してホスト装置１０２へ転送することはできない。
【００７４】
上記各実施例では、記憶媒体が光磁気ディスクの場合について説明したが、記憶媒体はこれに限定されず、コンピュータ読み取り可能な記憶媒体であれば良く、カード状やディスク状の磁気記憶媒体、光記憶媒体や光磁気記憶媒体、ＲＡＭ等の半導体記憶装置等であっても良い。又、記憶媒体は、記憶装置内に固定される固定型であっても、記憶装置に対して装着脱される可搬型であっても良い。
【００７５】
又、光磁気ディスク装置等の記憶装置は、情報処理装置内に設けられた構成であっても良い。
【００７６】
更に、記憶媒体に記録される情報の種類、即ち、コンテンツは、特に限定されず、例えば文書情報、映画等を含む画像情報、音楽等を含む音声情報、プログラム情報、ゲーム等を含むソフトウェア情報、個人情報、各種業務情報、又はこれらの任意の組み合わせであっても良い。コンテンツは有料コンテンツに限定されず、無料コンテンツであっても良い。
【００７７】
本発明は、以下に付記する発明よも包含するものである。
【００７８】
（付記１）  記憶装置内の記憶媒体へのアクセスを制御するアクセス制御方法であって、
キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体へ記録するべきデータを該キーデータを用いて暗号化してから該記憶媒体に記録する記録ステップを含むことを特徴とする、アクセス制御方法。
【００７９】
（付記２）  記憶装置内の記憶媒体へのアクセスを制御するアクセス制御方法であって、
キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体から再生されるデータを該キーデータを用いて復号化する再生ステップを含むことを特徴とする、アクセス制御方法。
【００８０】
（付記３）  前記キーデータは、前記記憶装置に接続されるホスト装置からの転送、該記憶装置内のメモリからの読み出し、前記記憶媒体からの再生、或いは、該記憶媒体以外の記録媒体からの読み取りにより該記憶装置内に保持するステップを更に含むことを特徴とする、付記１又は２記載のアクセス制御方法。
【００８１】
（付記４）  前記キーデータ有効情報を任意のタイミングでオフに設定するステップを更に含むことを特徴とする、付記１〜３のいずれか１項記載のアクセス制御方法。
【００８２】
（付記５）  前記任意のタイミングは、前記記憶媒体の使用時間が一定時間に達した時点、又は、該記憶媒体が最後に使用されてから一定時間経過した時点であることを特徴とする、付記４記載のアクセス制御方法。
【００８３】
（付記６）  前記キーデータ有効情報がオフに設定されている場合には、前記記憶媒体へのリードアクセス及びライトアクセスの少なくとも一方を禁止するステップを更に含むことを特徴とする、付記１〜５のいずれか１項記載のアクセス制御方法。
【００８４】
（付記７）  供給されるデータを記憶媒体に記録する記録手段と、
暗号回路と、
キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該記憶媒体へ記録するべきデータを該キーデータを用いて該暗号回路で暗号化してから該記録手段に供給すると共に、該キーデータ有効情報がオフに設定されている場合には該記録するべきデータを該暗号回路をバイパスしてそのまま該記録手段に供給する制御部とを備えたことを特徴とする、記憶装置。
【００８５】
（付記８）  記憶媒体からデータを再生する再生手段と、
復号回路と、
キーデータが有効であるか否かを示すキーデータ有効情報に基づいて、該キーデータ有効情報がオンに設定されている場合にのみ、該再生手段により該記憶媒体から再生されるデータを該キーデータを用いて該復号回路で復号化させると共に、該キーデータ有効情報がオフに設定されている場合には該再生手段により該記憶媒体から再生されるデータを該復号回路をバイパスさせる制御部とを備えたことを特徴とする、記憶装置。
【００８６】
（付記９）  前記キーデータを保持するキーデータ保持回路を更に備え、
該キーデータは、前記記憶装置に接続されるホスト装置からの転送、該記憶装置内のメモリからの読み出し、前記記憶媒体からの再生、或いは、該記憶媒体以外の記録媒体からの読み取りにより得られることを特徴とする、付記７又は８記載の記憶装置。
【００８７】
（付記１０）  前記キーデータ有効情報を任意のタイミングでオフに設定する手段を更に備えたことを特徴とする、付記７〜９のいずれか１項記載の記憶装置。
【００８８】
（付記１１）  前記任意のタイミングは、前記記憶媒体の使用時間が一定時間に達した時点、又は、該記憶媒体が最後に使用されてから一定時間経過した時点であることを特徴とする、付記１０記載の記憶装置。
【００８９】
（付記１２）  前記制御部は、前記キーデータ有効情報がオフに設定されている場合には、前記記憶媒体へのリードアクセス及びライトアクセスの少なくとも一方を禁止することを特徴とする、付記７〜１１のいずれか１項記載の記憶装置。
【００９０】
（付記１３）  供給されるデータを記憶媒体に記録する記録手段と、
暗号化手段と、
該記憶媒体へ記録するべきデータをキーデータを用いて該暗号化手段で暗号化してから該記録手段に供給するか、或いは、該記録するべきデータを該暗号化手段をバイパスしてそのまま該記録手段に供給するかを、該キーデータが有効であるか否かを示すキーデータ有効情報に基づいて切り替える手段とを備えたことを特徴とする、記憶装置。
【００９１】
（付記１４）  記憶媒体からデータを再生する再生手段と、
復号化手段と、
該再生手段により該記憶媒体から再生されるデータをキーデータを用いて該復号化手段で復号化させるか、或いは、該再生手段により該記憶媒体から再生されるデータを該復号化手段をバイパスさせるかを、該キーデータが有効であるか否かを示すキーデータ有効情報に基づいて切り替える手段とを備えたことを特徴とする、記憶装置。
【００９２】
（付記１５）  キーデータを用いて暗号化された有料コンテンツが記録された記憶媒体を提供するビジネス方法であって、
該記憶媒体から暗号化された有料コンテンツを再生して復号化する際にはオンに設定されていなければならないキーデータ有効情報を任意のタイミングでオフに設定し、該有料コンテンツを一定期間のみ復号化可能とすることを特徴とする、ビジネス方法。
【００９３】
（付記１６）  前記任意のタイミングは、前記記憶媒体の使用時間が一定時間に達した時点、又は、該記憶媒体が最後に使用されてから一定時間経過した時点であることを特徴とする、付記１５記載のビジネス方法。
【００９４】
以上、本発明を実施例により説明したが、本発明は上記実施例に限定されるものではなく、種々の変形及び改良が可能であることは、言うまでもない。
【００９５】
【発明の効果】
本発明によれば、たとえ記憶媒体に記録された情報を読み取れたとしても、読み取った情報の内容がそのままでは判別不可能とすることで、記憶媒体に記録されている情報のセキュリティを確保すると共に、著作権を確実に保護することにできるアクセス制御方法及び記憶装置を実現可能となる。
【図面の簡単な説明】
【図１】本発明になる記憶装置の第１実施例をホスト装置と共に示す図である。
【図２】記録時の動作を説明するフローチャートである。
【図３】再生時の動作を説明するフローチャートである。
【図４】光磁気ディスク上のセクタ構造を示す図である。
【図５】光磁気ディスク上の記録フォーマットを示す図である。
【図６】暗号化設定コマンドに基づいてデータの暗号化を行なうか否かの判定をする場合の記録時の動作を説明するフローチャートである。
【図７】光磁気ディスク上のデータ領域を示す図である。
【図８】光磁気ディスク上の暗号化制御エリア及びデータ領域を示す図である。
【図９】暗号化フラグを格納する光磁気ディスクを作成する処理を説明するフローチャートである。
【図１０】光磁気ディスク装置内の不揮発メモリから読み出したデータに基づいた暗号化及び復号化の要否の判断を説明する図である。
【図１１】複数のキーデータで暗号化されたデータが記録された光磁気ディスクを示す図である。
【図１２】光磁気ディスクから再生したキーデータに基づいた暗号化及び復号化を説明する図である。
【図１３】光磁気ディスク装置から読み取ったキーデータに基づいた暗号化及び復号化を説明する図である。
【図１４】光磁気ディスクがロード、或いは、アンロードされた場合に、キーデータ有効フラグをオフに設定する場合の動作を説明するフローチャートである。
【図１５】キーデータ有効フラグがオフに設定されるとホスト装置へその旨を通知する場合の動作を説明するフローチャートである。
【図１６】アクセス禁止処理を説明するフローチャートである。
【図１７】本発明になる記憶装置の第２実施例をホスト装置と共に示す図である。
【図１８】記録時の動作を説明するフローチャートである。
【図１９】再生時の動作を説明するフローチャートである。
【図２０】再生時の動作を説明するフローチャートである。
【符号の説明】
１      スイッチ回路
２      Ｉ／Ｆ
３      暗号・復号回路
４      データバッファ
５      キーデータ保持回路
６      ＭＰＵ
７      メモリ
８      書き込み回路
９      読み出し回路
１０      ヘッド
１１      光学レンズ系
１２      光磁気ディスク
１００      光磁気ディスク装置
１０２      ホスト装置
１０８      カード装置
１０９      ハブ
【図１】
0004157709.tif 000002
【図２】
0004157709.tif 000003
【図３】
0004157709.tif 000004
【図４】
0004157709.tif 000005
【図５】
0004157709.tif 000006
【図６】
0004157709.tif 000007
【図７】
0004157709.tif 000008
【図８】
0004157709.tif 000009
【図９】
0004157709.tif 000010
【図１０】
0004157709.tif 000011
【図１１】
0004157709.tif 000012
【図１２】
0004157709.tif 000013
【図１３】
0004157709.tif 000014
【図１４】
0004157709.tif 000015
【図１５】
0004157709.tif 000016
【図１６】
0004157709.tif 000017
【図１７】
0004157709.tif 000018
【図１８】
0004157709.tif 000019
【図１９】
0004157709.tif 000020
【図２０】
0004157709.tif 000021