(57)【要約】  本発明は、ネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行うための方法及びそのシステムに関するものであって、さらに詳細には、コンテンツ提供システムと同期化情報システム、及び個人携帯端末が接続されているパソコンに設けられた同期化クライアントが連動し、デジタル著作権の保護が必要な所定のコンテンツデータを前記個人携帯端末に伝送するための方法及びそのシステムに関するものである。【選択図】        図５
2007507788.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを通じてコンテンツ提供システムから個人携帯端末にコンテンツを提供する方法において、
使用者認証情報または当該使用者が使用できるコンテンツの内訳情報を記録している使用者情報データベースを維持する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記端末識別子は、唯一の値を有する、
同期化クライアントから使用者認証情報または同期化しようとするコンテンツ情報を含むログイン情報を受信する段階、
前記使用者情報データベースを参照し、前記ログイン情報に含まれた前記使用者認証情報に対応する使用者を認証する段階、
前記使用者情報データベースを参照し、前記ログイン情報に含まれた前記コンテンツ情報に対応するコンテンツ内訳情報を検索する段階、
ファイルサーバーを制御し、前記ファイルサーバーに貯蔵された前記コンテンツ内訳に対応するファイルデータを暗号化して、前記同期化クライアントに伝送する段階、及び
前記伝送されたファイルデータに対応し、前記使用者情報データベースに記録された前記コンテンツ内訳情報を更新する段階、
を含み、
前記同期化クライアントは、前記コンテンツ提供システムから受信した、前記暗号化されたファイルデータを復号化するための一つ以上の復号化モジュール、及び、前記復号化モジュールを通じて復号化されたファイルデータを前記使用者認証情報を利用して暗号化し、前記個人携帯端末に伝送するための暗号化モジュールを含むことを特徴とする、ネットワークを通じたコンテンツ提供方法。
【請求項２】
ネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行う同期化クライアントの動作方法において、
前記個人携帯端末の接続を感知して、前記個人携帯端末とのセッションを設定する段階、
使用者認証情報または同期化しようとするコンテンツ情報を含むログイン情報を前記個人携帯端末から受信し、コンテンツ提供システムに伝送する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記端末識別子は、唯一の値を有する、
前記ログイン情報に含まれた前記使用者認証情報または前記コンテンツ情報に対応するファイルデータを前記コンテンツ提供システムから受信する段階、
前記受信したファイルデータを、前記使用者認証情報を利用し所定の暗号化モジュールを通じて暗号化する段階−前記暗号化モジュールは、前記個人携帯端末に設けられた復号化モジュールに対応して動作するように具現化される、及び
前記暗号化されたファイルデータを前記個人携帯端末に伝送する段階、
を含み、
前記暗号化されたファイルデータは、前記個人携帯端末に含まれた所定の復号化モジュールを通じて復号化されることを特徴とするデータ同期化実行方法。
【請求項３】
前記使用者情報データベースを参照し、前記ログイン情報に含まれた前記使用者認証情報に対応する前記使用者を認証する前記段階は、
前記使用者認証情報に前記個人携帯端末の前記端末識別子が含まれているか否かを判断する段階、
前記端末識別子がない場合、所定の同期化情報管理システムから前記個人携帯端末に対応する端末識別子を付与する段階、
前記付与された端末識別子を前記使用者情報データベースに記録する段階、
前記端末識別子を前記クライアントに伝送する段階、及び
前記伝送された端末識別子を前記個人携帯端末のメモリ手段に記録する段階、
を含むことを特徴とする、請求項１に記載のデータ同期化実行方法。
【請求項４】
前記ファイルデータは、所定のデジタル著作権管理モジュールを通じて暗号化されたものであることを特徴とする、請求項１に記載のデータ同期化実行方法。
【請求項５】
前記コンテンツ提供システムから受信した前記ファイルデータは、所定のデジタル著作権管理モジュールを通じて暗号化されており、
前記暗号化されたファイルデータを復号化モジュールを利用して復号化する段階をさらに含むことを特徴とする請求項２に記載のデータ同期化実行方法。
【請求項６】
前記復号化モジュールは、前記ファイルデータを暗号化した一つ以上の暗号化モジュールに対応するように備えられることを特徴とする請求項５に記載のデータ同期化実行方法。
【請求項７】
ネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行う同期化クライアントの動作方法において、
一つ以上の復号化モジュールを維持する段階−前記復号化モジュールは、前記コンテンツ提供システムに設けられた暗号化モジュールに対応して動作するように具現化される−、
使用者認証情報及びコンテンツ情報を所定のコンテンツ提供システムに伝送する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記端末識別子は、唯一の値を有する、
前記コンテンツ提供システムから前記コンテンツ情報に対応する暗号化されたファイルデータを受信する段階、
前記復号化モジュールに対する他のアプリケーションのアクセスを制御する段階、
前記暗号化されたファイルデータに対応する前記復号化モジュールを通じて前記暗号化されたファイルデータを復号化する段階、
前記復号化されたコンテンツデータに前記個人携帯端末の使用者認証情報を利用して暗号化する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記暗号化モジュールは、前記個人携帯端末に設けられた復号化モジュールに対応して動作するように具現化される、及び
前記暗号化されたファイルデータを前記個人携帯端末に伝送する段階、
を含むことを特徴とするデータ同期化実行方法。
【請求項８】
ネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行う同期化クライアントの動作方法において、
複数の復号化パッケージから復号化されたファイルデータを受信する段階、
前記復号化されたコンテンツデータに前記個人携帯端末の使用者認証情報を利用して暗号化する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記暗号化モジュールは、前記個人携帯端末に設けられた復号化モジュールに対応して動作するように具現化される、及び
前記暗号化されたファイルデータを前記個人携帯端末に伝送する段階、
を含み、
前記複数の復号化パッケージは、
所定の復号化モジュールを維持する段階−前記復号化モジュールは、前記コンテンツ提供システムに設けられた暗号化モジュールに対応して動作するように具現化される、
前記コンテンツ提供システムから暗号化されたファイルデータを受信する段階、
前記復号化モジュールに対する前記同期化クライアント以外の他のアプリケーションのアクセスを制御する段階、及び
前記暗号化されたファイルデータに対応する前記復号化モジュールを通じて前記暗号化されたファイルデータを復号化する段階、
を通じて前記暗号化されたファイルデータを復号化するように動作することを特徴とする、データ同期化実行方法。
【請求項９】
前記復号化モジュールは、ダイナミックリンクライブラリ(Dynamic Link Library: DLL)ファイル形式であることを特徴とする請求項７に記載のデータ同期化実行方法。
【請求項１０】
前記復号化パッケージは、前記コンテンツ提供システムから受信したものであることを特徴とする請求項８に記載のデータ同期化実行方法。
【請求項１１】
前記復号化モジュールのアクセスを制御する前記段階は、
前記復号化モジュールに対するアクセス要請を監視する段階、
前記復号化モジュールに対するアクセス要請の発生時、前記復号化モジュールをアクセスしようとする応用プログラムを認証する段階、及び
前記応用プログラムの認証可否により、前記応用プログラムに対する前記復号化モジュールのアクセスを許容または遮断する段階、
を含むことを特徴とする請求項７または８に記載のデータ同期化実行方法。
【請求項１２】
前記復号化モジュールのアクセスを制御する前記段階は、
前記復号化モジュールを運営体系のカーネルレベル(kernel level)でアクセスできるように制御する段階であることを特徴とする請求項７または８に記載のデータ同期化実行方法。
【請求項１３】
前記復号化モジュールは、所定の暗号化キーにより暗号化されたファイルを貯蔵して、アクセスの許容された応用プログラムからアクセスの要請時、前記暗号化されたファイルを実時間で復号化して前記応用プログラムに伝達することを特徴とする請求項７または８に記載のデータ同期化実行方法。
【請求項１４】
前記個人携帯端末は、ＭＰ３プレーヤー、ＰＤＡ、ハンドヘルドＰＣ、電子辞書、または移動通信端末の中から選ばれたいずれか一つであることを特徴とする請求項１、２、７または８のいずれか一項に記載のデータ同期化実行方法。
【請求項１５】
請求項１乃至１０のいずれか一項に記載の方法を実行するためのプログラムが記録されていることを特徴とする、コンピューターで読取可能な記録媒体。
【請求項１６】
コンテンツ提供システムと個人携帯端末とのデータ同期化を行うための同期化クライアントにおいて、
前記コンテンツ提供システムから暗号化されたコンテンツ情報に対応するファイルデータを受信して、前記受信されたデータを復号化する複数のＤＲＭ(Digital Rights Management)復号化モジュール−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記ＤＲＭ復号化モジュールは、前記コンテンツ提供システムに設けられたＤＲＭ暗号化モジュールに対応して動作する、
前記個人携帯端末に設けられた所定の復号化モジュールに対応して動作し、前記復号化されたファイルデータを、前記個人携帯端末に対する使用者認証情報を含めて暗号化する端末暗号化モジュール、
前記ＤＲＭ復号化モジュールに対してアクセスするアプリケーションのアクセスを制御して、前記アプリケーションが認証されたアプリケーションである場合、前記ＤＲＭ復号化モジュールまたは前記復号化されたファイルデータに対するアクセスを許容する保安モジュール、及び
前記暗号化されたファイルデータを前記個人携帯端末に伝送して、前記個人携帯端末から前記使用者認証情報または前記使用者が要請するコンテンツ情報を受信する個人携帯端末インターフェースモジュール、
を含むことを特徴とする同期化クライアント。
【請求項１７】
前記保安モジュールは、前記ＤＲＭ復号化モジュールにより復号化されたファイルデータのアクセスを監視し、前記復号化されたファイルデータが前記端末暗号化モジュールでのみアクセスされるように制御することを特徴とする、請求項１６に記載の同期化クライアント。
【請求項１８】
ネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行う同期化クライアントにおいて、
複数の復号化パッケージを通じて復号化されたコンテンツデータをアクセスして、前記復号化されたコンテンツデータに前記個人携帯端末の使用者認証情報を含めて暗号化する端末暗号化モジュール−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記端末識別子は、唯一の値を有する−、及び
前記端末暗号化モジュールを通じて暗号化されたコンテンツデータを前記個人携帯端末に伝送して、前記個人携帯端末から前記使用者認証情報または前記使用者が要請するコンテンツ情報を受信する個人携帯端末インターフェースモジュール、
を含み、
前記複数の復号化パッケージは、
前記コンテンツ提供システムから暗号化されたコンテンツ情報に対応するファイルデータを受信して、前記受信されたデータを所定の復号化モジュールを通じて復号化するＤＲＭ(Digital Rights Management)復号化モジュール、及び
前記ＤＲＭ復号化モジュールに対してアクセスするアプリケーションのアクセスを制御して、前記アプリケーションが認証されたアプリケーションである場合、前記ＤＲＭ復号化モジュールまたは前記復号化されたファイルデータに対するアクセスを許容するアプリケーションアクセス制御モジュール、
を含むことを特徴とする同期化クライアント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行うための方法及びそのシステムに関するものであって、さらに詳細には、コンテンツ提供システムと同期化情報システム、及び個人携帯端末が接続されているパソコンに設けられた同期化クライアントが連動し、デジタル著作権の保護が必要な所定のコンテンツデータを前記個人携帯端末に伝送するための方法及びそのシステムに関するものである。
【背景技術】
【０００２】
ＭＰ３プレーヤー、ＰＤＡ、ハンドヘルドＰＣ、移動通信端末などの個人携帯端末に記録されるデータを管理するための方法としては、通常的にパソコン(PC)と個人携帯端末との間のデータ及びファイルの同期化方法がある。このような同期化方法は、通常、クラドル(cradle)同期化と呼ばれる直列(serial)ポートまたは汎用直列バス(USB)ポートなどの有線方式を用いたパソコンと個人携帯端末との連結方式、または赤外線ポート、ブルートゥース(Bluetooth)、Ｗｉ−Ｆｉなどの無線方式を用いたパソコンと個人携帯端末との連結方式がある。また、現在広く活性化されている個人携帯端末へのデータ伝送方法としては、パソコンにおいて、汎用直列バス(Universal Serial Bus; USB)などを通じて連結される前記個人携帯端末を一つの大容量貯蔵装置として認識し、ファイルまたはデータを自由に伝送できるようにするＵＭＳ(USB Mass Storage)方法が使用されている。当業者なら周知のように、このようなＵＭＳ方式によるファイルまたはデータ伝送は、単にファイルまたはデータの伝送のみを行うだけで、伝送されるファイル及びデータに対しての保安またはデジタル著作権の保護を行うことができるアルゴリズムが全く支援されていない実情である。
【０００３】
このようなデジタルコンテンツに対する原著作者の権利を保護するために多様な方法が案出されている。即ち、デジタルコンテンツ自体も一つの著作物として取り扱い、著作権者の権利を保護すべきであるという認識が拡散されるにつれて、従来、‘デジタルコンテンツは無料’と思い込んでいた多数の使用者の認識が変わっていく状況である。このようなデジタルコンテンツに対する著作権保護の方法として、次のような方法が提示されている。
【０００４】
デジタルコンテンツの著作権の保護のために提示されている方法の一つとして、デジタル著作権管理(Digital Rights Management;以下、‘ＤＲＭ’という)システムが挙げられる。このようなＤＲＭシステムは、ネットワークにおける多様なコンテンツをコンテンツ提供者(Content Provider; CP)から顧客(Client)に安全に伝達して、この顧客が不法にコンテンツを流通できないようにするためのシステム具現技術を意味する。ＤＲＭシステムにおいて最も重要な技術は、暗号化技術であると言えるが、顧客の秘密番号または顧客のコンピューターの固有番号を暗号化/復号化キー値データとして利用し、デジタルコンテンツを暗号化/復号化するため、このようなデジタルコンテンツを無断コピーして第３者に配布しても、前記キー値データを有していなければ前記デジタルコンテンツを利用することができないようにすることである。このようなキー値データを利用する方法としては、1)顧客コンピューターの固有識別子を変形して使用する方法、または2)顧客のＰＫＩ(Public Key Infrastructure)キーや隠匿された個人キーを使用する方法などがある。
【０００５】
図１は、従来技術によるデジタルコンテンツ保護方法を具現するためのシステムの構成を示した図である。
【０００６】
図１は、ＤＲＭを用いたデジタルコンテンツの提供システムの一例であって、ＤＲＭセンター１２０は、デジタルコンテンツを提供するコンテンツ提供サーバー１１０と、支払いシステム(Payment Gateway)１３０とを連結して、著作権が保護されるデジタルコンテンツを暗号化して使用者１４０に提供する。使用者１４０がインターネットなどのネットワークを通じてイメージやオーディオ、ビデオなどのデジタルコンテンツの閲覧などを要請して、これに対する所定の費用を支払うと、支払いシステム１３０では、支払い承認を通報し、ＤＲＭセンター１２０では、前記デジタルコンテンツを所定のアルゴリズムに従い暗号化し、使用者１４０に提供する。最近は、使用者に暗号化されて伝送される実行ファイルを利用して、該当デジタルコンテンツのソースコードを復元するテンパリング(tempering)技術が出現し、ＤＲＭセンター１３０には、このようなテンパリングなどのハッキング技法を効果的に防ぐための技術が求められている。
【０００７】
このように、インターネット上で提供される多様なデジタルコンテンツの著作権保護のために多様な技術が開発されているが、これは、デジタルコンテンツを提供するコンテンツ提供者側で行われるデジタル著作権保護の方法であって、その特性上、多様なコンテンツ提供者らの間で一つの標準として統合運営されるには困難があるだけではなく、上述のテンパリング技法などの多様な方法によるデジタル著作権保護の無力化により、デジタルコンテンツの原著作権者の権利が不当に侵害される虞があるという問題点がある。
【０００８】
また、従来のデジタルコンテンツの著作権保護の方法は、コンテンツ提供システム毎に、異なるデジタル著作権保護方法を使用するため、多様なフォーマットで暗号化されたデジタルコンテンツを再生するためには、個人携帯端末上に多数の復号化モジュールを搭載しなければならないという問題点がある。これは、逆に、個人携帯端末上に制限された数の復号化モジュールを搭載する場合は、再生できないデジタルコンテンツの数が増えてしまうという問題が生じる。
【０００９】
また、コンテンツ提供システムの数が増えるにつれて、使用者は、該当デジタルコンテンツを利用するために、コンテンツ提供システムの数に対応する使用者識別子及び秘密番号を覚えなければならないという問題点がある。
【００１０】
このような従来の技術の問題点を解決するために、デジタル著作権の保護が必要なコンテンツを利用するために、多様なフォーマットで暗号化されたデジタルコンテンツを全て支援することができる、且つ、多数のコンテンツ提供システムとのデータ同期化チャンネルを統合管理することができるソルションが求められてきた。
【発明の開示】
【００１１】
本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムは、上述の従来の技術の問題点を解決するために案出されたもので、多様なフォーマットで暗号化されたデジタルコンテンツを一つの同期化クライアントで復号化し個人携帯端末に伝送する方法を提供することを目的とする。
【００１２】
また、本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムは、多様なフォーマットで暗号化されたデジタルコンテンツを一つの同期化クライアントで復号化した後、これを個人携帯端末に所定のＤＲＭ方法により暗号化して伝送し、個人携帯端末では、一つの復号化モジュールを通じて暗号化されたデジタルコンテンツを再生することができるようにすることにより、デジタル著作権の保護をさらに強化できるだけではなく、多様なフォーマットのＤＲＭ方法を支援することができるようにすることを目的とする。
【００１３】
また、本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムは、一つの同期化クライアントを通じて、一回の接続により、一つ以上のコンテンツ提供システムから一つ以上のデジタルコンテンツが受信できるようにすることにより、従来の多数のコンテンツ提供システムに個別的に使用者識別子及び秘密番号を入力しなければならないような使用者の不便を減らし、一つの論理チャンネルを通じて、使用者の所望のデジタルコンテンツを容易に受信できるようにすることを目的とする。
【００１４】
また、本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムは、多様なフォーマットで暗号化されたデジタルコンテンツを一つの同期化クライアントで復号化した後、これを所定の個人携帯端末でのみ使用できるように暗号化し、個人携帯端末に伝送して、個人携帯端末では、一つの復号化モジュールを通じて暗号化されたデジタルコンテンツを再生することができるようにすることにより、デジタル著作権の保護をさらに強化できるだけではなく、多様なフォーマットのＤＲＭ方法を支援することができるようにすることを目的とする。
【００１５】
また、本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムは、多様なフォーマットで暗号化されたデジタルコンテンツを一つの同期化クライアントで復号化した後、これを暗号化する時にのみアクセスできるようにすることにより、復号化されたファイルデータの無断アクセスにより生じられるデジタルコンテンツの無断複製を防止することができるようにすることを目的とする。
【００１６】
上記の目的を達成するために、本発明の好ましい一実施例によるネットワークを通じて個人携帯端末にコンテンツを提供するコンテンツ提供システムの動作方法は、使用者認証情報または当該使用者が使用できるコンテンツの内訳情報を記録している使用者情報データベースを維持する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記端末識別子は、唯一の値を有する、同期化クライアントから使用者認証情報または同期化しようとするコンテンツ情報を含むログイン情報を受信する段階、前記使用者情報データベースを参照し、前記ログイン情報に含まれた前記使用者認証情報に対応する使用者を認証する段階、前記使用者情報データベースを参照し、前記ログイン情報に含まれた前記コンテンツ情報に対応するコンテンツ内訳情報を検索する段階、ファイルサーバーを制御し、前記ファイルサーバーに貯蔵された前記コンテンツ内訳に対応するファイルデータを暗号化して、前記同期化クライアントに伝送する段階、及び前記伝送されたファイルデータに対応し、前記使用者情報データベースに記録された前記コンテンツ内訳情報を更新する段階、を含み、前記同期化クライアントは、前記コンテンツ提供システムから受信した、前記暗号化されたファイルデータを復号化するための一つ以上の復号化モジュール、及び、前記復号化モジュールを通じて復号化されたファイルデータを前記使用者認証情報を利用して暗号化し、前記個人携帯端末に伝送するための暗号化モジュールを含むことを特徴とする
【００１７】
また、本発明の他の一側面によるネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行う同期化クライアントの動作方法は、前記個人携帯端末の接続を感知して、前記個人携帯端末とのセッションを設定する段階、使用者認証情報または同期化しようとするコンテンツ情報を含むログイン情報を前記個人携帯端末から受信し、コンテンツ提供システムに伝送する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記端末識別子は、唯一の値を有する、前記ログイン情報に含まれた前記使用者認証情報または前記コンテンツ情報に対応するファイルデータを前記コンテンツ提供システムから受信する段階、前記受信したファイルデータを、前記使用者認証情報を利用し所定の暗号化モジュールを通じて暗号化する段階−前記暗号化モジュールは、前記個人携帯端末に設けられた復号化モジュールに対応して動作するように具現化される、及び前記暗号化されたファイルデータを前記個人携帯端末に伝送する段階、を含み、前記暗号化されたファイルデータは、前記個人携帯端末に含まれた所定の復号化モジュールを通じて復号化されることを特徴とする。
【００１８】
また、本発明のまた他の一側面によるネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行うための方法は、一つ以上の復号化モジュールを維持する段階−前記復号化モジュールは、前記コンテンツ提供システムに設けられた暗号化モジュールに対応して動作する、使用者認証情報及びコンテンツ情報を所定のコンテンツ提供システムに伝送する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記端末識別子は、唯一の値を有する、前記コンテンツ提供システムから前記コンテンツ情報に対応する暗号化されたファイルデータを受信する段階、前記復号化モジュールに対する他のアプリケーションのアクセスを制御する段階、前記暗号化されたファイルデータに対応する前記復号化モジュールを通じて前記暗号化されたファイルデータを復号化する段階、前記復号化されたコンテンツデータに前記個人携帯端末の使用者認証情報を利用して暗号化する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記暗号化モジュールは、前記個人携帯端末に設けられた復号化モジュールに対応して動作するように具現化される、及び前記暗号化されたファイルデータを前記個人携帯端末に伝送する段階、を含むことを特徴とする。
【００１９】
本発明のまた他の一側面によるネットワークを通じてコンテンツ提供システムと個人携帯端末とのデータ同期化を行うための方法は、所定の復号化パッケージから復号化されたファイルデータを受信する段階、前記復号化されたコンテンツデータに前記個人携帯端末の使用者認証情報を利用して暗号化する段階−前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記暗号化モジュールは、前記個人携帯端末に設けられた復号化モジュールに対応して動作するように具現化される、及び前記暗号化されたファイルデータを前記個人携帯端末に伝送する段階、を含み、前記複数の復号化パッケージは、一つ以上の復号化モジュールを維持する段階−前記復号化モジュールは、前記コンテンツ提供システムに設けられた暗号化モジュールに対応して動作するように具現化される、前記コンテンツ提供システムから暗号化されたファイルデータを受信する段階、前記復号化モジュールに対する前記同期化クライアント以外の他のアプリケーションのアクセスを制御する段階、及び前記暗号化されたファイルデータに対応する前記復号化モジュールを通じて前記暗号化されたファイルデータを復号化する段階、を通じて前記暗号化されたファイルデータを復号化するように動作することを特徴とする。
【００２０】
本明細書に広く使用される個人携帯端末とは、ＰＤＡ(Personal Digital Assistant)、ＭＰ３プレーヤー、ハンドヘルド(handheld)ＰＣ、電子辞書、移動通信端末などのように、所定のメモリ手段を備えて所定のマイクロプロセッサーを搭載することにより、所定の演算能力を備えた端末を通称する概念である。また、データ同期化(synchronization)とは、個人携帯端末とパソコンとの両方向通信を通じたデータ一貫性(consistency)維持はもちろん、パソコンに貯蔵されている所定のデータまたはファイルを、前記パソコンに設けられた所定のクライアントアプリケーションを通じて、前記個人携帯端末に伝送することを包括する概念である。
【００２１】
また、本発明によるコンテンツ提供システムにおいて、同期化クライアントを経て個人携帯端末に所定のファイルデータが伝送される方法は、通常のダウンロード方式はもちろん、ストリーミング方式にも適用可能であり、コンテンツ提供システムにおける暗号化方式に関係なく適用可能なものである。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照し、本発明の好ましい一実施例による、ネットワークを通じて個人携帯端末とデータ同期化を行う方法について詳述する。
【００２３】
図２は、本発明の好ましい一実施例による同期化情報システムの構成を示した構成ブロック図である。
【００２４】
本発明による同期化情報システムは、一つ以上のコンテンツ提供システム３００及び一つ以上の同期化クライアント４００と連結され、同期化サービスを通じて登録された個人携帯端末情報または該当個人携帯端末の使用者に対する情報を維持及び管理する機能を担当する。
【００２５】
図２に示された同期化情報システムは、同期化情報サーバー２１０及び同期化情報データベース２２０を含む。
【００２６】
同期化情報サーバー２１０は、コンテンツ提供システム３００から伝送された個人携帯端末の登録要請情報を受信して、受信された情報により個人携帯端末の登録情報を同期化情報データベース２２０に記録する役割を行う。前記個人携帯端末登録情報は、サービス利用に必要な使用者識別子、秘密番号、または個人携帯端末の端末識別子を含む。また、コンテンツ提供システム３００の端末識別子付与要請情報に応えて、該当個人携帯端末の端末識別子及び使用者情報(使用者識別子、秘密番号、または使用者に係わるその他の情報など)を貯蔵して、端末識別子を生成及び付与する機能を担当する。上述の個人携帯端末の登録または端末識別子の付与方法については、図６を参照して後述する。
【００２７】
同期化情報データベース２２０は、コンテンツ提供システム３００と同期化クライアント４００との間のコンテンツ同期化のために必要な使用者認証情報、コンテンツ提供システム３００に関する情報、デジタル著作権管理(ＤＲＭ)ＡＰＩ(Application Programming Interface)、個人携帯端末関連ＡＰＩなどの情報を貯蔵するためのものである。また、本発明の好ましい一実施例によると、同期化情報データベース２２０は、同期化クライアント４００を使用者のパソコンから受信して設けることができるように、同期化クライアントセットアッププログラムをさらに記録することができる。コンテンツ同期化サービスを利用しようとする使用者は、初期に同期化情報システムに接続し同期化情報データベース２２０に貯蔵されている同期化クライアントセットアッププログラムをダウンロードして、これを実行することにより、同期化クライアント４００を自分のパソコンに設けることができる。
【００２８】
図２に示された同期化情報システムは、本発明によるコンテンツ同期化サービスを提供しようとする一地域(例えば、国家単位)で公認された運営者が運営するように具現できる。従って、このような同期化情報システムは、論理的には、一つのサーバー手段で運営されるが、物理的には、一つ以上のサーバー手段を通じて運営することも可能である。
【００２９】
図３は、本発明の一実施例によるコンテンツ提供システムの構成を示した構成ブロック図である。図３に示されたコンテンツ提供システムは、大きく、データベース接近モジュール３０２を含む分析部３０１、データベース３０３、同期化サービスサーバー３０４、ＤＲＭモジュール３０５、及びファイルサーバー３０６を含み構成できる。本発明の一実施例によると、ＤＲＭモジュール３０５及びファイルサーバー３５５は、本発明によるコンテンツ提供システム内に含まれていてもよく、物理的に離隔された外部システムに位置し、本発明によるコンテンツ提供システムの制御により動作するように具現してもよい。
【００３０】
分析部３０１は、本発明によるコンテンツ提供システムで行われる動作に対するヒストリー情報をデータベース３０３に貯蔵して、システム管理者に各種統計情報を提供する機能を担当する。本発明の好ましい一実施例によると、分析部３０１は、ウェップ基盤で動作するように具現できて、分析部３０１が動作するサーバーには、ジャバ(Java)（登録商標）アプリケーションサーバーが設けられることが好ましい。
【００３１】
本発明による分析部３０１は、1)各種ヒストリー情報をデータベースに貯蔵、2)ウェップサーバーから伝送された情報をデータベースに貯蔵、3)貯蔵されたヒストリー情報を基に、各種統計情報をシステム管理者にレポーティングする機能を担当する。また、後述するデータベース接近制御モジュール３０２を含み、データベース３０３への接近を制御するように動作することができる。
【００３２】
データベース接近制御モジュール３０２は、コンテンツ提供システムにおいて、データベース３０３へアクセスするために使用されるモジュールである。データベース接近制御モジュール３０４は、一例として、ＸＭＬ−ＲＰＣ(eXtended Markup Language-Remote Procedure Call)に具現できて、ＨＴＴＰ(Hyper Text Transfer Protocol)を使用することにより、本発明による同期化サービスを使用する使用者に、ネットワークエッジ(edge)に具現されたファイヤーウォールなどの保安手段に拘ることなく、コンテンツを提供することができる。
【００３３】
データベース３０３は、大きく、使用者情報データベース手段(図示せず)と同期化チャンネルデータベース手段(図示せず)とを含み構成できる。使用者情報データベース手段は、上述の同期化サービスサーバーモジュール３０４で使用される所定のコンテンツ使用者に対する使用者情報、該当使用者のコンテンツ購買情報、使用者が購買したコンテンツ情報などを貯蔵するデータベースである。本発明の一実施例によると、使用者情報データベース手段は、データベース接近制御モジュール３０４を通じてアクセスできるように設計される。また、同期化チャンネルデータベース手段は、本発明によるコンテンツ提供システムで使用する情報を貯蔵するためのデータベースであって、使用者のコンテンツ購買情報、使用者が購買したコンテンツ情報などを貯蔵するためのデータベースである。また、図３に示されてはいないが、本発明によるコンテンツ提供システムは、データベース３０３を管理するためのデータベース管理部をさらに備えてもよく、このようなデータベース管理部は、オラクル(Oracle)、インフォミックス(Infomix)、サイベース(Sybase)、ＤＢ２のような関係形データベース管理システム(RDBMS)や、オリオン(Orion)、Ｏ２などのような客体指向データベース管理システム(OODBMS)を利用し、本発明に目的に合わせて具現できる。
【００３４】
本発明による同期化サービスサーバー３０４は、同期化クライアントとの通信を通じて、同期化クライアントから伝送された全てのメッセージをパーシング(parsing)及び分析し、所定の情報を同期化クライアントに伝送する役割を担当する。本発明の一実施例によると、一つのコンテンツ提供システムでは、論理的に一つの同期化サービスシステムが動作をして、具現に応じてマルチ−スレッド(multi-thread)方式を利用し、一つ以上の同期化クライアントの要請を同時に処理できるように設計される。また、本発明の一実施例によると、同期化サービスサーバー３０４は、ジャバ(Java)に具現され、ジャバ仮想マシーン(JVM)が動作する全ての運営体系で動作できて、同期化クライアントと非持続連結(connectionless)方式により連結され、サーバー自体の負荷を最小化できるように設計される。また、本発明の好ましい一実施例によると、同期化サービスサーバー３０４は、デーモン(daemon)サーバーである。当業者なら周知のように、デーモン(daemon)は、サーバープログラム、即ち、クライアントの要請に符合するためにサーバーに設けるサーバープログラムを意味する。このようなデーモンサーバーの一方式として、ＩＮＥＴＤが利用できる。このようなデーモンサーバーは、デーモンサーバーが始まる時、クライアントの要請があった場合に限ってプロセッサーがローディングされるため、応答自体が遅いという短所があるが、資源(メモリ)を効率的に使用できるという長所がある。
【００３５】
本発明による同期化サービスサーバー３０４は、大きく、1)同期化クライアントの接続処理、2)個人携帯端末の登録、3)個人携帯端末にダウンロード可能な目録情報の生成、4)個人携帯端末に所定コンテンツの伝送、5)伝送が完了されたコンテンツ情報の更新、または6)削除された個人携帯端末の端末識別子の復元などの機能を行うように設計される。前記個人携帯端末に伝送されるコンテンツは、現在アップデートが行われている現在進行のコンテンツ(終わっていない教育放送のコンテンツなど)、所定の期間が定められており、該当期間の全てのコンテンツが生成完了されたシリーズコンテンツ(過月分の語学コンテンツなど)、または単一コンテンツ(歌一曲、ベルの音、背景画面などの個別コンテンツ)などにグルーピングできて、このようにグルーピングされたコンテンツにより、上述の3)〜6)の機能が差等的に行われるように設計することができる。
【００３６】
ＤＲＭモジュール３０５は、ファイルサーバー３０６に記録されるコンテンツを暗号化するためのモジュールである。本発明の好ましい一実施例によると、ＤＲＭモジュール３０５は、ＸｒＭＬ(eXtensible right Markup Language)基盤の使用規則(usage rule)を通じてコンテンツを暗号化するプログラムの一種である。当業者なら周知のように、ＸｒＭＬは、該当コンテンツに対する情報または該当コンテンツに対するデジタル著作権などを表現しておいた言語であって、ＤＲＭを利用し権限を付与して、各権限に対する料金と接近条件などは、ＸｒＭＬで表記することが可能である。本発明によるＤＲＭモジュール３０５は、本発明による同期化サービスを利用する使用者に認証キーを付与して、使用者が同期化クライアントを通じて要請したコンテンツを暗号化し、これを使用者に伝送する機能を担当する。本発明の他の一実施例によると、コンテンツ提供システムには、ＤＲＭモジュール３０５が存在せず、暗号化されていないコンテンツが同期化クライアントに伝送される方式が用いられる。即ち、同期化クライアントまでは暗号化されていないコンテンツが伝送されて、同期化クライアントで前記コンテンツを暗号化して個人携帯端末に伝送し、個人携帯端末では、所定の復号化キーを利用し、前記暗号化されたコンテンツを復号化して再生できるように具現される。
【００３７】
ファイルサーバー３０６は、個人携帯端末に伝送する実際のコンテンツをファイル形式に貯蔵する役割を担当する。ファイルサーバー３０６に貯蔵されるコンテンツは、当業界に広く知られている暗号化方式により暗号化されて貯蔵される。
【００３８】
上述のＤＲＭモジュール３０５及びファイルサーバー３０６は、コンテンツ提供システムの内部に位置してもよいが、物理的に、コンテンツ提供システムの外部に位置し、本発明によるコンテンツ提供システムと連動するように具現されてもよい。
【００３９】
インターフェース部３０７は、有・無線ネットワークを通じて同期化クライアントとの通信を行うためのモジュールである。インターフェース部３０７は、同期化クライアントとのデータ通信はもちろん、伝送されるデータの圧縮などを行うことができるように具現される。
【００４０】
図４ａは、本発明の一実施例による、使用者のパソコンに設けられる同期化クライアントの構成を示した構成ブロック図である。
【００４１】
図４ａに示された同期化クライアントは、同期化情報システムまたはコンテンツ提供システムとの通信を通じて、使用者が指定した所定のコンテンツを使用者の個人携帯端末に伝送する機能を行う。前記コンテンツは、デジタル著作権保護のために暗号化されており、同期化クライアントでは、暗号化されたコンテンツを復号化して、これを個人携帯端末に伝送するように動作する。コンテンツ提供システムごとに多様なＤＲＭ方法が利用できるため、同期化クライアントは、多様なＤＲＭ方法に対する復号化モジュールをＡＰＩ(Application Programming Interface)形式で搭載しているように設計される。このような復号化モジュールは、持続的なアップデートが可能であり、新しい方式のＤＲＭ方法が開発された場合でも、アップデートを通じて該当コンテンツを復号化することが可能である。
【００４２】
本発明の実施例１による同期化クライアントは、図４に示されているように、使用者インターフェース４０１、通信モジュール４０２、暗号化/復号化モジュール４０３、個人携帯端末管理モジュール４０４、及び同期化ドライバー４０４から構成される。
【００４３】
使用者インターフェース４０１は、使用者に該当同期化クライアントを容易に利用できるようにするインターフェースを提供する機能を担当する。このような同期化クライアントの使用者インターフェースの一例は、図４ｂに示されている。図４ｂは、本発明による、ネットワークを通じて個人携帯端末とデータ同期化を行う方法において、同期化クライアントの使用者インターフェースの一例を示した図である。図４ｂを参照すると、図４ｂの左側の図面は、同期化クライアントの初期画面の一例であり、右側の図面は、使用者が提供してもらおうとするコンテンツを管理して、前記コンテンツが使用者のパソコンにダウンロードされるように制御するための使用者インターフェースの一例である。
【００４４】
通信モジュール４０２は、同期化情報システム及びコンテンツ提供システムとの通信を行うためのモジュールである。本発明の一実施例によると、前記システムとの通信は、ＸＭＬ基盤のメッセージを送受信することにより行うことができる。このようなメッセージとしては、使用者認証情報またはコンテンツ情報を含むログイン情報、コンテンツ目録情報、個人携帯端末の端末識別子、同期化要請情報、個人携帯端末の登録要請情報などがある。
【００４５】
暗号化/復号化モジュール４０３は、コンテンツ提供システムから伝送された多様なフォーマットで暗号化されたコンテンツを復号化するためのモジュールである。このような復号化のために、暗号化/復号化モジュール４０３は、一つ以上の復号化ＡＰＩを含む。暗号化/復号化モジュール４０３は、コンテンツ提供システムにおいて、前記コンテンツに対応するファイルデータを暗号化した一つ以上の暗号化モジュールに対応されるように復号化モジュールが備えられる。
【００４６】
同期化ドライバー４０４は、同期化クライアントと個人携帯端末との間のデータ通信のためのドライバーモジュールである。本発明の好ましい一実施例によると、同期化クライアントと個人携帯端末との連結は、汎用直列バス(USB)であり、当業者なら周知のように、汎用直列バス(USB)は、パソコンの周辺機器を連結できるように具現されたものであって、ＵＳＢハブ、ＵＳＢノード、及びＵＳＢホストから構成される。
【００４７】
図５は、本発明の一実施例による、ネットワークを通じて個人携帯端末とデータ同期化を行う方法の一例を示したフロー図である。図５に示されたデータ同期化実行方法は、次の段階を含む。
【００４８】
段階Ｓ５０１で、同期化クライアントは、個人携帯端末とのセッションを設定する。セッションの設定は、個人携帯端末の接続状態を自動感知し、同期化クライアントの同期化ドライバーをロードすることにより行われる。段階Ｓ５０２で、同期化クライアントは、該当個人携帯端末のセッションが設定されると、前記個人携帯端末内に端末識別子が貯蔵されているか否かを判断する。端末識別子が貯蔵されていると判断された場合、段階Ｓ５０３で、コンテンツ提供システムに使用者認証情報(使用者識別子、秘密番号または端末識別子)または同期化しようとするコンテンツ情報を含むログイン情報を伝送する。段階Ｓ５０４で、コンテンツ提供システムは、前記ログイン情報を受信する。段階Ｓ５０２で、個人携帯端末に端末識別子がないと判断された場合、即ち、製造時、個人携帯端末に唯一に付与された端末識別子が個人携帯端末のファームウェアアップグレードなどの原因により削除されるなど、新しい端末識別子を要請しなければならない場合は、図６ｂに分岐して、端末識別子を付与してもらうように動作する。
【００４９】
段階Ｓ５０５で、コンテンツ提供システムは、受信されたログイン情報を分析して、段階Ｓ５０６で、該当同期化クライアントから伝送されたログイン情報が正当な使用者から伝送されたものであるか否かを判断する(使用者認証段階)。段階Ｓ５０８で、使用者認証の結果、正当な使用者であると判断された場合は、使用者情報データベースを参照し、前記ログイン情報に含まれたコンテンツ情報に対応する、該当使用者が既に設定したコンテンツ内訳情報を検索する。段階Ｓ５０９で検索されたコンテンツ内訳情報により、ファイルサーバーを制御して、該当ファイルデータを読み出し、これを同期化クライアントに伝送する。
【００５０】
段階Ｓ５１０で、同期化クライアントは、コンテンツ提供システムから伝送された、暗号化されたファイルデータを受信して、段階Ｓ５１１で、受信されたファイルデータを復号化する。段階Ｓ５１１で、コンテンツを復号化する場合、パソコンのメモリの特定領域を臨時バッファー(temporary buffer)として割り当てて、所定大きさで分割されたコンテンツを復号化し個人携帯端末に伝送して、個人携帯端末は、分割されたコンテンツを再び復元するように動作することも可能である。即ち、復号化されたファイルデータは、復号化過程で臨時ファイル(*.tmp)の形で貯蔵されないように具現されるだけではなく、該当臨時バッファー領域を一つ以上備えて順次的にホッピング(hopping)しながら復号化するように具現されるが、これは、メモリダンピングなどを通じて該当復号化ファイルを無断復元することを防止するためである。
【００５１】
本発明の一実施例によると、個人携帯端末とのコンテンツデータ伝送におけるデジタル著作権保護の強化のために、段階Ｓ５１２で、同期化クライアントは、所定の暗号化モジュールを通じて復号化されたファイルデータを再び暗号化する。段階Ｓ５１３で、同期化クライアントは、暗号化されたファイルデータを所定の接続方式(一例としてUSB)を通じて個人携帯端末に伝送して、個人携帯端末では、伝送されたファイルデータを復号化して利用できるようにする。
【００５２】
段階Ｓ５１４で、コンテンツ提供システムは、ファイルデータ伝送が正常的に完了された場合、データベース３０３のコンテンツ内訳情報(該当コンテンツのダウンロード有無、ダウンロードの日時などの情報)を更新する。
【００５３】
段階Ｓ５０６で、使用者認証が正常的に行われていない場合、即ち、該当個人携帯端末に対するログイン情報がコンテンツ提供システムに登録されていない場合(初期使用時)、図６ａに分岐(段階５０７)するように動作する。
【００５４】
図６ａ及び図６ｂは、本発明の一実施例による個人携帯端末の登録及び個人携帯端末の端末識別子の付与方法の一例を示したフロー図である。
【００５５】
図６ａは、本発明の一実施例による個人携帯端末の登録要請方法の一例を示したフロー図である。
【００５６】
図５の段階Ｓ５０７で、個人携帯端末の登録要請を行うべきであると判断された場合、図６ａに示されたルーチンに分岐するようになる。段階Ｓ６０１で、コンテンツ提供システムでは、同期化情報システムに個人携帯端末の登録情報を伝送する。前記個人携帯端末の登録情報は、使用者識別子、秘密番号、該当個人携帯端末の端末識別子などが含まれる。段階Ｓ６０２で、同期化情報システムは、前記個人携帯端末の登録情報を受信して、段階Ｓ６０３で、個人携帯端末の登録情報に含まれた使用者識別子、秘密番号、または端末識別子を上述の同期化情報データベースに記録する。段階Ｓ６０４で、同期化情報システムは、該当個人携帯端末に対する登録完了情報をコンテンツ提供システムに伝送し、段階Ｓ６０５で、コンテンツ提供システムは、前記登録完了情報を受信して、段階Ｓ６０６で、データベースに記録された該当個人携帯端末に対する情報を更新する。段階Ｓ６０６で行われるデータベースの情報更新は、使用者登録有無を示すフィールド値を未登録から登録に更新する方法により行われる。データベースを更新した後には、再び図５の段階Ｓ５０３に分岐してコンテンツ同期化サービスを行うことができる。本発明のまた他の一実施例によると、コンテンツ提供システムの具現方法またはシステムの特徴により、段階Ｓ６０２〜段階Ｓ６０４は省かれ、コンテンツ提供システム内でのみ個人携帯端末の端末識別子登録ルーチンが行われて、周期的または非周期的に同期化情報システムとのデータ同期化を行うように具現することができる。
【００５７】
図６ｂは、本発明の一実施例による個人携帯端末の端末識別子付与要請方法の一例を示したフロー図である。
【００５８】
図５の段階Ｓ５０２で、個人携帯端末の端末識別子を付与するべきであると判断された場合は、図６ｂに示されたルーチンに分岐するようになる。段階Ｓ６５１で、同期化クライアントは、同期化情報システムに個人携帯端末の端末識別子付与要請情報を伝送する。前記個人携帯端末の登録情報は、使用者識別子、秘密番号、製造社から個人携帯端末に唯一に付与した製造社端末識別子が含まれる。段階Ｓ６５２で、同期化情報システムは、前記端末識別子付与要請情報を受信して、段階Ｓ６５３で、端末識別子付与要請情報に含まれた使用者識別子、秘密番号、または製造社端末識別子に対応する固有の端末識別子を付与する。段階Ｓ６５３で、該当端末識別子は、８バイトの大きさを有して、この場合、前記端末識別子は、国家情報、製造社情報、製品モデル情報、製品区別情報、製品製造番号または一連番号から構成される。段階Ｓ６５４で、同期化情報システムは、付与された端末識別子及び該当個人携帯端末の使用者識別子及び秘密番号を上述の同期化情報データベースに記録する。段階Ｓ６５５で、同期化情報システムは、前記付与された端末識別子を同期化クライアントに伝送し、段階Ｓ６５６で、同期化クライアントは、前記端末識別子を受信して、段階Ｓ６５７で、該当端末識別子を貯蔵する。段階Ｓ６５７で貯蔵された端末識別子は、個人携帯端末に伝送され、所定のメモリ手段に記録されるように具現できる。同期化クライアントまたは個人携帯端末に端末識別子を貯蔵した後には、再び図５の段階Ｓ５０３に分岐してコンテンツ同期化サービスを行うことができる。
【００５９】
上述のように、同期化クライアントから伝送される全てのログイン情報または個人携帯端末関連情報を同期化情報システムで管理するのは、個人携帯端末の管理を統合的に行うためである。即ち、個人携帯端末ごとに固有の端末識別子を付与し、使用者情報などを一つの同期化情報システムで管理することにより、多数のコンテンツ提供システムへの接続を一つの使用者識別子、秘密番号、または端末識別子を通じて行うことができるように具現するためである。
【００６０】
一方、本発明のまた他の一実施例によると、復号化されたコンテンツは、個人携帯端末に伝送する前に再び所定の暗号化方式を通じて暗号化することも可能である。
【００６１】
図７ａは、本発明の実施例１による、ネットワークを通じてコンテンツ提供システムと個人携帯端末との間のコンテンツ同期化を行う同期化クライアントの構成を示したブロック図である。
【００６２】
図７ａを参照すると、コンテンツ提供システム７００は、複数のＤＲＭ暗号化モジュール７０１〜７０ｎを備えて、コンテンツ提供者ごとにそれぞれ相異なるＤＲＭ方式で使用者の要求するコンテンツを暗号化して同期化クライアントに提供する。
【００６３】
同期化クライアント７１０は、コンテンツ提供システム７００との通信を通じてコンテンツ提供システム７００から所定のコンテンツ情報に対応する暗号化されたファイルデータを受信する。同期化クライアント７１０は、前記受信されたファイルデータを復号化した後、前記復号化されたファイルデータを個人携帯端末７３０でのみ使用できるように暗号化する。同期化クライアント７１０は、前記暗号化されたファイルデータを個人携帯端末７３０に伝送する。同期化クライアント７１０は、コンテンツ提供システム７００のコンテンツ提供者ごとにそれぞれ異なる暗号化方式が適用されるため、複数のＤＲＭ復号化モジュール７０１〜７０ｎの暗号化方式に対応できるように、複数のＤＲＭ復号化モジュール７１１〜７１ｎを含む。このような複数のＤＲＭ復号化モジュール７１１〜７１ｎは、持続的にアップデートが可能であり、コンテンツ提供システム７００で新しいＤＲＭ方式が採用された場合、前記ＤＲＭ暗号化方式に対応するＤＲＭ復号化モジュールを新たにアップデートすることにより、前記ＤＲＭ暗号化方式により暗号化されたコンテンツを復号化することが可能になる。
【００６４】
同期化クライアント７１０は、複数のＤＲＭ復号化モジュール７１１〜７１ｎ、保安モジュール７２１、端末暗号化モジュール７２２、個人携帯端末インターフェースモジュール７２３を含む。
【００６５】
複数のＤＲＭ復号化モジュール７１１〜７１ｎは、使用者認証情報または所定の使用者が要請するコンテンツ情報をコンテンツ提供システム７００に伝送して、コンテンツ提供システム７００から伝送される暗号化されたファイルデータを受信する。前記使用者認証情報は、使用者識別子、秘密番号、または使用者の個人携帯端末の端末識別子情報の中から一つ以上を含み、前記端末識別子は、唯一の値を有する。このような端末識別子は、該当個人携帯端末製品のプロダクト識別子(Product ID)であってもよい。複数のＤＲＭ復号化モジュール７１１〜７１ｎは、受信されたファイルデータを所定のＤＲＭモジュールを通じて復号化する。前記ＤＲＭモジュールは、コンテンツ提供システム７００から提供される全ての暗号化されたコンテンツを復号化できるようにコンテンツ提供システム７００に備えられた複数のＤＲＭ暗号化モジュール７０１〜７０ｎに対応して動作する。複数のＤＲＭ復号化モジュール７１１〜７１ｎは、一つ以上のダイナミックリンクライブラリ(Dynamic Link Library:以下、‘ＤＬＬ’という)ファイルとして具現される。このように、同期化クライアントでコンテンツ提供システム７００から提供された暗号化されたファイルデータを復号化するのは、個人携帯端末７３０で復号化しなければならない場合において、ファイルデータの暗号化方式がコンテンツ提供者ごとに相異なる場合、個人携帯端末７３０で暗号化方式別に復号化モジュールを備えなければならないという従来技術の問題点を解決するためである。即ち、同期化クライアント７１０は、コンテンツ提供システム７００で多様なフォーマットで暗号化されたデジタルコンテンツを復号化して所定のＤＲＭ方式で暗号化し、個人携帯端末７３０に伝送することにより、個人携帯端末７３０において、一つの復号化モジュールを通じて暗号化されたデジタルコンテンツを再生できるようにする。
【００６６】
保安モジュール７２１は、前記復号化モジュールに対するアクセスを監視して、前記復号化モジュールに対するアクセスが発生した場合、前記アクセスしている応用プログラムが承認された応用プログラムであるか否かを判断し、その結果によって、前記復号化モジュールに対する応用プログラムのアクセスを制御する。ここで、アクセスというのは、生成/開き/読み/書き/削除などのようにファイルに対するあらゆる接近が含まれるものである。保安モジュール７２１は、例えば、エクスプローラのような応用プログラムにおいて、前記復号化モジュールを検索できないように前記復号化モジュールのファイル自体を見えないようにするか、前記ファイルの貯蔵されたフォルダーが検索されても、前記フォルダーの内部に入れないようにするか、前記フォルダー内部のファイルが見えても、前記ファイルに対するアクセスが許容された応用プログラム以外の他の応用プログラムでアクセスできないように制御することができる。
【００６７】
保安モジュール７２１は、フィルタードライバーまたはフッキング(hooking)方式のデバイスドライバーを通じてＯＳファイルシステムに対する全てのアクセスを監視して、前記復号化モジュールに対するアクセス可能な応用プログラムに対してのみ前記復号化モジュールのアクセスを許容する。保安モジュール７２１は、前記復号化モジュールを所定の暗号化キー方式で暗号化されたファイルを貯蔵しておいて、前記復号化モジュールをアクセスしようとする応用プログラムをドライバーを通じて監視し、前記応用プログラムがアクセスの許容された応用プログラムである場合、前記暗号化されたファイルを実時間で復号化し前記応用プログラムに伝達する。
【００６８】
保安モジュール７２１が、もしハッキングプログラムのような悪意的プログラムによる攻撃または自体欠陥により正常的に動作しない場合、前記アクセスの許容された応用プログラム以外のプログラムにより前記復号化モジュールが無断にアクセスされると、前記復号化モジュールは、暗号化されたファイルの形で露出されるようになる。しかし、前記復号化モジュールのファイル自体が暗号化されたファイルの形で露出されるため、前記暗号化された復号化モジュールのファイルを通じて前記暗号化されたデジタルコンテンツを正常的に復号化することができない。
【００６９】
このように、保安モジュール７２１が正常的に動作しない場合が発生し、前記暗号化された復号化モジュールのファイルが無断にアクセスされても、前記暗号化された復号化モジュールのファイルに対する復号化が成されないと、前記暗号化されたデジタルコンテンツを復号化することができないため、前記暗号化されたデジタルコンテンツを無断複製しても、復号化された状態ではないため、正常的に使用することができない。
【００７０】
保安モジュール７２１は、前記復号化モジュールをアクセスする時に駆動されるドライバーに所定の認証情報を含ませて、所定の応用プログラムが前記復号化モジュールをアクセスしようとする場合、前記認証情報を前記復号化モジュールに伝送し認証を行って、認証に成功した場合、前記復号化モジュールのアクセスが可能になるように制御することもできる。
【００７１】
保安モジュール７２１は、前記復号化されたデータの保安を維持するために、端末暗号化モジュール７２２で前記復号化されたデータを暗号化する場合を除いた他のアプリケーションにおいて、前記復号化されたデータが貯蔵されているメモリをアクセスすることを遮断するように制御することもできる。これは、復号化されたファイルデータを暗号化モジュール以外に他のアプリケーションでアクセス可能な場合、復号化されたファイルデータが無断に複製され不法流通または使用される可能性があるため、これを防止するための解決策である。保安モジュール７２１は、複数のＤＲＭ復号化モジュール７１１〜７１ｎで管理するファイルデータが運営体系(OS)のカーネルレベル(kernel level)を通じてのみアクセスできるようにすることにより、他の応用プログラムで前記復号化されたファイルデータを使用できないように制御することができる。
【００７２】
端末暗号化モジュール７２２は、所定の個人携帯端末でのみ使用可能になるように、前記復号化されたファイルデータをアクセスして暗号化する。端末暗号化モジュール７２２は、個人携帯端末に設けられた復号化モジュールに対応して動作し、前記復号化されたファイルデータに個人携帯端末７３０の使用者認証情報を暗号化キーとして利用し暗号化することができる。端末暗号化モジュール７２２は、個人携帯端末７３０に伝送されるコンテンツの暗号化のために、所定の認証キーまたは認証書を利用して該当コンテンツを暗号化するように具現できる。
【００７３】
個人携帯端末インターフェースモジュール７２３は、前記暗号化されたファイルデータを個人携帯端末７３０に伝送して、個人携帯端末７３０から、前記使用者認証情報または前記使用者から要請のコンテンツ情報を受信する。前記コンテンツ情報は、前記使用者が使用しようとするコンテンツを指定した情報を含む。
【００７４】
個人携帯端末７３０は、同期化クライアント７１０から暗号化されたファイルデータを受信して、所定の復号化モジュールを通じて前記受信されたファイルデータを復号化する。前記復号化モジュールは、同期化クライアント７１０の端末暗号化モジュール７２２に対応して動作するように具現される。前記復号化モジュールは、同期化クライアント７１０の端末暗号化モジュール７２２で暗号化されたファイルデータを、個人携帯端末７３０の該当使用者認証情報を利用して復号化することができる。
【００７５】
図７ｂは、本発明の実施例２による、ネットワークを通じてコンテンツ提供システムと個人携帯端末との間のコンテンツ同期化を行う同期化クライアントの構成を示したブロック図である。
【００７６】
図７ｂを参照すると、コンテンツ提供システム７５０は、複数のＤＲＭ暗号化モジュール７５１〜７５ｎを備えて、コンテンツ提供者ごとにそれぞれ相異なるＤＲＭ方式により、使用者が要求するコンテンツを暗号化して同期化クライアント７６０に提供する。
【００７７】
同期化クライアント７６０は、複数の復号化パッケージ７６１〜７６ｎ及び端末復号化パッケージ７７０を含むことができる。同期化クライアント７６０は、コンテンツ提供システム７５０との通信を通じて、コンテンツ提供システム７５０から所定のコンテンツ情報に対応する暗号化されたファイルデータを受信する。同期化クライアント７６０は、コンテンツ提供システム７５０から提供される前記暗号化されたファイルデータを復号化するＤＲＭ復号化モジュールと、前記ＤＲＭ復号化モジュールにアクセス、または前記ＤＲＭ復号化モジュールで復号化されたファイルデータにアクセスするアプリケーションを制御するアプリケーションアクセス制御モジュールとを、複数の復号化パッケージ７６１〜７６ｎとして維持することができる。
【００７８】
前記ＤＲＭ復号化モジュールは、コンテンツ提供システム７５０のコンテンツ提供者ごとにそれぞれ異なる暗号化方式が適用されるため、ＤＲＭ暗号化モジュール７５１〜７５ｎの暗号化方式に対応するように、一つ以上の復号化ルーチンを行うように設計される。前記ＤＲＭ復号化モジュールは、新しいＤＲＭ方式が登場する度に持続的にアップデートが可能であり、コンテンツ提供システム７５０において新しいＤＲＭ方式が採用された場合、それによるアップデートを通じて該当コンテンツを復号化することが可能である。前記ＤＲＭ復号化モジュールは、コンテンツ提供システム７５０から提供される全ての暗号化されたコンテンツを復号化することができるように、コンテンツ提供システム７５０に備えられた複数のＤＲＭ暗号化モジュール７５１〜７５ｎに対応して動作する。このように、同期化クライアント７６０において、コンテンツ提供システム７５０から提供された暗号化されたファイルデータを復号化するのは、個人携帯端末７８０で復号化する場合において、ファイルデータの暗号化方式がコンテンツ提供者ごとに相異なる場合、個人携帯端末７８０で暗号化方式別に復号化モジュールを備えなければならないという従来技術の問題点を解決するためである。即ち、複数の復号化パッケージ７６１〜７６ｎは、コンテンツ提供システム７５０において、多様なフォーマットで暗号化されたデジタルコンテンツを復号化し所定のＤＲＭ方式で暗号化して、個人携帯端末７８０に伝送することにより、個人携帯端末７８０において、一つの復号化モジュールを通じて暗号化されたデジタルコンテンツを再生することができるようにする。
【００７９】
アプリケーションアクセス制御モジュールは、端末同期化パッケージ７７０から暗号化されたファイルデータを復号化して提供するように要請するアプリケーションが認証されたアプリケーションであるか否かにより、前記ＤＲＭ復号化モジュールに対するアクセスまたは前記ＤＲＭ復号化モジュールで復号化されたファイルデータのアクセスを制御する。アプリケーションアクセス制御モジュールは、所定の暗号化されたファイルデータの復号化を要請する端末同期化パッケージ７７０が認証されたアプリケーションである場合、端末同期化パッケージ７７０で前記ＤＲＭ復号化モジュールに対するアクセスを許容するか、前記ＤＲＭ復号化モジュールを通じて復号化されたファイルデータに対するアクセスを許容する。アプリケーションアクセス制御モジュールは、端末同期化パッケージ７７０で駆動される、所定のアプリケーションからの復号化されたファイルデータに対するアクセスの要請、またはＤＲＭ復号化モジュール自体に対する前記アプリケーションのアクセスを監視して、前記復号化されたファイルデータに対するアクセスの要請またはＤＲＭ復号化モジュールに対するアクセスが発生した場合、前記アクセスしているアプリケーションが承認されたアプリケーションであるか否かを判断して、その結果により、復号化されたファイルデータまたはＤＲＭ復号化モジュールに対する前記アプリケーションのアクセスが可能になるように制御する。
【００８０】
前記ＤＲＭ復号化モジュールを通じて復号化されたファイルデータは、端末同期化パッケージ７７０に伝達される。これは、復号化されたファイルデータまたはＤＲＭモジュールに対し、本発明による端末同期化パッケージ７７０以外の他のアプリケーションでアクセス可能である場合、復号化されたファイルデータが無断に複製されて不法流通または使用される可能性があるため、これを防止するための解決策である。
【００８１】
端末同期化パッケージ７７０は、端末暗号化モジュール７７２及び個人携帯端末インターフェースモジュール７７３を含むことができる。端末同期化パッケージ７７０は、端末暗号化モジュール７７２を通じて、前記復号化されたファイルデータをアクセスし、個人携帯端末の使用者認証情報を含めて暗号化して、前記暗号化されたファイルデータを個人携帯端末インターフェースモジュール７７３を通じて個人携帯端末７８０に伝送する。前記使用者認証情報は、使用者識別子、秘密番号、または使用者の個人携帯端末の端末識別子情報の中から一つ以上を含み、前記端末識別子は、唯一の値を有することができる。このような端末識別子は、該当個人携帯端末製品のプロダクト識別子(Product ID)であってもよい。
【００８２】
端末暗号化モジュール７７２は、所定のアプリケーションを通じて複数の復号化パッケージ７６１〜７６ｎから復号化されたファイルデータをアクセスし、所定の個人携帯端末でのみ使用可能であるように前記復号化されたファイルデータを暗号化する。端末暗号化モジュール７７２は、個人携帯端末７８０に設けられた復号化モジュールに対応して動作するように具現されて、前記復号化されたファイルデータに個人携帯端末７８０の使用者認証情報を暗号化キーとして利用し暗号化することができる。端末暗号化モジュール７７２は、個人携帯端末７８０に伝送されるコンテンツの暗号化のために、所定の認証キーまたは認証書を利用して該当コンテンツを暗号化するように具現できる。
【００８３】
個人携帯端末インターフェースモジュール７７３は、前記暗号化されたファイルデータを個人携帯端末７８０に伝送して、個人携帯端末７８０から前記使用者認証情報または前記使用者が要請するコンテンツ情報を受信する。前記コンテンツ情報は、前記使用者が使用しようとするコンテンツを指定した情報を含む。
【００８４】
個人携帯端末７８０は、同期化クライアント７６０から暗号化されたファイルデータを受信して、所定の復号化モジュールを通じて前記受信されたファイルデータを復号化する。前記復号化モジュールは、同期化クライアント７６０の端末暗号化モジュール７７２に対応して動作するように具現される。前記復号化モジュールは、同期化クライアント７６０の端末暗号化モジュール７７２で暗号化されたファイルデータを、個人携帯端末７８０の該当使用者認証情報を利用して復号化することができる。
【００８５】
上述のように、同期化クライアントで復号化されたコンテンツを個人携帯端末に伝送する前に再び所定の暗号化方式を通じて暗号化する場合、コンテンツ提供システムと個人携帯端末との間に伝送されるコンテンツの暗号化がもう一度行われるため、デジタル著作権の保護を強化することができるという効果が得られる。即ち、同期化クライアントと個人携帯端末との間に伝送されるコンテンツデータが暗号化されていない場合、個人携帯端末が一つの大容量貯蔵装置として利用されている現実上、該当コンテンツデータが多数の個人携帯端末を通じて無断複製される可能性が発生するため、これを防止し、該当コンテンツのデジタル著作権の保護を強化することができるようになる。
【００８６】
同期化クライアントでは、一つ以上のコンテンツ提供システムで暗号化されたコンテンツを復号化するための復号化モジュールを一つ以上備えていなければならないが、個人携帯端末には、同期化クライアントから伝送されるコンテンツを復号化するための復号化モジュールを一つだけ備えていればよいため、個人携帯端末のロードを減らすことができるという利点がある。
【００８７】
図８は、本発明の他の実施例による、ネットワークを通じてのコンテンツ提供システムと個人携帯端末とのデータ同期化方法の一例を示したフロー図である。
【００８８】
図８を参照すると、段階Ｓ８０１及び段階Ｓ８０２で、個人携帯端末は、使用者認証情報及びコンテンツ情報を同期化クライアントに伝送する。前記使用者認証情報は、使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子の中から一つ以上を含み、前記端末識別子は、唯一の値を有する。前記コンテンツ情報は、使用者が個人携帯端末で使用しようとするコンテンツを指定する情報を含む。
【００８９】
段階Ｓ８０３で、同期化クライアントは、段階Ｓ８０１及び段階Ｓ８０２で受信した使用者認証情報及びコンテンツ情報をコンテンツ提供システムに伝送して、コンテンツ提供システムは、同期化クライアントから使用者認証情報及びコンテンツ情報を受信する(段階Ｓ８０４)。前記コンテンツ情報は、前記使用者が利用しようとするコンテンツを指定した情報を含む。段階Ｓ８０５で、コンテンツ提供システムは、受信された前記使用者認証情報を通じて使用者認証を行う。前記使用者認証は、前記受信された使用者認証情報に含まれた使用者識別子、秘密番号、または前記使用者の個人携帯端末の端末識別子情報を利用して、前記使用者の身分を確認する一般的な手順である。前記使用者認証段階では、使用者の身分を確認した後、前記使用者に、所望のコンテンツが有料である場合、前記コンテンツの使用料を決済する方式などを確認することもできる。前記使用者認証が完了すると、段階Ｓ８０６で、コンテンツ提供システムは、前記受信されたコンテンツ情報により所定のデータベースに貯蔵されたコンテンツを検索して、前記受信された前記コンテンツ情報に対応する暗号化されたファイルデータを同期化クライアントに伝送する。前記暗号化されたファイルデータの暗号化方式は、コンテンツ提供システムごとにそれぞれ相異なる。段階Ｓ８０７で、同期化クライアントは、所定のコンテンツ提供システムから伝送される前記コンテンツ情報に対応する、暗号化されたファイルデータを受信する。
【００９０】
段階Ｓ８０８で、同期化クライアントの保安モジュールでは、所定の復号化モジュールのアクセスが許容されなかった応用プログラムにおいて前記復号化モジュールがアクセスされないようにするために、前記復号化モジュールのアクセス制御を行う。前記復号化モジュールのアクセスを制御する段階は、前記復号化モジュールのアクセスが許容された応用プログラムにおいて前記暗号化されたファイルを復号化するために前記復号化モジュールをアクセスする場合以外に、他の応用プログラムなどにおいて前記復号化モジュールをアクセスして暗号化されたコンテンツを復号化し、無断複製または変形させることを防止するための手順である。前記復号化モジュールは、運営体系のカーネルレベルを通じてのみアクセスされるように制御することができる。前記復号化モジュールは、所定の暗号化キー方式により暗号化されたファイルとして貯蔵されて、前記復号化モジュールをアクセスしようとする応用プログラムがアクセスの許容された応用プログラムである場合、前記暗号化されたファイルが実時間で復号化され前記応用プログラムに伝達される。
【００９１】
段階Ｓ８０９で、同期化クライアントは、所定の復号化モジュールを通じて前記受信されたファイルデータを復号化する。前記復号化モジュールは、一つ以上のダイナミックリンクライブラリ(Dynamic Link Library)ファイルとして具現できる。前記復号化は、それぞれ異なるコンテンツ提供システムから提供される、相異なる暗号化方式により暗号化されたファイルデータをそれぞれ復号化するために、コンテンツ提供システムに備えられた暗号化モジュールを通じて行われる暗号化に対応するように行われる。段階Ｓ８１０で、同期化クライアントは、前記復号化されたファイルデータを前記個人携帯端末でのみ使用可能にするために、前記個人携帯端末の使用者認証情報を利用して再び暗号化する。前記暗号化段階Ｓ８１０は、個人携帯端末に搭載された所定の復号化モジュールに対応して前記復号化されたファイルデータを暗号化することにより、個人携帯端末に一つの復号化モジュールのみを備えていても、暗号化されたファイルデータを復号化することができるようにするためのものである。段階Ｓ８１１で、同期化クライアントは、前記受信されたコンテンツ伝送要請に応えて、前記暗号化されたファイルデータを前記個人携帯端末に伝送する。段階Ｓ８１２で、個人携帯端末は、前記同期化クライアントから伝送される暗号化されたファイルデータを受信する。段階Ｓ８１３で、個人携帯端末は、所定の復号化モジュールを通じて前記暗号化されたファイルデータを復号化する。
【００９２】
本発明の実施例は、多様なコンピューターで具現される動作を行うためのプログラム命令を含むコンピューター読取可能媒体を含むことができる。前記コンピューター読取可能媒体は、プログラム命令、データファイル、データ構造などを単独または組み合せて含むことができる。前記媒体に記録されるプログラム命令は、本発明のために特別に設計・構成されたものであってもよく、コンピューターソフトウェアの当業者に公知されて使用可能なものであってもよい。コンピューター読取可能記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体(magnetic media)、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体(optical media)、フロプティカルディスク(floptical disk)のような磁気−光媒体(magneto-optical media)、及び、ロム(ROM)、ラム(RAM)、フラッシュメモリなどのような、プログラム命令を貯蔵して行うよう特別に構成されたハードウェア装置が含まれる。前記媒体は、プログラム命令、データ構造などを指定する信号を伝送する搬送波を含む光、または金属線、導波管などの伝送媒体であってもよい。プログラム命令の例としては、コンパイラーにより作られるような機械語コードだけではなく、インタープリターなどを使用し、コンピューターにより実行できるような高級の言語コードを含む。
【００９３】
図９は、本発明による、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法において採用できる汎用コンピューターシステムの内部ブロック図である。
【００９４】
コンピューターシステム９００は、ラム(RAM：Random Access Memory)９６０とロム(ROM：Read Only Memory)９７０とを含む主記憶装置に連結される一つ以上のプロセッサー９４０を含む。プロセッサー９１０は、中央処理装置(ＣＰＵ)とも呼ばれる。当業界で広く知られているように、ロム９７０は、データと命令(instruction)とを単方向性でＣＰＵに伝達する役割をして、ラム９６０は、通常的に、データと命令とを両方向性で伝達するために使用される。ラム９６０及びロム９７０は、コンピューター読取可能媒体のある適切な形態を含むことができる。大容量記憶装置(Mass Storage)９１０は、両方向性でプロセッサー９４０に連結され追加的なデータ貯蔵能力を提供して、上記のコンピューター読取可能記録媒体のいずれかであってもよい。大容量記憶装置９１０は、プログラム、データなどを貯蔵するために使用されて、通常的に、主記憶装置より速度の遅い、ハードディスクのような補助記憶装置である。ＣＤロム９２０のような特定大容量記憶装置が使用される場合もある。プロセッサー９４０は、ビデオモニタ、トラックボール、マウス、キーボード、マイクロフォン、タッチスクリーンタイプディスプレイ、カード読取機、磁気または紙テープ読取機、音声または手書き認識機、ジョイスティック、またはその他の公知されたコンピューター入出力装置のような一つ以上の入出力インターフェース９３０と連結される。最後に、プロセッサー９４０は、ネットワークインターフェース９５０を通じて、有線または無線通信ネットワークに連結できる。このようなネットワーク連結を通じて、上記の方法の手順を行うことができる。上記の装置及び道具は、コンピューターハードウェア及びソフトウェアの技術分野の当業者によく知られている。
【００９５】
前記ハードウェア装置は、本発明の動作を行うために、一つ以上のソフトウェアモジュールとして作動するようにも構成できる。
【００９６】
以上のように本発明は、限定された実施例と図面により説明されたが、本発明は、これら実施例に限定されるものではなく、当業界の通常の知識を有する者なら、多様な修正及び変形が可能であるということは自明であろう。従って、本発明の実質的な範囲は、添付された請求項とその等価物により定義されると言える。
【産業上の利用可能性】
【００９７】
本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムによると、多様なフォーマットで暗号化されたデジタルコンテンツを一つの同期化クライアントで復号化し個人携帯端末に伝送する方法を提供することができるという効果が得られる。
【００９８】
また、本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムによると、多様なフォーマットで暗号化されたデジタルコンテンツを一つの同期化クライアントで復号化した後、これを個人携帯端末に所定のＤＲＭ方法により暗号化して伝送し、個人携帯端末では、一つの復号化モジュールを通じて暗号化されたデジタルコンテンツを再生することができるようにすることにより、デジタル著作権の保護をさらに強化できるだけではなく、多様なフォーマットのＤＲＭ方法を支援することができるという効果が得られる。
【００９９】
また、本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムによると、一つの同期化クライアントを通じて、一回の接続により、一つ以上のコンテンツ提供システムから一つ以上のデジタルコンテンツが受信できるようにすることにより、従来の多数のコンテンツ提供システムに個別的に使用者識別子及び秘密番号を入力しなければならないような使用者の不便を減らし、一つの論理チャンネルを通じて、使用者の所望のデジタルコンテンツを容易に受信できるという効果が得られる。
【０１００】
また、本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムによると、多様なフォーマットで暗号化されたデジタルコンテンツを一つの同期化クライアントで復号化した後、これを所定の個人携帯端末でのみ使用できるように暗号化し、個人携帯端末に伝送して、個人携帯端末では、一つの復号化モジュールを通じて暗号化されたデジタルコンテンツを再生することができるようにすることにより、デジタル著作権の保護をさらに強化できるだけではなく、多様なフォーマットのＤＲＭ方法を支援することができるという効果が得られる。
【０１０１】
また、本発明に係る、ネットワークを通じて個人携帯端末とデータ同期化を行うための方法及びそのシステムによると、多様なフォーマットで暗号化されたデジタルコンテンツを一つの同期化クライアントで復号化した後、これを暗号化する時にのみアクセスできるようにすることにより、復号化されたファイルデータの無断アクセスにより生じられるデジタルコンテンツの無断複製を防止することができるという効果が得られる。
【図面の簡単な説明】
【０１０２】
【図１】従来の技術によるデジタルコンテンツの保護方法を具現するためのシステムの構成を示した図である。
【図２】本発明の好ましい一実施例による同期化情報システムの構成を示した構成ブロック図である。
【図３】本発明の一実施例によるコンテンツ提供システムの構成を示した構成ブロック図である。
【図４ａ】本発明の一実施例による使用者のパソコンに設けられる同期化クライアントの構成を示した構成ブロック図である。
【図４ｂ】本発明の一実施例による同期化クライアントの使用者インターフェースの一例を示した図である。
【図５】本発明の一実施例によるネットワークを通じて個人携帯端末とデータ同期化を行う方法の一例を示したフロー図である。
【図６ａ】本発明の一実施例による個人携帯端末の登録及び個人携帯端末の端末職別子の付与方法の一例を示したフロー図である。
【図６ｂ】本発明の一実施例による個人携帯端末の登録及び個人携帯端末の端末職別子の付与方法の一例を示したフロー図である。
【図７ａ】本発明の実施例１によるネットワークを通じてのコンテンツ提供システムと個人携帯端末との同期化クライアントの構成を示したブロック図である。
【図７ｂ】本発明の実施例２によるネットワークを通じてのコンテンツ提供システムと個人携帯端末との同期化クライアントの構成を示したブロック図である。
【図８】本発明の他の実施例によるネットワークを通じてのコンテンツ提供システムと個人携帯端末とのデータ同期化方法の一例を示したフロー図である。
【図９】本発明によるネットワークを通じて個人携帯端末とデータ同期化を行うための方法において採用できる汎用コンピューターシステムの内部ブロック図である。
【図１】
2007507788.tif 000003
【図２】
2007507788.tif 000004
【図３】
2007507788.tif 000005
【図４ａ】
2007507788.tif 000006
【図４ｂ】
2007507788.tif 000007
【図５】
2007507788.tif 000008
【図６ａ】
2007507788.tif 000009
【図６ｂ】
2007507788.tif 000010
【図７ａ】
2007507788.tif 000011
【図７ｂ】
2007507788.tif 000012
【図８】
2007507788.tif 000013
【図９】
2007507788.tif 000014
【国際調査報告】
2007507788.tif 000015