"記録媒体の使用制限方法であって、ホストからセクターへのデータ記録及び前記セクターからのデータ判読命令を受信するステップと、前記セクターのヘッダ内にユーザキーフラッグの設定如何を決定するステップと、前記ユーザキーフラッグが1であれば、前記記録媒体から第1ユーザキーを判読するステップと、前記第1ユーザキー及び前記ホストから受信した第2ユーザキーの認証を行うステップとを含むことを特徴とする方法。前記認証実行ステップは、前記ホストから前記記録または判読命令の受信時、乱数を生成してホストに伝送するステップと、前記第2ユーザキーを利用して前記乱数を暗号化して、記録媒体ドライブに伝送するステップと、前記ホストから伝送された暗号化された乱数を、前記第1ユーザキーを利用して復号化するステップと、前記復号化された乱数と前記生成された乱数とを比較するステップとを含むことを特徴とする請求項1に記載の方法。前記認証実行ステップは、前記記録媒体ドライブに公開キー/秘密キー対が提供されるステップと、前記公開キーを利用して前記第2ユーザキーを暗号化した後、前記記録媒体ドライブに伝送するステップと、前記暗号化されたユーザキーを、前記記録媒体ドライブに保存された秘密キーに復号化するステップとを含むことを特徴とする請求項2に記載の方法。記録媒体使用制限装置において、リードインデータの抽出時にユーザキーフラッグの設定如何を決定し、前記ユーザキーフラッグが1であれば、前記記録媒体から第1ユーザキーを抽出するユーザキー抽出部と、前記抽出された第1ユーザキー及びホストから受信した第2ユーザキーの認証を行う認証実行部とを備えることを特徴とする装置。前記認証実行部は、前記ホストから記録または判読命令の受信時、乱数を生成して記録媒体に保存してホストに伝送する乱数生成部と、前記第2ユーザキーを利用して、暗号化された前記乱数をホストから伝送され、前記第1ユーザキーを利用して前記暗号化された乱数を復号化する乱数復号化部と、前記復号化された乱数と前記生成された乱数とを比較する比較部とを備えることを特徴とする請求項4に記載の装置。前記認証実行部は、公開キー構造PKIを利用して認証を行うことを特徴とする請求項4に記載の装置。したがって、本発明は、前述した課題を鑑みてなされたものであり、権限のない第3者によるディスク媒体の使用を制限することによって、個人情報の流出防止及びデータの著作権保護が可能なディスク使用制限方法及び装置を提供しようとするものである。前述した課題を解決するための本発明によるディスク使用制限方法は、ディスクロード時、ディスクのリードインデータを判読するステップと、リードイン領域内のユーザキーを判読するステップと、前記ユーザキー及びホストから受信したユーザキーの認証を行うステップとを含み、前記認証実行ステップは、ディスクドライブで生成した乱数と、ホストで暗号化した乱数をドライブで復号化した乱数とを比較することに基づいて行われることを特徴とする。この時、前記認証実行ステップは、ホストから記録または判読命令の受信時、乱数を生成してホストに伝送するステップと、ユーザが入力したユーザキーを利用して前記乱数を暗号化してディスクドライブに伝送するステップと、ホストから伝送された暗号化された乱数をディスクに記録されたユーザキーを利用して復号化するステップと、前記復号化された乱数と前記生成された乱数とを比較するステップとを含む。また本発明は、ディスク使用制限方法として、キー生成情報及びユーザキーを利用してデータキーを生成するステップと、前記データキーを利用してユーザデータを暗号化するステップと、前記暗号化したユーザデータ及び前記ユーザキーをディスクに保存するステップとを含み、前記キー生成情報は、ディスクのリードイン領域に保存されたディスク情報から抽出されることを特徴とする。また本発明は、ディスク使用制限方法として、キー生成情報及び乱数を利用してデータキーを生成するステップと、前記データキーを利用してユーザデータを暗号化するステップと、前記乱数を前記ユーザキーを使用して暗号化するステップと、前記暗号化したユーザデータ及び前記暗号化した乱数をディスクに保存するステップとを含み、前記キー生成情報は、ディスクのリードイン領域に保存されたディスク情報から抽出されることを特徴とする。また本発明は、ディスクの使用制限方法として、ホストから記録及び判読命令を受信するステップと、記録及び判読命令の対象となるセクターのヘッダ内のユーザキーフラッグの設定如何を抽出するステップと、前記ユーザキーフラッグが1であれば、リードイン領域内のユーザキーを判読するステップと、前記ユーザキー及びホストから受信したユーザキーの認証を行うステップとを含む。本発明は、ディスク使用制限装置として、リードインデータの抽出時、ユーザキーフラッグの設定如何を抽出し、前記ユーザキーフラッグが1であればユーザキーを抽出するユーザキー抽出部と、前記抽出されたユーザキー及びホストから受信したユーザキーの認証を行う認証実行部とを備える。また、本発明は、ディスク使用制限装置として、キー生成情報及びユーザキーを利用してデータキーを生成する暗号化キー生成部と、前記データキーを利用してユーザデータを暗号化するデータ暗号化部とを備える。本発明の実施形態によれば、権限のない第3者によるディスク媒体の使用を制限することによって、個人情報の流出防止及びデータの著作権保護が可能なディスク使用制限方法及び装置を提供することが可能となる。以下、添付した図面を参考して本発明による実施形態を詳細に説明する。本発明によるディスク使用制限方法及び装置は、ユーザキーを使用する。ユーザキーとは、ディスクのアクセスを許容する基準としてユーザまたはディスク製造者によりディスク内外部に提供された電子的情報であり、ユーザ入力または電気的または磁気的記録媒体の形態で提供できる。本発明によってユーザキーを利用する方法には、第1に、ユーザキーを使用してディスク再生アルゴリズム自体に使用制限を設定する方法、第2に、ユーザキーがデータの暗号化に直接的に参与する方法、第3に、ユーザキーがデータ暗号化に間接的に参与する方法、第4に、ユーザキーを使用してコンテンツ単位で使用を制限する方法などがある。以下、図1ないし図4を参照して、本発明の第1実施形態によるディスク使用制限方法を説明する。本発明の第1実施形態によるディスク使用制限方法として、ディスクドライブとホスト装置間のユーザキー認証手順を利用する。図1は、本発明によってディスク再生及び記録過程を示すブロック図である。ディスク10は、スピンドルモータ12により一定の線速度または一定の角速度で回転する。ピックアップ20は、記録及び再生時にディスク10の半径方向に移動する。ピックアップ20により読み出された信号は、アナログ形態のRF信号41である。エンコーディング/デコーディング部60は、RF信号41からエンコーディング/デコーディングアルゴリズムまたは暗号化/復号化アルゴリズムを使用して2進信号61を抽出する。制御部50は、RF処理部42及びエンコーディング/デコーディング部60の動作を制御し、マイクロコンピュータで構成される。制御部50は、ユーザ入力を受け入れて計算及び比較などの論理演算動作が可能である。図2は、本発明の一実施形態によって、ユーザキーが保存された光ディスクの構造を示す図面である。光ディスクは、ディスクについての各種情報を保存するリードイン領域、ユーザデータを保存するデータ領域及びリードアウト領域を備える。本発明によるユーザキーは、リードイン領域に保存される。この時、リードイン領域のうちスペックに使われていない予備領域reservedareaが使われうる。また、本発明による光ディスクは、ユーザキーフラッグをリードイン領域に含める。ユーザキーフラッグは、ユーザキーが使われたかどうかを指示する。例えば、ユーザキーフラッグが1であれば、ユーザキーが使われたことを表し、そうでなければ、ユーザキーが使われていないことを表す。図3は、本発明の第1実施形態によるディスク使用制限方法のフローチャートである。ディスクをディスクドライブに装着すればステップ400、ディスクドライブは、ディスクのリードイン領域でディスク再生に必要な各種情報を判読するステップ410。この時、ユーザキーフラッグも判読されステップ420、ユーザキーフラッグが1であれば、またリードイン領域に保存されたユーザキーを判読するステップ430。判読されたユーザキーが認証手順を経てステップ440真のユーザと判断されれば、ディスクドライブは、ディスクに対する記録/判読命令を許可することによって、ディスクへ/からの記録/判読が行われるステップ450。図4は、図3の実施形態で使用可能なユーザキー認証手順の一例を示すフローチャートである。ユーザキー認証手順は、ディスク再生装置を周辺機器として使用するホスト200と、ディスク再生装置のドライブ100との間に行われる暗号認証手順である。ホスト200からディスク10の特定位置に対する記録/判読命令が下されればステップ510、ディスクドライブ100は乱数CRを生成してホストに伝送するステップ520及び530。ホスト200は、入力されたユーザキーPW’を利用してディスクドライブ100から伝送された乱数CRを暗号化することによって、暗号化された乱数Tを生成するステップ540。ホスト200は、暗号化された乱数Tをディスクドライブ100に伝送しステップ550、ディスクドライブ100は、光ディスクに記録されたユーザキーPWを利用して暗号化された乱数Tを復号化するステップ560。次いで、ドライブ100は、ドライブ自身が生成した乱数CRと、暗号化された乱数Tをディスクに記録されたユーザキーPWで復号化した乱数CR’またはDPW,Tとが同一であるかどうかを検討するステップ570。もし同一ならば、ドライブ100は、記録/判読を許容する制御信号をホストに伝送し、記録/判読動作が行われるステップ580。ユーザキー認証手順として他の方法も可能である。このような他の方法とは、公開キー構造publickeyinfrastructureを使用することである。すなわち、ドライブ100が公開キー/秘密キー対を持っていれば、ホスト200は、ドライブ100の公開キーでユーザキーを暗号化してドライブ100に伝送し、ドライブは、自身の秘密キーでユーザキーを復号化することによって、ユーザキーが真であるかどうかを確認できる。図5は、本発明の第2実施形態によるディスク使用制限方法を示す図である。第2実施形態では、ユーザキーがユーザデータの暗号化に直接的に関与する。本実施形態によるディスク使用制限方法で、制御部50は、キー生成部610、暗号化部620及び復号化部630を備える。記録時に、キー生成部610は、キー生成情報K1、K2、...、Kn及びユーザキーを受信してデータキー621を生成する。この時に使われたユーザキーはユーザによりディスクドライブに入力され、したがって、このステップでデータ保存のために最初に設定される。暗号化部620は、キー生成部610から受信したデータキー621を利用してユーザデータ622を暗号化することによって、暗号化されたデータ625を生成する。暗号化されたデータ625は、光ディスク10に保存される。再生時に、キー生成部610は、キー生成情報K1,K2,...,Kn及びユーザキーを受信してデータキー631を生成する。この時に使われたユーザキーは、ユーザによりディスクドライブに入力された暗号であり、まだ暗号の真偽如何は確認されていない状態である。ピックアップ20は、ディスクから暗号化されたデータ625を読み出す。復号化部630は、入力されたユーザキー631を利用して生成されたデータキー631を使用して、暗号化されたデータ625の復号化を試みる。もし、復号化が成功的に行われるならば、入力されたユーザキーは真であり、そうでなければ、入力されたユーザキーは真でない。図6は、図5の実施形態でユーザキーがデータキー生成に関与する過程の一例を示すブロック図である。キー生成部610は、キー生成情報K1,K2,...,Kn及びユーザキーPWを使用してデータキーKeyを生成する。キー生成情報は、ディスクに保存された情報、制御部に保存された情報またはディスクに保存された情報から制御部が抽出した情報を含む。ディスクに保存された情報としては、更新キーブロック、ディスク暗号化キーKed、ディスク識別子IDdiscなどがある。制御部に保存された情報は、デバイス識別子IDdevice、ディバイスキーがあり、制御部により抽出される情報としては、メディアキーKm、ディスクキーKd及び記録乱数Seedrec、モード識別子Vrmがある。まず、制御部50は、光ディスクに保存された更新キーブロックRKBを使用してディスクドライブのディバイスキーを再構成することで、メディアキーKmを生成する。また、制御部50は、メディアキーKmを利用してディスク暗号化キーKedを復号化する。ディスク暗号化キーKedは、キー生成部610に伝達されてキー生成過程に関与する。また、制御部50は、乱数Seedrecを生成してディスク10に保存すると同時に、キー生成部610に伝達する。デバイス使用モード識別子Vrmは、ディバイスモードによって決定された値であり、光ディスク10に保存される。本発明の一実施形態で、データキーの生成と同時に、データキーの生成に使われたユーザキーPWは光ディスク10に保存される。これは、アフターサービス時にユーザがユーザキーを忘れることによって発生する問題点を解消するためである。ユーザキーの暗号化アルゴリズムが決定されていれば、この暗号化アルゴリズムを解けるマスターキーを設定することによって、権限のあるサービス提供者をして光ディスクに対するアフターサービスを可能にする。本発明の他の実施形態で、ユーザキーPWは、前述したキー生成情報Km、Kd、IDdisc、Vrm、...を利用して暗号化されて光ディスクに保存される。使われるキー生成情報は、それらそれぞれでもよく、それらの組み合わせでもよい。制御部50により行われるキー生成、暗号化/復号化、乱数生成はマイクロコンピュータにより行われ、それは別途の機能的ブロックで表現できる。キー生成は、入力される変数により決定された任意の関数で表現でき、暗号化/復号化動作は、例えば、データ暗号化標準DESが使われうる。図7は、図5の実施形態によるディスク使用制限方法のフローチャートである。ユーザが、ユーザキーPWをホスト装置を通じて制御部50に入力するステップ701。ディスクドライブは、キー生成情報Km、Kd、Seedrec、Vrmを読み出し及び生成する。メディアキーKmは、ディスク内の更新キーブロックを再構成することによって生成でき、このようなメディアキーKmは、ディスク内に保存されたディスク暗号化キーKedの復号化に使われる。制御部50は、メディアキーKmを利用してディスク暗号化キーKedを復号化することによって、ディバイスキーKdを生成する。制御部内で決定されたディスクモードVrmは、キー生成部610に伝達される。キー生成部610は、このようなキー生成情報Km、Kd、Seedrec、Vrm及びユーザが入力したユーザキーを利用して、データ暗号化キーを生成するステップ704。この時、暗号化アルゴリズムは、データ暗号化標準を使用する。ディスクドライブは、ユーザデータを読み出した後に生成されたデータ暗号化するのを利用して、ユーザデータを暗号化するステップ705。暗号化されたユーザデータEdata及びユーザキーPWはディスクに保存される。本発明の他の実施形態で、段階704以前にユーザキーPWは、キー生成情報を利用して暗号化された後、ディスクに保存されるステップ703。図8は、本発明の第3実施形態によるディスク使用制限方法を示す図面である。第3実施形態では、ユーザキーがユーザデータの暗号化に間接的に関与する。本実施形態によるディスク使用制限方法で、制御部50は、キー生成部610、乱数生成部910、乱数暗号化部720、乱数復号化部730、暗号化部620及び復号化部630を備える。記録時に、キー生成部610は、キー生成情報K1,K2,...,Kn及び乱数RNを受信してデータキー621を生成する。この時に使われた乱数RNは、乱数生成部910により生成される。乱数暗号化部720は、ユーザにより入力されたユーザキーPWを利用して乱数RNを暗号化し、それをディスクに保存する。暗号化部620は、キー生成部610から受信したデータキー621を利用してユーザデータ622を暗号化することによって、暗号化されたデータ625を生成する。暗号化されたデータ625は、光ディスク10に保存される。再生時に、読み出し部は暗号化された乱数EPW,RNを読み出し、乱数復号化部730は、ユーザ入力によるユーザキーPWを利用して暗号化された乱数を復号化することによって、乱数RNを生成する。この時に使われたユーザキーは、ユーザによりディスクドライブに入力された暗号であり、まだ暗号の真偽如何は確認されていない状態である。キー生成部610は、キー生成情報K1,K2,...,Kn及び生成された乱数RNを受信して、データキー631を生成する。復号化部630は、生成された乱数RNに基づいて生成されたデータキー631を使用して、暗号化されたデータ625の復号化を試みる。もし復号化が成功的に行われるならば、入力されたユーザキーは真であり、そうでなければ、入力されたユーザキーは真でない。図9は、図8の実施形態で、ユーザキーがデータキーの生成に関与する過程の一例を示すブロック図である。キー生成情報は、ディスクに保存された情報、制御部に保存された情報またはディスクに保存された情報から制御部が抽出した情報を含む。ディスクに保存された情報としては、更新キーブロック、ディスク暗号化キーKed、ディスク識別子IDdiscなどがある。制御部に保存された情報は、デバイス識別子IDdevice、ディバイスキーがあり、制御部により抽出される情報としては、メディアキーKm、ディスクキーKd及び記録乱数Seedrec、モード識別子Vrmがある。図5の実施形態とは違って、データキーの生成に使われた乱数RNは、ディスクに必ず保存されねばならない。乱数は生成時ごとに異なる値を持つためである。本発明の一実施形態で、データキーの生成と同時に、乱数RNは、ユーザキーに暗号化されて光ディスクに保存される。ユーザキーがデータの暗号化に間接的に関係することによって、ユーザキーの入力が不可能な装置でも使用制限が可能である。すなわち、カムコーダのようにユーザキーを入力できるキーボードのない装置で、一次的に乱数を利用してユーザ制限をした後、必要時にユーザは、二次的にコンピュータドライブにカムコーダに使用した光ディスクを挿入した後、ユーザキーを事後設定することによって今後自分のみ利用可能である。図10は、図8の実施形態によるディスク使用制限方法を利用してユーザデータを記録する方法を示すフローチャートである。ユーザがユーザキーPWをディスクドライブに入力するステップ1101。乱数生成部910は、乱数RNを生成するステップ1102。キー生成部610は、キー生成情報及び乱数RNを利用してデータ暗号化キーを生成するステップ1103。この時、キー生成情報は、図5の実施形態と同じ方法で生成及び読み出される。データ暗号化部620は、データ暗号化キーを利用してユーザデータを暗号化してディスクに保存するステップ1105。この時、乱数暗号化部720は、ユーザが入力したユーザキーPWを利用して乱数RNを暗号化した後ステップ1106、暗号化された乱数ERNをディスクに保存するステップ1105。図5の実施形態と違って、データキーを生成するのに使われる乱数RNは、必ずディスクに保存されねばならない。これは、乱数はデータキーの生成時ごとに異なる値を持つためである。図11は、図8の実施形態によるディスク使用制限方法を利用してユーザデータを判読する方法を示すフローチャートである。ユーザは、ホスト装置を通じてユーザキーPW’をディスクドライブに入力するステップ1201。乱数復号化部730は、ディスクから暗号化された乱数ERNを読み出した後、それを入力されたユーザキーを利用して復号化することによって、乱数RN’を生成するステップ1202。キー生成部610は、キー生成情報及び乱数RN’を利用してデータキーkey’を生成するステップ1203。データ復号化部630は、生成されたデータキーkey’を利用してユーザデータを復号化するステップ1204。もし、ユーザキーPW’が真であれば、乱数RN’も真であり、生成されたデータキーKey’も暗号化時に使われたデータキーKeyと同一である。したがって、ユーザが入力したユーザキーが真であればPW=PW’、データは元来のデータに復号化され、ホストにより成功的に判読される。図12は、本発明の第4実施形態による光ディスクのセクター構造を示す図面である。本発明の第4実施形態は、ユーザデータをコンテンツ別に分けて必要なもののみ第3者の使用を制限する。この時に使われる使用制限方法は、前述した第2または第3の方法を利用する。本実施形態による方法はデータの暗号化と関係ない。ユーザがコンテンツを記録する時に、使用制限対象コンテンツについては、使用制限されたことをユーザに知らせるフラッグが設定される。ユーザキーフラッグが設定されるところは、リードイン領域ではなくコンテンツのヘッダ部分であるという点で、図1の方法と異なる。ホスト装置により該当セクターへ/からの記録または判読命令が下されれば、ドライブは、コンテンツセクターのユーザキーフラッグをチェックすることによって、ユーザキーが設定されたコンテンツであるかどうかを決定する。もし、ユーザキーが設定されたコンテンツであれば、第1実施形態と同じユーザ認証手順を経る。認証手順が成功すれば、ホストで要求した記録及び判読命令を行い、そうでなければ、記録及び判読命令を拒否する。ユーザキーを設定する方法は、図2に示す方法を使用する。図13は、使用制限するコンテンツを表す使用制限リストを示す図面である。使用制限するコンテンツの単位は多様である。セクター単位ではない時には、コンテンツのユーザキー設定如何を知らせうる使用制限リストが必要である。このような使用制限リストは、リードイン領域のプロテクション領域に位置できる。使用制限識別子SIDは、光ディスクのデータ領域に保存されたコンテンツのうち使用制限されたコンテンツの一連番号を表す。各コンテンツは識別子C1,C2,...を持ち、各コンテンツが位置するセクターのアドレスAddressがリスト内に含まれる。ホストによる記録及び判読命令時、使用制限リストに存在するセクターを備えるコンテンツに対する記録及び判読命令は、前述したような認証手順を経る。これまで本発明について、その望ましい実施形態を中心に説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態に具現できるということを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。"