(57)【要約】  本発明は、デジタルコンテンツについての暗号化キーが漏れるか、または暗号化されたデジタルコンテンツがクラッキングされた場合、それ以上のデジタルコンテンツの漏れを防止できるようにデジタルコンテンツを管理する方法である。これにより、暗号化されたデジタルコンテンツが正しくないデバイスにより復号化された場合、暗号化されたデジタルコンテンツとリンクされたモジュールが駆動されて自動的にそれをデジタルコンテンツ管理装置に通知して、デジタルコンテンツ管理装置が暗号化キーを変更可能にすることによって、以後のデジタルコンテンツについては、同じ暗号化キーの使用による継続的なデジタルコンテンツの漏れを防止できる。
2009505448.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツを管理する方法において、
ドメインのメンバーにより共有される第１ドメインキーのみで復号化できるように暗号化されたデジタルコンテンツが前記ドメインのメンバーではない他のデバイスにより復号化されたか否かを判断するステップと、
前記暗号化されたデジタルコンテンツが前記ドメインのメンバーではない他のデバイスにより復号化されたものと判断されれば、第２ドメインキーを生成するステップと、
前記ドメインのメンバーに前記第２ドメインキーを通知するステップと、を含むことを特徴とする方法。
【請求項２】
前記第１ドメインキー及び前記第２ドメインキーは、対称キーであることを特徴とする請求項１に記載の方法。
【請求項３】
前記暗号化されたコンテンツが前記ドメインのメンバーではないデバイスにより復号化されたか否かを判断できるモジュールを生成するステップと、
前記暗号化されたコンテンツが復号化されれば、前記モジュールが動作するように前記暗号化されたコンテンツと前記モジュールとをリンクさせるステップと、をさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記モジュールは、前記ドメインのメンバーについての情報を参照して、前記暗号化されたデジタルコンテンツが前記ドメインのメンバーではないデバイスにより復号化されたか否かを判断することを特徴とする請求項３に記載の方法。
【請求項５】
前記情報は、前記ドメインのメンバーの公開キーを含み、
前記モジュールは、前記暗号化されたデジタルコンテンツを復号化したデバイスの公開キーを前記情報と比較することを特徴とする請求項４に記載の方法。
【請求項６】
前記ドメインのメンバーが変更される場合、前記情報をアップデートするステップをさらに含むことを特徴とする請求項４に記載の方法。
【請求項７】
請求項１ないし６のうちいずれか一項に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項８】
デジタルコンテンツを管理する装置において、
ドメインのメンバーにより共有される第１ドメインキーのみで復号化できるように前記デジタルコンテンツを暗号化する暗号化部と、
前記暗号化されたデジタルコンテンツが前記ドメインのメンバーではない他のデバイスにより復号化されたものと通知されれば、第２ドメインキーを生成するドメインキー生成部と、
前記ドメインのメンバーに前記第２ドメインキーを通知する通知部と、を備えることを特徴とする装置。
【請求項９】
前記第１ドメインキー及び前記第２ドメインキーは、対称キーであることを特徴とする請求項８に記載の装置。
【請求項１０】
前記暗号化されたデジタルコンテンツが前記ドメインのメンバーではないデバイスにより復号化されたか否かを判断するモジュールを生成するモジュール生成部と、
前記暗号化されたデジタルコンテンツが復号化されれば、前記モジュールが動作されるように前記暗号化されたデジタルコンテンツを前記モジュールとリンクさせるリンク部と、をさらに備えることを特徴とする請求項８に記載の装置。
【請求項１１】
前記ドメインのメンバーについての情報を生成する情報生成部をさらに備え、
前記モジュールは、前記情報を参照して、前記暗号化されたデジタルコンテンツが前記ドメインのメンバーではない他のデバイスにより復号化されたか否かを判断することを特徴とする請求項１０に記載の装置。
【請求項１２】
前記情報は、前記ドメインのメンバーの公開キーを含み、
前記モジュールは、前記暗号化されたデジタルコンテンツを復号化したデバイスの公開キーを前記情報と比較することを特徴とする請求項１１に記載の装置。
【請求項１３】
前記ドメインのメンバーが変更される場合、前記情報をアップデートする情報更新部をさらに備えることを特徴とする請求項１１に記載の装置。
【請求項１４】
第１デバイスがデジタルコンテンツを管理する方法において、
前記第１デバイスの復号化キーに対応する暗号化キーを利用して前記デジタルコンテンツを暗号化するステップと、
前記暗号化されたデジタルコンテンツが第２デバイスにより復号化されたか否かを判断して、その結果を前記第１デバイスに通知するモジュールを生成するステップと、
前記暗号化されたデジタルコンテンツが復号化されれば、前記モジュールが駆動されるように前記暗号化されたデジタルコンテンツを前記モジュールとリンクさせるステップと、を含むことを特徴とする方法。
【請求項１５】
前記モジュールが、前記暗号化されたデジタルコンテンツが前記第２デバイスにより復号化されたことを感知すれば、前記暗号化キーを他の値に変更するステップをさらに含むことを特徴とする請求項１４に記載の方法。
【請求項１６】
前記モジュールは、前記デバイスの所定の特性値を参照して、前記暗号化されたデジタルコンテンツが前記デバイスではない他のデバイスにより復号化されたか否かを判断することを特徴とする請求項１４に記載の方法。
【請求項１７】
前記特性値は、前記デバイスの公開キーであり、
前記モジュールは、前記暗号化されたデジタルコンテンツを復号化したデバイスの公開キーを前記デバイスの公開キーと比較することを特徴とする請求項１６に記載の方法。
【請求項１８】
請求項１４ないし１７のうちいずれか一項に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【請求項１９】
デジタルコンテンツを管理する装置において、
第１デバイス固有の復号化キーに対応する暗号化キーを利用して前記デジタルコンテンツを暗号化する暗号化部と、
前記暗号化されたデジタルコンテンツが第２デバイスにより復号化されたか否かを判断して、その結果を前記第１デバイスに通知するモジュールを生成するモジュール生成部と、
前記暗号化されたデジタルコンテンツが復号化されれば、前記モジュールが駆動されるように前記暗号化されたデジタルコンテンツを前記モジュールとリンクさせるリンク部と、を備えることを特徴とする装置。
【請求項２０】
前記モジュールが、前記暗号化されたデジタルコンテンツが前記第２デバイスにより復号化されたことを通知すれば、前記暗号化キーを他の値に変更するキー変更部をさらに備えることを特徴とする請求項１９に記載の装置。
【請求項２１】
前記モジュールは、前記デバイスの所定の特性値を参照して、前記暗号化されたデジタルコンテンツが前記デバイスではない他のデバイスにより復号化されたか否かを判断することを特徴とする請求項１９に記載の装置。
【請求項２２】
前記特性値は、前記デバイスの公開キーであり、
前記モジュールは、前記暗号化されたデジタルコンテンツを復号化したデバイスの公開キーを前記デバイスの公開キーと比較することを特徴とする請求項２１に記載の装置。
【請求項２３】
一つのドメイン内で前記ドメインのメンバーが共有するドメインキーに対応する暗号化キーにより暗号化されたデジタルコンテンツを管理するプログラムを記録したコンピュータで読み取り可能な記録媒体において、
前記暗号化されたデジタルコンテンツが復号化されたことを感知するステップと、
前記復号化されたデバイスが前記ドメインのメンバーであるか否かを判断するステップと、
前記判断結果に基づいて択一的に前記ドメインキーが外部に流出されたことを前記ドメインに通知するステップと、を行うプログラムを記録した記録媒体。
【請求項２４】
所定のデバイスで前記デバイス固有の復号化に対応する暗号化キーにより暗号化されたデジタルコンテンツを管理するプログラムを記録したコンピュータで読み取り可能な記録媒体において、
前記暗号化されたデジタルコンテンツが復号化されたことを感知するステップと、
デバイスごとに存在する所定の特性値を利用して、前記復号化されたデバイスが前記デバイスと一致しているか否かを判断するステップと、
前記判断結果に基づいて択一的に前記復号化キーが外部に流出されたことを前記デバイスに通知するステップと、を行うプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツの管理方法に係り、特にデジタルコンテンツについての暗号化キーが漏れた場合、それ以上のデジタルコンテンツの漏れを防止できるようにデジタルコンテンツを管理する方法に関する。
【背景技術】
【０００２】
最近、インターネット、地上波、ケーブル、衛星などの多様な通信媒体を利用したデジタルコンテンツの伝送が急増しており、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタルバーサタイルディスク）などの大容量の記録媒体を利用したデジタルコンテンツの販売及び貸与が急増している。これにより、デジタルコンテンツの著作権を保護するためのソリューションであるＤＲＭ（デジタルライツマネージメント）が重要なイシューとなっている。特に、あるホームドメインの正当なユーザーがこのホームドメインに属しているデバイスを通じて多様なコンテンツサービスを自由に提供されるようにする分野についての研究が活発に進められているが、これによれば、同じドメインに属したデジタルＴＶやＰＤＡなどのデバイスは、各自保存しているコンテンツを他のデバイスと共有できる。
【０００３】
しかし、コンテンツを理想的に保護するためには、ドメイン内のコンテンツをドメインに登録されたデバイスのみが使用でき、ドメインに登録されていないデバイスはそれを利用できなくしなければならない。このために、一般的に、ドメインでは、ドメインに登録されたデバイス間のドメインキーを共有するが、以下で詳細に説明する。
【０００４】
図１は、一般的なドメインでデジタルコンテンツを管理する方法を説明するための図である。図１に示したように、ドメインＸには、デバイスＡ、デバイスＢ及びデバイスＣがドメインメンバーとして含まれており、ドメイン管理装置は、このデバイスを管理する役割を行う。外部からこのドメインＸにデジタルコンテンツＣが流入されれば、ドメイン管理装置は、所定の暗号化キーを利用してデジタルコンテンツＣを暗号化し、各デバイスの要請に応じて該デバイスに暗号化されたデジタルコンテンツＥ（ｋ，Ｃ）を伝送する。
【０００５】
一方、デバイスは、既にドメイン管理装置からドメインキーを分配されるが、ドメイン管理装置がデジタルコンテンツＣを暗号化した暗号化キーｋは、このドメインキーによってのみ復号化可能にする暗号化キーである。もし、対称キーである場合ならば、ドメインキーと暗号化キーｋとは同じである。これにより、デジタルコンテンツＣは、ドメインキーを保有しているドメインＸのメンバー同士のみで共有できる。すなわち、ドメインＸに登録されていない他のデバイスが暗号化されたデジタルコンテンツＥ（ｋ，Ｃ）を受信したとしても、そのデバイスは、ドメインキーを有していないので、受信されたＥ（ｋ，Ｃ）を復号化できない。
【０００６】
しかし、ドメインキーがドメインＸの外部に漏れた場合、ドメイン管理装置がそれを感知できなければ、以後にドメインに流入されるデジタルコンテンツがいずれも漏れるという問題がある。すなわち、ドメインキーが漏れるか、または外部でクラッキングによりＥ（ｋ，Ｃ）が復号化されたのにもかかわらず、ドメイン管理装置がそれを知らなければ、以後にドメインＸに流入されるデジタルコンテンツについても既存のドメインキーを使用して暗号化し、このように暗号化されたデジタルコンテンツは、ドメインＸの外部で復号化され続けて一つのドメイン内でのみ共有されるべきデジタルコンテンツが適切に保護されない。また、かかる問題は、ドメインだけでなく、一般的に特定のデバイスでのみ使用するためのデジタルコンテンツを、そのデバイス固有の暗号化キーを利用して暗号化する場合にも発生する。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、デジタルコンテンツの暗号化に使われた暗号化キーが漏れた場合、それを感知できるようにデジタルコンテンツを管理する装置及び方法を提供するところにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するための本発明は、デジタルコンテンツを管理する方法において、ドメインのメンバーにより共有される第１ドメインキーのみで復号化できるように、暗号化されたデジタルコンテンツが前記ドメインのメンバーではない他のデバイスにより復号化されたか否かを判断するステップと、前記暗号化されたデジタルコンテンツが前記ドメインのメンバーではない他のデバイスにより復号化されたものと判断されれば、第２ドメインキーを生成するステップと、前記ドメインのメンバーに前記第２ドメインキーを通知するステップと、を含むことを特徴とする。
【０００９】
前記第１ドメインキー及び前記第２ドメインキーは、対称キーであることが望ましい。
【００１０】
前記デジタルコンテンツの管理方法は、前記暗号化されたコンテンツが前記ドメインのメンバーではないデバイスにより復号化されたか否かを判断できるモジュールを生成するステップと、前記暗号化されたコンテンツが復号化されれば、前記モジュールが動作するように前記暗号化されたコンテンツと前記モジュールとをリンクさせるステップと、をさらに含むことが望ましい。
【００１１】
前記モジュールは、前記ドメインのメンバーについての情報を参照して、前記暗号化されたデジタルコンテンツが前記ドメインのメンバーではないデバイスにより復号化されたか否かを判断することが望ましい。
【００１２】
前記情報は、前記ドメインのメンバーの公開キーを含み、前記モジュールは、前記暗号化されたデジタルコンテンツを復号化したデバイスの公開キーを前記情報と比較することが望ましい。
【００１３】
前記デジタルコンテンツの管理方法は、前記ドメインのメンバーが変更される場合、前記情報をアップデートするステップをさらに含むことが望ましい。
【００１４】
また、本発明は、前記デジタルコンテンツの管理方法を実行するコンピュータプログラムを記録した記録媒体を提供する。
【００１５】
また、本発明は、デジタルコンテンツを管理する装置において、ドメインのメンバーにより共有される第１ドメインキーのみで復号化できるように前記デジタルコンテンツを暗号化する暗号化部と、前記暗号化されたデジタルコンテンツが前記ドメインのメンバーではない他のデバイスにより復号化されたものと通知されれば、第２ドメインキーを生成するドメインキー生成部と、前記ドメインのメンバーに前記第２ドメインキーを通知する通知部と、を備えることを特徴とする。
【００１６】
また、本発明は、第１デバイスがデジタルコンテンツを管理する方法において、前記第１デバイスの復号化キーに対応する暗号化キーを利用して、前記デジタルコンテンツを暗号化するステップと、前記暗号化されたデジタルコンテンツが第２デバイスにより復号化されたか否かを判断して、その結果を前記第１デバイスに通知するモジュールを生成するステップと、前記暗号化されたデジタルコンテンツが復号化されれば、前記モジュールが駆動されるように前記暗号化されたデジタルコンテンツを前記モジュールとリンクさせるステップと、を含むことを特徴とする。
【００１７】
前記デジタルコンテンツの管理方法は、前記モジュールが前記暗号化されたデジタルコンテンツが前記第２デバイスにより復号化されたことを感知すれば、前記暗号化キーを他の値に変更するステップをさらに含むことが望ましい。
【００１８】
また、本発明は、デジタルコンテンツを管理する装置において、第１デバイス固有の復号化キーに対応する暗号化キーを利用して、前記デジタルコンテンツを暗号化する暗号化部と、前記暗号化されたデジタルコンテンツが第２デバイスにより復号化されたか否かを判断して、その結果を前記第１デバイスに通知するモジュールを生成するモジュール生成部と、前記暗号化されたデジタルコンテンツが復号化されれば、前記モジュールが駆動されるように前記暗号化されたデジタルコンテンツを前記モジュールとリンクさせるリンク部と、を備えることを特徴とする。
【００１９】
また、本発明は、一つのドメイン内で前記ドメインのメンバーが共有するドメインキーに対応する暗号化キーにより暗号化されたデジタルコンテンツを管理するプログラムを記録したコンピュータで読み取り可能な記録媒体において、前記暗号化されたデジタルコンテンツが復号化されたことを感知するステップと、前記復号化されたデバイスが前記ドメインのメンバーであるか否かを判断するステップと、前記判断結果に基づいて択一的に前記ドメインキーが外部に流出されたことを前記ドメインに通知するステップと、を行うプログラムを記録した記録媒体を提供する。
【００２０】
また、本発明は、所定のデバイスで前記デバイス固有の復号化に対応する暗号化キーにより暗号化されたデジタルコンテンツを管理するプログラムを記録したコンピュータで読み取り可能な記録媒体において、前記暗号化されたデジタルコンテンツが復号化されたことを感知するステップと、デバイスごとに存在する所定の特性値を利用して前記復号化されたデバイスが前記デバイスと一致しているか否かを判断するステップと、前記判断結果に基づいて択一的に前記復号化キーが外部に流出されたことを前記デバイスに通知するステップと、を行うプログラムを記録した記録媒体を提供する。
【発明の効果】
【００２１】
本発明によれば、デジタルコンテンツを暗号化する時に使われた暗号化キーが漏れるか、またはクラッキングされた場合、該デジタルコンテンツを暗号化したデジタルコンテンツ管理装置が暗号化キーの漏れ事実を自動的に通知されて直ちに暗号化キーを変更できることによって、以後のデジタルコンテンツに対しては、同じ暗号化キーの使用による継続的なデジタルコンテンツの漏れを防止できる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明を詳細に説明する。
【００２３】
図２は、本発明の一実施形態によるドメイン管理装置でのデジタルコンテンツの管理方法を簡略に説明するためのフローチャートである。
【００２４】
まず、本発明の一実施形態によるドメイン管理装置は、ドメインの外部からデジタルコンテンツが流入されれば、ドメインキーを利用してデジタルコンテンツを暗号化する（ステップ２１０）。すなわち、本実施形態において、ドメインキーは対称キーであることを仮定し、したがって、ドメインキーを有しているドメインのメンバーデバイスは、暗号化されたコンテンツを復号化できる。
【００２５】
デジタルコンテンツを暗号化した後には、キー漏れ感知モジュールを生成する（ステップ２２０）。キー漏れ感知モジュールは、ステップ２１０で使用した暗号化キーがドメインの外部に漏れて、ステップ２１０で暗号化されたデジタルコンテンツが復号化された場合、復号化を行ったデバイスがドメインのメンバーであるか否かを判別し、その結果をドメイン管理装置に通知することによって、ドメイン管理装置が暗号化キーを変更可能にする。キー漏れ感知モジュールについてのさらに詳細な説明は後述する。
【００２６】
キー漏れ感知モジュールが生成されれば、ドメイン管理装置は、リンク情報を利用して暗号化されたデジタルコンテンツをキー漏れ感知モジュールとリンクさせて（ステップ２３０）、暗号化されたデジタルコンテンツが復号化されれば、自動的にモジュールが駆動されて復号化を行ったデバイスがドメインのメンバーであるか否かを判断可能にする。
【００２７】
図３は、本発明の一実施形態によるドメイン管理装置でのデジタルコンテンツの管理方法を詳細に説明するためのフローチャートである。
【００２８】
ドメイン管理装置は、ドメインキーによってのみ復号化する暗号化キーであるＤＡＶを利用してデジタルコンテンツＣを暗号化する（ステップ３１０）。暗号化が完了すれば、漏れ感知データα及びキー漏れ感知プログラムβを生成し（ステップ３２０）、それらをパッケージングしてキー漏れ感知モジュールｙを生成する（ステップ３３０）。キー漏れ感知データαは、ドメインのメンバーについての情報であって、今後に任意のデバイスがドメインのメンバーであるか否かを判別するのに使われる。キー漏れ感知プログラムβは、暗号化されたデジタルコンテンツｘが復号化されれば、復号化されたデバイスから特性値δを抽出して、キー漏れ感知データαと特性値δとに基づいてそのデバイスがドメインのメンバーであるか否かを判別する。ここで、キー漏れ感知データαと特性値δとは、いかなる特定のデータに限定しない。例えば、αは、ドメインに登録されたデバイスの公開キーの集合であり、特性値δは、復号化されたデバイスの公開キーである。この場合、キー漏れ感知プログラムβは、αにδが含まれているか否かを判断する。
【００２９】
次いで、ドメイン管理装置は、暗号化されたコンテンツｘとキー漏れ感知モジュールｙとをリンクさせる（ステップ３４０）。暗号化されたコンテンツｘとキー漏れ感知モジュールｙとをリンクさせるのは、暗号化されたデジタルコンテンツｘが復号化されれば、キー漏れ感知モジュールｙを駆動させるのである。ｘとｙとがリンクされれば、ｘとｙとをパッケージングしてγを生成し（ステップ３５０）、それをドメインのメンバーに配布する（ステップ３６０）。
【００３０】
本実施形態では、ｘとｙとをパッケージングして生成されたγをドメインに配布したが、ｘとｙとが必ずしも共にパッケージングされて配布されるものではない。暗号化されたデジタルコンテンツｘは、既にキー漏れ感知モジュールｙにリンクされているので、ｘのみが配布された場合にも、ｘが復号化されればｙが駆動されるためである。
【００３１】
図４は、本発明の一実施形態によるドメイン管理装置の構成図である。図４に示したように、本発明の一実施形態によるドメイン管理装置４００は、送受信部４１０、暗号化部４２０、モジュール生成部４３０、情報生成部４４０、情報更新部４５０、データベース４６０、リンク部４７０、ドメインキー生成部４８０及び通知部４９０を備える。
【００３２】
送受信部４１０は、ドメイン管理装置が外部とデータを送受信可能にする通信インターフェースである。暗号化部４２０は、送受信部４１０を通じてドメインの外部でデジタルコンテンツが受信されれば、ドメインキーに対応する暗号化キーを利用して暗号化する。モジュール生成部４３０は、受信されたデジタルコンテンツについてのキー漏れ感知モジュールを生成する。情報生成部４４０は、ドメインに登録されたデバイスについての情報であるキー漏れ感知データαを生成してデータベース４６０に保存し、キー漏れ感知モジュールを生成するモジュール生成部４３０にαを提供する。情報更新部４５０は、ドメインのメンバーに変更がある時、すなわちデバイスが新たにドメインに登録するか、または登録されたデバイスがドメインを脱退する場合、それを反映してαを更新する。
【００３３】
リンク部４７０は、暗号化されたデジタルコンテンツをキー漏れ感知モジュールとリンクさせ、暗号化されたデジタルコンテンツをキー漏れ感知モジュールと共にパッケージングして送受信部４１０を通じてドメインに配布する。
【００３４】
配布されたデジタルコンテンツについて、キー漏れ感知モジュールが暗号化キーが漏れたことを感知してドメイン管理装置４００に通知すれば、ドメインキー生成部４８０は、既存のドメインキーを廃棄し、新たなドメインキーを生成し、通知部４９０は、送受信部４１０を通じて新たなドメインキーをドメインのメンバーに通知する。もちろん、この場合、暗号化部４２０は、以後に受信されるデジタルコンテンツについて新たなドメインキーに対応する暗号化キーを使用する。
【００３５】
図５は、本発明の一実施形態によるキー漏れ感知モジュールの動作を説明するためのフローチャートである。キー漏れ感知モジュールｙは、キー漏れ感知プログラムβとキー漏れ感知データαとを含む。キー漏れ感知プログラムβは、リンクされたデジタルコンテンツが復号化されたことを感知し（ステップ５１０）、復号化されたデバイスから特性値δを抽出する（ステップ５２０）。そして、キー漏れ感知データα及びデバイスの特性値δを入力値として（ステップ５３０）デバイスがドメインのメンバーであるか否かについての結果を出力する（ステップ５４０）。もし、デバイスがドメインのメンバーではないものと判断されれば、ドメイン管理装置に暗号化キーが漏れたことを通知する（ステップ５５０）。キー漏れ感知モジュールがかかる過程を行うことによって、ドメイン管理装置は、暗号化キーが漏れたか否かが分かる。
【００３６】
図６は、本発明の一実施形態によってデジタルコンテンツに対する暗号化キーが漏れたことを感知する過程を説明するためのフローチャートである。
【００３７】
ドメインの外部からデジタルコンテンツＣが流入されれば（ステップ６１０）、ドメイン管理装置は、ドメインキーに対応する暗号化キーＤＡＶでＣを暗号化したデータｘを生成する（ステップ６１５）。ドメイン管理装置は、ドメインに登録されたデバイスＡの要請により（ステップ６２０）データｘをデバイスＡへ伝送し（ステップ６２５）、デバイスＡは、任意の経路を通じてデバイスＢにｘを伝送する（ステップ６３０）。ここで、デバイスＢは、デバイスＡと同じドメインに登録されていないと仮定する。
【００３８】
デバイスＢは、デジタルコンテンツＣを復号化するためには、ＤＲＭシステムのコンプライアンス規則を守らねばならない。すなわち、もし、デバイスＢがＤＲＭモジュールを有していれば、デバイスＢは、コンテンツを復号化する時にＤＲＭモジュールをチェックせねばならない。一方、デバイスＢがＤＲＭモジュールを有していなければ、デバイスＢは、コンプライアンスルールによってドメイン管理装置に問い合わせねばならない。デバイスＢが復号化キーｋを使用して（ステップ６３５）デジタルコンテンツＣを復号化すれば、キー漏れ感知モジュールがデータｘとリンクされる時に生成されたリンク情報によりキー漏れモジュールが動作する（ステップ６４０，６４５）。デジタルコンテンツＣが復号化されたことを感知したキー漏れ感知プログラムβは、デバイスＢの特性値δを抽出し（ステップ６５０，６５５）、キー漏れ感知データα及び特性値δを利用してデバイスＢが有効なドメインのメンバーであるか否かを判断する（ステップ６６０）。デバイスＢがドメインのメンバーではないと判断されれば（ステップ６７０）、キー漏れ感知プログラムβは、ドメイン管理装置にそれを通知し、デジタルコンテンツＣがドメインのメンバーではないデバイスにより復号化されたことが分かったドメイン管理装置は、ドメインキーをアップデートした後（ステップ６７５）、アップデートされたドメインキーをデバイスＡに通知する（ステップ６８０）。もちろん、ドメイン管理装置は、以後にドメインに配布されるデジタルコンテンツについては、アップデートされたドメインキーに対応する暗号化キーを使用する。
【００３９】
図７は、本発明の他の実施形態によるデジタルコンテンツの管理方法を説明するためのフローチャートである。本実施形態では、ドメインと関係なく一般的なデジタルコンテンツ管理装置において、自身以外のデバイスで復号化してはならないデジタルコンテンツを管理する場合を仮定する。
【００４０】
デジタルコンテンツ管理装置は、デバイスキーを利用してデジタルコンテンツを暗号化する（ステップ７１０）。ここで、デバイスキーは、暗号化の主体であるデバイス固有の暗号化キーであって、暗号化するデバイスのみが復号化できるようにデジタルコンテンツを暗号化するために使われる。ＰＫＩ基盤を仮定すれば、個人キーは、該デバイスのみを有するので、この場合、デバイスキーは、デバイスの公開キーとなる。もちろん、デバイスキーは対称キーであってもよい。
【００４１】
暗号化が完了すれば、前記例のようにキー漏れ感知モジュールを生成する（ステップ７２０）。ここでのキー漏れ感知モジュールも、キー漏れ感知データとキー漏れ感知プログラムとを含み、暗号化されたコンテンツを復号化するデバイスの特性値を抽出して正当なデバイス、すなわちドメインのメンバーであるか否かを判断する。デバイスの特性値は、ここで、いずれか一つに特定せず、例えばデバイスの公開キーとなる。
【００４２】
キー漏れ感知モジュールが生成されれば、デジタルコンテンツ管理装置は、暗号化されたデジタルコンテンツとキー漏れ感知モジュールとをリンクさせるリンク情報を利用して、暗号化されたデジタルコンテンツが復号化されれば、自動的にキー漏れ感知モジュールが駆動されて復号化を行ったデバイスがドメインのメンバーであるか否かを判断可能にする。
【００４３】
図８は、本発明の他の実施形態によってデジタルコンテンツを管理する装置の構成図である。本実施形態でのデジタルコンテンツ管理装置は、ドメインを仮定しない個別的なデバイスを仮定する。
【００４４】
図８に示したように、本発明によるデジタルコンテンツ管理装置８００は、送受信部８１０、暗号化部８２０、モジュール生成部８３０、キー変更部８４０及びリンク部８５０を備える。
【００４５】
送受信部８１０は、デジタルコンテンツ管理装置８００が外部デバイスとデータを送受信可能にする通信インターフェースである。暗号化部８２０は、送受信部８１０を通じてデジタルコンテンツが受信されれば、デバイスキーを利用して受信されたデジタルコンテンツを暗号化する。モジュール生成部８３０は、受信されたデジタルコンテンツについてのキー漏れ感知モジュールを生成し、リンク部８５０は、暗号化されたデジタルコンテンツをキー漏れ感知モジュールとリンクさせる動作を行う。
【００４６】
暗号化されたデジタルコンテンツが外部へ伝送された後、キー漏れ感知モジュールが動作して暗号化キーが漏れたことが分かれば、キー変更部８４０は、既存のデバイスキーを廃棄し、新たなデバイスキーを生成し、暗号化部８２０は、以後に受信されるデジタルコンテンツの暗号化時に新たなデバイスキーを使用する。
【００４７】
一方、前述した本発明の実施形態は、コンピュータで実行されるプログラムで作成可能であり、コンピュータで読み取り可能な記録媒体を利用して、前記プログラムを動作させる汎用デジタルコンピュータで具現されうる。
【００４８】
前記コンピュータで読み取り可能な記録媒体は、磁気記録媒体（例えば、ＲＯＭ（リードオンリメモリ）、フロッピー（登録商標）ディスク、ハードディスクなど）、光学的な読み取り媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例えば、インターネットを通じた伝送）のような記録媒体を含む。
【００４９】
これまで、本発明について、その望ましい実施形態を中心に述べた。当業者は、本発明が、本発明の本質的な特性から逸脱しない範囲で変形された形態に具現可能であるということを理解できるであろう。したがって、開示された実施形態は、限定的な観点ではなく、説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく、特許請求の範囲に表れており、それと同等な範囲内にあるあらゆる相違点は、本発明に含まれていると解釈されねばならない。
【図面の簡単な説明】
【００５０】
【図１】一般的なドメインでデジタルコンテンツを管理する方法を説明するための図である。
【図２】本発明の一実施形態によるドメイン管理装置でのデジタルコンテンツの管理方法を簡略に説明するためのフローチャートである。
【図３】本発明の一実施形態によるドメイン管理装置でのデジタルコンテンツの管理方法を詳細に説明するためのフローチャートである。
【図４】本発明の一実施形態によるドメイン管理装置の構成図である。
【図５】本発明の一実施形態によるキー漏れ感知モジュールの動作を説明するためのフローチャートである。
【図６】本発明の一実施形態によってデジタルコンテンツに対する暗号化キーが漏れたことを感知する過程を説明するためのフローチャートである。
【図７】本発明の他の実施形態によるデジタルコンテンツの管理方法を説明するためのフローチャートである。
【図８】本発明の他の実施形態によってデジタルコンテンツを管理する装置の構成図である。
【図１】
2009505448.tif 000003
【図２】
2009505448.tif 000004
【図３】
2009505448.tif 000005
【図４】
2009505448.tif 000006
【図５】
2009505448.tif 000007
【図６】
2009505448.tif 000008
【図７】
2009505448.tif 000009
【図８】
2009505448.tif 000010
【国際調査報告】
2009505448.tif 000011
2009505448.tif 000012