(57)【要約】【課題】  コンテンツの著作権を保護するために、ＤＲＭコンテンツについての権限情報の保護及び権限情報を効率的に管理できるコンテンツ著作権保護のためのＤＲＭ管理方法及びその装置を提供する。【解決手段】  本発明によるコンテンツ著作権保護のためのＤＲＭ管理装置は、ユーザーの任意的な時間変更による時間変更情報を提供する時間保安モジュールと、コンテンツについての権限情報及び前記時間変更情報を管理し、前記権限情報及び時間変更情報を提供する時間保安リスト管理モジュールと、を含む。【選択図】  図２
2005222547.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーの任意的な時間変更による時間変更情報を提供する時間保安モジュールと、
コンテンツについての権限情報及び前記時間変更情報を管理し、前記権限情報及び時間変更情報を提供する時間保安リスト管理モジュールと、を含むコンテンツ著作権保護のためのＤＲＭ管理装置。
【請求項２】
前記時間保安リスト管理モジュールは、コンテンツ別に前記権限情報及び時間変更情報のリストを管理する請求項１に記載のコンテンツ著作権保護のためのＤＲＭ管理装置。
【請求項３】
前記コンテンツ情報、前記権限情報及び前記時間変更情報はツリー構造で管理される請求項２に記載のコンテンツ著作権保護のためのＤＲＭ管理装置。
【請求項４】
前記時間変更情報は、所定の基準時間と変更された時間との差値である請求項３に記載のコンテンツ著作権保護のためのＤＲＭ管理装置。
【請求項５】
前記ツリー構造の最上位ノードは、前記時間変更情報に関するノードである請求項４に記載のコンテンツ著作権保護のためのＤＲＭ管理装置。
【請求項６】
前記時間保安リスト管理モジュールは、コンテンツまたは権限情報の追加または削除時に前記リストを更新する請求項５に記載のコンテンツ著作権保護のためのＤＲＭ管理装置。
【請求項７】
ユーザーの任意的な時間変更による時間変更情報を提供する段階と、
コンテンツについての権限情報及び前記提供された時間変更情報を管理する段階と、
前記時間変更情報を利用して前記権限情報が有効かどうかをチェックする段階と、を含むコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項８】
前記コンテンツについての権限情報及び前記時間変更情報は、コンテンツ別にリスト化されて管理される請求項７に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項９】
前記コンテンツ、前記権限情報及び前記時間変更情報はツリー構造で管理される請求項８に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項１０】
前記時間変更情報は、所定の基準時間と変更された時間との差値である請求項７に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項１１】
前記ツリー構造の最上位ノードは、前記時間変更情報に関するノードである請求項９に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項１２】
前記権限情報が有効かどうかをチェックする段階は、前記時間変更情報及び現在時間に基づいて行われる請求項７に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項１３】
前記権限情報が有効かどうかをチェックする段階は、
前記時間変更情報を考慮して実際に経過された現在時間を計算する段階と、
前記計算された現在時間と、前記コンテンツの権限情報に設定された有効時間とを比較する段階と、
前記比較結果によって前記コンテンツについての権限情報が有効かどうかを確認する段階と、を含む請求項１２に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項１４】
前記権限情報及び時間変更情報を管理する段階は、新たなコンテンツ追加時にツリー構造に最上位ノードを生成し、前記生成された最上位ノードに対する下位ノードを生成して新たなコンテンツの情報を保存する段階を含む請求項７に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項１５】
前記権限情報及び時間変更情報を管理する段階は、所定のコンテンツについての新たな権限情報の追加時に該当コンテンツノードに新たな下位ノードを生成し、前記新たに生成された下位ノードに新たな権限情報を保存する段階をさらに含む請求項１４に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【請求項１６】
前記権限情報及び時間変更情報を管理する段階は、コンテンツまたは権限情報の削除時に該当コンテンツノード及び権限ノードを検索して該当ノードを削除する段階をさらに含む請求項１５に記載のコンテンツ著作権保護のためのＤＲＭ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ著作権保護のためのＤＲＭ管理方法及びその装置に係り、さらに詳細にはコンテンツの著作権を保護するために、ＤＲＭコンテンツについての権限情報の保護及び権限情報を効率的に管理できるコンテンツ著作権保護のためのＤＲＭ管理方法及びその装置に関する。
【背景技術】
【０００２】
近年、音楽や映像、ゲームなどのデジタル著作物がインターネットやデジタル放送などを通じて普及するにつれて、それらコンテンツの著作権保護のために、コンテンツの再生回数、移動及びコピーなどを制限するコンテンツ管理及び利用制御（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ：以下、ＤＲＭという）を行う技術が採択されて使われている。
【０００３】
図１は、従来のコード分割多重接続（Ｃｏｄｅ Ｄｉｖｉｓｉｏｎ Ｍｕｌｔｉｐｌｅ Ａｃｃｅｓｓ：以下、ＣＤＭＡという）網での時間同期化方法を示す図面であって、所定のデバイス２１、２２にパイロット信号を伝送する基地局１０と、前記基地局１０が伝送したパイロット信号を受信し、コンテンツを消費するデバイス２１、２２及びＵＴＣ（Ｕｎｉｖｅｒｓａｌ Ｔｉｍｅ Ｃｏｏｒｄｉｎａｔｅｄ）に同期化されて前記基地局１０に標準時間を伝送するＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）３０を含んで構成される。ここで、パイロット信号は、デバイス２１、２２での時間計算時に必要な情報を含んでいる信号をいう。
【０００４】
従来のＣＤＭＡ網で、基地局１０はＧＰＳ ３０を通じて時間を同期化し、基地局１０とデバイス２１、２２との間では、基地局１０から伝送されたパイロット信号から時間情報を獲得した後に時間同期化を行う。
【０００５】
前記のような場合、デバイス側２１、２２のユーザーが任意に時間を変更するとしても基地局１０で時間情報を得られるので、時間が安全に保護される。さらに、ＣＤＭＡ網では前記のような時間同期化を通じてデバイス２１、２２の権限が有効かどうかを確認して正当にコンテンツを使用できる。ここで、権限は、コンテンツを再生できる権利を明示している使用権利情報をいう。
【０００６】
しかし、前記のような時間同期化プロトコルを提供しないＧＳＭ（Ｇｌｏｂａｌ Ｓｙｓｔｅｍ ｆｏｒ Ｍｏｂｉｌｅ ｃｏｍｍｕｎｉｃａｔｉｏｎ）のような網では、デバイス２１、２２の所有者であるユーザーの強制的な時間変更によるＤＲＭコンテンツの不法な消費を防止できる方法がないという問題点がある。
【０００７】
前記のような問題点を解決するために次のような方法を使用できる。
第１に、ユーザーが任意に変更不可能な別途のタイマーハードウェアをデバイス内に装着する方法がある。すなわち、デバイス内にタイマーを装着することによって、ＤＲＭコンテンツについての権限に設定されている正当な使用期間を保護することができる。
しかし、デバイスに使用期間をチェックするタイマーを別途に装着せねばならないために、ユーザーにハードウェアへの追加的な負担を要求する問題点がある。
【０００８】
第２に、標準のＮＴＰ（Ｎｅｔｗｏｒｋ Ｔｉｍｅ Ｐｒｏｔｏｃｏｌ）を使用して同期化する方法がある。
しかし、既存の時間同期化プロトコルで別途にＮＴＰと通信するためにオンライン接続を必要とする。これにより、ユーザーに通信に対する負担を要求し、かつオンライン接続が不可能な場所では使用できないという問題点がある。
【０００９】
特許文献１は、ユーザー端末側に、サーバーから送信されたユーザーの所有する利用権限の一部を示す権利情報の利用権限によってコンテンツの利用を制御するライセンス情報処理部を具備して、コンテンツの利用を管理する方法を開示している。
しかし、これは、サーバー装置がユーザーの所有する利用権限を構成する最小単位のライセンスチケットをユーザーの端末装置に伝送せねばならないため、別途のオンライン接続を必要とする従来技術の問題点を解決できなかった。
【特許文献１】韓国公開特許第２００２−０６４６７２号公報（コンテンツ利用管理システム及び利用管理方法）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明の目的は、追加的なハードウェアあるいはネットワークの接続なしに、ユーザーの任意的な時間変更によるＤＲＭコンテンツについての権限情報を保護することである。
本発明の他の目的は、ユーザーの時間変更要求によって変更された権限情報を効率的に管理可能にすることである。
本発明の目的は、以上で言及した目的に制限されず、言及されていないさらに他の目的は下記の記載から当業者に明確に理解されうる。
【課題を解決するための手段】
【００１１】
前記目的を達成するために、本発明の一実施例によるコンテンツ著作権保護のためのＤＲＭ管理装置は、ユーザーの任意的な時間変更による時間変更情報を提供する時間保安モジュールと、コンテンツについての権限情報及び前記時間変更情報を管理し、前記権限情報及び時間変更情報を提供する時間保安リスト管理モジュールと、を含む。
【００１２】
また、前記時間保安リスト管理モジュールは、コンテンツ別に前記権限情報及び時間変更情報のリストを管理することを特徴とし、前記コンテンツ情報、前記権限情報及び前記時間変更情報はツリー構造で管理される。
【００１３】
また、前記時間変更情報は、所定の基準時間と変更された時間との差値であることを特徴とし、前記ツリー構造の最上位ノードは、前記時間変更情報に関するノードである。
また、前記時間保安リスト管理モジュールは、コンテンツまたは権限情報の追加または削除時に前記リストを更新する。
【００１４】
本発明の他の実施例によるコンテンツ著作権保護のためのＤＲＭ管理方法は、ユーザーの任意的な時間変更による時間変更情報を提供する段階と、コンテンツについての権限情報及び前記提供された時間変更情報を管理する段階と、前記時間変更情報を利用して前記権限情報が有効かどうかをチェックする段階と、を含む。
【００１５】
また、前記コンテンツについての権限情報及び前記時間変更情報は、コンテンツ別にリスト化されて管理され、前記コンテンツ、前記権限情報及び前記時間変更情報はツリー構造で管理される。
【００１６】
また、前記時間変更情報は、所定の基準時間と変更された時間との差値であり、前記ツリー構造の最上位ノードは、前記時間変更情報に関するノードであり、前記権限情報が有効かどうかをチェックする段階は、前記時間変更情報及び現在時間に基づいて行われる。
【００１７】
また、前記権限情報が有効かどうかをチェックする段階は、前記時間変更情報を考慮して実際に経過された現在時間を計算する段階と、前記計算された現在時間と、前記コンテンツの権限情報に設定された有効時間とを比較する段階と、前記比較結果によって前記コンテンツについての権限情報が有効かどうかを確認する段階と、を含む。
【００１８】
また、前記権限情報及び時間変更情報を管理する段階は、新たなコンテンツ追加時にツリー構造に最上位ノードを生成し、前記生成された最上位ノードに対する下位ノードを生成して新たなコンテンツの情報を保存する段階を含む。また、前記権限情報及び時間変更情報を管理する段階は、所定のコンテンツについての新たな権限情報の追加時に該当コンテンツノードに新たな下位ノードを生成し、前記新たに生成された下位ノードに新たな権限情報を保存する段階をさらに含む。
【００１９】
また、前記権限情報及び時間変更情報を管理する段階は、コンテンツまたは権限情報の削除時に該当コンテンツノード及び権限ノードを検索して該当ノードを削除する段階をさらに含む。
【発明の効果】
【００２０】
本発明のコンテンツ著作権保護のためのＤＲＭ管理方法及びその装置によれば、次のような効果が一つあるいはそれ以上ある。
第１に、ユーザーが任意にデバイス内の時間を変更するとしても変更する度に継続的に変更された時間を追跡することによって、時間と関連したＤＲＭコンテンツの不法な使用を防止できる。
第２に、追加的なハードウェアの設置及びネットワークの連結により、サーバーとの時間同期化なしでも時間と関連した権限を安全に保護することができて追加的なコスト負担を減らしうる。
第３に、最上位ノードに変更された時間を保存することによって、ユーザーの時間変更時に最上位ノードの値のみ変更させればよいので、変更された時間を容易かつ効率的に管理できる。
第４に、新たに追加されるＤＲＭコンテンツや権限情報の効率的な管理ができる。
【発明を実施するための最良の形態】
【００２１】
その他の実施例の具体的な事項は詳細な説明及び図面に含まれている。
本発明の利点及び特徴、そしてそれらを達成する方法は添付される図面と共に詳細に後述される実施例を参照すれば明らかになる。しかし、本発明は以下の実施例に限定されるものではなく多様な形態に具現できる。但し、本実施例は本発明の開示を完全にし、当業者に本発明の範囲を完全に知らせるために提供されるものであり、本発明は特許請求の範囲のみにより定義される。明細書全体にわたって同一参照符号は同一構成要素を示す。
【００２２】
以下、添付された図面を参照して本発明の望ましい実施例を詳細に説明する。
図２は、本発明によるコンテンツ著作権保護のためのＤＲＭ管理装置を概略的に示すブロック図であり、このＤＲＭ管理装置は、時間保安モジュール１００、時間保安リスト管理モジュール２００及びタイマーモジュール３００を含んで構成される。
【００２３】
時間保安モジュール１００は、ユーザーの任意的な時間変更による時間変更情報を提供する。すなわち、ユーザーにより任意的に時間変更されれば、タイマーモジュール３００から所定の基準時間（例えば、現在時間）を得た後に所定の基準時間と任意的に変更された時間との差を計算し、その計算された時間の差値（すなわち、時間変更情報）を時間保安リスト管理モジュール２００に伝送する。ここで、時間変更は、特定デバイスのユーザーまたは特定デバイス内のアプリケーションによりなされ、特定デバイスは、音楽、映像及びゲームなどを提供するＤＲＭ機能が含まれたデバイスとして理解されうる。
【００２４】
時間保安リスト管理モジュール２００は、コンテンツについての権限情報及び前記時間変更情報を管理及び提供するものである。ここで、時間保安リスト管理モジュール２００は、コンテンツ別に前記権限情報及び時間変更情報のリストを管理し、コンテンツと権限情報及び時間変更情報はツリー構造で管理される。
【００２５】
また、時間保安リスト管理モジュール２００は、新たなコンテンツまたは権限情報の追加または削除時権限情報及び時間変更情報のリストを更新する。すなわち、コンテンツまたは権限情報の追加時には新たなノードを生成して管理し、コンテンツまたは権限情報の削除時には該当コンテンツノードまたは該当権限ノードを除去する。ここで、権限情報は、コンテンツを再生できる権利を明示している使用権利情報をいい、例えば、コンテンツがいつ（何月何日）からいつまで利用できるという利用期間を規定するか、または累積利用時間及び累積利用回数などを規定している。
タイマーモジュール３００は、時間保安モジュール１００の要請によってデバイスの現在時間を提供する。
【００２６】
図３は、本発明の一実施例による時間保安リスト管理モジュール２００が管理するリスト構造を示す図面である。
図示されたように、リストはコンテンツ別に権限情報及び時間変更情報を管理する。すなわち、所定のコンテンツを識別できるコンテンツＩＤと、前記コンテンツについての使用権利情報である権限情報及び時間変更情報を管理する。
一方、本発明の一実施例で、権限情報及び時間変更情報が保存されたリストは、時間保安リスト管理モジュール２００を通じてだけでなく暗号学的な方法を通じて保護されうる。
【００２７】
図４は、本発明の一実施例によるコンテンツ、権限情報及び時間変更情報のツリー構造を示す図面である。
一つのコンテンツについて複数の権限情報及び時間変更情報が存在できる。これにより、所定のコンテンツについての時間を変更する度に全体的に時間を変更せねばならないために相当な負荷がかかり、したがって、これを効率的に管理する方法が必要となる。
そこで、図示されたように、時間変更による負荷を減らすためにツリー構造でリストが管理される。
【００２８】
例えば、ユーザーの任意的な時間変更時に最上位ノードに時間変更情報を保存する。すなわち、前記ユーザーが変更要請した時間と現在時間とを比較して、前記比較／計算された時間差値を最上位ノードに記録する。以後、ユーザーの時間変更時に全体の時間を変更する必要なく最上位ノードに保存される時間差値のみ変更させればよいので、時間変更による負荷を減らしうる。
【００２９】
また、ユーザーが任意の権限情報またはコンテンツ情報を削除しようとする場合、削除しようとするコンテンツ情報が含まれたノードまたは前記コンテンツの下位に連結された権限情報が含まれたノードを削除すればよいので、コンテンツ及び権限情報を効率的に管理できる。
【００３０】
図５は、本発明の一実施例による新たな権限ノードを追加する方法を示す図面である。
図示されたように、既存のコンテンツについて新たな権限情報が追加された場合、該当コンテンツノードで下位ノードを一つ生成した後、新たな権限ノードを追加する。この時、新たに追加された権限ノードの保存された時間変更情報に負の符号を付けて記録するが、これは、新たに追加された権限ノードについての権限情報が有効かどうかを確認する時に、時間変更情報を考慮して計算された現在時間と、前記新たに追加された権限ノードに設定された有効時間とを比較して権限情報が有効かどうかをチェックするためである。
【００３１】
例えば、初期に最上位ノードの値が-2だと仮定した時、即ちユーザーが今まで変更した時間の合計が-2である場合、新しく追加された権限ノードに設定される値は+2になる。従って、新しくダウンロード受けた権限で変更された時間の合計は(-2)+(+2)=0である。これは新しく追加された権限の有効時間のデータは元来デバイスでダウンロード時に設定された時間のデータと同じ値ということを意味する。即ち、ダウンロードした後にユーザーが時間変更をしなかったということを意味する。
【００３２】
図６は、本発明の一実施例による新たなコンテンツ及び権限追加された場合リスト構造を示す図面である。
図示されたように、新たなコンテンツ及びそれに該当する権限情報が追加された場合、現在の最上位ノード上に一つの上位ノードを生成する。すなわち、新たに生成されたノードがツリー構造で最上位ノードとなる。
【００３３】
次いで、生成されたノード値を０に初期化した後、前記ノードで下位ノードとしてコンテンツノードを生成し、前記新たに生成されたコンテンツノードに関する情報を持つ権限ノードを追加する。
【００３４】
一方、権限情報が有効でないか、またはユーザーの任意的な除去要求がある時、該当コンテンツノードで特定権限ノードを除去でき、もし特定コンテンツ自体を除去しようとする場合には、該当コンテンツについてのノードを除去することによってあらゆる該当権限ノードも除去できる。
【００３５】
図７は、本発明によるコンテンツ著作権保護のためのＤＲＭ管理方法を概略的に示すフローチャートである。
まず、ユーザーが音楽や映像、ゲームなどのコンテンツを支援するデバイスを通じて特定コンテンツについての任意的な時間変更を行えば、時間保安モジュール１００はタイマーモジュール３００にユーザーデバイスの現在時間を要請し、タイマーモジュール３００から得た現在時間とユーザーが変更した時間との差を計算する（Ｓ１００）。
【００３６】
次いで、時間保安モジュール１００は、計算された時間差値を時間保安リスト管理モジュール２００に伝送し（Ｓ１１０）、時間保安リスト管理モジュール２００は、伝送された時間差値（すなわち、時間変更情報）をツリー構造の最上位ノードに保存する（Ｓ１２０）。
【００３７】
次いで、時間保安モジュール１００が、ユーザーデバイス内の特定コンテンツについて有効かどうかを確認するために、時間保安リスト管理モジュール２００に時間変更情報を要請すると（Ｓ１３０）、時間保安リスト管理モジュール２００は、最上位ノードに保存された時間変更情報を伝送し（Ｓ１４０）、前記伝送された時間変更情報を考慮して実際に経過した現在時間を求める（Ｓ１５０）。
【００３８】
次いで、特定コンテンツについての権限情報に設定された有効時間と現在時間とを比較して、特定コンテンツについての権限情報が有効かどうかを確認する（Ｓ１６０）。
例えば、ユーザーが１時に任意的に２時間だけ遅らせるように変更（すなわち、現在時間を１１時に変更）したと仮定する。
【００３９】
次いで、４時間が経過した後、ユーザーデバイス内の特定コンテンツについての権限情報が有効かどうかを確認するために、現在ユーザーデバイスにディスプレイされた時間をチェックすれば、ユーザーのデバイスには、ユーザーが１時に任意的に２時間だけ遅らせるように変更したので、現在時間として「３時」がディスプレイされる。
【００４０】
これにより、時間保安リスト管理モジュール２００に時間変更情報を要請すれば、時間保安リスト管理モジュール２００は最上位ノードに保存された時間変更情報（２時間）を伝送する。
【００４１】
次いで、デバイスにディスプレイされた現在時間の３時に時間変更情報の２時間を加えることによって、実質的に経過した現在時間（すなわち、５時）が計算される。
次いで、特定コンテンツについての権限情報に設定された有効時間（例えば、６時）と現在時間（５時）とを比較して、特定コンテンツについての権限情報が有効かどうかを確認する。したがって、まだ該当コンテンツについての権限情報が有効（すなわち、１時間）であることが確認できる。
【００４２】
これにより、ユーザーの任意変更によるＤＲＭコンテンツについての権限情報の正当な利用期間を保護でき、コンテンツや権限情報について効率的に管理できる。
本発明が属する技術分野で当業者ならば本発明がその技術的思想や必須の特徴を変更せずとも他の具体的な形で実施されうることが理解できるであろう。したがって、前述した実施例は全ての面で例示的なものであって、限定的なものではないと理解せねばならない。
【産業上の利用可能性】
【００４３】
本発明は、例えば、音楽や映像、ゲームなどのデジタルコンテンツ管理及び利用制御技術分野に適用できる。
【図面の簡単な説明】
【００４４】
【図１】従来のＣＤＭＡ網での時間同期化方法を示す図面である。
【図２】本発明によるコンテンツ著作権保護のためのＤＲＭ管理装置を概略的に示すブロック図である。
【図３】本発明の一実施例による時間保安リスト管理モジュールが管理するリスト構造を示す図面である。
【図４】本発明の一実施例によるコンテンツ、権限情報及び時間変更情報のツリー構造を示す図面である。
【図５】本発明の一実施例による新たな権限ノードを追加する方法を示す図面である。
【図６】本発明の一実施例による新たなコンテンツ及び権限が追加された場合のリスト構造を示す図面である。
【図７】本発明によるコンテンツ著作権保護のためのＤＲＭ管理方法を概略的に示すフローチャートである。
【符号の説明】
【００４５】
１００  時間保安モジュール
２００  時間保安リスト管理モジュール
３００  タイマーモジュール
【図１】
2005222547.tif 000003
【図２】
2005222547.tif 000004
【図３】
2005222547.tif 000005
【図４】
2005222547.tif 000006
【図５】
2005222547.tif 000007
【図６】
2005222547.tif 000008
【図７】
2005222547.tif 000009