(57)【特許請求の範囲】
【請求項１】
複数の客体を含むデジタルコンテンツのソースコードのうち、前記複数の客体それぞれに対応する部分であるデータ領域を前記複数の客体別に検出するデータ検出部と、
前記データ領域のうち保護対象客体に対応するデータ領域を暗号化するデータ暗号化部と、
前記暗号化されたデータ領域を含む前記デジタルコンテンツのソースコードをユーザ端末に伝送するデータ伝送部と、を備え、
前記データ暗号化部は、前記ユーザ端末でＤＲＭプログラムが実行されない場合、または前記ユーザ端末に前記保護対象客体の使用権限のない場合に、前記ユーザ端末を介して前記保護対象客体の代わりに接近不可情報が出力されるように、前記ソースコードに前記接近不可情報に対応するデータ領域を挿入し、
前記場合にあって、前記接近不可情報に含まれる客体(objects)の中から、前記ＤＲＭプログラムが先に呼び出す客体と前記デジタルコンテンツのフォーマットに対応するプログラムが先に呼び出す客体は、互いに違うことを特徴とするコンテンツの客体別権限設定装置。
【請求項２】
前記データ暗号化部は、前記保護対象客体に対応するデータ領域が、前記ユーザ端末でＤＲＭプログラムによって抽出されるようにし、前記保護対象客体以外の客体に対応するデータ領域が、前記ユーザ端末で前記デジタルコンテンツのフォーマットに対応するプログラムによって抽出されるようにすることを特徴とする請求項１に記載のコンテンツの客体別権限設定装置。
【請求項３】
前記データ暗号化部は、前記ユーザ端末でＤＲＭプログラムが実行されない場合、または前記ユーザ端末のユーザに前記保護対象客体の使用権限のない場合に、前記ユーザ端末を介して前記保護対象客体の代わりに接近不可情報が出力されるように、前記ソースコードに前記接近不可情報に対応するデータ領域を挿入することを特徴とする請求項１に記載のコンテンツの客体別権限設定装置。
【請求項４】
前記データ暗号化部は、前記接近不可情報に対応するデータ領域を挿入する時、前記データ領域に対する標準化された形式を維持することを特徴とする請求項３に記載のコンテンツの客体別権限設定装置。
【請求項５】
前記データ伝送部は、前記ユーザ端末のユーザの識別情報及び前記保護対象客体に対応する前記ユーザの使用権限情報のうち少なくとも一つを含む暗号化情報を、前記デジタルコンテンツのソースコードと共に前記ユーザ端末に伝送することを特徴とする請求項１に記載のコンテンツの客体別権限設定装置。
【請求項６】
前記デジタルコンテンツに含まれている客体は、動画、イメージ、音源、テキストのうち少なくとも一つであることを特徴とする請求項１に記載のコンテンツの客体別権限設定装置。
【請求項７】
ユーザ端末を介して出力されるデジタルコンテンツのソースコードから、前記デジタルコンテンツを構成する複数の客体のうち保護対象客体に対応する暗号化されたデータ領域を検出する検出部と、
前記ユーザ端末から入力された前記ユーザ端末の識別情報に対応して予め設定された前記ユーザ端末のユーザの使用権限情報によって、前記暗号化されたデータ領域を復号化する復号化部と、
前記復号化されたデータ領域を前記デジタルコンテンツのフォーマットに対応するプログラムに伝送する伝送部と、を備え、
前記復号化部は、前記ユーザ端末でＤＲＭプログラムが実行されない場合、または前記ユーザ端末に前記保護対象客体の使用権限のない場合に、前記ユーザ端末を介して前記保護対象客体の代わりに接近不可情報が出力されるように、前記ソースコードの中から前記接近不可情報に対応するデータ領域を復号し、
前記場合にあって、前記接近不可情報に含まれる客体(objects)の中から、前記ＤＲＭプログラムが先に呼び出す客体と前記デジタルコンテンツのフォーマットに対応するプログラムが先に呼び出す客体は、互いに違うことを特徴とする客体別権限によるコンテンツ提供装置。
【請求項８】
前記伝送部は、前記復号化されたデータ領域に対応する前記ユーザの使用権限情報を、前記デジタルコンテンツのフォーマットに対応するプログラムにさらに伝送することを特徴とする請求項７に記載の客体別権限によるコンテンツ提供装置。
【請求項９】
前記復号化部は、前記ユーザから前記保護対象客体に対応する決済情報が入力されれば、前記決済情報に対応して暗号化されたデータ領域を復号化することを特徴とする請求項７に記載の客体別権限によるコンテンツ提供装置。
【請求項１０】
複数の客体を含むデジタルコンテンツのソースコードのうち、前記複数の客体それぞれに対応する部分であるデータ領域を前記複数の客体別に検出するデータ検出段階と、
前記データ領域のうち保護対象客体に対応するデータ領域を暗号化するデータ暗号化段階と、
前記暗号化されたデータ領域を含む前記デジタルコンテンツのソースコードをユーザ端末に伝送するデータ伝送段階と、を含み、
前記データ暗号化段階は、前記ユーザ端末でＤＲＭプログラムが実行されない場合、または前記ユーザ端末に前記保護対象客体の使用権限のない場合に、前記ユーザ端末を介して前記保護対象客体の代わりに接近不可情報が出力されるように、前記ソースコードに前記暗号化されたデータ領域に対応する前記接近不可情報を挿入し、
前記場合にあって、前記接近不可情報に含まれる客体(objects)の中から、前記ＤＲＭプログラムが先に呼び出す客体と前記デジタルコンテンツのフォーマットに対応するプログラムが先に呼び出す客体は、互いに違うことを特徴とするコンテンツの客体別権限設定方法。
【請求項１１】
前記データ暗号化段階で、前記保護対象客体に対応するデータ領域は、前記ユーザ端末でＤＲＭプログラムによって抽出されるようにし、前記保護対象客体以外の客体に対応するデータ領域は、前記ユーザ端末で前記デジタルコンテンツのフォーマットに対応するプログラムによって抽出されるようにすることを特徴とする請求項１０に記載のコンテンツの客体別権限設定方法。
【請求項１２】
前記データ暗号化段階で、前記ユーザ端末でＤＲＭプログラムが実行されない場合、または前記ユーザ端末のユーザに前記保護対象客体の使用権限のない場合に、前記ユーザ端末を介して前記保護対象客体の代わりに接近不可情報が出力されるように、前記ソースコードに前記接近不可情報に対応するデータ領域を挿入することを特徴とする請求項１０に記載のコンテンツの客体別権限設定方法。
【請求項１３】
前記データ暗号化段階で、前記接近不可情報に対応するデータ領域を挿入する時、前記データ領域に対する標準化された形式を維持することを特徴とする請求項１２に記載のコンテンツの客体別権限設定方法。
【請求項１４】
前記データ伝送段階で、前記ユーザ端末のユーザの識別情報及び前記保護対象客体に対応する前記ユーザの使用権限情報のうち少なくとも一つを含む暗号化情報を、前記デジタルコンテンツのソースコードと共に前記ユーザ端末に伝送することを特徴とする請求項１０に記載のコンテンツの客体別権限設定方法。
【請求項１５】
前記デジタルコンテンツに含まれている客体は、動画、イメージ、音源、テキストのうち少なくとも一つであることを特徴とする請求項１０に記載のコンテンツの客体別権限設定方法。
【請求項１６】
ユーザ端末を介して出力されるデジタルコンテンツのソースコードから、前記デジタルコンテンツを構成する複数の客体のうち保護対象客体に対応する暗号化されたデータ領域を検出する検出段階と、
前記ユーザ端末から入力された前記ユーザ端末の識別情報に対応して予め設定された前記ユーザ端末のユーザの使用権限情報によって、前記暗号化されたデータ領域を復号化する復号化段階と、
前記復号化されたデータ領域を前記デジタルコンテンツのフォーマットに対応するプログラムに伝送する伝送段階と、を含み、
前記復号化段階は、前記ユーザ端末でＤＲＭプログラムが実行されない場合、または前記ユーザ端末に前記保護対象客体の使用権限のない場合に、前記ユーザ端末を介して前記保護対象客体の代わりに接近不可情報が出力されるように、前記ソースコードの中から前記接近不可情報に対応するデータ領域を復号し、
前記場合にあって、前記接近不可情報に含まれる客体(objects)の中から、前記ＤＲＭプログラムが先に呼び出す客体と前記デジタルコンテンツのフォーマットに対応するプログラムが先に呼び出す客体は、互いに違うことを特徴とする客体別権限によるコンテンツ提供方法。
【請求項１７】
前記伝送段階で、前記復号化されたデータ領域に対応する前記ユーザの使用権限情報を、前記デジタルコンテンツのフォーマットに対応するプログラムにさらに伝送することを特徴とする請求項１６に記載の客体別権限によるコンテンツ提供方法。
【請求項１８】
前記復号化段階で、前記ユーザから前記保護対象客体に対応する決済情報が入力されれば、前記決済情報に対応して暗号化されたデータ領域を復号化することを特徴とする請求項１６に記載の客体別権限によるコンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの客体別権限設定装置及び方法に係り、さらに詳細には、ユーザのデジタルコンテンツ接近を制御できるコンテンツの客体別権限設定装置及び方法に関する。
【背景技術】
【０００２】
デジタル権限管理（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ：ＤＲＭ）は、デジタルメディアの不法または認可されていない使用を制限するために、著作権所有者や版権所有者が用いる情報保護技術の一種である接近制御技術である。これは、インターネットの普及によってデジタルコンテンツが活発に普及されつつ登場した新たな概念であると言える。
【０００３】
デジタルコンテンツは、アナログコンテンツとは異なってコンピュータを用いて容易かつ速くコピーでき、コピー本は、原本に比べて質的な低下なく拡散速度の速い属性を持つ。これは、初期インターネット上でコンテンツは無料であるというユーザの認識と共に、コンテンツの不法コピー及び非正常的な流通問題を引き起こしている。またこのように製作に手間がかかるデジタルコンテンツの不法コピー及び配布が容認される場合、デジタルコンテンツ製作者の利益を侵害するようになり、デジタルコンテンツ製作者の創作意欲は低下してデジタルコンテンツ産業の活性化に大きな阻害要素になる。
【０００４】
デジタルコンテンツのうち文書は、保安の脆弱な分野であり、文書を暗号化して権限によって復号化する方式でユーザに文書に対する権限を与える。このような暗・復号化方式のＤＲＭは、ファイル単位でファイル自体を暗号化することが一般的である。すなわち、ファイルに含まれている動画、テキスト、イメージなどの客体に関係なくファイル全体を暗号化し、ユーザは、ファイルの閲覧、印刷、修正、コピーなど与えられた使用権限に対応してファイルを復号化できる。
【０００５】
例えば、Ａユーザには、文書の閲覧、印刷、修正及びコピーの使用権限が与えられ、Ｂユーザには、文書の閲覧及びコピーの使用権限が与えられる。この時、暗号化された文書全体に対して、Ａユーザは、閲覧、印刷、修正及びコピーが可能であり、Ｂユーザは、閲覧及びコピーが可能である。
【０００６】
しかし、このようにファイル単位で文書を暗号化する場合、ファイル内の客体の重要度を考慮できず、客体別に使用権限を設定することもできないため、ユーザには、すべての客体に対して画一的に使用権限が与えられるか、または与えられなくなる。すなわち、ファイル全体に対する使用権限が与えられる場合、ファイル内に含まれている客体のうち著作権保護対象ではない客体までも用いられないという問題点がある。
【０００７】
韓国特許公開第２００９−００１６２８２号公報には、コンテンツの選択的な部分暗号化のためのＤＲＭシステム及び方法が開示されている。開示された方法によれば、特定コンテンツを暗号化する時に一般的な全体暗号化ではない一部のみ選択的に暗号化することができ、大容量コンテンツの復号化にかかる時間を短縮できる。
【０００８】
しかし、コンテンツに含まれている客体の重要度を考慮するか、または客体別に権限を設定することはできず、コンテンツの暗号化部分を復号化できない場合に全体コンテンツを利用できないという問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明が解決しようとする技術的課題は、デジタルコンテンツに含まれている客体別にユーザの使用権限を設定し、デジタルコンテンツの暗号化された客体を除いた部分は制約なしに利用可能にするコンテンツの客体別権限設定装置及び方法、そして客体別権限によるコンテンツ提供装置及び方法を提供することである。
【課題を解決するための手段】
【００１０】
前記の技術的課題を解決するための、本発明によるコンテンツの客体別権限設定装置は、複数の客体を含むデジタルコンテンツのソースコードのうち、前記複数の客体それぞれに対応する部分であるデータ領域を前記複数の客体別に検出するデータ検出部と、前記データ領域のうち保護対象客体に対応するデータ領域を暗号化するデータ暗号化部と、前記暗号化されたデータ領域を含む前記デジタルコンテンツのソースコードをユーザ端末に伝送するデータ伝送部と、を備える。
【００１１】
前記の技術的課題を解決するための、本発明によるコンテンツの客体別権限設定方法は、複数の客体を含むデジタルコンテンツのソースコードのうち、前記複数の客体それぞれに対応する部分であるデータ領域を前記複数の客体別に検出するデータ検出段階と、前記データ領域のうち保護対象客体に対応するデータ領域を暗号化するデータ暗号化段階と、前記暗号化されたデータ領域を含む前記デジタルコンテンツのソースコードをユーザ端末に伝送するデータ伝送段階と、を含む。
【発明の効果】
【００１２】
本発明によるコンテンツの客体別権限設定装置及び方法、そして客体別権限によるコンテンツ提供装置及び方法によれば、コンテンツに含まれている客体別に利用権限を与え、同じコンテンツであっても、ユーザは権限によって選択された客体を提供される。またＤＲＭプログラムがインストールされていないコンピュータでもファイルは実行され、実行されるファイルで暗号化された客体のみに近づけられないように設定できる。
【図面の簡単な説明】
【００１３】
【図１】本発明によるコンテンツの客体別権限設定装置及び客体別権限によるコンテンツ提供装置を含む全体権限管理システムを示す図面である。
【図２】本発明によるコンテンツの客体別権限設定装置に関する望ましい実施形態の構成を示すブロック図である。
【図３】デジタルコンテンツ及びデジタルコンテンツを構成する客体の一実施形態を示す図面である。
【図４】ユーザ端末から接近不可情報が出力された実施形態を示す図面である。
【図５】ユーザ端末から保護対象客体が出力された実施形態を示す図面である。
【図６】データ暗号化部によってデジタルコンテンツの構成が変換される一実施形態を示す図面である。
【図７】本発明による客体別権限によるコンテンツ提供装置に関する望ましい実施形態の構成を示すブロック図である。
【図８】本発明によるコンテンツの客体別権限設定方法に関する望ましい実施形態の実行過程を示すフローチャートである。
【図９】本発明による客体別権限によるコンテンツ提供方法に関する望ましい実施形態の実行過程を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、添付した図面を参照して本発明によるコンテンツの客体別権限設定装置及び方法、そして客体別権限によるコンテンツ提供装置及び方法の望ましい実施形態について詳細に説明する。
【００１５】
図１は、本発明によるコンテンツの客体別権限設定装置及び客体別権限によるコンテンツ提供装置を含む全体権限管理システムを示す図面である。図１を参照すれば、権限管理システムは、コンテンツの客体別権限設定装置１００、客体別権限によるコンテンツ提供装置２００及びユーザ端末３００を備える。
【００１６】
本発明によるコンテンツの客体別権限設定装置１００は、デジタルコンテンツの供給者側サーバに位置し、複数の客体で形成されたデジタルコンテンツのソースコードのうち保護対象客体に対応する部分を暗号化してユーザ端末３００に伝送する。
【００１７】
また本発明による客体別権限によるコンテンツ提供装置２００は、ユーザ端末３００に伝送されたデジタルコンテンツのソースコードのうち暗号化された部分を復号化する動作を行い、ＤＲＭ（Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）プログラムの形態で具現される。本発明による客体別権限によるコンテンツ提供装置２００は、図１に示されたようにユーザ端末３００内に設けられるか、または別途の装置に具現されてユーザ端末３００とデータを送受信する。
【００１８】
以下、本発明によるコンテンツの客体別権限設定装置１００及び客体別権限によるコンテンツ提供装置２００の具体的な動作を詳細に説明する。
【００１９】
図２は、本発明によるコンテンツの客体別権限設定装置１００に関する望ましい実施形態の構成を示すブロック図である。図２を参照すれば、本発明によるコンテンツの客体別権限設定装置１００は、データ検出部１１０、データ暗号化部１２０及びデータ伝送部１３０を備える。
【００２０】
データ検出部１１０は、複数の客体を含むデジタルコンテンツのソースコードのうち複数の客体それぞれに対応する部分であるデータ領域を複数の客体別に検出する。
【００２１】
デジタルコンテンツは、ウェブページ、文書などの多様な形態でユーザ端末３００を通じて出力されてユーザに情報を提供し、テキスト、動画、イメージ、音源などの多様な形態の客体を含む。
【００２２】
図３は、デジタルコンテンツ及びデジタルコンテンツを構成する客体の一実施形態を示す図面である。図３を参照すれば、デジタルコンテンツは、ユーザ端末３００を通じて出力されるＰＤＦフォーマットの文書全体を意味する。そしてＰＤＦ文書に含まれているテキスト（Ａ）及びイメージ（Ｂ）は、デジタルコンテンツを構成する個別客体を意味する。
【００２３】
デジタルコンテンツのソースコードのうち複数の客体それぞれに対応する部分であるデータ領域は、ユーザ端末３００から客体を出力するための二進（ｂｉｎａｒｙ）データ領域を意味する。客体別データ領域は、デジタルコンテンツの内容に対応する二進データ領域だけではなく、デジタルコンテンツの内容がユーザ端末３００を通じて出力される形式、例えば、レイアウトに対応する二進データ領域も含む。このような二進データ領域は、ユーザ端末３００に設けられたソフトウェアやハードウェアによって解析され、ユーザ端末３００の出力装置を通じてユーザが認知できる形態に出力される。
【００２４】
再び図２を参照すれば、データ暗号化部１２０は、複数のデータ領域のうち保護対象客体に対応するデータ領域を暗号化する。データ暗号化部１２０は、保護対象客体に対応するデータ領域は、ＤＲＭプログラム、すなわち、本発明による客体別権限によるコンテンツ提供装置２００によって抽出し、保護対象客体以外の客体に対応するデータ領域は、デジタルコンテンツのフォーマットに対応するプログラム（以下、‘専用プログラム’という）によって抽出する。この時、ＤＲＭプログラム及び専用プログラムは、デジタルコンテンツがユーザ端末３００を通じて出力される時に動作するプログラムである。
【００２５】
具体的に、ユーザの使用権限は、ユーザがデジタルコンテンツに対して閲覧、編集、印刷及び修正などの接近の可能な権利であり、デジタルコンテンツを構成する客体それぞれに対応して予め設定される。この時、デジタルコンテンツを構成するすべての客体に対応して使用権限が設定されるものではなく、複数の客体のうち保護の必要な客体である保護対象客体のみに対して使用権限が設定される。
【００２６】
また同じ保護対象客体に対しても、デジタルコンテンツに近付くユーザ別に異なる使用権限が設定される。すなわち、デジタルコンテンツに対するユーザの使用権限は、ユーザ及び保護対象客体によって異なって設定される。
【００２７】
図３に示された実施形態を参照すれば、テキスト（Ａ）及びイメージ（Ｂ）は、保護対象客体に該当する。またユーザ（ａ）は、テキスト（Ａ）を閲覧でき、かつイメージ（Ｂ）を閲覧及び編集でき、ユーザ（ｂ）は、テキスト（Ａ）のみ閲覧でき、イメージ（Ｂ）は閲覧できないように予め使用権限が設定される。
【００２８】
図３に示されたようなデジタルコンテンツのソースコードに対して、先ずデータ検出部１１０は、テキスト（Ａ）及びイメージ（Ｂ）を含む複数の客体それぞれに対応する部分であるデータ領域を検出する。
【００２９】
そしてデータ暗号化部１２０は、保護対象客体であるテキスト（Ａ）及びイメージ（Ｂ）に対応するデータ領域は、ユーザ端末３００からＤＲＭプログラムによって抽出され、それ以外の客体に対応するデータ領域は、ＰＤＦフォーマットに対応する専用プログラムであるアクロバットプログラムによって抽出されるように、テキスト（Ａ）及びイメージ（Ｂ）に対応するデータ領域を暗号化する。
【００３０】
再び図２を参照すれば、データ暗号化部１２０は、ユーザ端末３００でＤＲＭプログラムが実行されない場合、またはユーザに保護対象客体の使用権限がない場合に、ユーザ端末３００を通じて保護対象客体の代わりに接近不可情報が出力されるように、デジタルコンテンツのソースコードに接近不可情報に対応するデータ領域を挿入する。この時、接近不可情報に対応するデータ領域は、データ領域に対する標準化された形式を維持する。また接近不可情報は、「接近権限がありません」などの文句、保護対象客体がユーザ端末３００を通じて出力される原本内容から変形された情報、ＤＲＭプログラムをダウンロードするためのリンクなどに多様に設定できる。
【００３１】
ユーザは、ＤＲＭプログラムを実行してデジタルコンテンツの暗号化された部分を提供されるために、ＤＲＭプログラムにログインできるＩＤ、固有番号などの識別情報がなければならない。すなわち、ユーザ端末３００でＤＲＭプログラムが実行されない場合には、ユーザ端末３００にＤＲＭプログラムが設けられていないか、またはユーザに識別情報がない場合、またはユーザに識別情報があっても保護対象客体の使用権限がない場合などが含まれる。
【００３２】
データ暗号化部１２０は、デジタルコンテンツのソースコードに接近不可情報に対応するデータ領域を挿入する時にデータ領域に対する標準化された形式を維持することが望ましい。具体的に、データ暗号化部１２０は、二進データを解析するユーザ端末３００に設けられたソフトウェアやハードウェアを利用し続けられるように二進データの従来に標準化された規格（フォーマット）を守り、カスタマイズ可能な規格を使ってソースコードを変換する。また互換性維持のために、ソースコードのうち解析されない非解析領域またはガービッジと認識される領域を使う。
【００３３】
図４は、ユーザ端末３００から接近不可情報が出力された実施形態を、図５は、ユーザ端末３００から保護対象客体が出力された実施形態を示す図面である。図４を参照すれば、図４の（ａ）は、ユーザ端末３００から接近不可情報が出力された場合を、（ｂ）は、ユーザ端末３００内に、本発明による客体別権限によるコンテンツ提供装置２００、すなわち、ＤＲＭプログラムが設けられていない場合の客体別データ領域処理過程を示す。
【００３４】
本発明によるコンテンツの客体別権限設定装置１００は、保護対象客体の代わりに接近不可情報が出力されるように、ソースコードに、接近不可情報に対応するデータ領域、すなわち、偽造（ｆａｋｅ）情報４１０を挿入する。この時、ユーザ端末３００にはＤＲＭプログラムが設けられていないため、専用プログラムは、リンクされた暗号化されたデータ領域４２０を復号化できない。その結果、ユーザ端末３００からは接近不可情報が出力される。
【００３５】
図５を参照すれば、図５の（ａ）は、ユーザ端末３００から保護対象客体が出力された場合を、（ｂ）は、ユーザ端末３００内に、本発明による客体別権限によるコンテンツ提供装置２００、すなわち、ＤＲＭプログラムが設けられている場合の客体別データ領域処理過程を示す。
【００３６】
同様に、本発明によるコンテンツの客体別権限設定装置１００は、保護対象客体の代わりに接近不可情報が出力されるように、ソースコードに、接近不可情報に対応するデータ領域、すなわち、偽造情報４１０を挿入する。この時、ユーザ端末３００にはＤＲＭプログラムが設けられているため、ユーザ端末３００で暗号化されたデータ領域４２０を復号化できる。具体的に、ＤＲＭプログラムは、偽造情報４１０にリンクされた情報を通じて暗号化された保護対象客体を呼び出し、暗号化された保護対象客体を復号化し、保護対象客体をユーザ端末３００に出力する。
【００３７】
図６は、データ暗号化部１２０によってデジタルコンテンツの構成が変換される一実施形態を示す図面である。
【００３８】
図６を参照すれば、図６の（ａ）は、図３に示されたようなＰＤＦフォーマットのデジタルコンテンツの構成、（ｂ）は、既存の客体別データ領域、（ｃ）は、データ暗号化部１２０によって暗号化された客体別データ領域を示す。
【００３９】
図６の（ａ）を参照すれば、ＰＤＦフォーマットのデジタルコンテンツのソースコードは、ヘッダ（Ｈｅａｄｅｒ）、ボディ（Ｂｏｄｙ）及びテール（Ｔａｉｌ）で構成される。このうちボディ部分には、テキスト、イメージ（１）及びイメージ（２）の客体と客体別使用権限情報、他の客体を呼び出す情報、ユーザの識別情報などが含まれている。
【００４０】
図６の（ｂ）は、イメージ（１）に対する既存のデータ領域を示す。Ｏｂｊ  ０１＜ＢＢＯＸ横４、縦２．５、ｒｅｓｏｕｒｃｅ  ｉｍｇ  ０２Ｒ＞を解析すれば、Ｏｂｊ  ０１は、イメージ（１）が挿入される横４、縦２．５のボックスを生成し、ｒｅｓｏｕｒｃｅは、イメージ（１）の形式を示す。そしてＯｂｊ  ０２を意味する０２Ｒ（Ｒｅｆｅｒｅｎｃｅ）を呼び出す。Ｏｂｊ  ０２には、挿入されるイメージ（１）に関する情報（イメージファイル）が含まれている。
【００４１】
図６の（ｃ）は、データ暗号化部１２０によって暗号化されたイメージ（１）に関するデータ領域を示す。データ暗号化部１２０は、既存のイメージ（１）に関するデータ領域をＯｂｊ  ０１＜ＢＢＯＸ横４、縦２．５、ｒｅｓｏｕｒｃｅ  ｉｍｇ  ０３Ｒ、ＤＲＭ  ０２Ｒ、ＤＲＭ  ０４Ｒ＞に変換することで暗号化する。
【００４２】
具体的に、既存の方式と異なってデータ暗号化部１２０は、Ｏｂｊ  ０２を呼び出す情報である０２Ｒを０３Ｒに変更し、ＤＲＭ  ０２Ｒ及びＤＲＭ  ０４Ｒを加えて暗号化する。ＤＲＭ  ０２Ｒは、Ｏｂｊ  ０２を呼び出す情報であり、Ｏｂｊ  ０２には、挿入されるイメージ（１）に関する情報（イメージファイル）が含まれている。Ｏｂｊ  ０３には、「接近権限がありません」などの文句のような接近不可情報が、Ｏｂｊ  ０４には、Ｏｂｊ  ０２の復号化のためのデータである使用権限情報が挿入されている。
【００４３】
前述したように、データ暗号化部１２０は、ユーザの端末にＤＲＭプログラムが実行されない場合またはユーザに保護対象客体の使用権限がない場合に、ユーザの端末を介して保護対象客体の代わりに接近不可情報が出力されるように、ソースコードに接近不可情報に対応するデータ領域を挿入する。
【００４４】
具体的に、ユーザ端末でＰＤＦフォーマットに対応する専用プログラムが実行されれば、イメージ（１）に対応するＯｂｊ  ０１はＯｂｊ  ０３を呼び出す。Ｏｂｊ  ０３には、「接近権限ありません」などの接近不可情報が含まれているため、元々表示されるべきイメージ（１）ではない「接近権限ありません」などの接近不可情報が出力される。
【００４５】
この時に出力される接近不可情報としては、「接近権限がありません」などの文句、Ｘ表示、ＤＲＭプログラムをダウンロードするためのリンク、またはイメージ（１）と関係のない他のイメージなどが設定される。しかし、イメージ（１）を除いたテキスト及びイメージ（２）は暗号化されていない情報であるので、ＰＤＦ専用プログラムを通じてユーザ端末３００に表示される。
【００４６】
暗号化されたイメージ（１）をユーザ端末３００に表示させるためには、ユーザがユーザ端末３００にＤＲＭプログラムをインストールし、かつイメージ（１）をディスプレイする使用権限を持っていなければならない。具体的に、ユーザがＤＲＭプログラムを実行してログインし、かつユーザにイメージ（１）をディスプレイする使用権限があれば、ＤＲＭプログラムはＯｂｊ  ０２を呼び出す。Ｏｂｊ  ０２は暗号化されているため、ＤＲＭプログラムによって復号化されねばならず、ＤＲＭプログラムは、Ｏｂｊ  ０４に含まれている使用権限情報を用いてＯｂｊ  ０２を復号化し、ＰＤＦ専用プログラムに提供する。
【００４７】
データ暗号化部１２０がデータ領域の標準フォーマットを維持させつつデータ領域を変換するため、データ領域は、ＤＲＭプログラム及び専用プログラムでいずれも解析される。具体的に、ＤＲＭプログラムは、Ｏｂｊ  ０１＜ＢＢＯＸ横４、縦２．５、ｒｅｓｏｕｒｃｅ  ｉｍｇ  ０３Ｒ、ＤＲＭ  ０２Ｒ、ＤＲＭ  ０４Ｒ＞で、Ｏｂｊ  ０３より先に、ＤＲＭで構成されたＯｂｊ  ０２及びＯｂｊ  ０４を呼び出す。一方、専用プログラムは、Ｏｂｊ  ０３を先に呼び出し、専用プログラムで解析されないＯｂｊ  ０２及びＯｂｊ  ０４は無視するため、デジタルコンテンツの実行時に問題が生じない。またデータ暗号化部１２０は、以上の説明と同様な方式でテキスト及びイメージ（２）を暗号化する。
【００４８】
さらに他の実施形態で、デジタルコンテンツが文書ではないウェブ基盤のフォーマットを持つ場合にも、ユーザ端末３００にＤＲＭプログラムが設けられていなければ、保護対象客体が出力されずに接近不可情報が出力される。一般的にウェブ基盤コンテンツは、ＨＴＭＬ及びＪＡＶＡ（登録商標）スクリプトで構成されており、ウェブで表示される情報が動画である場合に動画タグのみ含まれ、データはＵＲＬリンクなどを通じて別途に提供される。
【００４９】
具体的に、データ暗号化部１２０は、動画が含まれているウェブ基盤デジタルコンテンツに対して、ユーザ端末３００にＤＲＭプログラムが設けられていなければ、動画が再生されないようにするためにＨＴＭＬフォーマットを維持しつつ動画のＵＲＬ情報があった位置に偽ＵＲＬを挿入する。そして下端にＤＲＭ情報（動画の本物のＵＲＬ）を挿入し、ＤＲＭプログラムをしてＤＲＭ情報を処理させ、ＤＲＭプログラムが設けられていない場合、偽ＵＲＬまたはＤＲＭプログラムが設けられるためのＵＲＬを開かせる。
【００５０】
再び図２を参照すれば、データ伝送部１３０は、暗号化されたデータ領域を含むデジタルコンテンツのソースコードをユーザ端末３００に伝送する。
【００５１】
またデータ伝送部１３０は、ユーザの識別情報及び保護対象客体に対応するユーザの使用権限情報のうち少なくとも一つを含む暗号化情報を、デジタルコンテンツのソースコードと共にユーザ端末３００に伝送する。
【００５２】
また暗号化情報には、複数のユーザの識別情報及びそれぞれの識別情報に対応して別途に設定された使用権限情報が含まれる。このような場合、ユーザ端末３００にインストールしたＤＲＭプログラムは、ユーザから入力された識別情報と、暗号化情報に含まれた識別情報とを対比し、対応する使用権限によってデジタルコンテンツの暗号化された保護対象客体を復号化する。
【００５３】
図７は、本発明による客体別権限によるコンテンツ提供装置２００に関する望ましい実施形態の構成を示すブロック図である。
【００５４】
前述したように、本発明による客体別権限によるコンテンツ提供装置２００は、ユーザ端末３００に設けられるＤＲＭプログラムの形態で具現される。
【００５５】
図７を参照すれば、本発明による客体別権限によるコンテンツ提供装置２００は、検出部２１０、復号化部２２０及び伝送部２３０を備える。
【００５６】
検出部２１０は、ユーザ端末３００を通じて出力されるデジタルコンテンツのソースコードからデジタルコンテンツを構成する複数の客体のうち、保護対象客体に対応する暗号化されたデータ領域を検出する。
【００５７】
具体的に、検出部２１０は、本発明によるコンテンツの客体別権限設定装置１００のデータ暗号化部１２０によって暗号化されたデータ領域を検出する。また暗号化されたデータ領域を含むデジタルコンテンツのソースコード、をデータ伝送部１３０またはユーザ端末３００から伝送される。
【００５８】
そして復号化部２２０は、ユーザから入力されたユーザの識別情報に対応して予め設定されたユーザの使用権限情報によって、暗号化されたデータ領域を復号化する。
【００５９】
次いで、伝送部２３０は、復号化されたデータ領域をデジタルコンテンツのフォーマットに対応する専用プログラムに伝送する。専用プログラムはユーザ端末３００に設けられてあり得る。また伝送部２３０は、復号化されたデータ領域及び復号化されたデータ領域に対応するユーザの使用権限情報を専用プログラムに伝送することで、専用プログラムで使用権限情報を参考してデジタルコンテンツを実行させる。
【００６０】
一方、復号化部２２０は、ユーザから保護対象客体に対応する決済情報が入力されれば、決済情報に対応して暗号化されたデータ領域を復号化する。この時、保護対象客体が複数であり、ユーザが一部の客体に対応する金額のみを決済した場合、復号化部２２０は、決済情報に含まれている金額情報に対応する数ほど暗号化されたデータ領域を復号化する。
【００６１】
例えば、これまでは、論文サイトで有料で提供される特定論文をダウンロードするためには、論文の代金を決済して初めててユーザが論文を提供され、決済しなければ論文全体をダウンロードできない。
【００６２】
しかし、本発明による客体別権限によるコンテンツ提供装置２００、すなわち、ＤＲＭプログラムを使えば、決済如何に構わずに論文を先ずダウンロードでき、その代わりに論文を実行させれば、保護対象の客体が開かれない方式でサービスを具現する。保護対象客体を提供されたい場合、ＤＲＭプログラムをインストールして決済情報を入力すれば、論文を提供される。
【００６３】
また、決済金額によって論文から出力される保護対象客体の数を差別化できる。例えば、１０００ウォン決済時に５つの保護対象客体のうち一つが出力され、５０００ウォン決済時に５つの保護対象客体がいずれも出力される。
【００６４】
図８は、本発明によるコンテンツの客体別権限設定方法に関する望ましい実施形態の実行過程を示すフローチャートである。図８を参照すれば、データ検出部１１０は、複数の客体を含むデジタルコンテンツのソースコードのうち複数の客体それぞれに対応する部分であるデータ領域を、複数の客体別に検出する（Ｓ７１０）。
【００６５】
データ暗号化部１２０は、複数のデータ領域のうち保護対象客体に対応するデータ領域を暗号化する。具体的に、データ暗号化部１２０は、保護対象客体に対応するデータ領域はＤＲＭプログラムによって抽出され、保護対象客体以外の客体に対応するデータ領域は、デジタルコンテンツのフォーマットに対応するプログラムによって抽出される（Ｓ７２０）。
【００６６】
そしてデータ暗号化部１２０は、ユーザ端末３００でＤＲＭプログラムが実行されない場合またはユーザに保護対象客体の使用権限がない場合に、ユーザの端末を介して保護対象客体の代わりに接近不可情報が出力されるように、ソースコードに接近不可情報に対応するデータ領域を挿入する。
【００６７】
データ伝送部１３０は、暗号化されたデータ領域を含むデジタルコンテンツのソースコードをユーザ端末３００に伝送する（Ｓ７３０）。
【００６８】
図９は、本発明による客体別権限によるコンテンツ提供方法に関する望ましい実施形態の実行過程を示すフローチャートである。図９を参照すれば、検出部２１０は、ユーザ端末３００を通じて出力されるデジタルコンテンツのソースコードから、デジタルコンテンツを構成する複数の客体のうち保護対象客体に対応する暗号化されたデータ領域を検出する（Ｓ８１０）。
【００６９】
検出部２１０は、本発明によるコンテンツの客体別権限設定装置１００のデータ暗号化部１２０によって暗号化されたデータ領域を検出する。また暗号化されたデータ領域を含むデジタルコンテンツのソースコードを、データ伝送部１３０やユーザ端末３００から伝送される。
【００７０】
そして復号化部２２０は、ユーザから入力されたユーザの識別情報に対応して、予め設定されたユーザの使用権限情報によって暗号化されたデータ領域を復号化する（Ｓ８２０）。
【００７１】
次いで、伝送部２３０は、復号化されたデータ領域をデジタルコンテンツのフォーマットに対応するプログラムに伝送する（Ｓ８３０）。デジタルコンテンツのフォーマットに対応する専用プログラムは、ユーザ端末３００に設けられている。
【００７２】
また伝送部２３０は、復号化されたデータ領域及び復号化されたデータ領域に対応するユーザの使用権限情報を専用プログラムに伝送する。
【００７３】
本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現できる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがあり、またキャリアウェーブ（例えば、インターネットを通じる伝送）の形態で具現されるものも含む。またコンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行される。
【００７４】
以上、本発明の望ましい実施形態について図示して説明したが、本発明は前述した特定の望ましい実施形態に限定されず、特許請求の範囲で請求する本発明の趣旨を逸脱せずに当業者ならば誰でも多様な変形実施が可能であり、かかる変更は特許請求の範囲に記載の範囲内にある。
【図２】
0005957597.tif 000002
【図３】
0005957597.tif 000003
【図４】
0005957597.tif 000004
【図５】
0005957597.tif 000005
【図１】
0005957597.tif 000006
【図６】
0005957597.tif 000007
【図７】
0005957597.tif 000008
【図８】
0005957597.tif 000009
【図９】
0005957597.tif 000010