(57)【要約】配布されるデジタルコンテンツの著作権及びコンテンツ自体を保護する方法及びシステムである。ユーザーは暗号化されたコンテンツ及び暗号化されたコンテンツを復号化できる暗号化された復号化キーを受信する。キーはユーザー個人の固有システムの特性を示すシステム情報から生成され、暗号化されたコンテンツ復号化キーが復号化される。暗号化されたコンテンツ復号化キーの復号化は、ユーザーにより用いられるコンテンツのユーザーシステム情報を抽出することにより生成されるキーが、暗号化されたコンテンツ復号化キーの復号化キーと同一の場合にのみ処理される。コンテンツ復号化キーが復号化される場合、前述の復号化されたコンテンツ復号化キーを用いて暗号化されたコンテンツが復号化されて生成される。かかる方法は、該システムにおけるコンテンツ再生及び使用のみを許可することにより、コンテンツの不法な使用と配布を防止することができる。
2004520755.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）暗号化されたデジタルコンテンツと、これを復号化することができる暗号化された復号化キーを受信するステップ；
（ｂ）前記暗号化された復号化キーを復号化するために、ユーザーが用いる個人固有システムの特性を示すシステム情報からキーを生成するステップ；及び
（ｃ）前記生成されたキーを利用し、暗号化されたコンテンツ復号化キーを復号化し、前記暗号化されたデジタルコンテンツを復号化して再生するステップを含むことを特徴とするデジタルコンテンツの保護方法。
【請求項２】
前記ユーザーは、前記デジタルコンテンツを受信する前に、前記個人固有システムの特性を示すシステム情報と、これに基づいて生成されたユーザー固有キーを、前記デジタルコンテンツを提供するシステムに登録するステップを更に含むことを特徴とする請求項１に記載のデジタルコンテンツの保護方法。
【請求項３】
前記受信されたデジタルコンテンツは、コンテンツ暗号化キーにより暗号化された状態で提供され、コンテンツ復号化キーは、前記ユーザー固有キーにより暗号化された状態で提供され、
前記デジタルコンテンツの再生ステップは、前記暗号化された復号化キーを復号化するステップ；及び
前記復号化されて抽出された復号化キーを利用し、前記デジタルコンテンツを復号化して再生するステップを含むことを特徴とする請求項２に記載のデジタルコンテンツの保護方法。
【請求項４】
前記デジタルコンテンツには、コンテンツと関連する情報信号が電子透かしで挿入されていることを特徴とする請求項３に記載のデジタルコンテンツの保護方法。
【請求項５】
前記受信されたデジタルコンテンツは、前記ユーザーのシステム内のデジタルコンテンツ管理ツールに保存されることを特徴とする請求項４に記載のデジタルコンテンツの保護方法。
【請求項６】
前記システム情報は、前記システムを区別することができる固有情報であるプロセッサの固有ＩＤ、ハードディスクに関する情報、ネットワークカードのＩＤ、システムボードのＩＤの少なくともいずれか１つに基づいて生成されることを特徴とする請求項５に記載のデジタルコンテンツの保護方法。
【請求項７】
前記システム情報は、受信されるデジタルコンテンツに対する生成時ごとに生成及び確認されることを特徴とする請求項６に記載のデジタルコンテンツの保護方法。
【請求項８】
前記受信されたデジタルコンテンツは、
（ａ）前記デジタルコンテンツ内に著作権の表示のための電子透かしを挿入するステップ；
（ｂ）電子透かしの挿入後に、前記デジタルコンテンツにヘッダ情報を挿入するステップ；
（ｃ）前記ヘッダ情報の挿入後に、該当デジタルコンテンツを暗号化するための暗号化キーを生成し、該暗号化キーによって、前記デジタルコンテンツを暗号化するステップ；及び
（ｄ）前記暗号化ステップ後に、付加情報を挿入するステップを含むステップ等を経ることを特徴とし、
前記ヘッダ情報は、コピー制御情報、最大コピー回数、知的財産権情報、前記デジタルコンテンツを構成する内容に関するＩＤの少なくともいずれか１つを含み、
前記付加情報は、前記デジタルコンテンツに関する書誌的な事項を含むことを特徴とする請求項４に記載のデジタルコンテンツの保護方法。
【請求項９】
前記電子透かしの挿入ステップ後に、該当デジタルコンテンツを圧縮するステップを更に含むことを特徴とする請求項８に記載のデジタルコンテンツの保護方法。
【請求項１０】
デジタルコンテンツをデータベースに構築して管理するデジタルコンテンツの管理手段；
前記ユーザーシステムの伝送要求に応じ、前記デジタルコンテンツを暗号化するためのデジタルコンテンツ暗号化キーを生成する暗号化キー生成手段；
前記コンテンツ暗号化キーと前記デジタルコンテンツを伝送されたユーザーシステムに関するシステム固有情報を利用して生成されるユーザー固有キーを保存及び管理するためのキー管理手段；
伝送される前記デジタルコンテンツを、前記キー管理部における前記デジタル暗号化キーと前記ユーザー固有キーを利用して暗号化するコンテンツ暗号化手段；及び
前記ユーザーシステムの伝送要求に応じて前記キー管理手段を制御し、前記コンテンツ暗号化手段により暗号化された前記デジタルコンテンツを、前記ユーザーシステムに伝送するコンテンツ提供手段を含むことを特徴とするデジタルコンテンツの保護及び管理システム。
【請求項１１】
前記コンテンツ暗号化手段は、前記ユーザーシステムの伝送要求に応じて、前記コンテンツ管理手段から提供される前記デジタルコンテンツに対する暗号化を行い、前記暗号化されたデジタルコンテンツを復号化するためのキーであり、前記キー管理手段により提供される前記ユーザー固有キーにより暗号化することを特徴とする請求項１０に記載のデジタルコンテンツの保護及び管理システム。
【請求項１２】
前記デジタルコンテンツが伝送されるユーザーシステムは、システム固有情報を利用して生成されるユーザー固有キー生成手段を含み、
前記ユーザー固有キー生成手段は、前記ユーザーシステムで抽出された特性情報を利用し、前記ユーザーシステムを特定することができる固有データを生成することを特徴とする請求項１１に記載のデジタルコンテンツの保護及び管理システム。
【請求項１３】
前記ユーザー固有キーは、前記ユーザーシステムを区別することができる固有情報であるプロセッサの固有ＩＤ及びハードディスクに関する情報、ネットワークカードのＩＤ、システムボードのＩＤの少なくともいずれか１つに基づいて生成されることを特徴とする請求項１２に記載のデジタルコンテンツの保護及び管理システム。
【請求項１４】
前記ユーザー固有キーは、保安維持のために、前記ユーザーシステムのレジストリー（ｒｅｇｉｓｔｒｙ）に記録されないことを特徴とする請求項１３に記載のデジタルコンテンツの保護及び管理システム。
【請求項１５】
前記デジタルコンテンツ提供手段から伝送された前記デジタルコンテンツを復号化するための復号化手段；及び
前記復号化された前記デジタルコンテンツを再生するための再生手段を更に含むことを特徴とする請求項１０に記載のデジタルコンテンツの保護及び管理システム。
【請求項１６】
前記復号化手段は、
前記伝送された暗号化されたデジタルコンテンツを復号化することができる復号化キーを、暗号化したユーザキーと前記ユーザーシステムにより前記ユーザキーを生成するために用いられたシステム情報とが一致するか否かを比較するための手段；及び
前記比較手段における比較結果が一致する場合に、前記デジタルコンテンツを復号化することができる復号化キーを抽出し、これを再生するステップを含み、
前記比較手段における比較結果が一致しない場合には、伝送された前記デジタルコンテンツを用いる権限がないことを通知することを特徴とする請求項１５に記載のデジタルコンテンツの保護及び管理システム。
【請求項１７】
前記復号化キーを利用して抽出したデジタルコンテンツを管理するために、データベースを構築及び管理するための手段を更に含むことを特徴とする請求項１６に記載のデジタルコンテンツの保護及び管理システム。
【請求項１８】
前記ユーザーシステムの端末機またはブラウザ上にディスプレイされる、前記デジタルコンテンツを保護するための手段を更に含むことを特徴とする請求項１０に記載のデジタルコンテンツの保護及び管理システム。
【請求項１９】
前記保護手段は、ウィンドウフッキング機能を用い、前記ユーザーシステム内部に提供されるタイマーを利用して、一定時間ごとに繰り返してシステムクリップボードをチェックして保存される内容を削除することを特徴とする請求項１８に記載のデジタルコンテンツの保護及び管理システム。
【請求項２０】
前記保護手段は、ウィンドウフッキング機能を用い、前記ユーザーシステム内部に提供されるタイマーを利用して、一定時間ごとに繰り返してディスプレイされ、臨時的に特定のディレクトリにダウンロードされるデータを削除することを特徴とする請求項１８に記載のデジタルコンテンツの保護及び管理システム。
【請求項２１】
前記保護手段は、キーボードまたはマウスにより発生されるイベントの生成時にメッセージフッキングを行い、メッセージキューに入力されるメッセージのうち、前記デジタルコンテンツのコピーまたは印刷と関連するメッセージの発生時は、該当メッセージを前記メッセージキューから削除することを特徴とする請求項１８に記載のデジタルコンテンツの保護及び管理システム。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は、デジタルコンテンツの保護、保安及び管理方法とこれを利用したシステムに関し、より詳細には、ユーザーのシステム特性を利用してオンライン上で提供されるデジタルコンテンツを保護、保安及び管理することができる方法とこれを利用したシステムに関する。
【０００２】
（関連技術の説明）
最近、インターネットの発達と多様なコンテンツのデジタル化により、以前と比べて所望の資料をより容易に入手することのできる機会が与えられている。一方、容易な複製と流通によりコンテンツの提供業者とコンテンツの制作業者の零細化を加速化し、コンテンツの保護技術に対する要求が急増している。従って、これの対策方案としてデジタルコンテンツを保護、保安及び管理するデジタル権利の管理技術（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ；以下、ＤＲＭ’という）が開発されている。即ち、流通されるデジタルコンテンツの不法的な使用を防止し、保護されたコンテンツの使用により発生される関連著作権者及びライセンス所有者の権利と利益を持続的に保護、管理する技術とサービス分野に関する技術が開発されている。
【０００３】
このようなデジタルコンテンツの保護とサービスのために、デジタル著作権の保護技術として、ＤＲＭ（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ）技術、電子透かし（Ｄｉｇｉｔａｌ Ｗａｔｅｒｍａｒｋｉｎｇ）、デジタル客体識別子（Ｄｉｇｉｔａｌ Ｏｂｊｅｃｔ Ｉｄｅｎｔｉｆｉｅｒ；ＤＯＩ）とＩＮＤＥＣＳ（Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ ｏｆ Ｄａｔａ ｉｎ Ｅ−Ｃｏｍｍｅｒｃｅ Ｓｙｓｔｅｍ）等が関連技術及びソリューションを提供している。
【０００４】
先ず、電子透かし技術は、著作権の証明のために広く活用される技術であり、コンテンツ内に著作権と関連する情報を埋め込んで著作権を保護する技術である。しかし、従来の電子透かし技術では、コンピュータやその他の携帯用装置（Ｐｏｒｔａｂｌｅ Ｄｅｖｉｃｅ；ＰＤ）で再生されるものを横取りして複製または配布する場合は、コンテンツを保護することができないという問題点を有している。
【０００５】
従って、より完璧にデジタルコンテンツに対して所有権と著作権の保護を受けようとするコンテンツの提供業者と制作業者の要求を満たすことのできる技術が要求されている。今のところ、電子透かし技術は、予めコンテンツの複製や流通を防止することではなく、不法に複製、流通されたコンテンツの所有権を事後に”証明”する技術として採用されている。
【０００６】
そして、最近登場したＤＲＭ技術は、デジタルコンテンツの著作権を保護し、著作権及びコンテンツの配布及び使用を制御、管理する技術を意味する。更に詳しくは、マルチメディアコンテンツの不法流通と複製を防止し、適法なユーザーのみがコンテンツを用いることができるようにすると共に、ユーザー管理、課金サービス等を通じてマルチメディアコンテンツを管理する技術を意味する。ＤＲＭ技術の機能は、デジタルコンテンツの保護と使用規則の管理、課金体系の管理に大別して考えることができ、ＤＲＭ技術を有している会社によって、異なる方法を活用して技術を開発している。
【０００７】
このようにＤＲＭ技術によりデジタルコンテンツは、生成から配布、使用、廃棄に至る全過程にわたって、コンテンツの不法配布や不法使用が防止され得るように暗号化の過程を通じて保護されるようになる。ＤＲＭ技術は、暗号キーを有する適法なユーザーのみが、暗号化されたコンテンツを復号化して用いることができるようにし、不法流通されてもキーがなければ、用いることができないようにすることによりコンテンツを保護する。
【０００８】
このようなＤＲＭにおいて、最も重要なことは、コンテンツを暗号化するための技術であり、一般的に１２８ビット暗号化を用いて不法的な使用を防止する核心技術であると言える。ＤＲＭの暗号化技術の安定性と保安性によってコンテンツの著作権の保護と管理が容易になり、ＤＲＭ分野においては現在、米国のインタートラスト（Ｉｎｔｅｒｔｒｕｓｔ）社が開発した技術が最も広く用いられていると言える。
【０００９】
ＤＲＭ技術は現在、市場においてデジタルコンテンツの著作権を保護して管理することができる、極めて現実的なソリューションとして受け入れられているが、現状況で開発され商用されているＤＲＭは、そのシステムが極めて複雑かつ肥大であり、実際にコンテンツサービス業者がこれを用いてサービスを実施するには困難がある。
【００１０】
そして、一般のユーザーがコンテンツを実際に購買し、これを再生するか、または用いるに当たって利用される認証キー（Ｋｅｙ）の管理問題等が、全体的にＤＲＭサーバ提供者側で運営される場合が多く、実際にコンテンツもサーバ提供者側において登録、運営される場合が多い。従って、コンテンツ提供者（Ｃｏｎｔｅｎｔｓ Ｐｒｏｖｉｄｅｒ；ＣＰ）の立場では、システム構築及び実際のコンテンツ管理という側面において、煩雑な点を多数含んでいる。また、実際にこのようなＤＲＭ技術の場合、コンテンツを取り囲んでいる暗号化が解読された場合、ソースコンテンツ（ｓｏｕｒｃｅ ｃｏｎｔｅｎｔｓ）が容易に流通され得る恐れがある。
【００１１】
従って、本発明は、コンテンツの保護体系が有している問題点を解決するために、統合的なコンテンツの保護及び管理のための方法とこれを利用したシステムを提供することを目的とする。
【００１２】
本発明の他の目的は、コンテンツの保護のために、ユーザーが用いる個人の固有システムの特性を利用したコンテンツの保護方法及びこれを利用したシステムを提供することである。
【００１３】
本発明のまた他の目的は、電子透かし技術に基づいてコンテンツの１次的な保護及び著作権の認証、証明体系を備え、１次的に保護されたコンテンツを安全に管理、配布することにより、より完全な著作権の保護及び管理方法を提示し、コンテンツの不法的な使用防止のためのブラウザ及びハードウェア制御装置を通じて、統合的なコンテンツ管理システム（Ｃｏｎｔｅｎｔｓ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ；以下、ＣＭＳ’という）’を提供することである。
【００１４】
（発明の要約）
前記目的を達成するための本発明にかかるデジタルコンテンツの保護方法は、
（ａ）暗号化された形態の復号化キーと、暗号化されたデジタルコンテンツを受信するステップ；
（ｂ）前記暗号化された復号化キーを、ユーザーが用いる個人の固有システムの特性を示すシステム情報から生成されたキーで復号化するステップ；
（ｃ）前記キーの復号化ステップにおいて、キーの復号化が行われる場合、復号化されたキーを利用して前記暗号化されたデジタルコンテンツを復号化するステップ；及び
（ｄ）前記復号化されたコンテンツを再生するステップを含むことを特徴とする。
【００１５】
また、本発明にかかるコンテンツの保護及び管理のためのシステムは、
デジタルコンテンツをデータベースに構築して管理するデジタルコンテンツ管理手段；
前記デジタルコンテンツを伝送されるユーザーシステムに関するシステムの固有情報を利用して生成されるユーザー固有キーを生成するためのユーザー固有キー生成手段；
前記ユーザーシステムの伝送要求に応じ、前記デジタルコンテンツを暗号化するためのデジタルコンテンツ暗号化キーを生成する暗号化キー生成手段；
前記ユーザー固有キーと前記コンテンツ暗号化キーを保存及び管理するためのキー管理手段；
伝送される前記デジタルコンテンツを、前記キー管理部における前記コンテンツ暗号化キーを利用して暗号化するコンテンツ暗号化手段；
前記コンテンツ暗号化キー（復号化キー）を、前記ユーザー固有キーで暗号化する復号化キー暗号化手段；及び
前記ユーザーシステムの伝送要求に応じて前記キー管理手段を制御し、前記コンテンツ暗号化手段により暗号化された前記デジタルコンテンツを、前記ユーザーシステムに伝送するコンテンツ提供手段を含むことを特徴とする。
【００１６】
前記のような特徴を有する本発明は、基本的にデジタルコンテンツが生成されるその瞬間から、即ちデジタル著作物が形成され、著作物としての価値を有するようになるその瞬間から、著作物がネットワークを通じてまたはオフライン上の或る経路を経て流通されながら、多様なユーザーが利用するようになる過程、そしてその著作物が廃棄されるその瞬間までの生成、配布、廃棄の全過程にわたるコンテンツの保護方法及び装置を提示しようとするものである。
【００１７】
デジタル著作物が流通される過程において、デジタル著作物の著作権を保護しながら、正当な方法でユーザーにその使用権利を許可していたずらに著作物を盗用、偽造、変造することができないようにする等の全ての管理体系を本発明において提案する。
【００１８】
以下、添付図面を参照し、本発明にかかるデジタルコンテンツの保護方法及びこれを利用するシステムについて、より具体的に説明すると、次のとおりである。
【００１９】
（好ましい実施例の詳細な説明）
図１は、本発明にかかるコンテンツの保護及び管理システムによるデジタルコンテンツの購買及び配布による全般的な関係を示すブロック図である。図１においては、１０はコンテンツに対する管理機能を行うコンテンツ管理部（Ｃｏｎｔｅｎｔｓ Ｐｒｏｔｅｃｔｉｏｎ Ｍａｎａｇｅｒ；以下、ＣＰＭ’という）、２０は該サービスを利用してコンテンツを提供するコンテンツ提供部（コンテンツ提供者（Ｃｏｎｔｅｎｔｓ Ｐｒｏｖｉｄｅｒ；以下、ＣＰ’という）またはコンテンツ配布者（Ｃｏｎｔｅｎｔｓ Ｄｉｓｔｒｉｂｕｔｏｒ；以下、ＣＤ’という）ともいう）、３０は支払い要求に対する処理及び支払い承認のような支払い関連処理を行う支払いゲートウェイ（Ｐａｙｍｅｎｔ Ｇａｔｅｗａｙ）、４０はコンテンツを購買する購買者（ＣＣ：Ｃｏｎｔｅｎｔｓ Ｃｏｎｓｕｍｅｒ）（即ち、ユーザーシステム）であり、５０はユーザーシステムにおいて用いられる端末機及びブラウザ上で機能的にコンテンツの保護と関連する機能（例えば、メッセージフッキングまたはクリップボード削除等のような機能）を制御するコンテンツ機能制御部（Ｃｏｎｔｅｎｔｓ Ｃｏｎｔｒｏｌｌｅｒ；以下、ＣＣＲ’という）である。
【００２０】
前記システムにおいて、コンテンツ提供部２０について本発明においてはＣＰとＣＤを区分せず、その機能を統合してＣＤとして言及する。以下、ＣＤ２０側から発生される一連の出来事は、コンテンツ配布者側で発生するものであり、コンテンツ配布者は、コンテンツ制作者であり得、またはコンテンツのライセンスを所有しているコンテンツ提供者でもあり得る。
【００２１】
ＣＤ２０は、所有しているデジタルコンテンツに対し、認証された購買者（ユーザー）であって、代金を支払ったユーザーのみに使用権限を与えるために、一定の処理過程を経るようになる。このため、ＣＣ４０側からＣＰＭ１０にコンテンツ要求（ｃｏｎｔｅｎｔｓ ｒｅｑｕｅｓｔ）を行うと、ＣＤ２０は、ＣＰＭ１０に、後述するユーザー認証及びコンテンツ暗号化のためのキー管理サーバ（Ｋｅｙ Ｍａｎａｇｅｍｅｎｔ Ｓｅｒｖｅｒ；ＫＭＳ）（キー管理部）を設けてサービスを実施するか、またはＣＤ２０側に直接キー管理サーバを設けてキー管理しながらサービスを実施することもできる。
【００２２】
図１においては、該役割が分離された状態を例示して説明する。先ず、ＣＤ２０は保有したコンテンツを暗号化する。そして、ＣＰＭ１０においては、コンテンツを暗号化した暗号化キー及びユーザー情報からなるユーザーキーを管理する。ＣＣ４０は、ＣＤ２０が提供するデジタルコンテンツをインターネット経由で、ウェブ（Ｗｅｂ）上でまたはオフライン経路を通じて閲覧する。このとき、ＣＤ２０は、ウェブ上のホームページ上でデジタルコンテンツに対する不法使用等を防止するための機能を行うＣＣＲ５０を設け、ユーザーがコンテンツを閲覧のみできるようにし、不法的に保存するか、またはコピーして用いることができないようにする。ＣＣ４０は、基本的にＣＤ２０からデジタルコンテンツを購買するために、会員加入及びユーザー認証手続きを経る。
【００２３】
前記過程において発生するデジタルコンテンツの使用に対する支払いと関連して、ＣＰＭ１０は、支払いゲートウェイ３０と連係して各種使用可能な支払い条件をＣＣ４０に提供し、該支払い条件に関する資料を支払いゲートウェイ３０に伝送する。支払いゲートウェイ３０は、支払い条件に関するデータを検証し、該当条件に応じて適法に支払われ得る条件に該当する場合に、支払いが承認される旨の信号をＣＰＭ１０に伝送する。また、このような形態からなる支払い関連内訳であるビリングリスト（Ｂｉｌｌｉｎｇ Ｌｉｓｔ）は、ＣＤ２０に実時間または一定周期で伝送される。
【００２４】
前記におけるように、デジタルコンテンツの使用に対する支払い等を含め、ＣＰＭ１０において、ＣＣ４０のコンテンツ要求に対して購買者であるＣＣ４０に対する認証がコンテンツ管理部１０と支払いゲートウェイ３０等を通じて行われると、ＣＤ２０により提供されるコンテンツをダウンロード等の手続きを経て受けることができる。１次的にデジタルコンテンツを購買したユーザーＡ；４２はユーザー認証を経た後、コンテンツを復号化することができるキーを受けてコンテンツを復号化して再生、利用することができる。
【００２５】
このとき、ユーザーＡ；４２が、第２、第３の非購買ユーザーであるユーザーＢ；４４またはユーザーＣ；４６等に自分が購買したコンテンツを配布した場合、ユーザーＡ；４２が購買した暗号化されたコンテンツの伝送は可能であるが、ユーザーＢ；４４またはユーザーＣ；４６がコンテンツを復号化して再生、利用することはできない。デジタルコンテンツの再生について詳細な事項は後述する。従って、ユーザーＢ；４４、ユーザーＣ；４６が該当デジタルコンテンツを利用しようとする場合には、ユーザーＡ；４２と同様、サービスに接続してユーザー登録と共に、ユーザー認証を受けてコンテンツの使用権限を一連の手続きを経て獲得しなければならない。
【００２６】
参考までに、ＣＣＲ５０の機能は前述のとおり、ＣＤ２０がインターネットホームページ等を利用してユーザーに購買、利用可能なコンテンツを閲覧させるために、多様なリストとサンプルコンテンツ等をアップロード（ｕｐ ｌｏａｄ）するに当たって、不法ユーザーが前記コンテンツを不法利用、無断盗用する等の行為を防止するための機能である。ユーザーは、ＣＤ２０が提供するコンテンツを閲覧するに当たって、不法的にこれを保存するか、コピーする等の行為を行うことができず、実際に購買する場合においては、ＣＰＭ１０により保護されたコンテンツがＣＣ４０に伝達されるものであると言える。前記のようなＣＣＲ５０の細部的な機能については後述する。
【００２７】
ＣＰＭ１０の基本的な機能は、デジタルコンテンツの生成から配布、使用、廃棄に至る全過程にわたって、コンテンツの不法配布や不法使用を防ぐことができるように暗号化過程を通じてコンテンツを保護して管理し、コンテンツの著作権等を管理及び保護することである。暗号キーを有する適法なユーザーのみが暗号化されたコンテンツを復号化して用いることができ、不法に流通されてもキーがなければ用いることができないようにすることにより、コンテンツを保護する。特に、本発明においては、暗号化されたコンテンツを復号化するキーをユーザーに伝送するに当たってその保安性を高め、キーが流出されることを防止するようにした。これについては後述する。
【００２８】
ＣＣ４０は、コンテンツを用いるときにのみキーを利用し、コンテンツは常に暗号化されてロックされた状態で存在し、使用時にのみキーを利用して使用可能な形態で提供される。このとき、提供される形態としては、ストリーミング（ｓｔｒｅａｍｉｎｇ）形態の形式を利用することもできる。このようなコンテンツ配布及び流通体系においては、コンテンツ使用関連規則をＣＤ２０側またはＣＰＭ１０側で設定することができる。前記使用規則は、コンテンツを流通して用いるときの各個人の使用規則と権限を示すものであり、デジタルコンテンツの著作権保護と直接的な関連はない。使用規則によりデジタルコンテンツの再分配による規則の追加や修正等の自由な規則管理を通じて効率的なコンテンツを提供することが可能である。ユーザーは許可された規則によってのみコンテンツを用いることが可能であることは勿論である。
【００２９】
次に、課金体系の管理部分は、コンテンツの著作権保護と直接的な関係はないが、著作権保護の究極的な目的が、ＣＤ２０の収益性事業のためのものであるので、デジタルコンテンツの使用内訳を管理し、これに基づいて課金と決済を管理することができる機能を行う。ユーザー認証による金融決済システムと自動的に連結し、コンテンツの使用料を徴収して課金ブロックのインタフェースをモジュールに付けるように設計することができる。
【００３０】
前記のようなデジタルコンテンツを媒介として行われるシステムにおけるＣＰＭ１０の機能について、下記の図面を参照してより具体的に検討すると次のとおりである。
【００３１】
図２は、本発明にかかるデジタルコンテンツの保護及び管理のためのシステムの構成を概略的に示すブロック図である。図２に示されたように、ＣＰＭ１０は、コンテンツサービスの要請者のために、コンテンツ伝送要請等に応じて、該当デジタルコンテンツを提供するためのコンテンツ提供部１００、ＣＤ２０から提供され加工処理されたデジタルコンテンツに関するデータベース等を構築し、これを管理するコンテンツ管理部１１０、ＣＣ４０に提供されるデジタルコンテンツに含まれる暗号化を行うコンテンツ暗号化部１２０、コンテンツに対する暗号化キーとＣＣ４０のシステム特性等に対する固有キーを保存及び管理するキー管理部１３０及びＣＤ２０から提供されたコンテンツに対する暗号化のための暗号化キーを生成するコンテンツ暗号化キー生成部１４０を含む。
【００３２】
前記構成要素のうち、コンテンツ提供部１００、コンテンツ管理部１１０及びコンテンツ暗号化部１２０は、ＣＤ２０側から提供されるコンテンツに対する管理、暗号及び加工を行う部分としてＣＤ制御部２００を構成する。
【００３３】
ＣＣ４０は、基本的なユーザーシステムの構成要素の他にも、ＣＣ４０内のシステム情報からの固有の特性情報によるユーザー固有キーを生成するユーザー固有キー生成部１５０、ＣＣ４０に提供されるデジタルコンテンツを復号化するための復号化部１６０、及び復号化されたデジタルコンテンツを再生するためのコンテンツ生成部１７０を含む。前記構成のうち、ユーザー固有キー生成部１５０はＣＣ４０に含まれているが、ＣＰＭ１０内に含まれても構わない。
【００３４】
前記構成は、ＣＰＭ１０とＣＣ４０、ＣＤ２０との全体的な関係を示したものであり、その動作については、初期のキー生成及び管理と関連して行われる動作の流れは図３を参照して検討し、ＣＣ４０に対するコンテンツの提供と関連しては図４を参照して説明する。図３と図４においては、下記に言及する動作と関連する構成要素のみを示した。
【００３５】
先ず、図３を参照してキー生成及び管理について説明する。キー生成と関連して、ＣＣ４０が本システムにより提供されるサービスの未加入者である場合は、ウェブサーバ１８０を通じてＣＤ制御部２００で行われるユーザー登録過程を経る。登録されたユーザー情報、即ちユーザーの人的事項または決済方法等に関する資料は、別途のデータベース２１０に保存及び管理される。前記ユーザー登録過程に関する細部的な手続きは、既にインターネット上において用いられている一般的なユーザー登録過程と類似するため、その細部的な手続きに関する説明は省略する。
【００３６】
ユーザー登録と同時に、ユーザーであるＣＣ４０には、ユーザー固有キー（ＣＣ＿ＵＵＩＤ）生成のための（ＡｃｔｉｖｅＸのような）アプリケーションがユーザーシステムにダウンロードされると共に、自動実行されてＣＣ４０側のシステムの固有特性に該当するシステム情報を自動的に抽出し、ユーザー固有キーを生成するために、ユーザー固有キー生成部１５０に伝達する。このとき、ユーザー固有キーとは、システムの固有情報、例えばプロセッサのＩＤまたはハードディスクＩＤのようなシステム固有の特性を利用して生成されるユーザー固有の唯一のキーを意味する。
【００３７】
このように生成されたユーザー固有キーは、ウェブサーバ１８０を通じてユーザー固有キーとコンテンツ暗号化キーを管理するキー管理部１３０に伝達され、本発明にかかるシステムを利用するユーザーに関する情報として管理される。キー管理部１３０は、ユーザー固有キーと共にユーザーに提供されるデジタルコンテンツに対する暗号化のために生成される暗号化キーに関する情報を管理する。また、ユーザー固有キー生成部１５０がＣＰＭ１０内に形成されている場合は、ユーザーシステムにおいては、システム固有の特性に該当するシステム情報のみが抽出され、ウェブサーバ１８０を経由してユーザー固有キー生成部１５０に伝達され、ユーザー固有キーが生成されてキー管理部１３０に伝達される。
【００３８】
また、ＣＣ４０側においては、ユーザー登録を行う過程において、ＣＤ２０から提供されるデジタルコンテンツを聞いたり見たりすることが可能な専用ビューアー（Ｖｉｅｗｅｒ）もダウンロードされ、該当コンテンツに対する再生等のサービスを利用することができるようになる。
【００３９】
図４は、ＣＣ４０がＣＰＭ１０に対し、デジタルコンテンツを要請してこれを再生する場合を示したものである。図４に示されるように、ＣＣ４０はウェブサーバ１８０を通じて、本発明にかかるサービスを提供するウェブサービス（ホームページ）に接続し、ユーザー認証等の過程を経た後、購買しようとするデジタルコンテンツに関する情報を含んでいるコンテンツ管理部１１０のデジタルコンテンツのいずれかを選択してこれに対する伝送を要求する。
【００４０】
このような要求に応じてコンテンツ提供部１００においては、コンテンツ管理部１１０からデータベース２１０に保存されていたデジタルコンテンツを伝送される。また、コンテンツ提供部１００は、キー管理部１３０にコンテンツを暗号化するためのキーを要請すると、キー管理部１３０は、コンテンツ暗号化キー生成部１２０により生成された暗号化キーをＣＤ制御部２００のコンテンツ暗号化部１２０に伝達する。ＣＤ制御部２００は、このような暗号化キーを利用して該当デジタルコンテンツを暗号化する。ＣＤ制御部２００は、暗号化された情報を復号化することができる復号化キーをユーザー固有キー（ＣＣ＿ＵＵＩＤ）により暗号化し、暗号化されたコンテンツと共にウェブサーバ１８０を経由してＣＣ４０に供給する。
【００４１】
ＣＤ制御部２００から暗号化されたデジタルコンテンツをダウンロードした後、ＣＤ２０が提供した専用ビューアーを実行すると、ＣＣ４０はコンテンツ復号化部１６０により暗号化されたデジタルコンテンツを解読し、解読されたコンテンツはコンテンツ再生部１７０を利用して再生することができる。デジタルコンテンツの再生過程については後述する。図５に示した専用ビューアーは、オーディオファイルを実例として、ダウンロードしたオーディオファイルを再生するための再生機の一例を示したものである。
【００４２】
次に、前述の構成と機能を有する本発明にかかるデジタルコンテンツの保護及び管理のためのシステムにおける構成要素別の動作をより具体的に説明する。
基本的にＣＤから提供されるデジタルコンテンツを処理する過程を、図６を参照して説明する。図６に示した過程は、ＣＤが保有しているコンテンツを加工する一連の過程を示したものである。ＣＤが提供するコンテンツの加工は、ユーザーシステムにより特定のコンテンツが要請されるときに加工される場合と、予めＣＤから提供されるコンテンツを所定の形態に加工し、所定のデータベースに保存する場合があり、図６に示された過程は後者の場合を示したものである。
【００４３】
デジタルコンテンツには、イメージ、オーディオ、動画像等を始めとしたマルチメディアファイルを始め、多様なファイルが含まれる。ここでは、音楽ファイルを一例として説明する。
【００４４】
先ず、ＣＤが保有している原本の音楽ファイルを準備する（Ｓ１００ステップ）。変換処理される原本の音楽ファイルに電子透かしを挿入する（Ｓ１１０ステップ）。電子透かしする挿入は、音楽ファイルの不法複製に対する事後追跡のために、知的所有権情報（Ｉｎｔｅｌｌｅｃｔｕａｌ Ｒｉｇｈｔｓ Ｉｎｆｏｒｍａｔｉｏｎ；ＩＲＩ）を強力な電子透かし技法により挿入する。そして、標準化技術として採用された技術等で要求する方式に基づくトリガービット（Ｔｒｉｇｇｅｒ Ｂｉｔｓ；ＴＲＩＧ）を挿入する。勿論、ＣＤの要請により電子透かしを挿入する過程は省略してもよい。
【００４５】
参考までに、トリガーは、テーブルが保護しているデータを修正しようとする試みがあるとき、自動的に実行されるストアード・プロシージャの特別な形態である。トリガービットは一連の信号で作用するビットであり、コンテンツに圧縮等のある外部的刺激があるとき、動作して特定のステップを実行する役割を果たす。
【００４６】
電子透かしの挿入後は、該当音楽ファイルに対する圧縮を行う（Ｓ１２０ステップ）。デジタル化された音楽ファイルは、それ自体の大きさが相当大きいため、通信上において元々の形態で伝送されるには問題点があるので、これをオンライン取引に適した大きさに圧縮する。圧縮方式は、ｍｐ３あるいはＡＡＣのような形態の一般的なオーディオファイルフォーマットを用いる。本発明から提供するＣＰＭサービスから提供されるファイルの形態は、該ステップにおいて保存されるようになる。勿論、本発明においては、音楽ファイルについてｍｐ３を一例として説明するが、ＣＤの要請等に応じて、またコンテンツファイルの種類に応じて多様な圧縮方式を利用することができる。
【００４７】
音楽ファイルに対する圧縮後は、該当ファイルにヘッダ（Ｈｅａｄｅｒ）情報を追加する（Ｓ１３０ステップ）。追加されたヘッダは、コピー制御情報（Ｃｏｐｙ Ｃｏｎｔｒｏｌ Ｉｎｆｏｒｍａｔｉｏｎ；ＣＣＩ）、最大コピー回数（Ｍａｘｉｍｕｍ Ｃｏｐｙ Ｎｕｍｂｅｒ；ＭＣＮ）、知的財産権情報（Ｉｎｔｅｌｌｅｃｔｕａｌ Ｒｉｇｈｔｓ Ｉｎｆｏｒｍａｔｉｏｎ）、音楽ＩＤ（Ｍｕｓｉｃ ＩＤ）等のような使用権に関する情報を含み、これらは具体的に次のような値を有する。
【００４８】
−ＣＣＩ：２ビットからなり、４つの互いに異なるビット組み合わせであり、それぞれ”Ｃｏｐｙ Ｆｒｅｅ”（ＣＣＩ＝００）、”Ｃｏｐｙ Ｏｎｅ Ｇｅｎｅｒａｔｉｏｎ”（０１）、”Ｃｏｐｙ Ｎｏ Ｍｏｒｅ”（１０）、”Ｃｏｐｙ Ｎｅｖｅｒ”（１１）等の情報を表現する。”Ｃｏｐｙ Ｎｏ Ｍｏｒｅ”は、”Ｃｏｐｙ Ｏｎｅ Ｇｅｎｅｒａｔｉｏｎ”が制限されたコピー範囲を超える場合に該当し、”Ｃｏｐｙ Ｎｅｖｅｒ”は、原本音楽自体が複製禁止された場合である。
【００４９】
ここで、指定した００、０１、１０、１１を００、０１、１１、１０の順に提供すると、Ｇｒａｙ Ｃｏｄｅの基本的原理により更に容易に変化させることができる。（参考までに、グレイコードは、前後のコードが１ビットだけ変化する特徴を有しているので、連続的な特徴を有するアナログ資料が入力されるシステムにおいて、資料の誤謬が分かる重要な特徴を有するようになり多く用いられている。非加重値（ｎｏｎ−ｗｅｉｇｈｔｅｄ）コードであり、Ａ／Ｄ変換器（ａｎａｌｏｇ−ｔｏ−ｄｉｇｉｔａｌ ｃｏｎｖｅｒｔｅｒ）に用いられる。）
【００５０】
−ＭＣＮ：”Ｃｏｐｙ Ｏｎｅ Ｇｅｎｅｒａｔｉｏｎ”である場合にのみ有効であり、４ビット程度が割り当てられる。
【００５１】
−ＩＲＩ：知的著作権情報であり、許容ビットは要請に応じて決めることができる。挿入する知的著作権情報は、音楽ファイル名や歌手名またはライセンス所有者等を組み合わせて決めることができる。
【００５２】
−Ｍｕｓｉｃ ＩＤ：音楽ファイルに関するＩＤを示す。
前記のような情報を含むヘッダにパッドとしてのランダムビットが付加され１２８ビットとなり（即ち、ｈｅａｄｅｒ ｂｉｔｓ＋ｒａｎｄｏｍ ｂｉｔｓ＝１２８ｂｉｔｓとなるようにする）、従ってヘッダは隠匿化される。
【００５３】
ヘッダ情報の挿入後は、音楽ファイルに対する暗号キーの生成を行うと共に、音楽ファイルを暗号化する（Ｓ１４０ステップ）。暗号化キーは、所定の大きさのバイト長を有する、本発明においては、１２８ビット長を有する音楽ファイル暗号化キー（ＣＤ＿ＵＵＩＤ）を生成し、生成された音楽ファイル暗号化キー（ＣＤ＿ＵＵＩＤ）はキー管理部１３０で管理する。
【００５４】
暗号化キーが生成されると、Ｓ１２０ステップにおいて圧縮された音楽ファイル、Ｓ１３０ステップにおいて挿入されたヘッダ情報と音楽ファイル暗号化キー（ＣＤ＿ＵＵＩＤ）を利用し、暗号化された音楽ファイル（Ｅｎｃｒｙｐｔｅｄ＿ｍｕｓｉｃ）を作る。暗号化は、ＣＤが作った１２８ビットのキー（ＣＤ＿ＵＵＩＤ）を利用して進行するが、このような暗号化には、商用化された多様な暗号化アルゴリズムを用いることができ、本発明においては、実例としてツーフィッシ暗号化（Ｔｗｏｆｉｓｈ Ｅｎｃｒｙｐｔｉｏｎ）アルゴリズム、またはブローフィッシ暗号化（Ｂｌｏｗｆｉｓｈ Ｅｎｃｒｙｐｔｉｏｎ）アルゴリズム等を例として用いて進行することができるようにした。
【００５５】
暗号化作業が完了すると、暗号化された音楽ファイルに付加情報を加える（Ｓ１５０ステップ）。音楽ファイルに関する付加情報は、音楽に関連する一般的情報（レコード会社名、歌手名、出版日等のような情報）により決まる。そして、ｍｐ３圧縮に関する情報、複製関連情報、現在音楽形式に関する情報等を付加情報（ＡｕｘＩｎｆｏ）として加える。付加情報は、キーレングス（Ｋｅｙｌｅｎｇｔｈ）バイトだけのランダムビット（Ｒａｎｄｏｍ ｂｉｔ）を作り、その後に音楽に関する付加情報を平文（Ｐｌａｉｎ ｔｅｘｔ）で書き込む。
【００５６】
付加情報の入力後は、基本的に音楽ファイル自体に対する処理が完結した状態であり、このような音楽ファイルは、データベース２１０に保存されて管理される（Ｓ１６０ステップ）。ＣＤ制御部２００においては、原本音楽、暗号化された音楽、Ｐｒｅｖｉｅｗ音楽、暗号化に用いられたキー等をデータベース化して管理する。
【００５７】
前記のように、生成されたデジタルコンテンツをユーザーであるＣＣの側面でダウンロードする一連の過程は図７を参照して説明する。
【００５８】
先ず、ＣＣ４０は、ＣＤから提供するウェブサーバ１８０上のウェブサービス（ホームページ）に接続し、ＣＤが提供する基本的な加入手続きを行う（Ｓ２００ステップ）。加入手続きが成功的に行われた後は、ＣＣ４０のためのプログラムをダウンロードして設置する（Ｓ２１０ステップ）。このとき、プログラムの設置は自動的に実行されるか、またはユーザーの選択により手動的に行うことができる。このとき、コンテンツ再生のための専用ビューアーもダウンロードする。
【００５９】
クライアントの端末機（ＰＣ等）にダウンロードして設置されたプログラムの実行により、ＣＣ４０のシステム特性を考慮し、個人固有キー（システムＩＤ）、即ちＣＣ＿ＵＵＩＤが生成される（Ｓ２２０ステップ）。このとき、個人固有キーの生成は自動的に行われ、ＣＣ４０は、ＣＤ２０が提供するデジタルコンテンツの中から所望のコンテンツを選択し（Ｓ２３０ステップ）、カード等の費用決済手段を利用して決済する（Ｓ２４０ステップ）。ＣＣ４０が費用を決済すると、前述のように支払いゲートウェイ３０の確認手続きを経た後、該当デジタルコンテンツがＣＣ４０の領域にダウンロードされる（Ｓ２５０ステップ）。デジタルコンテンツがダウンロードされると、ＣＣ４０は、プログラムツールを利用して該当コンテンツに対する復号化過程を経て再生する（Ｓ２６０ステップ）。
【００６０】
特に、ＣＣ４０に設置されるクライアント上のプログラムは、コンテンツ購買者がＣＰＭ１０により保護、管理されるコンテンツを購買し、自己のコンピュータ等の端末機を通じて再生するために、購買者のコンピュータ等の端末機に設置しなければならない一種の再生のためのプログラムと言える。このようなプログラムはシステム暗号関数を含んでいるが、これをシステム暗号関数（ＳｙｓＣｒｙｐｔ）と称して記号Ｅ（＊）と表現する。システム暗号関数（ＳｙｓＣｒｙｐｔ）は、全てのパーソナルコンピュータに設置されたＣＣ４０またはＣＤ２０のためのプログラムで同様に作動する。ＣＣ４０のためのプログラムは、設置時にパーソナルコンピュータ固有のハードウェア情報（ＣＰＵ ＩＤまたはハードのシリアルナンバー、機種情報、製造社情報等）からシステム固有暗号キー（またはＩＤという、ＣＣ＿ＵＵＩＤ）を生成する。
【００６１】
設置されたＣＣ用プログラムは、デジタルコンテンツ再生の実施ごとにパーソナルコンピュータのハードウェア情報からユーザー固有キー（ＣＣ＿ＵＵＩＤ）を生成または検出し、その値が既存のＣＣ＿ＵＵＩＤと異なる場合には実行を中断する。これによって、他のパソコンにＣＣ用プログラムがそのまま移されて実行することを防止できるようになる。ＣＣ用プログラムの設置時に、１０２４ビットのパブリックキーとプライベートキーが任意に生成する。各キーは、システム暗号関数（ＳｙｓＣｒｙｐｔ）により暗号化されてＣＣ用プログラム内に保存され、ＣＣ４０は、その実際値に対して直接的に接近することができない。ＣＣ用プログラムで再生された全ての音楽は、データベースファイルＤＢで管理し、それはシステム暗号関数により暗号化され、キー管理者のみその内容に接近することができる。
【００６２】
前記のようなユーザー固有キーに関する概念と、このようなユーザー固有キーを生成する過程は図８を参照して説明する。
【００６３】
ユーザー登録を通じてユーザー固有キー生成部１５０により形成されたＣＣ＿ＵＵＩＤはキー管理部で管理される。また、ＣＰＭ１０におけるコンテンツ暗号化キー生成部１４０においては、コンテンツを暗号化するキー（ＣＣ＿ＵＵＩＤ）を生成する。該キーは、キー政策によってコンテンツ別にそれぞれ異ならせることもでき、コンテンツ制作者によって、またはコンテンツカテゴリ別に異ならせて生成することもできる。該生成されたＣＣ＿ＵＵＩＤキーもまたキー管理部１３０により管理されると共に、データベースも生成され、コンテンツが管理される。前記キー生成及び管理は、ＣＤと分離または統合されて運営されてもよい。
【００６４】
次に、ユーザーのシステム固有ＩＤ（ＣＣ＿ＵＵＩＤ）の生成過程を更に詳細に説明する。
【００６５】
コンピュータシステムを構成する要素としては、中央処理装置（ＣＰＵ）、ラム（ＲＡＭ）、ハードディスク（ＨＤＤ）、各種装置がある。本発明において提案するシステム固有ＩＤ（ＣＣ＿ＵＵＩＤ）によるコンテンツ再生コントロールとは、各ユーザーのシステム固有ＩＤでコンテンツ使用の再生の有無を制御するという意味である。
【００６６】
先ず、中央処理装置においては、ペンティアムＩＩＩ以上のチップには固有ＩＤがあり、メモリであるラムには固有ＩＤがない。またハードディスクは、そのマスタ領域の物理的なセクタを調べると、製造社情報（ＩＤＥ）を見つけることができる。製造社情報には、製造社名、シリアルナンバー、機種等に関する情報が含まれている。シリアルナンバー等の場合は、製造社Ａ、製造社Ｂ等で用いるナンバーが同一に重なることもある。このようにシステムの特性を示すこのような情報を抽出する（Ｓ３００ステップ）。このように抽出されたシステム情報に基づいて固有データ（ｕｎｉｑｕｅ ｄａｔｅ）を生成する（Ｓ３１０ステップ）。
【００６７】
該固有データを外部的に確認できないように遮断する機能を有する公知のブラックボックスに保存した後（Ｓ３２０ステップ）、このような固有データを利用して本発明において提案するシステム固有ＩＤ、即ちＣＣ＿ＵＵＩＤを生成する（Ｓ３３０ステップ）。システム固有ＩＤの生成のためのアルゴリズムは、多様な方法により具現され得る。生成されたＣＣ＿ＵＵＩＤは、保安維持のために、レジストリー（ｒｅｇｉｓｔｒｙ）等には残らないようにし、本発明から提供するプラグイン・アプリケーションの形態でコンテンツをプレイする度に、ＩＤを検索／生成して暗号化されたコンテンツを解く。勿論、該プラグインには、ブラックボックスが内蔵されているようにする。以上のような一連の過程により生成されたＣＣ＿ＵＵＩＤによって、特定のＣＣが購買したコンテンツは、第２、第３のユーザーに再配布され、認証の許可なしに再使用できないように制御される。
【００６８】
次に、ＣＤの側面で実施される一連の過程を図９の流れ図を参照して説明する。先ず、ＣＤ２０は、基本的にＣＣ４０側に提供されるデジタルコンテンツを制作する（Ｓ４００ステップ）。勿論、デジタルコンテンツは、ＣＤが直接制作することもできるが、他のデジタルコンテンツを外部から提供されることもできる。このようにデジタルコンテンツが準備されると、これに関する情報をコンテンツ管理部１１０のコンテンツデータベース２１０に登録してコンテンツ暗号化過程を実施する（Ｓ４１０ステップ）。ＣＤ２０から提供されたデジタルコンテンツは、コンテンツ管理部１１０からコンテンツ提供部１００に伝達され、また該デジタルコンテンツを暗号化するためのキーをコンテンツ暗号化キー生成部１４０とキー管理部１３０を経てコンテンツ暗号化部１２０に伝達する。コンテンツ暗号化部１２０は、該当デジタルコンテンツを暗号化した後、これをコンテンツ提供部１００からコンテンツ管理部１１０に伝達する。このように暗号化されたデジタルコンテンツは、コンテンツ管理部１１０により制御されるデータベース２１０に保存されて管理される（Ｓ４２０ステップ）。
【００６９】
このようにＣＣ側に最終的に提供するデジタルコンテンツが準備されると、ウェブサービスを通じて本発明にかかるサービスを使用しようと接続するユーザーに提供する（Ｓ４３０ステップ）。デジタルコンテンツを購入しようとするユーザーがいる場合は、支払いゲートウェイと連係して決済及びキー管理、各種内訳情報等を管理する（Ｓ３４０ステップ）。
【００７０】
前記過程は、ＣＣ４０側の要請なしにＣＤ２０から提供される全てのデジタルコンテンツに対し、コンテンツ管理部１１０のデータベース２１０で保存及び管理するための過程を記述したものであり、ＣＣ４０の要請に応じて必要時にのみ前記過程を行うようにすることもできる。このようにＣＤ側から提供するデジタルコンテンツに対する準備が完了した後、このようなデジタルコンテンツをＣＣ側で固有キーを利用して用いる過程は図１０を参照して説明する。
【００７１】
ユーザーであるＣＣ（購買者）から特定のデジタルコンテンツに対する要求がある場合は、ＣＤは該当デジタルコンテンツを暗号化するキー（ＣＣ＿ＵＵＩＤ）で購買者が要請したデジタルコンテンツ、例えば音楽ファイルであるｍｐ３ファイルを暗号化する（Ｓ５００ステップ）。暗号化されたｍｐ３ファイルは、購買者の要請に応じてインターネット等を通じて伝送される（Ｓ５１０ステップ）。
【００７２】
コンテンツ購買者が、該暗号化されたｍｐ３ファイルを再生するためには、復号化過程を経なければならない。このとき、該コンテンツを再生するために、コンテンツ復号化キーが必要であるが、復号化に必要なキーはそのまま提供されるのでなく、前述した該当コンテンツ購買者の固有システムＩＤ（ＣＣ＿ＵＵＩＤ）で暗号化されて提供される。即ち、購買者の固有キー（ＣＣ＿ＵＵＩＤ）で暗号化されたｍｐ３ファイル復号化キーが提供されるのである。
【００７３】
従って、該当デジタルコンテンツが購買者に伝送されて該当コンテンツを再生するためには、暗号化されたコンテンツと共に伝送された復号化された復号化キーが復号化され、コンテンツを復号化することができるか否かが重要である。即ち、コンテンツを再生するためには、コンテンツを復号化するためのキーが必要であるが、該復号化キーもまた暗号化されてユーザーに伝送されるので、該キーを復号化する過程が先行されなければならないのである。
【００７４】
暗号化されたコンテンツ復号化キーを復号化するキーは、ユーザーのシステム情報から抽出されると言える。即ち、最初にコンテンツを購買した購買者が、ユーザー登録時に生成した固有キー（システム情報から生成されたキー；ＣＣ＿ＵＵＩＤ）でコンテンツ復号化キーを暗号化するため、これを再び復号化するためには、購買者のシステム情報から生成されたＣＣ＿ＵＵＩＤとコンテンツ復号化キーを暗号化したキーが一致するか否かをチェックする。このようなチェック結果が一致する場合、コンテンツ復号化キーを復号化することができる（Ｓ５２０ステップ）。若し、前記チェック時に暗号化されたｍｐ３ファイル復号化キーを復号化するキーと購買者の固有キーとが同一でない場合は、該当購買者は、正当な使用権者ではないことを通知するメッセージの表示と共に作業が終了される（Ｓ５３０ステップ）。
【００７５】
しかし、暗号化されたｍｐ３復号化キーを復号化するキーと、ユーザーのシステムにおいて生成、抽出されたユーザーの個人固有ＩＤであるＣＣ＿ＵＵＩＤとが一致する場合は、購買者のシステムＩＤであるＣＣ＿ＵＵＩＤで暗号化されたｍｐ３復号化キーを復号化してコンテンツ復号化キーを抽出する（Ｓ５４０ステップ）。このように抽出されたコンテンツ復号化キーを利用してｍｐ３ファイルを復号化する（Ｓ５５０ステップ）。復号化されたファイルは、専用ビューアーを利用してデジタルコンテンツを再生する（Ｓ５５０ステップ）。
【００７６】
また、ＣＣが購入する全ての音楽に関する情報の管理のために、ＣＣのコンピュータにおいては、このような音楽情報を管理する音楽ＤＢ（以下、ＭＤＢ’；Ｍｕｓｉｃ Ｄａｔａｂａｓｅ）を作る。ＣＣも新規の音楽の聴取ごとに自己のＭＤＢをアップデートする。音楽を聴取するために、ＣＣ用プログラムを作動する度に先ずＭＤＢを点検する。点検の結果、新規の音楽である場合は、音楽データベースファイルにそのＣＣＩ、ＭＣＮ等の情報を記録し、既存の音楽である場合は、音楽データファイルに記録されたＣＣＩ、ＭＣＮ等が再生しようとする音楽のＣＣＩ、ＭＣＮ等と同一であるか否かをチェックする。万一異なる場合は動作を中止する。ＣＣのＣＣ＿ＵＵＩＤは、ＳｙｓＣｒｙｐｔにより暗号化されて保存されているので、それを利用して復号化した音楽の秘密キーＣＣ＿ＵＵＩＤは、その機密性を維持する。
【００７７】
以上、図１０を参照して、デジタルコンテンツとして音楽ファイルを例として説明したが、音楽コンテンツを含む多様なコンテンツが全て適用され得る。
【００７８】
次に、図１におけるように、全体的な構成に関する説明において言及したコンテンツ機能制御部ＣＣＲの構成及びその動作について図１１を参照して説明する。
【００７９】
コンテンツ機能制御部５０は、ＣＰＭにより提供、管理、再生されるコンテンツの流通過程中、ＣＣが本発明にかかるシステムから提供するホームページを訪問し、コンテンツを閲覧するときに動作が行われる。ユーザーシステムにおいては、ＣＣＲによりホームページ及び一連のキーボード、マウス機能が制限される。例えば、ＣＣがオンライン教育サイトに接続し、該サイトから提供する教育関連コンテンツを閲覧するとき、コンテンツ提供者は、ＣＣが教育コンテンツを閲覧のみ可能にし、これをコピーするか、ＣＣのコンピュータへの保存、プリント物への出力、または画面をキャッチャーする等の行為を防止する。これは、ＣＣが正規の購買過程、または利用過程を経ることなく、コンテンツを無断で利用したり出力したりすることを防止するためである。これは図１１を参照して詳述する。
【００８０】
先ずユーザーは、ＣＤが提供するホームページにウェブブラウザを通じて接続する。ホームページが開かれると共に、本発明おいて提供するＣＣＲが行われて全般的な動作を制御する。即ち、ユーザー（ＣＣ）がホームページに接続すると、ＣＰＭは自動的にＣＣＲを始動する（Ｓ６００ステップ）。また、ユーザーがホームページから他のサイトに移動する場合はＣＣＲを終了する。
【００８１】
ＣＣＲが始動された状態では、タイマーの始動が行われる（Ｓ６１０ステップ）。タイマーは、ホームページが活性化された状態で作動しながら引き続きＣＣの端末機（モニタ等）上で該当ホームページが表示されるウィンドウがイネーブルされているか否かをチェックする（Ｓ６２０ステップ）。即ち、ＣＤが提供する保護を受けるコンテンツが含まれているウィンドウが、活性化された窓（即ち、モニタ上で一番出前にディスプレイされてタイプツールバー（Ｔｙｐｅ Ｔｏｏｌ Ｂａｒ）が青色になっている窓）であるか否かをチェックするのである。
【００８２】
若し、ＣＣがコンテンツの含まれた窓を見ながら利用していない場合は、ＣＣＲの活性化（ａｃｔｉｖｅ）状態であるか否かをチェックする（Ｓ６２０ステップ）。活性状態である場合は、ＣＣＲを除去（ｋｉｌｌ）し（Ｓ６４０ステップ）、そうでない場合は、再び戻ってタイマーが作動しながら、ウィンドウが活性化されている状態であるか否かをチェックする過程から前記作業を繰り返すようになる。即ち、モニタ上に開かれている多数のウィンドウのうち、本発明にかかるサービスを示すウィンドウが活性化している状態の場合は、Ａｃｔｉｖｅ Ｗｉｎｄｏｗ＝Ｍａｉｎ Ｗｉｎｄｏｗである場合はＣＣＲの機能が行われる。
【００８３】
ＣＣＲで行う大部分の機能は、ウィンドウフッキング（ｈｏｏｋｉｎｇ）機能を利用して実施される。フッキングは、簡単に言えば強力に全てのプロセスのウィンドウプロシージャを横取りして変えることである。即ち、自己のプロセス内の空間ではない他のプロセスの空間に浸透して勝手に変えることである。
【００８４】
前記判断の結果、ＣＣＲの機能が行われ始めると、内部タイマーによりクリップボードコントロール、仮ディレクトリ削除機能が行われる。このような二つの過程は、内部タイマーにより引き続き一定の時間ごとに繰り返される。そして、ＣＣによりキーボードタイピングまたはマウス等のようなポインティング装置により或るイベントが発生すると、メッセージフッキングが行われる。メッセージフッキングには、キーボードフッキング、マウスフッキング、ウィンドウズフッキング等がある。キーボードフッキングにより、キーボード入力による保存、コピー、スクリーンキャッチャー等の機能が制御され、マウスフッキングにより同様に保存、コピー、ｈｔｍｌソースビュー等の機能が制御される。
【００８５】
前述した例と関連して、仮ディレクトリ削除機能とは、ウェブブラウザプログラムの一種であるマイクロソフト社のインターネットエクスプローラーを行う場合、特定のウェブサイトに接続すると、該当ウェブサイトから提供されてエクスプローラーによりモニタ上にディスプレイされるデータは、反復的な使用時の速いディスプレイのために、ユーザーのコンピュータに仮ディレクトリを生成し、該ディレクトリにディスプレイされるデータを自動的にダウンロードさせる。即ち、ＣＣにより提供される各種データが、ユーザーのコンピュータに自動的に内容が保存されるようになるのである。従って、本ＣＣＲの機能は、このように生成された仮ディレクトリの内容を周期的に削除し、ユーザーのコンピュータにデジタルコンテンツがＣＤの許可なく保存されることを防止してデジタルコンテンツを保護するようにするのである。このようなディレクトリは、用いられる運営システム別に一定の規則により生成されるので、これは、運営システムの規則を検査することにより該当仮ディレクトリの存在が分かる。
【００８６】
また、コンピュータのシステムクリップボードには、現在の画面でディスプレイされる内容をコンピュータ上のＰｒｔＳｃキー等を利用してコピーすることができる。従って、ＣＤが著作権を有する画像情報が画面にディスプレイされる場合、ユーザーは、ＰｒｔＳｃキーを利用してシステムクリップボードにコピーすることにより、後でこれを再び編集して用いることができる。従って、不法複製を防止するために、システムクリップボードに保存される内容を削除することによりデジタルコンテンツを保護することができる。
【００８７】
また、メッセージフッキングと関連して、ウィンドウ運営体制は、全ての命令がメッセージの伝達により行われる。ユーザーにより発生されたメッセージは、ウィンドウのメッセージキューに保存され、ウィンドウは、メッセージキューに接近してメッセージを読み取って命令を行う。従って、ＣＣＲの動作中には、デジタルコンテンツの保護のためにユーザーが入力するメッセージをフッキングし、該メッセージ中に、特定のメッセージ（例えば、データのコピー等）が含まれているか否かをチェックする。その結果、メッセージ中に特定のメッセージが含まれていれば、これをメッセージキューから削除し、残りの部分に対してのみウィンドウで処理されるようにすることにより、ＣＤの許可なしに行われる命令を禁じることができる。
【００８８】
前記一連のＣＣＲにより行われる機能により、ＣＣは本発明にかかるシステムから提供するホームページ上でコンテンツを閲覧、使用するに当たって、１次的制約を受けるようになる。該１次的制約は、ＣＣ側においてはブラウザ上の機能を行うに当たって制約を受けるので、一部不便なことがあり得るが、コンテンツを提供するＣＤ側においては、良質のコンテンツを安全にオープン、提供することができる１次的に確実な解決策となる。そして、２次的にコンテンツ自体の保護、配布及び流通体系等の管理は、前述のとおりＣＰＭにより進行されるように行える。
【００８９】
前述のとおり、本発明から提供されるコンテンツの保護及び管理システムであるＣＭＳは、既存のＤＲＭ機能＋電子透かし＋認証及びモバイルエージェント（Ｍｏｂｌｉｅ Ａｇｅｎｔ）等との統合的な連結を通じたサービス及び各部分別インタフェースが可能となるようにモジュール化されて提供され得る。そして、サーバとクライアントの役割を最小化してＣＤ（またはＣＰ）に特化された形態のシステムである。ＣＤのサーバで全てのことを管理できる。
【００９０】
現在、韓国及び日本等におけるように、コンテンツの所有者が、自己のコンテンツを他人に任せて管理することを敬遠する状況下、本発明から提供するシステムは、ＣＤのサーバでコンテンツ及びユーザキー、コンテンツ暗号化キー等を全て管理することができ、実施の柔軟性を与えた。また、キー管理部において、ユーザーの決済内訳とユーザーの情報を管理することにより、ＣＤはこれを広告及び広報に活用することができ、電子透かし技術を利用した広告を進めることができる。
【００９１】
本発明においては、一般ユーザーのプログラム（ビューアー）の容量を最小化（４−５Ｍ）し、ダウンロード時間を短縮することにより便利性を図り、モバイルホン（Ｍｏｂｉｌｅ Ｐｈｏｎｅ）等のモバイル装置の制限された容量においても利用可能とするためのモデルとして最適化することができる。即ち、モバイルホン等の画面に適用することができるように、ビューアーの大きさの縮小化及びＪＡＶＡによる具現等のモバイル機器の適用に適合するように、設計時から考慮することができるように柔軟に考案された。特に、本発明において提案されるシステムは、ジャバアプリケーションで制作可能であるが、前記提案した機能をチップ（ｃｈｉｐ）で具現して搭載するようになると、インタフェースのみ具現すればよい。
【００９２】
そして、前記本発明においては、デジタルコンテンツの実例をｍｐ３に代表とするオーディオコンテンツを例として説明したが、デジタルコンテンツ’とは、イメージ、オーディオ、動画像、ｅ−ｂｏｏｋコンテンツ、デジタル教育関連コンテンツ、放送用コンテンツ等の多様なコンテンツを網羅する意味であることを明示しておく。
【００９３】
コンテンツが配布される経路は、有・無線通信を利用してオンライン上の経路を利用することもできるが、必要に応じてオフライン上で直接的な伝達経路を利用することもできる。前記本発明においては、コンテンツの提供、購買等はオンライン上で行われ、一連のプログラム、コンテンツのダウンロードもまたオンライン上で行われることを中心に説明したが、状況に応じて前記デジタルコンテンツは、フロッピーディスク、ＣＤ（Ｃｏｍｐａｃｔ Ｄｉｓｃ）、ＤＶＤ ＲＯＭ、レーザーディスク等の保存媒体を通じて保存され、オフライン上で流通することもできる。コンテンツがオフライン上で流通される場合にも、最初にＣＣが自己のコンピュータ等の端末機でコンテンツをオープンするか、または再生するときにＣＰＭユーザプログラムの実行を通じてＣＣ＿ＵＵＩＤを生成し、生成されたＩＤにより、以後コンテンツ再生の有無を判断、制御することができることは勿論である。
【００９４】
更に、前記本発明から提供されるＣＴＳは、一般家電に適用する管理システムに拡張、応用可能に実施することができる。現在一般家電もまたデジタル化されつつあり、デジタルテレビ、デジタルカメラ、インターネット冷蔵庫、インターネット洗濯機等のデジタル家電の概念が登場している。このような状況下、本発明から提供するＣＴＳはデジタル家電に適用され、コンテンツが受信または送信される全てのデジタル家電を通じて広範囲に適用され得ることを明らかにしておく。
【００９５】
（産業上の利用可能性）
前記におけるように、本発明にかかるデジタルコンテンツの保護及び管理のための方法並びにこれを利用したシステムは、デジタルコンテンツ著作物の生成から流通過程の全過程にわたって、コンテンツを保護、管理する統合的なシステムであり、このようなシステムの運用による効果は、次のとおりである。
【００９６】
第一に、既に構築されたシステムに容易に連結し、適用して活用可能にすることができる。既存のＤＲＭ（Ｄｉｇｉｔａｌ Ｒｉｇｈｔｓ Ｍａｎａｇｅｍｅｎｔ）システムは、全体的にシステムの構成上、極めて複雑な管理構造体系を有しており、一般ＰＣ業者がＤＲＭシステムを導入して実施することは容易でない側面を有していた。本発明において提案するＣＰＭは、負担なしにどのシステムにも連結、適用可能に設計された。特に、その構成が複雑でなく単純であり、システムの速度の面でも長所を有するところ、モバイル（Ｍｏｂｉｌｅ）機器等に容易に適用可能である。今後、モバイルコンテンツの保護及び管理に応用する際に極めて容易であると言える。
【００９７】
次に、本システムは、設計自体は複雑でないのに対し、その性能は正確かつ特化された機能を提供する。先ず、既存のＤＲＭ構造においては、暗号が解けた源泉コンテンツ（Ｒａｗ Ｃｏｎｔｅｎｔｓ）は、或る方法や装置を用いることにより不法ユーザーにキャッチされて再加工、配布が可能であるという問題点を有していた。しかし、本発明においては、暗号が解読された源泉コンテンツには、コンテンツの最初生成時に自動的に著作者の情報が電子透かしで隠匿されるようにした。従って、コンテンツには、暗号が解けた状態でも著作者等に関する情報が常に残るようになるので、著作権を保護することができる。
【００９８】
現在、流通されているデジタルコンテンツの大部分は、不法複製や流通により露出されて著作者の著作権を侵害しており、また健全な電子商取引の発展を阻害する要因として作用している。このような状況下、本発明の実施を通じてコンテンツの制作者は、コンテンツに対する所有権、著作権の保護を受けることができ、自己が制作したコンテンツが正しい流通構造において配布、利用されることが保障され得る。これは、良質のコンテンツの制作を加速化させることができる基礎となる。コンテンツの配布者は（前記コンテンツの制作者と同一であってもよい）、本発明によるコンテンツの保護、管理システムを構築して運営することにより、コンテンツの配布による正当な収入を確実に保障され得る。
【００９９】
コンテンツ購買者（ユーザー）の立場においては、良質のコンテンツを信頼感のあるサービスを通じて利用することができるようになる。要するに、本発明の実施を通じて、デジタルコンテンツに対する所有者の著作権を源泉的に保護し、コンテンツの不法使用、無断盗用等を源泉的に防止することにより、取引参加者（コンテンツの制作者、配布者、ユーザー）間の信頼が保障され得る。これは、ひいては信頼に基づく良質のデジタルコンテンツの育成を活性化するのに寄与でき、電子商取引の発展を一層加速化して新たなビジネスモデルを提示することができる。
【０１００】
本発明は、前記実施例を参照して特に図示して記述したが、これは例示のために用いられたものであり、本発明の属する通常の知識を有する者であれば、添付の請求の範囲において定義されるように、発明の思想及び範囲から外れることなく多様な修正を行うことができる。
【図面の簡単な説明】
【図１】本発明にかかる統合的なコンテンツの保護システムによるデジタルコンテンツの購買及び配布による全般的な関係を示すブロック図である。
【図２】本発明にかかるデジタルコンテンツの保護及び管理のためのシステムの構成を概略的に示すブロック図である。
【図３】図２における本発明にかかるシステムにおける初期のキー生成及び管理と関連して行われる動作を概略的に示すブロック図である。
【図４】図２における本発明にかかるシステムにおけるユーザーがデジタルコンテンツをダウンロードして再生する動作を概略的に示すブロック図である。
【図５】デジタルコンテンツの一例であるオーディオファイルを再生するプレーヤーの一例を示す図である。
【図６】ＣＤ側から提供されるコンテンツに対する処理過程を示す流れ図である。
【図７】ユーザーがコンテンツをダウンロードする一連の過程をＣＣの側面で示す流れ図である。
【図８】ユーザーのシステム情報からユーザー固有キー（ＣＣ＿ＵＵＩＤ）を生成する過程を示す流れ図である。
【図９】ＣＤの側面でデジタルコンテンツの管理のために実施される一連の過程を示す流れ図である。
【図１０】ＣＣ側で固有キーを利用してＣＤ側から提供されるデジタルコンテンツを利用する過程を示す流れ図である。
【図１１】本発明から提供されるコンテンツの操作関連機能制御部の動作による一連の過程を示す流れ図である。
【符号の説明】
１０  コンテンツ管理部、  ２０  コンテンツ提供部、  ３０  支払いゲートウェイ、  ４０  購買者、  ５０  コンテンツ機能制御部。
【図１】
2004520755.tif 000003
【図２】
2004520755.tif 000004
【図３】
2004520755.tif 000005
【図４】
2004520755.tif 000006
【図６】
2004520755.tif 000007
【図７】
2004520755.tif 000008
【図８】
2004520755.tif 000009
【図９】
2004520755.tif 000010
【図１０】
2004520755.tif 000011
【図１１】
2004520755.tif 000012
【国際公開パンフレット】
2004520755.tif 000013
2004520755.tif 000014
2004520755.tif 000015
2004520755.tif 000016
2004520755.tif 000017
2004520755.tif 000018
2004520755.tif 000019
2004520755.tif 000020
2004520755.tif 000021
2004520755.tif 000022
2004520755.tif 000023
2004520755.tif 000024
2004520755.tif 000025
2004520755.tif 000026
2004520755.tif 000027
2004520755.tif 000028
2004520755.tif 000029
2004520755.tif 000030
2004520755.tif 000031
2004520755.tif 000032
2004520755.tif 000033
2004520755.tif 000034
2004520755.tif 000035
2004520755.tif 000036
2004520755.tif 000037
2004520755.tif 000038
2004520755.tif 000039
2004520755.tif 000040
2004520755.tif 000041
2004520755.tif 000042
2004520755.tif 000043
2004520755.tif 000044
2004520755.tif 000045
2004520755.tif 000046
2004520755.tif 000047
2004520755.tif 000048
2004520755.tif 000049
2004520755.tif 000050
2004520755.tif 000051
2004520755.tif 000052
2004520755.tif 000053
2004520755.tif 000054
2004520755.tif 000055
2004520755.tif 000056
2004520755.tif 000057
2004520755.tif 000058
2004520755.tif 000059
【国際調査報告】
2004520755.tif 000060