JP2008226225A - Drmコンテンツ再生方法及びその装置 - Google Patents

Drmコンテンツ再生方法及びその装置 Download PDF

Info

Publication number
JP2008226225A
JP2008226225A JP2007304211A JP2007304211A JP2008226225A JP 2008226225 A JP2008226225 A JP 2008226225A JP 2007304211 A JP2007304211 A JP 2007304211A JP 2007304211 A JP2007304211 A JP 2007304211A JP 2008226225 A JP2008226225 A JP 2008226225A
Authority
JP
Japan
Prior art keywords
content
request signal
information
drm
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2007304211A
Other languages
English (en)
Other versions
JP4740925B2 (ja
Inventor
Jin Yong Choi
ジン−ヨン チェ
Se Woong Son
セ−ウン ソン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Teruten Inc
Original Assignee
Teruten Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Teruten Inc filed Critical Teruten Inc
Publication of JP2008226225A publication Critical patent/JP2008226225A/ja
Application granted granted Critical
Publication of JP4740925B2 publication Critical patent/JP4740925B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Mathematical Physics (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Storage Device Security (AREA)

Abstract

【課題】DRMコンテンツ再生方法及びその装置を提供する。
【解決手段】コンテンツ再生部からローカル端末機に出力される第1コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、コンテンツ制御部が、フッキングされた第1コンテンツ要請信号に相応する第2コンテンツ要請信号をサーバに出力する段階と、コンテンツ制御部が、サーバから出力される第2コンテンツ要請信号に相応するコンテンツ情報を受信する段階と、コンテンツ制御部が、受信されたコンテンツ情報をコンテンツ再生部に出力する段階と、を備えるDRMコンテンツ再生方法。
【選択図】図1

Description

本発明はコンテンツ(contents)提供方法に係り、より詳細には、コンテンツプレーヤー(player)が再生するコンテンツの位置をフッキング(hooking)する技術及びDRM(Digital Rights Management)技術を用いて暗号化されたコンテンツをユーザーに提供する方法及びそのシステムに関する。
最近の急速な有/無線通信技術の発達につれて多様なコンテンツが開発されており、開発されたコンテンツは、このような有/無線通信技術を通じてユーザーの容易なアクセスが可能となり、再び良質のコンテンツの開発を可能にする原動力になっている。
しかし、開発されたコンテンツは、一般的に流通される他のそのほかの商品と同様に資本と労動力とが投入された一つの資産であるにもかかわらず、デジタルデータが有する自体の特性によって容易に不法な方法で流通されてしまう問題がある。
特に、WWW(World Wide Web)技術の発展によってコンピュータ通信網であるインターネットが急速に普及されるにつれて、インターネットを通じるデジタルコンテンツの流通、分配または伝播が急速に拡大されている。したがって、デジタルコンテンツの不法な複製及び流通の防止のために多様な保安技術が開発されている。
DRMは、デジタルコンテンツ保護のための代表的な保安技法の一つであり、デジタルコンテンツの内部に結合されている情報としてデジタルコンテンツの使用権利を規定する。例えば、DRMは、デジタルコンテンツの再生可能回数や、コピー可能か否かまたは回数などを規定できる。
また、DRM技術によってデジタルコンテンツは、生成から配布、使用、廃棄に至る全過程にかけてコンテンツの不法配布や不法複製などを防止できるように暗号化過程を通じて保護される。DRMは、暗号キーを有した適法したユーザーのみが暗号化されたコンテンツを復号化して使うようにし、不法に流通されても復号化に必要なキーが無ければ使うことができないようにする。
一方、DRMで暗号化になったコンテンツを再生するためには、コンテンツ再生プログラムは暗号化された状態では前記コンテンツを再生することができないので、暗号化されたコンテンツを復号化した後、該復号化されたコンテンツを再生する。
一般的に、ローカル端末機に存在するコンテンツ再生プログラムがコンテンツを提供するサーバからコンテンツを提供されて再生するためには、サーバから復号化されたコンテンツをストリーミング(streaming)形式で提供されて復号化過程を経ずに再生するか、暗号化されたコンテンツを提供されて、前記暗号化されたコンテンツを復号化した後、該復号化されたコンテンツを臨時に保存した後、該保存されたコンテンツを再生する。しかし、いずれも保安上の脆弱点が発生する。
また、一つのコンテンツが実行される間に他のコンテンツを呼び出す場合のようにコンテンツ内部にコンテンツを呼び出す過程がある場合、呼び出されるコンテンツが分からずすぐDRMを適用し難く、これのためにはコンテンツのソース(source)を変更する作業が必要であった。したがって、保安上の脆弱点を減らしてコンテンツソースの変更なしにDRM適用が可能なコンテンツ提供方法及びその装置が切実に要求される。
本発明が解決しようとする技術的な課題は、保安上の脆弱点を減らしてコンテンツソースの変更なしにDRM適用が可能なコンテンツ再生方法及びその装置を提供することである。
前記技術的課題を解決するためのDRMコンテンツ再生方法は、コンテンツ再生部からローカル端末機に出力される第1コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、前記コンテンツ制御部が、フッキングされた前記第1コンテンツ要請信号に相応する第2コンテンツ要請信号をサーバに出力する段階と、前記コンテンツ制御部が、前記サーバから出力される第2コンテンツ要請信号に相応するコンテンツについての情報(以下、単に「コンテンツ情報」と称する)を受信する段階と、前記コンテンツ制御部が、受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、を備える。
前記DRMコンテンツ再生方法は、前記コンテンツ制御部が、前記サーバに前記コンテンツに対応するDRMキーを要請するためのDRMキー要請信号を出力する段階と、前記サーバから前記DRMキー要請信号に応答して出力されるDRMキーを受信する段階と、受信された前記DRMキーに基づいて、受信された前記コンテンツ情報を復号化する段階と、をさらに備え、前記コンテンツ制御部が、前記コンテンツ再生部に出力する前記コンテンツ情報は復号化された前記コンテンツ情報であり得る。
前記DRMコンテンツ再生方法は、復号化された前記コンテンツ情報に基づいて、前記コンテンツ再生部が前記コンテンツを再生する段階と、再生される前記コンテンツに基づいて前記コンテンツ再生部から前記ローカル端末機に出力される第3コンテンツ要請信号を、前記コンテンツ制御部がフッキングする段階と、前記コンテンツ制御部が、フッキングされた前記第3コンテンツ要請信号に相応する第4コンテンツ要請信号を前記サーバに出力する段階と、前記コンテンツ制御部が、前記サーバから出力される前記第4コンテンツ要請信号に相応するコンテンツ情報を受信する段階と、前記コンテンツ制御部が、受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、をさらに備えうる。
前記DRMコンテンツ再生方法は、前記サーバから前記DRMキーを受信するため、前記コンテンツ制御部が、前記サーバに認証情報を出力する段階をさらに備えうる。前記コンテンツは、フラッシュコンテンツであり得る。
前記技術的課題を果たすためのDRMコンテンツ再生方法は、コンテンツ再生部からローカル端末機に出力される第1コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、フッキングされた前記第1コンテンツ要請信号に基づいて、前記第1コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かを判断する段階と、判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記コンテンツ制御部が、前記ローカル端末機から前記コンテンツ情報を読み取る段階と、受信された前記コンテンツ情報を復号化する段階と、復号化された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、を備えうる。
前記コンテンツ制御部は、受信された前記コンテンツ情報を復号化するため、サーバに前記コンテンツに対応するDRMキー要請信号を出力する段階と、前記サーバから前記DRMキー要請信号に応答して出力されるDRMキーを受信する段階と、をさらに備えることができ、前記コンテンツ制御部は、受信された前記DRMキーに基づいて前記コンテン
ツ情報を復号化できる。
前記技術的課題を解決するためのDRMコンテンツ再生方法は、コンテンツ再生部からローカル端末機に出力される第1コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、フッキングされた前記第1コンテンツ要請信号に基づいて、前記第1コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かを判断する段階と、判断の結果、前記コンテンツが前記ローカル端末機に存在しない場合、前記コンテンツ制御部がフッキングされた前記第1コンテンツ要請信号に相応する第2コンテンツ要請信号をサーバに出力し、前記サーバから出力される第2要請信号に相応するコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、を備え、判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記コンテンツ制御部が前記ローカル端末機から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と、を備えうる。前記DRMコンテンツ再生方法は、記録媒体に記録されうる。
前記技術的課題を果たすためのDRMコンテンツ再生装置は、ローカル端末機に第1コンテンツ要請信号を出力するコンテンツ再生部及び前記第1コンテンツ要請信号をフッキングするコンテンツ制御部を備え、前記コンテンツ制御部は、フッキングされた前記第1コンテンツ要請信号に相応する第2コンテンツ要請信号をサーバに出力し、前記サーバから出力される第2コンテンツ要請信号に相応するコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する。
前記コンテンツ制御部は、前記サーバに前記コンテンツに対応するDRMキーを要請するためのDRMキー要請信号を出力し、前記サーバから前記DRMキー要請信号に応答して出力されるDRMキーを受信し、該受信された前記DRMキーに基づいて、受信された前記コンテンツ情報を復号化し、該復号化された前記コンテンツ情報を前記コンテンツ再生部に出力できる。前記コンテンツ提供装置は、前記サーバから前記DRMキーを受信するため、前記サーバに認証情報をさらに出力できる。
前記コンテンツ再生部は、フッキングされた前記第1コンテンツ要請信号に基づいて、前記第1コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かをさらに判断し、判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記ローカル端末機から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を復号化し、該復号化された前記コンテンツ情報を前記コンテンツ再生部に出力できる。
本発明によるDRMコンテンツ再生方法及びその装置は、保安上の脆弱点を減らしてコンテンツ内部で他のコンテンツを呼び出す場合にも、コンテンツソースの変更なしにDRM適用が可能な効果がある。
本発明と本発明の動作上の利点及び本発明の実施によって達成される目的を十分に理解するためには、本発明の望ましい実施形態を例示する添付図面及び添付図面に記載された内容を参照しなければならない。
本発明の詳細な説明で引用される図面をより十分に理解するために、各図面の詳細な説明が提供される。
また、本明細書においては、何れか一つの構成要素が他の構成要素にデータを「伝送」する場合には、前記構成要素は前記他の構成要素に直接前記データを伝送することもでき、少なくとも一つのまた他の構成要素を通じて前記データを前記他の構成要素に伝送する
こともできることを意味する。また、何れか一つの構成要素が他の構成要素と「連結」される場合には、前記構成要素は前記他の構成要素に直接連結されることもでき、少なくとも一つのまた他の構成要素を通じて連結されることもできることを意味する。
反対に、何れか一つの構成要素が他の構成要素にデータを「直接伝送」する場合には、前記構成要素で他の構成要素を通じないで前記他の構成要素に前記データが伝送されることを意味する。また、何れか一つの構成要素が他の構成要素と「直接連結」される場合には、前記構成要素と前記他の構成要素との間にまた他の構成要素を通じないで連結されることを意味する。
以下、添付した図面を参照して、本発明の望ましい実施形態を説明することによって、本発明を詳しく説明する。各図面に付された同じ参照符号は、同じ部材を表わす。
図1は、本発明の実施形態によるDRMコンテンツ再生方法のデータフローチャートである。図1を参照すれば、本発明の実施形態によるDRMコンテンツ再生装置100は、コンテンツ制御部110及びコンテンツ再生部130を備えうる。前記コンテンツ制御部110は、前記コンテンツ再生部130からローカル端末機200に出力される(S100)第1コンテンツ要請信号をフッキングできる(S110)。
前記ローカル端末機200は、前記DRMコンテンツ再生装置100が設けられるシステムのファイルシステムまたは前記ファイルシステムを制御するためのOS(オペレーション・システム)であり得る。また、前記第1コンテンツ要請信号は、前記コンテンツ再生部130が再生するコンテンツについての情報(例えば前記コンテンツの経路、ファイル名など)を前記OSに要請するメッセージであり得る。以下、「コンテンツについての情報」を、単に「コンテンツ情報」と称する。
すなわち、前記コンテンツ再生部130は、前記ローカル端末機200に存在するコンテンツを再生するための一般的な手続きを実行しうる。フッキングとは、メッセージまたはAPIを横取りすることを意味する。
したがって、本発明でのフッキングは、前記コンテンツ制御部110が、前記ローカル端末機200のOSに出力されるメッセージをフッキングするAPI(Applicaiton Program Interface)フッキングを意味する。
次いで、前記コンテンツ制御部110は、前記第1コンテンツ要請信号をフッキングし(S110)、該フッキングされた前記第1コンテンツ要請信号に相応する第2コンテンツ要請信号をサーバ300に出力できる(S120)。もちろん、前記コンテンツ制御部110は、前記第1コンテンツ要請信号に基づいて、要請されたコンテンツが前記ローカル端末機200に存在するか否かを判断できる。判断の結果、存在する場合には、前記ローカル端末機200から前記コンテンツを受信することができ、この場合については、図2を参照して後述する。
前記第2コンテンツ要請信号は、前記第1コンテンツ要請信号に基づいて前記コンテンツを前記サーバ300に要請するための信号であり、このために前記第1コンテンツ要請信号に含まれる情報(例えば、前記コンテンツのファイル名)に基づいて前記サーバ300に相応する情報(例えば、前記コンテンツの前記サーバ300でのファイル経路など)を含みうる。
前記コンテンツ制御部110は、前記第2コンテンツ要請信号を前記サーバ300に出力する前に、前記第2コンテンツ要請信号に含まれうる情報(例えば、前記コンテンツの前記サーバ300でのファイル経路など)を獲得するため、所定の信号を前記サーバ30
0にさらに出力することができ、前記所定の信号に相応する所定の情報(例えば、前記コンテンツが、前記サーバ300に存在するか否か及びファイル経路など)をあらかじめ前記サーバ300からさらに得ることもできる。
次いで、前記コンテンツ制御部110は、前記サーバ300から出力される第2コンテンツ要請信号に相応する前記コンテンツ情報を受信できる(S130)。前記コンテンツ情報は、前記コンテンツファイル自体及び前記コンテンツファイルの付加情報を含むことができ、前記コンテンツ制御部110は、前記コンテンツ情報をストリーミング方式またはファイルダウンロードの形式に受信できることは勿論である。前記コンテンツ情報は、後述するようにDRMを用いて暗号化されたファイルであり得る。
また、前記コンテンツ制御部110は、受信された前記コンテンツ情報を前記コンテンツ再生部130に出力することができ(S140)、前記コンテンツ再生部130は、前記コンテンツ制御部110から出力された前記コンテンツ情報に基づいて前記コンテンツを再生できる。
また、前記コンテンツはフラッシュ(flash)コンテンツであり、前記コンテンツの再生中にまた他のコンテンツが呼び出される場合があり得る。例えば、前記コンテンツが所定のインターフェース(例えばボタン(button)など)を含む場合、ユーザーが前記所定のインターフェース(例えばボタンなど)を選択(例えばクリック)すれば、第2コンテンツが再生されなければならない場合があり得る。
次いで、前記コンテンツ再生部130は、前記第2コンテンツを再生するため、前記ローカル端末機200に前記第2コンテンツを要請する第3コンテンツ要請信号を出力できる。次いで、前記コンテンツ制御部110は、前記第3コンテンツ要請信号をまたフッキングすることができ、前記第3コンテンツ要請信号に相応する第4コンテンツ要請信号を前記サーバ300に出力できる。
これにより、前記コンテンツ制御部110は、前記第2コンテンツについての情報である第2コンテンツ情報(例えば、暗号化された前記第2コンテンツ)を受信することができ、該受信された前記第2コンテンツ情報を前記コンテンツ再生部130に出力できる。もちろん、このときには、前記コンテンツ制御部110が、前記第2コンテンツ情報を復号化して前記コンテンツ再生部130に出力することもできる。
このように、前記コンテンツ制御部110は、前記ローカル端末機200に出力される要請信号をAPIフッキングするので、コンテンツ内部にまた他のコンテンツが呼び出される場合にも、前記また他のコンテンツが、前記コンテンツに基づいて相対的経路に呼び出されるか、または絶対的経路に呼び出されるか否かは関係なくコンテンツソースの変更なしにDRMを適用できる。
一方、前記コンテンツがDRMによって暗号化されたコンテンツである場合、前記コンテンツ制御部110は、前記コンテンツ情報を前記サーバ300から受信する(S130)前に、前記コンテンツを復号化できるDRMキーを要請するDRMキー要請信号をさらに出力できる(S111)。もちろん、具現例によって前記サーバ300は、DRMを担当するためのDRMサーバと前記コンテンツなどを保存するファイルサーバとが分離されて別に備えうることは勿論であり、本発明の技術分野での当業者ならば、容易に推論することができる多様な変形が可能である。
しかし、本明細書では、一つのサーバとして具現された場合を一例として説明し、本発明の権利範囲がこれに限定されない。次いで、前記サーバ300は、前記DRMキー要請
信号に応答して前記コンテンツを復号化できるDRMキーを前記コンテンツ制御部110に出力できる(S113)。
前記コンテンツ制御部110は、前記サーバ300から出力された前記DRMキーに基づいて、前記コンテンツ情報が前記サーバ300から受信されれば(S130)、前記コンテンツを復号化することができ(S131)、前記コンテンツ制御部110は、復号化された前記コンテンツを前記コンテンツ再生部130に出力できる。
前記コンテンツ制御部110が、ストリーミング方式として前記コンテンツ情報を受信する場合、前記コンテンツ制御部110は、受信されたDRMキーに基づいて、前記コンテンツ情報のうち受信された一部分に対してリアルタイムでメモリ上で復号化を実行した後、該復号化された部分を前記コンテンツ再生部130に出力できる。
したがって、前記DRMコンテンツ再生装置100が設けられた前記ローカル端末機200には、復号化されたコンテンツ情報は保存されないこともある。したがって、保安上の脆弱点を減らしうる。また、前記コンテンツ制御部110は、前記サーバ300から前記DRMキーを受信するため、前記サーバ300に認証情報をさらに出力することができ、前記サーバ300は、前記認証情報に基づいて認証が成功した場合にのみ、前記DRMキーを前記コンテンツ制御部110に出力できる。このような認証過程は、前記DRMキーを受信する前であれば、いつでも実行されうることは勿論である。また、前記コンテンツは、フラッシュとして製作されたコンテンツであり得る。
本発明の実施形態によるコンテンツ再生方法を実行するため、前記DRMコンテンツ再生装置100は、ユーザーの要請(例えば、クリック)またはイベントの発生によってウェブページ(web page)に一つのコントロールをロード(load)することができ、前記ロードされたコントロールは前記コンテンツ制御部110の役割を実行しながら、前記DRMコンテンツ再生部130のコンテンツ要請及び再生などを制御できる。
ロードされたコントロールは、インジェクション(injection)を通じて前記コンテンツ再生部130が使うAPI(Applicaiton Program Interface)に必要な作業を少なくとも一つ挿入することができる。
例えば、クリエイトファイル(CreateFile)及びリードファイル(ReadFile)という二つの作業が挿入された場合、前記クリエイトファイルは、前記サーバ300からファイルの存否または経路などのチェック、認証、前記DRMキーの受信、及びコンテンツの受信などを実行することができ、前記リードファイルは、受信されたコンテンツをメモリ上で復号化して前記コンテンツ再生部130に伝達できる。もちろん、前述したそれぞれの作業及び機能は、本発明の実施形態に過ぎず、本発明の権利範囲はこれに限定されない。
図2は、本発明の他の実施形態によるDRMコンテンツ再生方法のデータフローチャートである。図2を参照すれば、前記コンテンツ制御部110は、前記コンテンツ再生部130から前記ローカル端末機200に出力される(S200)第1コンテンツ要請信号をフッキングできる(S210)。前記コンテンツ制御部110は、フッキングされた前記第1コンテンツ要請信号に基づいて、前記第1コンテンツ要請信号に相応するコンテンツが前記ローカル端末機200に存在するか否かを判断できる(S210)。
すなわち、前記ローカル端末機200のファイルシステムまたは前記ファイルシステムを制御するOSに前記コンテンツに相応するファイルの存否をチェックするための所定のメッセージを出力することができ、判断の結果、前記コンテンツが前記ローカル端末機2
00に存在する場合、前記コンテンツ制御部110は、前記ローカル端末機200から前記コンテンツ情報を受信できる(S220)。
すなわち、図1で説明したこととは異なって、前記ローカル端末機200に前記コンテンツが保存されている場合には、前記サーバ300から前記コンテンツを受信する必要がないので、前記ローカル端末機200から直接前記コンテンツ情報を受信できる(S220)。
また、前記コンテンツ制御部110は、受信された前記コンテンツ情報を復号化することができ(S230)、該復号化された前記コンテンツ情報を前記コンテンツ再生部130に出力できる(S240)。
また、前記コンテンツ制御部110は、受信された前記コンテンツ情報を復号化するため、前記サーバ300に前記コンテンツに対応するDRMキー要請信号を出力することができ(S213)、前記サーバ300から前記DRMキー要請信号に応答して出力されるDRMキーを受信できる(S215)。また、前記DRMキーを要請する前に認証過程を経ることができることは図1で説明したようである。
次いで、前記コンテンツ制御部110は、受信された前記DRMキーに基づいて、前記コンテンツ情報を復号化できる(S230)。本発明のまた他の実施形態よれば、前記コンテンツ制御部110は、前記ローカル端末機200に出力される第1コンテンツ要請信号をフッキングできる。前記コンテンツ制御部110は、フッキングされた前記第1コンテンツ要請信号に基づいて、前記第1コンテンツ要請信号に相応するコンテンツが前記ローカル端末機200に存在するか否かを判断できる。
判断の結果、前記コンテンツが、前記ローカル端末機200に存在しない場合には、図1で説明したように、前記コンテンツ制御部110が、フッキングされた前記第1コンテンツ要請信号に相応する第2コンテンツ要請信号を前記サーバ300に出力し、前記サーバ300から出力される第2要請信号に相応するコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部130に出力できる。もちろん、前記コンテンツ制御部110は、DRMキーを受信する過程及び認証を実行する過程をさらに実行しうることは勿論である。
判断の結果、前記コンテンツが、前記ローカル端末機に存在する場合には、図2で説明したように、前記コンテンツ制御部110が、前記ローカル端末機200から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部130に出力できる。もちろん、前記コンテンツの復号化のために前記サーバ300からDRMキーを受信できることは図2で説明したとおりである。
本発明の実施形態によるDRMコンテンツ再生方法は、ネットワークを通じてダウンロードされうるプログラムコードの形態として具現することが可能である。
また、本発明の実施形態によるDRMコンテンツ再生方法は、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取れるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例としては、ROM、RAM、CD−ROM、磁気テープ、ハードディスク、フロッピー(登録商標)ディスク、光データ保存装置などがあり、またコンピュータで読み取り可能な記録媒体は、ネットワークで連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードが保存されて実行可能である。そして、本発明を具現するための機能的な(functional)プログラム、コード及びコード
セグメントは、本発明が属する技術分野のプログラマーによって容易に推論されうる。
本発明の実施形態による装置と方法は、DRMコンテンツ再生装置で使用可能である。
本発明の実施形態によるDRMコンテンツ再生方法のデータフローチャート。 本発明の他の実施形態によるDRMコンテンツ再生方法のデータフローチャート。
符号の説明
100:DRMコンテンツ再生装置
110:コンテンツ制御部
130:コンテンツ再生部
200:ローカル端末機
300:サーバ

Claims (14)

  1. コンテンツ再生部からローカル端末機に出力される第1コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、
    前記コンテンツ制御部が、フッキングされた前記第1コンテンツ要請信号に相応する第2コンテンツ要請信号をサーバに出力する段階と、
    前記コンテンツ制御部が、前記サーバから出力される第2コンテンツ要請信号に相応するコンテンツについての情報であるコンテンツ情報を受信する段階と、
    前記コンテンツ制御部が、受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
    を備えることを特徴とするDRMコンテンツ再生方法。
  2. 前記DRMコンテンツ再生方法は、
    前記コンテンツ制御部が、前記サーバに前記コンテンツに対応するDRMキーを要請するためのDRMキー要請信号を出力する段階と、
    前記サーバから前記DRMキー要請信号に応答して出力されるDRMキーを受信する段階と、
    受信された前記DRMキーに基づいて、受信された前記コンテンツ情報を復号化する段階と
    をさらに備え、
    前記コンテンツ制御部が前記コンテンツ再生部に出力する前記コンテンツ情報は、復号化された前記コンテンツ情報であることを特徴とする請求項1に記載のDRMコンテンツ再生方法。
  3. 前記DRMコンテンツ再生方法は、
    復号化された前記コンテンツ情報に基づいて、前記コンテンツ再生部が前記コンテンツを再生する段階と、
    再生される前記コンテンツに基づいて、前記コンテンツ再生部から前記ローカル端末機に出力される第3コンテンツ要請信号を前記コンテンツ制御部がフッキングする段階と、
    前記コンテンツ制御部が、フッキングされた前記第3コンテンツ要請信号に相応する第4コンテンツ要請信号を前記サーバに出力する段階と、
    前記コンテンツ制御部が、前記サーバから出力される前記第4コンテンツ要請信号に相応するコンテンツ情報を受信する段階と、
    前記コンテンツ制御部が、受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
    をさらに備えることを特徴とする請求項2に記載のDRMコンテンツ再生方法。
  4. 前記DRMコンテンツ再生方法は、
    前記サーバから前記DRMキーを受信するために前記コンテンツ制御部が、前記サーバに認証情報を出力する段階をさらに備えることを特徴とする請求項2に記載のDRMコンテンツ再生方法。
  5. 前記コンテンツは、フラッシュコンテンツであることを特徴とする請求項1に記載のDRMコンテンツ再生方法。
  6. コンテンツ再生部からローカル端末機に出力される第1コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、
    フッキングされた前記第1コンテンツ要請信号に基づいて、前記第1コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かを判断する段階と、
    前記判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記コンテン
    ツ制御部は前記ローカル端末機から前記コンテンツについての情報であるコンテンツ情報を読み取る段階と、
    受信された前記コンテンツ情報を復号化する段階と、
    復号化された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
    を備えることを特徴とするDRMコンテンツ再生方法。
  7. 前記コンテンツ制御部は、
    受信された前記コンテンツ情報を復号化するため、
    サーバに前記コンテンツに対応するDRMキー要請信号を出力する段階と、
    前記サーバから前記DRMキー要請信号に応答して出力されるDRMキーを受信する段階と
    をさらに備え、
    前記コンテンツ制御部は、受信された前記DRMキーに基づいて前記コンテンツ情報を復号化することを特徴とする請求項6に記載のDRMコンテンツ再生方法。
  8. コンテンツ再生部からローカル端末機に出力される第1コンテンツ要請信号をコンテンツ制御部がフッキングする段階と、
    フッキングされた前記第1コンテンツ要請信号に基づいて、前記第1コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かを判断する段階と、
    前記判断の結果、前記コンテンツが前記ローカル端末機に存在しない場合、前記コンテンツ制御部がフッキングされた前記第1コンテンツ要請信号に相応する第2コンテンツ要請信号をサーバに出力し、前記サーバから出力される第2要請信号に相応するコンテンツについての情報であるコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
    を備え、
    前記判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記コンテンツ制御部は前記ローカル端末機から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力する段階と
    を備えることを特徴とするDRMコンテンツ再生方法。
  9. 請求項1ないし請求項8のうち何れか一項に記載された方法を行うためのプログラムを記録した記録媒体。
  10. ローカル端末機に第1コンテンツ要請信号を出力するコンテンツ再生部と、
    前記第1コンテンツ要請信号をフッキングするコンテンツ制御部と
    を備え、
    前記コンテンツ制御部は、フッキングされた前記第1コンテンツ要請信号に相応する第2コンテンツ要請信号をサーバに出力し、前記サーバから出力される第2コンテンツ要請信号に相応するコンテンツについての情報であるコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部に出力することを特徴とするDRMコンテンツ再生装置。
  11. 前記コンテンツ制御部は、
    前記サーバに前記コンテンツに対応するDRMキーを要請するためのDRMキー要請信号を出力し、前記サーバから前記DRMキー要請信号に応答して出力されるDRMキーを受信し、該受信された前記DRMキーに基づいて、受信された前記コンテンツ情報を復号化し、該復号化された前記コンテンツ情報を前記コンテンツ再生部に出力することを特徴とする請求項10に記載のDRMコンテンツ再生装置。
  12. 前記コンテンツ制御部は、復号化された前記コンテンツ情報に基づいて再生される前記
    コンテンツに基づいて、前記コンテンツ再生部から前記ローカル端末機に出力される第3コンテンツ要請信号をフッキングし、
    該フッキングされた前記第3コンテンツ要請信号に相応する第4コンテンツ要請信号を前記サーバに出力し、前記サーバから出力される前記第4コンテンツ要請信号に相応するコンテンツ情報を受信し、該受信された前記コンテンツ情報を前記コンテンツ再生部にさらに出力することを特徴とする請求項11に記載のDRMコンテンツ再生装置。
  13. 前記コンテンツ提供装置は、前記サーバから前記DRMキーを受信するために前記サーバに認証情報をさらに出力することを特徴とする請求項11に記載のDRMコンテンツ再生装置。
  14. 前記コンテンツ制御部は、フッキングされた前記第1コンテンツ要請信号に基づいて、前記第1コンテンツ要請信号に相応するコンテンツが前記ローカル端末機に存在するか否かをさらに判断し、前記判断の結果、前記コンテンツが前記ローカル端末機に存在する場合、前記ローカル端末機から前記コンテンツ情報を受信し、該受信された前記コンテンツ情報を復号化し、該復号化された前記コンテンツ情報を前記コンテンツ再生部に出力することを特徴とする請求項13に記載のDRMコンテンツ再生装置。
JP2007304211A 2007-03-12 2007-11-26 Drmコンテンツ再生方法及びその装置 Expired - Fee Related JP4740925B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2007-0023993 2007-03-12
KR1020070023993A KR100746689B1 (ko) 2007-03-12 2007-03-12 Drm 컨텐츠 재생방법 및 그 장치

Publications (2)

Publication Number Publication Date
JP2008226225A true JP2008226225A (ja) 2008-09-25
JP4740925B2 JP4740925B2 (ja) 2011-08-03

Family

ID=38602072

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007304211A Expired - Fee Related JP4740925B2 (ja) 2007-03-12 2007-11-26 Drmコンテンツ再生方法及びその装置

Country Status (3)

Country Link
JP (1) JP4740925B2 (ja)
KR (1) KR100746689B1 (ja)
WO (1) WO2008111714A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09251426A (ja) * 1996-01-10 1997-09-22 Hitachi Ltd ファイル暗号化システム及びその制御方法ならびに暗号ファイル受信システム及びその制御方法
JPH10260903A (ja) * 1997-03-19 1998-09-29 Hitachi Ltd グループ暗号方法、及びファイル暗号システム
JP2001027964A (ja) * 1997-09-12 2001-01-30 Hitachi Software Eng Co Ltd データの保存方法およびシステム並びにデータ保存処理用記録媒体
JP2004046790A (ja) * 2002-02-28 2004-02-12 Markany Inc デジタルコンテンツの保護及び管理のためのシステム
JP2005514703A (ja) * 2002-01-12 2005-05-19 コアトラスト インコーポレーテッド マルチメディアコンテンツの情報保護方法及びシステム
JP2005286402A (ja) * 2004-03-26 2005-10-13 It Service:Kk 暗号鍵管理サーバ、暗号鍵管理プログラム、暗号鍵取得端末、暗号鍵取得プログラム、暗号鍵管理システム及び暗号鍵管理方法
JP2007531149A (ja) * 2004-03-29 2007-11-01 サムスン エレクトロニクス カンパニー リミテッド 携帯型保存装置とデバイス間のデジタル著作権管理を用いたコンテンツ再生方法及び装置と、このための携帯型保存装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030075948A (ko) * 2002-03-22 2003-09-26 주식회사 엔피아시스템즈 디알엠 환경에서 플래쉬 컨텐츠를 사용하기 위한 범용솔루션의 제공 방법 및 시스템
KR100614749B1 (ko) * 2004-07-28 2006-08-22 주식회사 팬택 이동통신단말기에서의 컨텐츠 다운로드 및 재생 방법
KR20060057047A (ko) * 2004-11-23 2006-05-26 주식회사 팬택 컨텐츠 제공 방법 및 그 방법을 수행하는 이동 통신 단말기

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09251426A (ja) * 1996-01-10 1997-09-22 Hitachi Ltd ファイル暗号化システム及びその制御方法ならびに暗号ファイル受信システム及びその制御方法
JPH10260903A (ja) * 1997-03-19 1998-09-29 Hitachi Ltd グループ暗号方法、及びファイル暗号システム
JP2001027964A (ja) * 1997-09-12 2001-01-30 Hitachi Software Eng Co Ltd データの保存方法およびシステム並びにデータ保存処理用記録媒体
JP2005514703A (ja) * 2002-01-12 2005-05-19 コアトラスト インコーポレーテッド マルチメディアコンテンツの情報保護方法及びシステム
JP2004046790A (ja) * 2002-02-28 2004-02-12 Markany Inc デジタルコンテンツの保護及び管理のためのシステム
JP2005286402A (ja) * 2004-03-26 2005-10-13 It Service:Kk 暗号鍵管理サーバ、暗号鍵管理プログラム、暗号鍵取得端末、暗号鍵取得プログラム、暗号鍵管理システム及び暗号鍵管理方法
JP2007531149A (ja) * 2004-03-29 2007-11-01 サムスン エレクトロニクス カンパニー リミテッド 携帯型保存装置とデバイス間のデジタル著作権管理を用いたコンテンツ再生方法及び装置と、このための携帯型保存装置

Also Published As

Publication number Publication date
JP4740925B2 (ja) 2011-08-03
WO2008111714A1 (en) 2008-09-18
KR100746689B1 (ko) 2007-08-06

Similar Documents

Publication Publication Date Title
US8255333B2 (en) Method of generating license, and method and apparatus for providing contents using the same
JP2005332377A (ja) コンピューティングデバイスなどのネットワーク内における保護されたデジタルコンテンツのレンダリング
US8234718B2 (en) Method and apparatus for forbidding use of digital content against copy control information
JP5935883B2 (ja) 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム
JP5009832B2 (ja) コンテンツ利用管理システム、情報処理装置、および方法、並びにプログラム
JP2010113607A (ja) 記録媒体装置、コンテンツ利用システム及び記録媒体装置の制御方法
JP5015725B2 (ja) Drmが適用されたコンテンツの共有方法
KR20090000143A (ko) 디지털 콘텐츠를 관리하는 장치 및 방법
JP4749466B2 (ja) 情報配信装置、情報記録媒体、および情報再生装置
JP2005258927A (ja) 動的価値制御drmシステム、ライセンス発行サーバ、コンテンツ再生装置、動的価値制御とdrmの連携方法、及びプログラム
US8180050B2 (en) System and method for self-decaying digital media files and for validated playback of same
JP4740925B2 (ja) Drmコンテンツ再生方法及びその装置
KR20080084481A (ko) 디바이스간의 콘텐츠 전송 방법 및 그 시스템
US9158899B2 (en) Terminal apparatus with DRM decoding function and DRM decoding method in terminal apparatus
US8279729B2 (en) Content recording method and apparatus
JP2005316903A (ja) ファイルデータ削除プログラム及びファイルデータ削除システム
JP2005196663A (ja) ドメイン管理再生端末
JP4635560B2 (ja) コンテンツ再生システム及び方法、許可情報保持装置、コンテンツ再生装置、ならびに、コンピュータプログラム
EP2728825B1 (en) Terminal apparatus with DRM decoding function and DRM decoding method in terminal apparatus
KR100386238B1 (ko) 디지탈 오디오 복제 방지장치 및 방법
JP2006229672A (ja) コンテンツ再生装置、セキュア処理プログラム、セキュア処理プログラムが記録された記録媒体、権利管理プログラム、及び権利管理プログラムが記録された記録媒体
KR100965888B1 (ko) 콘텐츠 제공 또는 기록 방법 및 그 방법을 수행하는 장치
JP4591755B2 (ja) インストールプログラム、記憶媒体、コンテンツ再生装置及び耐タンパモジュール更新方法
EP1551022A1 (en) Method for copy protection of digital content
JP2007305216A (ja) 認証サーバ、再生装置、記録媒体及び配信サーバ

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101124

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110224

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110405

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110502

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140513

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees