(57)【要約】【課題】  ドメイン管理システム下でのデータの記録及び再生方法を提供する。【解決手段】  本発明に係るコンテンツ記録方法は、ドメイン及びコンテンツに関する情報を表すドメイン管理情報及びドメイン内で、コンテンツが複写可能な程度を表す複写制御情報をホストの記録命令から抽出し、抽出されたドメイン管理情報を記録媒体に記録し、抽出された複写制御情報に基づいて、コンテンツを再生する機器をして、再生機器が所定の領域内のドメインにあるかを確認する手続を行わせるドメイン限定フラグを生成し、生成されたドメイン限定フラグ及びコンテンツを記録媒体に記録することにより行われる。これにより、ドメイン限定されたコンテンツを、他のドメインで再生不可能に維持しつつも、ドメイン管理システム下のスレーブ機器の外部記録媒体に保存可能である。【選択図】      図３
2011118913.tif 000002
【特許請求の範囲】
【請求項１】
所定のドメイン内のみでコンテンツを再生可能にするドメイン管理システムによるコンテンツ記録命令に対し、前記コンテンツを記録媒体に記録する方法において、
当該方法は、
前記ドメイン及びコンテンツに関する情報を表すドメイン管理情報、及び前記ドメイン内で前記コンテンツが複写可能な程度を表す複写制御情報をホストの記録命令から抽出するステップと、
前記抽出されたドメイン管理情報を前記記録媒体に記録するステップと、
前記抽出された複写制御情報に基づいて、前記コンテンツを再生する機器をして、前記再生機器が所定の領域内のドメインにあるかを確認する手続を行わせるドメイン限定フラグを生成するステップと、
前記生成されたドメイン限定フラグ及び前記コンテンツを前記記録媒体に記録するステップとを含み、
前記ドメイン管理情報が変更される場合には、前記ドメイン管理情報は前記再生機器へ送られる、
ことを特徴とする方法。
【請求項２】
前記複写制御情報は、前記コンテンツが前記所定ドメイン内に備えられた再生機器のみで再生されねばならないということを表すドメイン限定に設定されることを特徴とする請求項１に記載の方法。
【請求項３】
前記複写制御情報は、複写不許用、複写許容、個人的な複写のみを許容、複写１回許容及びドメイン限定のうち、何れか一つまたはそれらの組合わせを更に含むことを特徴とする請求項２に記載の方法。
【請求項４】
前記ドメイン管理情報は、前記ドメインを識別するドメイン識別子を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記ドメイン管理情報は、前記コンテンツの暗号化に使用されたコンテンツキー、及び前記ドメイン管理システムを識別するシステム情報を更に含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記コンテンツキーは、前記ドメイン内で正当な資格を有する機器のみが獲得可能なドメインキーとして暗号化されたことを特徴とする請求項５に記載の方法。
【請求項７】
前記システム情報は、前記ドメイン管理システムを識別する識別子及び前記ドメイン管理システムのバージョン情報のうち、何れか一つまたは全てを含むことを特徴とする請求項６に記載の方法。
【請求項８】
前記ドメイン管理情報を記録するステップは、前記ドメイン管理情報を暗号化するステップを含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記のコンテンツキーの暗号化は、前記コンテンツを記録する記録装置のドライブ情報及び前記記録媒体のディスク情報を利用して生成された暗号化キーを利用して行われることを特徴とする請求項６に記載の方法。
【請求項１０】
前記ドメイン管理システムを認証するステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項１１】
前記ドメイン管理システムを認証するステップは、所定の不法複製リストを利用して行われることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ドメイン管理システムを認証するステップは、
前記ドメイン管理システムのソフトウェア識別子及びソフトウェア公開キーを第３認証機関の秘密キーとして認証された認証書を受信するステップと、
前記第３認証機関の公開キーを利用して前記認証書を検証するステップと、
所定の複製リスト内に前記ソフトウェア識別子が含まれていているかを検査するステップと、
を含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
所定のドメイン内のみでコンテンツを再生可能にするドメイン管理システムにより、記録媒体に記録されたコンテンツを再生する方法において、
前記ドメイン管理システムによる再生命令を受信するステップと、
前記記録媒体から、前記コンテンツが現在前記所定のドメイン内で再生されるか否かを検査する手続を行わせるドメイン限定フラグを読み出すステップと、
前記ドメイン限定フラグが、前記コンテンツの再生が前記所定のドメイン内部に限定されることを表す場合、前記ドメイン管理システムから現在ドメインに関する情報を表す現在ドメイン管理情報を受信し、前記記録媒体から前記コンテンツの記録時にドメインに関する情報を表す記録ドメイン管理情報を抽出するステップと、
前記記録ドメイン管理情報及び前記現在ドメイン管理情報に基づいて、前記ドメイン管理システムが前記所定のドメイン内に属するか否かを検査するステップと、
前記記録ドメイン管理情報及び前記コンテンツを前記ドメイン管理システムに伝送するステップと、
を含むことを特徴とする方法。
【請求項１４】
前記ドメイン限定フラグが、前記コンテンツの再生が前記所定のドメイン内部に限定されないことを表す場合、前記記録媒体から前記コンテンツを読み出して前記ドメイン管理システムに伝送することを特徴とする請求項１３に記載の方法。
【請求項１５】
前記現在及び記録ドメイン管理情報は、前記ドメインを識別するドメイン識別子を含むことを特徴とする請求項１３に記載の方法。
【請求項１６】
前記現在及び記録ドメイン管理情報は、前記コンテンツの暗号化に使用されたコンテンツキー及び前記ドメイン管理システムを識別するシステム情報を更に含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記コンテンツキーは、前記ドメイン内で正当な資格を有する機器のみが獲得可能なドメインキーとして暗号化されたことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記システム情報は、前記ドメイン管理システムを識別するシステム識別子及び前記ドメイン管理システムのバージョン情報のうち、何れか一つまたは全てを含むことを特徴とする請求項１６に記載の方法。
【請求項１９】
前記検査するステップは、
前記システム情報に基づいて、現在ドメイン管理システムと記録時のドメイン管理システムとが一致するか否かを検査するステップを含むことを特徴とする請求項１８に記載の方法。
【請求項２０】
前記検査するステップは、
前記ドメイン識別子に基づいて、現在ドメインと記録時のドメインとが一致するか否かを検査するステップを含むことを特徴とする請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの記録及び再生方法に係り、より詳細には、ドメイン管理システムが設置されたホストによる記録及び再生命令に対し、記録及び再生装置が所定のドメイン内のみで再生可能なコンテンツを記録及び再生する方法に関する。
【背景技術】
【０００２】
現在、家庭または事務室では、ビデオ、パソコン、オーディオ、ＴＶ、ＰＤＡのような多様なマルチメディア再生機器が使用されている。このようなマルチメディア機器で再生される映像または音楽ファイル等のコンテンツは、それぞれ著作権などの問題により、権限のある人による使用のみを許容する必要がある。現在、このような権限管理は、物理的に家庭または事務室のような一つの独立的な領域を基準に設定され、このような独立的な空間を営むユーザーにより、コンテンツについての使用料を付加することが一般的である。
【０００３】
独立的な空間でのコンテンツに対する権限管理は、一般的にドメイン管理システムと呼ばれている。ドメイン管理システムは、外部から入力されるコンテンツを一時的に保存した後、現在ドメインについての新たな権限を設定し、現在ドメインに連結された各機器についての権限を管理するホームサーバーと、このようなホームサーバーに連結されて、ホームサーバーからコンテンツ及びコンテンツについての権限を付与されてコンテンツを再生する多様な再生機器から形成される。
【０００４】
ドメイン管理システムは、ホームサーバー及び前記の再生機器にそれぞれ設置される応用ソフトウェアとも呼ばれる。結局、コンテンツについての権限付与及び管理を行うホームサーバーまたはそれに設置される応用ソフトウェアを、マスタと呼び、前記の再生機器またはその機器に設置される応用ソフトウェアを、スレーブと呼ぶ。
【０００５】
現在数多くのドメイン管理システムが使用されている。そのうち代表的なものは、ＩＢＭ社のｘＣＰ、Ｔｈｏｍｓｏｎ社のＳｍａｒｔＲｉｇｈｔである。このようなドメイン管理システムの共通点は、次の通りである。第一に、マスタ機器によりコンテンツが配布され、マスタ機器は、自身が属するドメインのみに使用されるドメインキーを生成し、これをスレーブ機器に配布する。第二に、マスタ機器は、ドメイン内に引き込まれるコンテンツのうち、権限管理の必要なコンテンツをコンテンツキーで暗号化して、各スレーブ機器に配布する。第三に、コンテンツの暗号化時に使用されたコンテンツキーは、ドメインキーに暗号化されて、各スレーブ機器に配布される。第四に、マスタ機器は、ドメイン内のスレーブ機器の引き込み及び脱退、不法複製された機器の発見などの権限管理に変化が生じた場合、新たなドメインキーを変更生成する。
【０００６】
スレーブ機器は、伝送されたコンテンツを、機器内部のメモリに一時保存してから再生する。スレーブ機器の多くの場合、伝送されたコンテンツを自身の外部記録媒体、例えば、光ディスクにコンテンツを別途に保存し、必要とする度に再生できれば便利であろう。
【０００７】
しかし、現在のスレーブに付属された一般的なデータの記録及び再生装置は、ドメイン管理システムにより引き込まれたコンテンツを外部記録媒体に保存し、これを以後に再生するのに問題点が発生する。コンテンツは、コンテンツキーで暗号化され、コンテンツキーは、ドメインキーで暗号化され、ドメインキーは、ドメインの構成員に変化が生じたり、不法複製されたスレーブ機器などが発見される場合には、新たに生成されてスレーブ機器に配布される。
【０００８】
この時、外部記録媒体は、常にスレーブ機器に連結されていないため、外部記録媒体には、新たなドメインキーについての情報をリアルタイムで更新できず、また逆に、スレーブ機器は、新たなドメインキーとして更新したため、外部記録媒体にコンテンツを記録する当時のドメインキーについての情報を有していないため、コンテンツの再生が不可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、前記課題を解決するためになされたものであって、ドメイン管理システム内でコンテンツは、あらかじめ決定されたドメイン外部では再生され得ないというドメイン管理原則を守りつつ、コンテンツを外部記録媒体に保存可能にするためのデータの記録及び再生方法を提供するところにその目的がある。
【課題を解決するための手段】
【００１０】
前記課題を解決するための本発明は、所定のドメイン内のみでコンテンツを再生可能にするドメイン管理システムによるコンテンツ記録命令に対し、前記コンテンツを記録媒体に記録する方法において、前記ドメイン及びコンテンツに関する情報を表すドメイン管理情報、及び前記ドメイン内で前記コンテンツが複写可能な程度を表す複写制御情報（ＣＣＩ）をホストの記録命令から抽出するステップと、前記抽出されたドメイン管理情報を前記記録媒体に記録するステップと、前記抽出されたＣＣＩに基づいて、前記コンテンツを再生する機器をして、前記再生機器が所定の領域内のドメインにあるかを確認する手続を行わせるドメイン限定（ｄｏｍａｉｎ  ｂｏｕｎｄ）フラグを生成するステップと、前記生成されたドメイン限定フラグ及び前記コンテンツを前記記録媒体に記録するステップとを含む。
【００１１】
ここで、前記ＣＣＩは、前記コンテンツが前記所定ドメイン内に含まれた再生機器のみで再生されねばならないということを表すドメイン限定に設定される。
【００１２】
ここで、前記ドメイン管理情報は、前記ドメインを識別するドメイン識別子を含む。ここで、前記ドメイン管理情報は、前記コンテンツの暗号化に使用されたコンテンツキー、及び前記ドメイン管理システムを識別するシステム情報を更に含む。
【００１３】
また、本発明は、所定のドメイン内のみでコンテンツを再生可能にするドメイン管理システムにより、記録媒体に記録されたコンテンツを再生する方法において、前記ドメイン管理システムによる再生命令を受信するステップと、前記記録媒体から、前記コンテンツが現在前記所定のドメイン内で再生されるか否かを検査する手続を行わせるドメイン限定フラグを読み出すステップと、前記ドメイン限定フラグが一類型を表す場合、前記ドメイン管理システムから現在ドメインに関する情報を表す現在ドメイン管理情報を受信し、前記記録媒体から前記コンテンツの記録時にドメインに関する情報を表す記録ドメイン管理情報を抽出するステップと、前記記録ドメイン管理情報及び前記現在ドメイン管理情報に基づいて、前記ドメイン管理システムが前記所定のドメイン内に属するか否かを検査するステップと、前記記録ドメイン管理情報及び前記コンテンツを前記ドメイン管理システムに伝送するステップとを含む。
【００１４】
ここで、前記ドメイン限定フラグが他の一類型を表す場合、前記記録媒体から前記コンテンツを読み出して、前記ドメイン管理システムに伝送する。
【発明の効果】
【００１５】
本発明によるデータの記録及び再生方法によれば、ドメイン管理システム下で所定のドメイン内のみで再生可能なコンテンツに対し、所定のドメイン内のみで再生可能にするドメイン管理原則を守ると共に、スレーブ機器の外部記録媒体にコンテンツを記録して再生できる。
【００１６】
本発明は、ドメイン管理システム下で使用されるデータの記録及び再生装置に好適に利用可能である。
【図面の簡単な説明】
【００１７】
【図１】ドメイン管理システムの概略図である。
【図２】ドメイン管理システムでマスタ機器とスレーブ機器との間に行われるコンテンツ及び多様なキーの伝送を示す図である。
【図３】本発明の一実施形態により、コンテンツをスレーブ機器に保存するためのデータ記録装置の構成を示す図である。
【図４】ドメイン管理情報の構造を示す図である。
【図５】本発明の一実施形態により、ドメイン管理システム下のコンテンツがスレーブ機器で記録媒体に保存される過程を示す時間フローチャートである。
【図６】ドライブ３２０が応用ソフトウェア３３０と相互認証を行う過程を示す図である。
【図７】記録媒体、再生装置及びドメイン管理システムの関係を示す図である。
【図８】本発明の一実施形態により、ドメイン管理システム下のコンテンツがスレーブ機器で記録媒体から再生される過程を示す時間フローチャートである。
【発明を実施するための形態】
【００１８】
以下、添付された図面を参照して、本発明に係る好ましい一実施形態を詳細に説明する。
【００１９】
図１は、ドメイン管理システムの概略図である。マスタ機器１２０は、外部からのコンテンツ１２２を受信し、これを新たなコンテンツキーで暗号化して、各スレーブ機器１３０、１４０、１５０、１６０に伝送する。また、マスタ機器１２０は、現在ドメイン１１０内のみで共有されるドメインキーＫｄを生成し、これを利用してコンテンツキーＫｔを暗号化した後、各スレーブ機器１３、１４０、１５０、１５０に伝送する。
【００２０】
また、マスタ機器は、各コンテンツごとにＣＣＩを生成して、各コンテンツと共に各スレーブ機器に伝送する。ＣＣＩは、複写の可否またはどの程度まで複写が可能であるかについての情報を含み、スレーブ機器は、ＣＣＩを検討することにより、スレーブ機器が行える複写動作の程度を決定できる。ＣＣＩには、複写無制限許容（コピーフリー）、個人的な複写のみを許容（プライベートコピー）、複写１回許容（コピーワンス）、複写不許（コピーネバー）等がある。
【００２１】
図２は、ドメイン管理システムで、マスタ機器とスレーブ機器との間に行われるコンテンツ及び多様なキーの伝送を示す図である。
【００２２】
マスタ機器２００は、スレーブ機器２６０にメディアキーブロックＭＫＢを伝送する（ステップ２１０）。
【００２３】
スレーブ機器２６０は、伝送されたメディアキーブロックＭＫＢを利用して、メディアキーＫｍを生成する（ステップ２１２）。メディアキーブロックＭＫＢは、不法複製された機器の区別に使用される情報であって、スレーブ機器は、自身のデバイスキーセットＳｅｔ＿Ｋ＿ｄｅｖと、伝送されたメディアキーブロックとの組合わせにより、メディアキーＫｍを生成できる。もし、不法複製された機器が発見されれば、新たなメディアキーブロックＭＫＢがスレーブ機器に伝送され、不法複製された機器であるスレーブ機器は、メディアキーＫｍをそれ以上生成できない。
【００２４】
その後、スレーブ機器２６０は、メディアキーＫｍ及びスレーブ機器のデバイス識別子ＩＤｐを利用して、スレーブ機器の個人キーＫｐを生成する（ステップ２１４）。
【００２５】
スレーブ機器２６０は、自身のデバイス識別子ＩＤｐと機器の個人キーＫｐとをマスタ機器に送り、マスタ機器は、自身のメディアキーブロックＭＫＢから直接抽出したメディアキーＫｍとスレーブ機器のデバイス識別子ＩＤｐとを利用して、スレーブ機器の個人キーＫｐが正しく生成された値であるかを確認することにより、スレーブ機器が不法複製された機器ではないことを認証する（ステップ２２０）。
【００２６】
認証手続が完了すれば、マスタ機器２００は、自身が属するドメインのドメイン識別子ＩＤ＿ｄｏｍをスレーブ機器の個人キーＫｐで暗号化して、スレーブ機器に伝送する（ステップ２３０）。
【００２７】
スレーブ機器２６０は、伝送された暗号化されたドメイン識別子Ｅ（Ｋｐ，ＩＤ＿ｄｏｍ）を自身の個人キーＫｐで復号化することにより、ドメイン識別子ＩＤ＿ｄｏｍを生成する（ステップ２３２）。
【００２８】
その後、マスタ機器２００は、認証された機器の識別子リストを含む認証テーブルａｕｔｈ.ｔａｂをスレーブ機器２６０に伝送し（ステップ２４０）、スレーブ機器は、受信された認証テーブルａｕｔｈ.ｔａｂを利用してドメインキーＫｄを生成する（ステップ２４２）。ドメインキーＫｄは、マスタ機器２００でドメイン識別子を利用して生成され、スレーブ機器でも同じ方式で生成されうる。認証テーブルａｕｔｈ.ｔａｂが変更されれば、ドメインキーＫｄも変更される。
【００２９】
その後、マスタ機器２００は、コンテンツキーＫｔで暗号化されたコンテンツＥ（Ｋｔ，Ｃｏｎｔ）、及びドメインキーＫｄに暗号化されたコンテンツキーＥ（Ｋｄ，Ｋｔ）をスレーブ機器２６０に伝送する（ステップ２５０）。
【００３０】
スレーブ機器２６０は、ステップ２４２で生成されたドメインキーＫｄを利用して、暗号化されたコンテンツキーＥ（Ｋｄ，Ｋｔ）を復号化することによりコンテンツキーＫｔを生成する（ステップ２５２）。その後、生成されたコンテンツキーＫｔを利用して、暗号化されたコンテンツＥ（Ｋｔ，Ｃｏｎｔ）を復号化することによりコンテンツＣｏｎｔを生成し、これを再生する（ステップ２５４）。
【００３１】
前記のように、ドメインキーＫｄは、コンテンツキーＫｔの暗号化に使用され、コンテンツキーＫｔは、コンテンツの暗号化に使用される。この時、ドメインキーＫｄは、ドメイン識別子ＩＤ＿ｄｏｍ及び認証テーブルａｕｔｈ.ｔａｂを利用して生成されるため、ドメイン構成員に変化が生じてＩＤ＿ｄｏｍが変更されるか、または不法複製された機器が発生したり、ドメイン構成員が変更されてａｕｔｈ.ｔａｂが変更されれば、ドメインキーＫｄが変更される。
【００３２】
もし、ドメインキーＫｄが変更されれば、各マスタ機器２００は、コンテンツキーＫｔを新たなドメインキーＫｄ’で暗号化してスレーブ機器２６０に伝送し、新たな認証テーブルａｕｔｈ.ｔａｂをスレーブ機器に伝送する。
【００３３】
以下、図３ないし図６を参照して、ドメイン限定されたコンテンツを、ドメイン内のスレーブ機器で記録媒体への記録方法を説明する。
【００３４】
説明の便宜のために、以下でドメイン管理システムという用語は、記録及び再生装置に記録及び再生命令を伝達するホストに設置された応用ソフトウェアを意味する。したがって、記録及び再生装置とドメイン管理システムとの間のデータ伝送は、ホストによるデータの記録／再生命令及びこれに対するドライブの応答の形態で行われる。
【００３５】
また、以下で記録及び再生装置という用語は、ホストからの記録／再生命令に対し、記録媒体のデータの記録／再生を行うアルゴリズムを含むハードウェア及びソフトウェアを意味し、以下の記録及び再生装置の図で、データの記録／再生に必要な一般的な従来の構成要素は省略する。
【００３６】
図３は、本発明の一実施形態によって、コンテンツをスレーブ機器に保存するためのデータの記録装置の構成を示す図である。
【００３７】
本発明に係るデータ記録装置３２０は、認証実行部３４０、暗号化部３５０及びドメイン管理部３６０を備える。ドメイン管理システム３３０は、データ記録装置３２０に記録及び再生命令を伝達するホストに設置されて運営される応用ソフトウェアの一種であって、例えば、ＩＢＭ社のｘＣＰ、Ｔｈｏｍｓｏｎ社のＳｍａｒｔＲｉｇｈｔである。
【００３８】
ホストからの記録命令は、ドメイン管理システム３３０で生成したドメイン管理情報３３２、ＣＣＩ  ３３４及びコンテンツ３３６を含む。データ記録装置内のドメイン管理部３６０は、ホストからドメイン管理情報３３２、ＣＣＩ  ３３４及びコンテンツ３３６を抽出する。
【００３９】
図４は、ドメイン管理情報の構造を示す図である。
【００４０】
ドメイン管理情報３３２は、マスタ機器２００から伝送されたドメイン識別子ＩＤ＿ｄｏｍ ４０２、暗号化されたコンテンツキーＥ（Ｋｄ，Ｋｔ）４０４、現在ドメイン管理システムの識別子を含むシステム情報４０６などを含む。ドメイン管理情報３３２は、ドメイン管理システムで生成された情報であり、ホストを介して記録３２０に伝達される記録命令内に含まれる。
【００４１】
再び図３を参照するに、認証実行部３４０は、記録装置、すなわち、ドライブ３２０と応用ソフトウェア、すなわち、ドメイン管理システム３３０との相互認証を行う。
【００４２】
ドメイン管理部３６０は、ホスト命令内のドメイン管理情報３３２及びＣＣＩ  ３３４を抽出する。その後、ドメイン管理部３６０は、抽出されたＣＣＩ  ３３４が複写不許用（ｃｏｐｙ  ｎｅｖｅｒ）であるか否か、そして‘ドメイン限定’であるか否かを検査する。もし、‘複写不許用’であれば、コンテンツは記録媒体に記録されない。他のスレーブ機器に保存が禁止されたコンテンツを表すためである。
【００４３】
もし、ＣＣＩが‘複写不許用’ではなければ、その次にＣＣＩが‘ドメイン限定（Ｄｏｍａｉｎ）’であるか否かを検査する。‘ドメイン限定’ＣＣＩは、あらかじめ決定されたドメイン識別子を有するドメイン内のみで再生できるということを表す情報である。
【００４４】
もし、‘ドメイン限定’が設定されていなければ、コンテンツは、他の手続なしに記録媒体に記録される。コンテンツがドメイン内のみで再生されるべきコンテンツではなく、再生時にいかなる制限もないため、コンテンツキーと関連した他の情報を記録媒体に保存する必要がない。
【００４５】
もし、‘ドメイン限定’が設定されていれば、ドメイン管理部３６０は、次の三つの動作を行う。
【００４６】
第一に、ドメイン限定フラグ３１４を生成して、記録媒体３１０の所定の領域に保存する。ドメイン限定フラグ３１４は、コンテンツ３１６と連結されており、再生時に、コンテンツ３１６があらかじめ決定されたドメイン内のみで再生可能なコンテンツであることをドライブ３２０に知らせる。
【００４７】
第二に、ドメイン管理情報３３２を記録媒体の所定の領域に保存する。ドメイン管理情報は、ドメイン識別子などの以後のコンテンツ再生に必要な情報を有するためである。
【００４８】
本発明の他の実施形態で、ドメイン管理情報３３２は、暗号化されて保存されることが好ましい。この時、暗号化は、ドライブ３２０で記録媒体のディスク情報またはドライブのドライブ情報を利用して生成された暗号化キーを利用して行われる。ドライブ内での暗号化キーの生成は、当業者に公知のものである。
【００４９】
第三に、コンテンツは、暗号化された状態でそのまま保存される。現在コンテンツは、既にドメイン管理システム３３０でコンテンツキーで暗号化された状態である。したがって、ドライブは、別途の暗号化なしにそのまま記録媒体３１０に保存する。
【００５０】
図５は、本発明の一実施形態によって、ドメイン管理システム下のコンテンツが、スレーブ機器で記録媒体に保存される過程を示す時間フローチャートである。
【００５１】
応用ソフトウェアの記録命令が、ホストによりドライブに伝えられる（ステップ５１０）。この時、応用ソフトウェアは、図３でのドメイン管理システム３３０を言い、ドメイン管理システム３３０は、新たなＣＣＩである‘ドメイン限定’ＣＣＩが追加的に定義された新たなドメイン管理システムを言い、その他の特徴は、ＩＢＭ社のｘＣＰ及びＴｈｏｍｓｏｎ社のＳｍａｒｔＲｉｇｈｔのような既存のドメイン管理システムが有する共通的な特徴を有する。
【００５２】
記録命令が下されれば、認証実行部３４０は、記録命令を伝達した応用ソフトウェアと相互認証を行う（ステップ５２０）。相互認証は、不法機器を区別する過程であり、不法複製リストとの比較により行われる。認証過程は、図６により以後に更に詳細に説明する。
【００５３】
認証手続が成功的に行われれば、ドメイン管理部３６０は、記録命令内に含まれたＣＣＩ  ３３４を抽出する（ステップ５３０）。
【００５４】
その後、ドメイン管理部３６０は、ＣＣＩ  ３３４に基づいて複写可否を判断する（ステップ５４０）。もし、ＣＣＩ  ３３４が‘複写不許用（ｃｏｐｙ  ｎｅｖｅｒ）’であれば、ドライブ３２０は、記録命令を拒否して手続を終了する。
【００５５】
もし、ＣＣＩ  ３３４が‘複写不許用’ではなければ、再びＣＣＩ  ３３４に基づいて、コンテンツが定められたドメイン内のみでの再生可否を決定する（ステップ５５０）。
【００５６】
もし、‘ドメイン限定’に設定されていれば、ドメイン管理部３６０は、コンテンツ３３６を記録媒体に保存する時、ドメイン限定フラグ３１４を生成して共に記録する（ステップ５６０）。ドメイン限定フラグ３１４は、ヘッダまたはポインタの形態でコンテンツと連結されている。
【００５７】
また、ドメイン管理部３６０は、ホストからの記録命令内に含まれたドメイン管理情報３３２を抽出して、記録媒体３１０の所定の領域に記録する（ステップ５７０）。本発明の好ましい実施形態で前記の所定の領域は、記録媒体内のプロテクション領域である。プロテクション領域は、再生時に権限のある者によるアクセスのみを許容する所定の手続を必要とする領域である。
【００５８】
また、ドメイン管理部３６０は、コンテンツを記録媒体３１０に記録する。
【００５９】
もし、‘ドメイン限定’に設定されていなければ、前記のドメイン限定フラグ及びドメイン管理情報の記録手続なしにコンテンツのみを記録媒体３１０に記録する（ステップ５８０）。
【００６０】
図６は、ドライブ３２０が応用ソフトウェア３３０と相互認証を行う過程を示す図である。
【００６１】
ステップ６１０ないしステップ６４０は、応用ソフトウェア３３０がドライブ３２０の認証を行う過程である。
【００６２】
まず、ドライブ３２０は、自身のドライブ識別子ＩＤ１及びドライブ公開キーＫｐ１を第３認証機関の秘密キーＫｓとして認証された認証書Ｃｅｒｔ１を生成して（ステップ６１０）、応用ソフトウェア３３０に伝送する（ステップ６２０）。
【００６３】
応用ソフトウェア３３０は、認証書Ｃｅｒｔ１を受信し、第３認証機関の公開キーＫｐを利用してＣｅｒｔ１を検証する（ステップ６３０）。もし、検証が成功的に行われれば、今伝送した認証書内に含まれたドライブ識別子ＩＤ１及びドライブ公開キーＫｐ１が、認証書を伝送したドライブ３２０の真のドライブ識別子及びドライブ公開キーであることが確認される。
【００６４】
その後、応用ソフトウェア３３０は、自身が持っている複製リストＣＲＬ１（Ｃｅｒｔｉｆｉｅｄ  Ｒｅｖｏｃａｔｉｏｎ  Ｌｉｓｔ：ＣＲＬ）内にドライブ識別子ＩＤ１が含まれていているかを検査することにより、ドライブ３２０が複製された機器であるか否かを決定する（ステップ６４０）。
【００６５】
ステップ６５０ないしステップ６８０は、ドライブ３２０が応用ソフトウェア３３０の認証を行う過程である。ステップ６５０ないしステップ６８０は、ステップ６１０ないしステップ６４０と同じ原理で行われる。
【００６６】
まず、応用ソフトウェア３３０は、自身のソフトウェア識別子ＩＤ２及びソフトウェア公開キーＫｐ２を第３認証機関の秘密キーＫｓとして認証された認証書Ｃｅｒｔ２を生成して（ステップ６５０）、ドライブ３２０に伝送する（ステップ６６０）。
【００６７】
ドライブ３２０は、認証書Ｃｅｒｔ２を受信し、第３認証機関の公開キーＫｐを利用してＣｅｒｔ２を検証する（ステップ６７０）。もし、検証が成功的に行われれば、今伝送した認証書内に含まれたソフトウェア識別子ＩＤ２及びソフトウェア公開キーＫｐ２が、認証書を伝送した応用ソフトウェア３３０の真のソフトウェア識別子及びソフトウェア公開キーであることが確認される。
【００６８】
その後、ドライブ３２０は、自身が持っている複製リストＣＲＬ２内にソフトウェア識別子ＩＤ２が含まれているかを検査することにより、応用ソフトウェア３２０が複製されたソフトウェアであるか否かを決定する（ステップ６８０）。
【００６９】
以下、図７ないし図８を参照して、スレーブ機器でドメイン限定されたコンテンツを記録媒体から再生する方法を説明する。
【００７０】
図７は、記録媒体、再生装置及びドメイン管理システムの関係を示す図面である。
【００７１】
記録媒体３１０は、コンテンツを記録媒体に保存する時に記録したドメイン管理情報３１２、ドメイン限定フラグ３１４及びコンテンツ３１６を含む。ドメイン管理情報３１２は、図４に示すように、ドメイン識別子、暗号化されたコンテンツキー及びシステム情報などを含む。この時、ドメイン識別子及びシステム情報は、コンテンツの記録時のドメイン識別子及びシステム情報である。
【００７２】
再生装置７２０は、ドメイン管理システム下のコンテンツに対して再生可否を決定するドメイン管理部７６０を備える。再生装置７２０が、ドメイン管理システム３３０から再生命令を受信すれば、ドメイン管理部７６０は、再生命令で指示するコンテンツ及びこれと連結されたドメイン限定フラグを読み出す。コンテンツ３１６及びドメイン限定フラグ３１４は、ヘッダまたはポインタを利用して互いに連結されている。
【００７３】
その後、ドメイン管理部７６０は、ドメイン限定フラグ３１４を検査することにより、再生しようとするコンテンツがドメイン限定であるか否かを決定する。
【００７４】
もし、ドメイン限定フラグ３１４が一類型に設定されれば、ドメイン管理部７６０は、記録媒体から記録ドメイン管理情報３１２を読み出し、ドメイン管理システムから現在ドメイン管理情報３３２を抽出する。
【００７５】
現在ドメイン管理情報３３２とは、現在再生装置に再生命令を指示するホストに設置された、ドメイン管理システムが属するドメインに関する情報を言い、図４に示すように、ドメイン識別子、暗号化されたコンテンツキー、システム情報などを含む。
【００７６】
記録ドメイン管理情報３１２とは、現在再生しようとするコンテンツが記録媒体３１０に記録される時、コンテンツと共に記録媒体に記録されたドメイン管理情報であって、記録命令を指示したホストに設置されたドメイン管理システムが属するドメインに関する情報を言う。
【００７７】
その後、ドメイン管理部７６０は、現在ドメイン管理情報３３２と記録ドメイン管理情報３１２とを比較することにより、現在ドメインと記録時のドメインとが同じであるか否かを決定する。
【００７８】
もし同じであれば、再生装置７２０は、記録ドメイン管理情報３１２及びコンテンツ３１６をドメイン管理システム３３０に伝送する。
【００７９】
本発明の他の実施形態で、再生装置７２０は、暗号化された記録ドメイン管理情報３１２を復号化する復号化部７５０を更に備える。図３に示すように、コンテンツ記録時ドメイン管理情報は、保安上の理由により暗号化されて記録されてもよく、この場合には、再生時にも復号化過程が必要である。
【００８０】
また、本発明の更に他の実施形態で、再生装置７２０は、認証実行部７４０を追加的に備える。認証実行部７４０は、再生装置７２０がドメイン管理システム３３０の不法複製如何を判断する。再生装置の認証実行部７４０の認証過程は、図６に示す記録装置の認証実行部３４０の認証実行過程と同じである。
【００８１】
図８は、本発明の一実施形態によって、ドメイン管理システム下のコンテンツがスレーブ機器で記録媒体から再生される過程を示す時間フローチャートである。
【００８２】
ドメイン管理システムから再生命令を受信すれば（ステップ８１０）、認証実行部７４０は、認証過程を行うことにより、再生命令を指示したドメイン管理システムの不法複製如何を検査する（ステップ８２０）。認証過程は、図６に示す過程と同じである。
【００８３】
ステップ８２０で認証が成功的に行われれば、ドメイン管理部７６０は、ドメイン管理システムの再生命令で指示するコンテンツ３１６及びこれと連結されたドメイン限定フラグ３１４を読み出す（ステップ８３０）。
【００８４】
その後、ドメイン管理部７６０は、ドメイン限定フラグ３１２を検査することにより、現在再生しようとするコンテンツが、ドメイン限定設定されたコンテンツであるか否かを決定する（ステップ８４０）。もし、ドメイン限定フラグ３１２が、‘ドメイン限定’を意味する一類型を示せば、ステップ８５０ないしステップ８８０を行う。
【００８５】
まず、ドメイン管理部７６０は、記録ドメイン管理情報３１２を記録媒体３１０から読み出し、現在ドメイン管理情報３３２をドメイン管理システム３３０から受信する（ステップ８５０）。
【００８６】
その後、ドメイン管理部７６０は、記録ドメイン管理情報３１２内の現在システム情報と現在ドメイン管理情報３３２内のシステム情報とを比較することにより、現在ドメイン管理システムと記録時のドメイン管理システムとが一致するか否かを決定する（ステップ８６０）。
【００８７】
一致如何の判断は、システム情報の類型により変わり得る。本発明の一実施形態で、システム情報は、コンテンツのファイル拡張子、ドメイン管理システム識別子及びシステムバージョン情報などを含む。
【００８８】
もし、ドメイン管理システムが一致する場合、ドメイン管理部７６０は、記録及び現在ドメイン管理情報内のドメイン識別子が互いに同じであるかを検査することにより、現在ドメインが、コンテンツが再生可能なドメインであるかを判断する（ステップ８７０）。
【００８９】
もし、ドメイン識別子が同じであれば、ドメイン管理部７６０は、記録ドメイン管理情報３３８及びコンテンツ３１６をドメイン管理システム３３０に伝送する（ステップ８８０及びステップ８９０）。
【００９０】
もし、ステップ８４０で、ドメイン限定フラグ３１４が‘ドメイン限定’を表す他の一類型を示せば、ドメイン管理部７６０は、再生命令で指示するコンテンツ３１６をドメイン管理システム３３０に伝送して、手続を終了する（ステップ８９０）。
【００９１】
もし、ステップ８６０で、ドメイン管理システムが同じではないか、ステップ８７０で、ドメイン識別子が同じではなければ、ドメイン管理部７６０は、コンテンツをドメイン管理システムに伝送せずに、再生を拒否することにより手続を終了する。
【００９２】
以上、本発明についてその好ましい実施形態を中心に説明した。当業者は、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現できるということが理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前記の説明ではなく、特許請求の範囲に示されており、それと同等な範囲内にあるあらゆる差異点は、本発明に含まれたものと解釈されねばならない。
【図１】
2011118913.tif 000003
【図２】
2011118913.tif 000004
【図３】
2011118913.tif 000005
【図４】
2011118913.tif 000006
【図５】
2011118913.tif 000007
【図６】
2011118913.tif 000008
【図７】
2011118913.tif 000009
【図８】
2011118913.tif 000010