(57)【要約】【課題】  個人情報の流出防止及びデータの著作権保護が可能なディスク使用制限方法及び装置を提供を提供する。【解決手段】  本発明のディスクの使用制限方法は、ディスクロード時、ディスクのリードインデータを判読するステップと、リードイン領域内のユーザキーを判読するステップと、前記ユーザキー及びホストから受信したユーザキーの認証を行うステップとを含み、前記認証実行ステップは、ディスクドライブで生成した乱数と、ホストで暗号化した乱数をドライブで復号化した乱数とを比較することに基づいて行われることを特徴とする。本発明によれば、権限のない第３者によるディスク媒体の使用を制限することによって、個人情報の流出防止及び著作権保護が可能である。【選択図】      図５
2011198462.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の使用制限方法であって、
ホストからセクターへのデータ記録及び前記セクターからのデータ判読命令を受信するステップと、
前記セクターのヘッダ内にユーザキーフラッグの設定如何を決定するステップと、
前記ユーザキーフラッグが１であれば、前記記録媒体から第１ユーザキーを判読するステップと、
前記第１ユーザキー及び前記ホストから受信した第２ユーザキーの認証を行うステップと
を含むことを特徴とする方法。
【請求項２】
前記認証実行ステップは、
前記ホストから前記記録または判読命令の受信時、乱数を生成してホストに伝送するステップと、
前記第２ユーザキーを利用して前記乱数を暗号化して、記録媒体ドライブに伝送するステップと、
前記ホストから伝送された暗号化された乱数を、前記第１ユーザキーを利用して復号化するステップと、
前記復号化された乱数と前記生成された乱数とを比較するステップと
を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記認証実行ステップは、
前記記録媒体ドライブに公開キー／秘密キー対が提供されるステップと、
前記公開キーを利用して前記第２ユーザキーを暗号化した後、前記記録媒体ドライブに伝送するステップと、
前記暗号化されたユーザキーを、前記記録媒体ドライブに保存された秘密キーに復号化するステップと
を含むことを特徴とする請求項２に記載の方法。
【請求項４】
記録媒体使用制限装置において、
リードインデータの抽出時にユーザキーフラッグの設定如何を決定し、前記ユーザキーフラッグが１であれば、前記記録媒体から第１ユーザキーを抽出するユーザキー抽出部と、
前記抽出された第１ユーザキー及びホストから受信した第２ユーザキーの認証を行う認証実行部と
を備えることを特徴とする装置。
【請求項５】
前記認証実行部は、
前記ホストから記録または判読命令の受信時、乱数を生成して記録媒体に保存してホストに伝送する乱数生成部と、
前記第２ユーザキーを利用して、暗号化された前記乱数をホストから伝送され、前記第１ユーザキーを利用して前記暗号化された乱数を復号化する乱数復号化部と、
前記復号化された乱数と前記生成された乱数とを比較する比較部と
を備えることを特徴とする請求項４に記載の装置。
【請求項６】
前記認証実行部は、公開キー構造（ＰＫＩ）を利用して認証を行う
ことを特徴とする請求項４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク使用制限方法及び装置に係り、より詳細には、ユーザキーを利用してユーザ権限のない第３者がディスクにアクセスすることを防止するディスク使用制限方法及び装置に関する。
【背景技術】
【０００２】
最近、大容量の記録媒体として光ディスクが開発されている。このようなディスク媒体として、例えば、音楽データが記録されたＣＤ、コンピュータデータが記録されたＣＤ−ＲＯＭや、映像情報が取扱されるＤＶＤなどが広く知られている。
【０００３】
光ディスクのようなデータ記録媒体に記録されたビデオデータ及び／またはオーディオデータのような一部コンテンツは、著作権保護されねばならない。このようなコンテンツの著作権を保護するために、暗号化技術が使われる。暗号化技術において、暗号化されたコンテンツデータ及び暗号化されたコンテンツデータを復号化するために必要なキー情報などが制御情報として使われる。例えば、暗号化されたコンテンツデータが記録されている読み出し専用光ディスクには、キー情報も記録されている。このような光ディスクで再生装置を利用してデータを再生する時、再生装置は、キー情報をまず再生した後、再生されたキー情報を利用して暗号化されたコンテンツを復号化する。
【０００４】
最近、このような著作権保護目的以外に、ユーザの個人的な内容に対する保安の要求も存在する。ユーザは、自分が記録したコンテンツに対してユーザキーを設定し、それを利用して権限のない他人の使用から個人秘密を保護する必要性が叫ばれている。特に、ＢＤ（ブルーレイディスク）などを利用したモバイルディスクはサイズが縮小して移動性を提供するために、ディスク紛失の可能性がさらに高く、それは、第３者によるディスク使用制限の必要性をさらに高める。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、本発明は、前述した課題を鑑みてなされたものであり、権限のない第３者によるディスク媒体の使用を制限することによって、個人情報の流出防止及びデータの著作権保護が可能なディスク使用制限方法及び装置を提供しようとするものである。
【課題を解決するための手段】
【０００６】
前述した課題を解決するための本発明によるディスク使用制限方法は、ディスクロード時、ディスクのリードインデータを判読するステップと、リードイン領域内のユーザキーを判読するステップと、前記ユーザキー及びホストから受信したユーザキーの認証を行うステップとを含み、前記認証実行ステップは、ディスクドライブで生成した乱数と、ホストで暗号化した乱数をドライブで復号化した乱数とを比較することに基づいて行われることを特徴とする。
【０００７】
この時、前記認証実行ステップは、ホストから記録または判読命令の受信時、乱数を生成してホストに伝送するステップと、ユーザが入力したユーザキーを利用して前記乱数を暗号化してディスクドライブに伝送するステップと、ホストから伝送された暗号化された乱数をディスクに記録されたユーザキーを利用して復号化するステップと、前記復号化された乱数と前記生成された乱数とを比較するステップとを含む。
【０００８】
また本発明は、ディスク使用制限方法として、キー生成情報及びユーザキーを利用してデータキーを生成するステップと、前記データキーを利用してユーザデータを暗号化するステップと、前記暗号化したユーザデータ及び前記ユーザキーをディスクに保存するステップとを含み、前記キー生成情報は、ディスクのリードイン領域に保存されたディスク情報から抽出されることを特徴とする。
【０００９】
また本発明は、ディスク使用制限方法として、キー生成情報及び乱数を利用してデータキーを生成するステップと、前記データキーを利用してユーザデータを暗号化するステップと、前記乱数を前記ユーザキーを使用して暗号化するステップと、前記暗号化したユーザデータ及び前記暗号化した乱数をディスクに保存するステップとを含み、前記キー生成情報は、ディスクのリードイン領域に保存されたディスク情報から抽出されることを特徴とする。
【００１０】
また本発明は、ディスクの使用制限方法として、ホストから記録及び判読命令を受信するステップと、記録及び判読命令の対象となるセクターのヘッダ内のユーザキーフラッグの設定如何を抽出するステップと、前記ユーザキーフラッグが１であれば、リードイン領域内のユーザキーを判読するステップと、前記ユーザキー及びホストから受信したユーザキーの認証を行うステップとを含む。
【００１１】
本発明は、ディスク使用制限装置として、リードインデータの抽出時、ユーザキーフラッグの設定如何を抽出し、前記ユーザキーフラッグが１であればユーザキーを抽出するユーザキー抽出部と、前記抽出されたユーザキー及びホストから受信したユーザキーの認証を行う認証実行部とを備える。
【００１２】
また、本発明は、ディスク使用制限装置として、キー生成情報及びユーザキーを利用してデータキーを生成する暗号化キー生成部と、前記データキーを利用してユーザデータを暗号化するデータ暗号化部とを備える。
【発明の効果】
【００１３】
本発明の実施形態によれば、権限のない第３者によるディスク媒体の使用を制限することによって、個人情報の流出防止及びデータの著作権保護が可能なディスク使用制限方法及び装置を提供することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明によってディスク再生及び記録過程を示すブロック図である。
【図２】本発明の一実施形態によって、ユーザキーが保存された光ディスクの構造を示す図である。
【図３】本発明の第１実施形態によるディスク使用制限方法のフローチャートである。
【図４】図３の実施形態で使用可能なユーザキー認証手順の一例を示すフローチャートである。
【図５】本発明の第２実施形態によるディスク使用制限方法を示す図である。
【図６】図５の実施形態で、ユーザキーがデータキー生成に関与する過程の一例を示すブロック図である。
【図７】図５の実施形態によるディスク使用制限方法のフローチャートである。
【図８】本発明の第３実施形態によるディスク使用制限方法を示す図である。
【図９】図８の実施形態で、ユーザキーがデータキーの生成に関与する過程の一例を示すブロック図である。
【図１０】図８の実施形態によるディスク使用制限方法を利用してユーザデータを記録する方法を示すフローチャートである。
【図１１】図８の実施形態によるディスク使用制限方法を利用してユーザデータを判読する方法を示すフローチャートである。
【図１２】本発明の第４実施形態による光ディスクのセクター構造を示す図である。
【図１３】使用制限されるコンテンツを示す使用制限リストを示す図である。
【発明を実施するための形態】
【００１５】
以下、添付した図面を参考して本発明による実施形態を詳細に説明する。
【００１６】
本発明によるディスク使用制限方法及び装置は、ユーザキーを使用する。ユーザキーとは、ディスクのアクセスを許容する基準としてユーザまたはディスク製造者によりディスク内外部に提供された電子的情報であり、ユーザ入力または電気的または磁気的記録媒体の形態で提供できる。
【００１７】
本発明によってユーザキーを利用する方法には、第１に、ユーザキーを使用してディスク再生アルゴリズム自体に使用制限を設定する方法、第２に、ユーザキーがデータの暗号化に直接的に参与する方法、第３に、ユーザキーがデータ暗号化に間接的に参与する方法、第４に、ユーザキーを使用してコンテンツ単位で使用を制限する方法などがある。
【００１８】
以下、図１ないし図４を参照して、本発明の第１実施形態によるディスク使用制限方法を説明する。本発明の第１実施形態によるディスク使用制限方法として、ディスクドライブとホスト装置間のユーザキー認証手順を利用する。
【００１９】
図１は、本発明によってディスク再生及び記録過程を示すブロック図である。ディスク１０は、スピンドルモータ１２により一定の線速度または一定の角速度で回転する。ピックアップ２０は、記録及び再生時にディスク１０の半径方向に移動する。ピックアップ２０により読み出された信号は、アナログ形態のＲＦ信号４１である。エンコーディング／デコーディング部６０は、ＲＦ信号４１からエンコーディング／デコーディングアルゴリズムまたは暗号化／復号化アルゴリズムを使用して２進信号６１を抽出する。制御部５０は、ＲＦ処理部４２及びエンコーディング／デコーディング部６０の動作を制御し、マイクロコンピュータで構成される。制御部５０は、ユーザ入力を受け入れて計算及び比較などの論理演算動作が可能である。
【００２０】
図２は、本発明の一実施形態によって、ユーザキーが保存された光ディスクの構造を示す図面である。光ディスクは、ディスクについての各種情報を保存するリードイン領域、ユーザデータを保存するデータ領域及びリードアウト領域を備える。本発明によるユーザキーは、リードイン領域に保存される。この時、リードイン領域のうちスペックに使われていない予備領域（ｒｅｓｅｒｖｅｄ  ａｒｅａ）が使われうる。また、本発明による光ディスクは、ユーザキーフラッグをリードイン領域に含める。ユーザキーフラッグは、ユーザキーが使われたかどうかを指示する。例えば、ユーザキーフラッグが１であれば、ユーザキーが使われたことを表し、そうでなければ、ユーザキーが使われていないことを表す。
【００２１】
図３は、本発明の第１実施形態によるディスク使用制限方法のフローチャートである。ディスクをディスクドライブに装着すれば（ステップ４００）、ディスクドライブは、ディスクのリードイン領域でディスク再生に必要な各種情報を判読する（ステップ４１０）。この時、ユーザキーフラッグも判読され（ステップ４２０）、ユーザキーフラッグが１であれば、またリードイン領域に保存されたユーザキーを判読する（ステップ４３０）。判読されたユーザキーが認証手順を経て（ステップ４４０）真のユーザと判断されれば、ディスクドライブは、ディスクに対する記録／判読命令を許可することによって、ディスクへ／からの記録／判読が行われる（ステップ４５０）。
【００２２】
図４は、図３の実施形態で使用可能なユーザキー認証手順の一例を示すフローチャートである。
【００２３】
ユーザキー認証手順は、ディスク再生装置を周辺機器として使用するホスト２００と、ディスク再生装置のドライブ１００との間に行われる暗号認証手順である。ホスト２００からディスク１０の特定位置に対する記録／判読命令が下されれば（ステップ５１０）、ディスクドライブ１００は乱数ＣＲを生成してホストに伝送する（ステップ５２０及び５３０）。ホスト２００は、入力されたユーザキーＰＷ’を利用してディスクドライブ１００から伝送された乱数ＣＲを暗号化することによって、暗号化された乱数Ｔを生成する（ステップ５４０）。ホスト２００は、暗号化された乱数Ｔをディスクドライブ１００に伝送し（ステップ５５０）、ディスクドライブ１００は、光ディスクに記録されたユーザキーＰＷを利用して暗号化された乱数Ｔを復号化する（ステップ５６０）。次いで、ドライブ１００は、ドライブ自身が生成した乱数ＣＲと、暗号化された乱数Ｔをディスクに記録されたユーザキーＰＷで復号化した乱数ＣＲ’またはＤ（ＰＷ，Ｔ）とが同一であるかどうかを検討する（ステップ５７０）。もし同一ならば、ドライブ１００は、記録／判読を許容する制御信号をホストに伝送し、記録／判読動作が行われる（ステップ５８０）。
【００２４】
ユーザキー認証手順として他の方法も可能である。このような他の方法とは、公開キー構造（ｐｕｂｌｉｃ ｋｅｙ ｉｎｆｒａｓｔｒｕｃｔｕｒｅ）を使用することである。すなわち、ドライブ１００が公開キー／秘密キー対を持っていれば、ホスト２００は、ドライブ１００の公開キーでユーザキーを暗号化してドライブ１００に伝送し、ドライブは、自身の秘密キーでユーザキーを復号化することによって、ユーザキーが真であるかどうかを確認できる。
【００２５】
図５は、本発明の第２実施形態によるディスク使用制限方法を示す図である。第２実施形態では、ユーザキーがユーザデータの暗号化に直接的に関与する。本実施形態によるディスク使用制限方法で、制御部５０は、キー生成部６１０、暗号化部６２０及び復号化部６３０を備える。
【００２６】
記録時に、キー生成部６１０は、キー生成情報Ｋ１、Ｋ２、…、Ｋｎ及びユーザキーを受信してデータキー６２１を生成する。この時に使われたユーザキーはユーザによりディスクドライブに入力され、したがって、このステップでデータ保存のために最初に設定される。暗号化部６２０は、キー生成部６１０から受信したデータキー６２１を利用してユーザデータ６２２を暗号化することによって、暗号化されたデータ６２５を生成する。暗号化されたデータ６２５は、光ディスク１０に保存される。
【００２７】
再生時に、キー生成部６１０は、キー生成情報Ｋ１，Ｋ２，…，Ｋｎ及びユーザキーを受信してデータキー６３１を生成する。この時に使われたユーザキーは、ユーザによりディスクドライブに入力された暗号であり、まだ暗号の真偽如何は確認されていない状態である。ピックアップ２０は、ディスクから暗号化されたデータ６２５を読み出す。復号化部６３０は、入力されたユーザキー６３１を利用して生成されたデータキー６３１を使用して、暗号化されたデータ６２５の復号化を試みる。もし、復号化が成功的に行われるならば、入力されたユーザキーは真であり、そうでなければ、入力されたユーザキーは真でない。
【００２８】
図６は、図５の実施形態でユーザキーがデータキー生成に関与する過程の一例を示すブロック図である。
【００２９】
キー生成部６１０は、キー生成情報Ｋ１，Ｋ２，…，Ｋｎ及びユーザキーＰＷを使用してデータキーＫｅｙを生成する。キー生成情報は、ディスクに保存された情報、制御部に保存された情報またはディスクに保存された情報から制御部が抽出した情報を含む。ディスクに保存された情報としては、更新キーブロック、ディスク暗号化キーＫｅｄ、ディスク識別子ＩＤｄｉｓｃなどがある。制御部に保存された情報は、デバイス識別子ＩＤｄｅｖｉｃｅ、ディバイスキーがあり、制御部により抽出される情報としては、メディアキーＫｍ、ディスクキーＫｄ及び記録乱数Ｓｅｅｄｒｅｃ、モード識別子Ｖｒｍがある。
【００３０】
まず、制御部５０は、光ディスクに保存された更新キーブロックＲＫＢを使用してディスクドライブのディバイスキーを再構成することで、メディアキーＫｍを生成する。また、制御部５０は、メディアキーＫｍを利用してディスク暗号化キーＫｅｄを復号化する。ディスク暗号化キーＫｅｄは、キー生成部６１０に伝達されてキー生成過程に関与する。
【００３１】
また、制御部５０は、乱数Ｓｅｅｄｒｅｃを生成してディスク１０に保存すると同時に、キー生成部６１０に伝達する。デバイス使用モード識別子Ｖｒｍは、ディバイスモードによって決定された値であり、光ディスク１０に保存される。
【００３２】
本発明の一実施形態で、データキーの生成と同時に、データキーの生成に使われたユーザキーＰＷは光ディスク１０に保存される。これは、アフターサービス時にユーザがユーザキーを忘れることによって発生する問題点を解消するためである。ユーザキーの暗号化アルゴリズムが決定されていれば、この暗号化アルゴリズムを解けるマスターキーを設定することによって、権限のあるサービス提供者をして光ディスクに対するアフターサービスを可能にする。
【００３３】
本発明の他の実施形態で、ユーザキーＰＷは、前述したキー生成情報Ｋｍ、Ｋｄ、ＩＤｄｉｓｃ、Ｖｒｍ、…を利用して暗号化されて光ディスクに保存される。使われるキー生成情報は、それらそれぞれでもよく、それらの組み合わせでもよい。
【００３４】
制御部５０により行われるキー生成、暗号化／復号化、乱数生成はマイクロコンピュータにより行われ、それは別途の機能的ブロックで表現できる。キー生成は、入力される変数により決定された任意の関数で表現でき、暗号化／復号化動作は、例えば、データ暗号化標準（ＤＥＳ）が使われうる。
【００３５】
図７は、図５の実施形態によるディスク使用制限方法のフローチャートである。ユーザが、ユーザキーＰＷをホスト装置を通じて制御部５０に入力する（ステップ７０１）。ディスクドライブは、キー生成情報Ｋｍ、Ｋｄ、Ｓｅｅｄｒｅｃ、Ｖｒｍを読み出し及び生成する。メディアキーＫｍは、ディスク内の更新キーブロックを再構成することによって生成でき、このようなメディアキーＫｍは、ディスク内に保存されたディスク暗号化キーＫｅｄの復号化に使われる。制御部５０は、メディアキーＫｍを利用してディスク暗号化キーＫｅｄを復号化することによって、ディバイスキーＫｄを生成する。制御部内で決定されたディスクモードＶｒｍは、キー生成部６１０に伝達される。キー生成部６１０は、このようなキー生成情報Ｋｍ、Ｋｄ、Ｓｅｅｄｒｅｃ、Ｖｒｍ及びユーザが入力したユーザキーを利用して、データ暗号化キーを生成する（ステップ７０４）。この時、暗号化アルゴリズムは、データ暗号化標準を使用する。ディスクドライブは、ユーザデータを読み出した後に生成されたデータ暗号化するのを利用して、ユーザデータを暗号化する（ステップ７０５）。暗号化されたユーザデータＥｄａｔａ及びユーザキーＰＷはディスクに保存される。
【００３６】
本発明の他の実施形態で、段階７０４以前にユーザキーＰＷは、キー生成情報を利用して暗号化された後、ディスクに保存される（ステップ７０３）。
【００３７】
図８は、本発明の第３実施形態によるディスク使用制限方法を示す図面である。第３実施形態では、ユーザキーがユーザデータの暗号化に間接的に関与する。本実施形態によるディスク使用制限方法で、制御部５０は、キー生成部６１０、乱数生成部９１０、乱数暗号化部７２０、乱数復号化部７３０、暗号化部６２０及び復号化部６３０を備える。
【００３８】
記録時に、キー生成部６１０は、キー生成情報Ｋ１，Ｋ２，…，Ｋｎ及び乱数ＲＮを受信してデータキー６２１を生成する。この時に使われた乱数ＲＮは、乱数生成部９１０により生成される。乱数暗号化部７２０は、ユーザにより入力されたユーザキーＰＷを利用して乱数ＲＮを暗号化し、それをディスクに保存する。暗号化部６２０は、キー生成部６１０から受信したデータキー６２１を利用してユーザデータ６２２を暗号化することによって、暗号化されたデータ６２５を生成する。暗号化されたデータ６２５は、光ディスク１０に保存される。
【００３９】
再生時に、読み出し部は暗号化された乱数Ｅ（ＰＷ，ＲＮ）を読み出し、乱数復号化部７３０は、ユーザ入力によるユーザキーＰＷを利用して暗号化された乱数を復号化することによって、乱数ＲＮを生成する。この時に使われたユーザキーは、ユーザによりディスクドライブに入力された暗号であり、まだ暗号の真偽如何は確認されていない状態である。キー生成部６１０は、キー生成情報Ｋ１，Ｋ２，…，Ｋｎ及び生成された乱数ＲＮを受信して、データキー６３１を生成する。復号化部６３０は、生成された乱数ＲＮに基づいて生成されたデータキー６３１を使用して、暗号化されたデータ６２５の復号化を試みる。もし復号化が成功的に行われるならば、入力されたユーザキーは真であり、そうでなければ、入力されたユーザキーは真でない。
【００４０】
図９は、図８の実施形態で、ユーザキーがデータキーの生成に関与する過程の一例を示すブロック図である。
【００４１】
キー生成情報は、ディスクに保存された情報、制御部に保存された情報またはディスクに保存された情報から制御部が抽出した情報を含む。ディスクに保存された情報としては、更新キーブロック、ディスク暗号化キーＫｅｄ、ディスク識別子ＩＤｄｉｓｃなどがある。制御部に保存された情報は、デバイス識別子ＩＤｄｅｖｉｃｅ、ディバイスキーがあり、制御部により抽出される情報としては、メディアキーＫｍ、ディスクキーＫｄ及び記録乱数Ｓｅｅｄｒｅｃ、モード識別子Ｖｒｍがある。
【００４２】
図５の実施形態とは違って、データキーの生成に使われた乱数ＲＮは、ディスクに必ず保存されねばならない。乱数は生成時ごとに異なる値を持つためである。本発明の一実施形態で、データキーの生成と同時に、乱数ＲＮは、ユーザキーに暗号化されて光ディスクに保存される。
【００４３】
ユーザキーがデータの暗号化に間接的に関係することによって、ユーザキーの入力が不可能な装置でも使用制限が可能である。すなわち、カムコーダのようにユーザキーを入力できるキーボードのない装置で、一次的に乱数を利用してユーザ制限をした後、必要時にユーザは、二次的にコンピュータドライブにカムコーダに使用した光ディスクを挿入した後、ユーザキーを事後設定することによって今後自分のみ利用可能である。
【００４４】
図１０は、図８の実施形態によるディスク使用制限方法を利用してユーザデータを記録する方法を示すフローチャートである。
【００４５】
ユーザがユーザキーＰＷをディスクドライブに入力する（ステップ１１０１）。乱数生成部９１０は、乱数ＲＮを生成する（ステップ１１０２）。キー生成部６１０は、キー生成情報及び乱数ＲＮを利用してデータ暗号化キーを生成する（ステップ１１０３）。この時、キー生成情報は、図５の実施形態と同じ方法で生成及び読み出される。データ暗号化部６２０は、データ暗号化キーを利用してユーザデータを暗号化してディスクに保存する（ステップ１１０５）。この時、乱数暗号化部７２０は、ユーザが入力したユーザキーＰＷを利用して乱数ＲＮを暗号化した後（ステップ１１０６）、暗号化された乱数ＥＲＮをディスクに保存する（ステップ１１０５）。図５の実施形態と違って、データキーを生成するのに使われる乱数ＲＮは、必ずディスクに保存されねばならない。これは、乱数はデータキーの生成時ごとに異なる値を持つためである。
【００４６】
図１１は、図８の実施形態によるディスク使用制限方法を利用してユーザデータを判読する方法を示すフローチャートである。
【００４７】
ユーザは、ホスト装置を通じてユーザキーＰＷ’をディスクドライブに入力する（ステップ１２０１）。乱数復号化部７３０は、ディスクから暗号化された乱数ＥＲＮを読み出した後、それを入力されたユーザキーを利用して復号化することによって、乱数ＲＮ’を生成する（ステップ１２０２）。キー生成部６１０は、キー生成情報及び乱数ＲＮ’を利用してデータキーｋｅｙ’を生成する（ステップ１２０３）。データ復号化部６３０は、生成されたデータキーｋｅｙ’を利用してユーザデータを復号化する（ステップ１２０４）。もし、ユーザキーＰＷ’が真であれば、乱数ＲＮ’も真であり、生成されたデータキーＫｅｙ’も暗号化時に使われたデータキーＫｅｙと同一である。したがって、ユーザが入力したユーザキーが真であれば（ＰＷ＝ＰＷ’）、データは元来のデータに復号化され、ホストにより成功的に判読される。
【００４８】
図１２は、本発明の第４実施形態による光ディスクのセクター構造を示す図面である。本発明の第４実施形態は、ユーザデータをコンテンツ別に分けて必要なもののみ第３者の使用を制限する。この時に使われる使用制限方法は、前述した第２または第３の方法を利用する。
【００４９】
本実施形態による方法はデータの暗号化と関係ない。ユーザがコンテンツを記録する時に、使用制限対象コンテンツについては、使用制限されたことをユーザに知らせるフラッグが設定される。ユーザキーフラッグが設定されるところは、リードイン領域ではなくコンテンツのヘッダ部分であるという点で、図１の方法と異なる。ホスト装置により該当セクターへ／からの記録または判読命令が下されれば、ドライブは、コンテンツセクターのユーザキーフラッグをチェックすることによって、ユーザキーが設定されたコンテンツであるかどうかを決定する。もし、ユーザキーが設定されたコンテンツであれば、第１実施形態と同じユーザ認証手順を経る。認証手順が成功すれば、ホストで要求した記録及び判読命令を行い、そうでなければ、記録及び判読命令を拒否する。ユーザキーを設定する方法は、図２に示す方法を使用する。
【００５０】
図１３は、使用制限するコンテンツを表す使用制限リストを示す図面である。使用制限するコンテンツの単位は多様である。セクター単位ではない時には、コンテンツのユーザキー設定如何を知らせうる使用制限リストが必要である。このような使用制限リストは、リードイン領域のプロテクション領域に位置できる。使用制限識別子（ＳＩＤ）は、光ディスクのデータ領域に保存されたコンテンツのうち使用制限されたコンテンツの一連番号を表す。各コンテンツは識別子Ｃ１，Ｃ２，…を持ち、各コンテンツが位置するセクターのアドレスＡｄｄｒｅｓｓがリスト内に含まれる。
【００５１】
ホストによる記録及び判読命令時、使用制限リストに存在するセクターを備えるコンテンツに対する記録及び判読命令は、前述したような認証手順を経る。
【００５２】
これまで本発明について、その望ましい実施形態を中心に説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態に具現できるということを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に現れており、それと同等な範囲内にあるあらゆる差異点は本発明に含まれていると解釈されねばならない。
【符号の説明】
【００５３】
１０      ディスク
１２      スピンドルモータ
２０      ピックアップ
４１      ＲＦ信号
４２      ＲＦ処理部
５０      制御部
６０      エンコーディング／デコーディング部
６１      ２進信号
１００    ディスクドライブ
２００    ホスト
６１０    キー生成部
６２０    暗号化部
６２１，６３１  データキー
６２２    ユーザデータ
６２５    暗号化されたデータ
６３０    復号化部
７２０    乱数暗号化部
７３０    乱数復号化部
９１０    乱数生成部
ＣＲ，ＣＲ’，ＲＮ’  乱数
ＥＲＮ    暗号化された乱数
ＩＤｄｅｖｉｃｅ  デバイス識別子
ＩＤｄｉｓｃ  ディスク識別子
Ｋ１〜Ｋｎ    キー生成情報
Ｋｄ      ディスクキー
Ｋｅｄ    ディスク暗号化キー
Ｋｅｙ，ｋｅｙ’  データキー
Ｋｍ      メディアキー
ＰＷ      ディスクに記録されたユーザキー
ＰＷ’    入力されたユーザキー
Ｓｅｅｄｒｅｃ  記録乱数
Ｔ        暗号化された乱数
Ｖｒｍ    モード識別子
【図１】
2011198462.tif 000003
【図２】
2011198462.tif 000004
【図３】
2011198462.tif 000005
【図４】
2011198462.tif 000006
【図５】
2011198462.tif 000007
【図６】
2011198462.tif 000008
【図７】
2011198462.tif 000009
【図８】
2011198462.tif 000010
【図９】
2011198462.tif 000011
【図１０】
2011198462.tif 000012
【図１１】
2011198462.tif 000013
【図１２】
2011198462.tif 000014
【図１３】
2011198462.tif 000015