(57)【要約】本発明は、インターネットを介してディスクを認証するディスクプレイヤを提供する。本発明の一実施例によると、プレイヤへのディスクの挿入により、プレイヤはディスクのディスク識別表示(ID)を読み取る。プレイヤは、サーバによるディスクの適切な登録時にディスクを再生する認証キーを取得するため、インターネット上でディスクIDを備えた登録要求をサーバに送信する。ディスクを適切に登録するため、まず、サーバはディスクIDがそのデータベースに含まれているか否かを決定する。ディスクの適切な登録時に、サーバはディスクに関連する登録状態を設定し、同じディスクの如何なるその後の無許可の登録をも回避する。このように、本発明を使用することにより、ディスクの無許可のコピーが効果的に排除され得る。
2006511903.tif 000002
【特許請求の範囲】
【請求項１】
ディスクのディスク識別表示(ID)を読み取る手段と、
前記ディスクIDを備えた登録要求をサーバに送信する手段と、
前記サーバでの前記ディスクの適切な登録時に、前記ディスクを再生するため、前記サーバから認証キーを受信する手段と
を有するプレイヤ。
【請求項２】
請求項１に記載のプレイヤであって、
前記ディスクIDと、前記サーバから受信した前記認証キーとを格納する手段を更に有するプレイヤ。
【請求項３】
請求項１に記載のプレイヤであって、
前記認証キーは暗号化され、
前記プレイヤは、受信した前記認証キーをデコードする手段を更に有するプレイヤ。
【請求項４】
請求項１に記載のプレイヤであって、
複数のディスクIDを有するデータベースを格納するローカルストレージ要素と、
前記ディスクから読み取られた前記ディスクIDが前記データベースの前記ディスクIDのうち１つと合致するか否かを決定する手段と
を更に有し、
前記ディスクIDが前記データベースの前記ディスクIDの如何なるものとも合致しない場合に、前記送信する手段は前記登録要求を送信するプレイヤ。
【請求項５】
請求項４に記載のプレイヤであって、
前記データベースは、それぞれ前記複数のディスクIDに対応する複数の認証キーを更に有し、
前記ディスクIDが前記データベースの前記ディスクIDのうち１つに合致する場合に、前記プレイヤは、前記ディスクを再生するため、前記データベースから対応する認証キーを取り出す手段を更に有するプレイヤ。
【請求項６】
請求項５に記載のプレイヤであって、
前記認証キーは暗号化され、
前記プレイヤは、前記認証キーをデコードする手段を更に有するプレイヤ。
【請求項７】
請求項１に記載のプレイヤであって、
失敗登録コードが前記サーバから受信された場合、前記ディスクを拒否する手段を更に有するプレイヤ。
【請求項８】
ディスクに関連するディスク識別表示(ID)を受信する手段と、
前記ディスクIDがデータベースに含まれるか否かを検査する手段と、
前記ディスクIDが前記データベースに含まれる場合、前記ディスクが既に登録されているか否かを決定する手段と、
前記ディスクIDが前記データベースに含まれており、前記ディスクがまだ登録されていない場合、対応する認証キーを生成する手段と
を有するディスク登録用サーバ。
【請求項９】
請求項８に記載のサーバであって、
前記ディスクIDが前記データベースに含まれており、前記ディスクがまだ登録されていない場合、前記データベースで前記ディスクIDに関連する登録状態を設定する手段を更に有するサーバ。
【請求項１０】
請求項８に記載のサーバであって、
予め定められた回数だけ予め選択されたディスクの登録を提供する手段を更に有するサーバ。
【請求項１１】
請求項１０に記載のサーバであって、
前記受信する手段は、前記予め選択されたディスクに関連するディスクIDを受信し、
前記決定する手段は、前記予め選択されたディスクが前記予め定められた回数だけ登録されているか否かを決定するサーバ。
【請求項１２】
請求項１１に記載のサーバであって、
前記予め選択されたディスクの適切な登録毎に、対応する登録状態を設定する手段を更に有するサーバ。
【請求項１３】
請求項８に記載のサーバであって、
前記認証キーを暗号化する手段と、
前記暗号化された認証キーを返信する手段と
を更に有するサーバ。
【請求項１４】
請求項８に記載のサーバであって、
前記ディスクIDが前記データベースに含まれていない場合、失敗登録コードを返信する手段を更に有するサーバ。
【請求項１５】
請求項８に記載のサーバであって、
前記ディスクIDが前記データベースに含まれており、前記ディスクが既に登録されている場合、失敗登録コードを返信する手段を更に有するサーバ。
【請求項１６】
ディスクのディスク識別表示(ID)を読み取るステップと、
前記ディスクIDを備えた登録要求をサーバに送信するステップと、
前記サーバでの前記ディスクの適切な登録時に、前記ディスクを再生するため、前記サーバから認証キーを受信するステップと
を有するディスク認証方法。
【請求項１７】
請求項１６に記載の方法であって、
前記ディスクIDと、前記サーバから受信した前記認証キーとを格納するステップを更に有する方法。
【請求項１８】
請求項１６に記載の方法であって、
前記認証キーは暗号化され、
前記方法は、受信した前記認証キーをデコードするステップを更に有する方法。
【請求項１９】
請求項１６に記載の方法であって、
複数のディスクIDを有するデータベースをストレージ要素に格納し、
前記ディスクから読み取られた前記ディスクIDが前記データベースの前記ディスクIDのうち１つと合致するか否かを決定し、
前記ディスクIDが前記データベースの前記ディスクIDの如何なるものとも合致しない場合に、前記送信するステップは前記登録要求を送信するステップを有する方法。
【請求項２０】
請求項１９に記載の方法であって、
前記データベースは、それぞれ前記複数のディスクIDに対応する複数の認証キーを更に有し、
前記ディスクIDが前記データベースの前記ディスクIDのうち１つに合致する場合に、前記方法は、前記ディスクを再生するため、前記データベースから対応する認証キーを取り出すステップを更に有する方法。
【請求項２１】
請求項２０に記載の方法であって、
前記認証キーは暗号化され、
前記方法は、前記認証キーをデコードするステップを更に有する方法。
【請求項２２】
請求項１６に記載の方法であって、
失敗登録コードが前記サーバから受信された場合、前記ディスクを拒否するステップを更に有する方法。
【請求項２３】
ディスクに関連するディスク識別表示(ID)を受信するステップと、
前記ディスクIDがデータベースに含まれるか否かを検査するステップと、
前記ディスクIDが前記データベースに含まれる場合、前記ディスクが既に登録されているか否かを決定するステップと、
前記ディスクIDが前記データベースに含まれており、前記ディスクがまだ登録されていない場合、対応する認証キーを生成するステップと
を有するディスク登録方法。
【請求項２４】
請求項２３に記載の方法であって、
前記ディスクIDが前記データベースに含まれており、前記ディスクがまだ登録されていない場合、前記データベースで前記ディスクIDに関連する登録状態を設定するステップを更に有する方法。
【請求項２５】
請求項２３に記載の方法であって、
予め定められた回数だけ予め選択されたディスクの登録を提供するステップを更に有する方法。
【請求項２６】
請求項２５に記載の方法であって、
前記受信するステップは、前記予め選択されたディスクに関連するディスクIDを受信するステップを有し、
前記決定するステップは、前記予め選択されたディスクが前記予め定められた回数だけ登録されているか否かを決定するステップを有する方法。
【請求項２７】
請求項２６に記載の方法であって、
前記予め選択されたディスクの適切な登録毎に、対応する登録状態を設定するステップを更に有する方法。
【請求項２８】
請求項２３に記載の方法であって、
前記認証キーを暗号化し、
前記認証キーを返信することを更に有する方法。
【請求項２９】
請求項２３に記載の方法であって、
前記ディスクIDが前記データベースに含まれていない場合、失敗登録コードを返信するステップを更に有する方法。
【請求項３０】
請求項２３に記載の方法であって、
前記ディスクIDが前記データベースに含まれており、前記ディスクが既に登録されている場合、失敗登録コードを返信するステップを更に有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットでディスクを認証する方法及びシステムに関するものである。
【背景技術】
【０００２】
コピープロテクトはコンテンツプロバイダに緊急の課題となっている。毎年、数十億ドルが著作権侵害により業界で失われている。著作権侵害に対抗するため、透かしやコンテンツ・スクランブリング・システム(CSS:Contents  Scrambling  System)やウォブル(wobble)等のような多様な技術が提案されている。デジタル透かしは、コンテンツが著作権保護されているか否かを示すために透かしがオーディオ／ビデオデータに埋め込まれる技術である。透かしは容易に検出され得るが、コンテンツの品質を低下させずに除去されにくい。しかし、この技術はコピープロテクトではなく、著作権確認に主に使用されている。CSSは、DVDディスクの不正コピーに対してプロテクトするために開発されたコピープロテクトシステムである。しかし、CSSは40ビットのキーのみを使用するため、ソフトウェアにより容易にクラックされ得る。ウォブルは、ROMディスクにデータを格納するためにウォブルトラックを使用する技術であり、ウォブルは著作権情報で調整される。このようなROMディスクのコンテンツは記録可能ディスクにコピーされ得ない。プロテクション機構が物理レイヤで定められているため、この技術は非常に柔軟性がない。
【０００３】
前述のものを含む従来のコピープロテクト機構のほとんどは、自己完結型である。すなわち、コピープロテクト機構を備えたディスクは、プレイヤを除いて認証のため外部の世界と通信する必要はない。その結果、これらのコピープロテクト機構はあまり効率的でなく、容易にクラックされ得る。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従って、単にディスクのコピープロテクト機構に依存しない更に効率的なディスク認証技術の必要性が存在する。
【課題を解決するための手段】
【０００５】
本発明は、インターネットを介してディスクを認証するディスクプレイヤを提供する。本発明の一実施例によると、プレイヤへのディスクの挿入により、プレイヤはディスクのディスク識別表示(ID)を読み取る。プレイヤは、サーバによるディスクの適切な登録時にディスクを再生する認証キーを取得するため、インターネット上でディスクIDを備えた登録要求をサーバに送信する。ディスクを適切に登録するため、まず、サーバはディスクIDがそのデータベースに含まれているか否かを決定する。そうである場合、サーバはディスクが既に登録されているか否かを検査する。そうでない場合、サーバは暗号化認証キーをプレイヤに返信し、それがディスクを再生することを可能にする。ディスクの適切な登録時に、サーバはディスクに関連する登録状態を設定し、同じディスクの如何なるその後の無許可の登録をも回避する。ディスクIDがサーバデータベースに含まれない場合、又はディスクが既に登録されている場合、サーバは、プレイヤに失敗登録コードを返信し、ディスクを拒否する。
【０００６】
本発明によると、予め選択されたディスクは、予め定められた回数だけ適切に登録されてもよい。そのような場合、サーバはそのディスクに関する登録回数を管理する。従って、本発明を使用することにより、ディスクの無許可のコピーが効率的に排除され得る。
【発明を実施するための最良の形態】
【０００７】
添付図面と共に検討する以下の詳細な説明及び特許請求の範囲を参照することにより、本発明の十分な理解と共に他の目的及び到達が明らかになり、理解される。
【０００８】
本発明について、添付図面を参照して詳細に一例として説明する。
【０００９】
図面を通じて、同じ参照数字は、類似の又は対応する特徴又は機能を示す。
【００１０】
図１は、本発明によるインターネット認証を通じたディスクコピー防止の概要を示している。新しい光ディスク10がディスクプレイヤ20に挿入されると、プレイヤは、インターネットを介してウェブサーバ30に関連の固有のディスクIDを送信することにより、ディスクを登録する。ウェブサーバ30はディスクのコンテンツプロバイダにより維持される大規模データベースを格納し、そのディスクのコンテンツプロバイダは、多数のリリースされたディスクタイトルについてディスクIDを有する。コンテンツプロバイダが新しいディスクタイトルをリリースする前に、この新しいタイトルに関連する全ての固有のディスクIDはデータベースに追加され、その固有のディスクIDのそれぞれに関連する登録状態は“未登録”に設定される。ディスクの適切な登録時に、ウェブサーバは認証キーを返信し、プレイヤがディスクを再生することを可能にする。このように、ディスクの著作権が確認される。
【００１１】
本発明によると、ディスクIDを生成及び格納する複数の選択肢が存在する。第１の選択肢は、ディスクIDをディスクのバースト・カッティング・エリア(BCA:Burst  Cutting  Area)に格納することである。このように、ディスクIDは、ハッカーを混乱させるために長い一連の乱数にスクランブルされて埋め込まれてもよく、コンテンツプロバイダのみがそれを抽出する方法を認識している。第２の選択肢は、分配バッチのディスク毎に、コンテンツプロバイダがプログラムストリームにディスクIDを埋め込み、ディスクIDをディスクの特定の位置に格納し得ることである。ウェブサーバは、どこでディスクIDを見つけて、インターネットでディスクIDを得るかを認識している。第３の選択肢は、ディスクIDをディスクのクランプ・エリア(clamp  area)に格納することである。そのような場合、クランプ・エリアのディスクIDを読み取るために、読取装置がプレイヤの光ピックアップユニット(OPU:optical  pick-up  unit)に追加される必要がある。
【００１２】
認証キーがプレイヤにより受信されると、それはディスクのプロテクト済のコンテンツを解読する解読キーとして使用され得る。更に、ウェブサーバとプレイヤとの間で交換される情報が不正に傍受又はクラックされることからプロテクトするために、暗号化／解読手段が送信前にディスクID及び認証キーに適用されてもよい。
【００１３】
図２は、本発明の一実施例によるディスクプレイヤ20の動作を示した簡略図である。プレイヤ20は、インターネット接続を備えたオペレーティングシステム独立のスタンドアローン装置でもよく、例えば、業界コンソーシアム(http://www.dvdforum.org)であるDVDフォーラムにより定められたウェブDVDプレイヤ(Web  DVD  player)でもよい。プレイヤ20はまた、ラップトップコンピュータ又はデスクトップPC内の装置でもよい。プレイヤ20は、ディスクID及びその関連の認証キーを含むプレイヤの暗号化プライベートデータを格納するフラッシュメモリ22と、暗号化プライベートデータをデコードするコーデック26とを有する。ディスク10がプレイヤ20で最初に再生されるとき、ディスクIDが登録のためウェブサーバに送信される。適切な登録時に、認証キーが返信され、関連のディスクIDと共にフラッシュ22に格納される。認証キーはコーデック26によりデコードされ、プレイヤがディスク10を再生することを可能にする。その後、ディスク10がプレイヤ20で再生されると、プレイヤによりディスクIDがフラッシュメモリ22から検索され、関連の認証キーを検出する。認証キーはコーデック26により取り出されてデコードされ、インターネットを介したディスクの更なる認証を必要とせずに、プレイヤがディスク10を再生することを可能にする。
【００１４】
図３は、本発明の一実施例に従ってディスクプレイヤにより実行されるディスク登録処理100を示したフローチャートである。プレイヤへのディスクの挿入時に、プレイヤはディスクIDを読み取り(ステップ102)、内部フラッシュメモリを検索して合致するディスクIDを検出する(ステップ106)。合致するディスクIDが検出された場合、関連の認証キーが取り出されてデコードされ(ステップ114)、プレイヤがディスクを再生する(ステップ116)。他方、ディスクが最初に再生されたため、合致するディスクIDがフラッシュメモリに含まれていない場合、プレイヤはディスクID及び登録要求をウェブサーバに送信する(ステップ122)。
【００１５】
ウェブサーバがプレイヤからディスクIDを備えた登録要求を受信すると、受信したディスクIDに関連する登録状態をディスクIDデータベースで検査する。ディスクIDがデータベースに含まれており、まだ登録されていない場合、ウェブサーバは認証キーを備えた応答をプレイヤに返信する。その間、ウェブサーバは関連の登録状態を“登録済”に設定する。他方、ディスクIDがデータベースに含まれていない場合、又はディスクが既に登録されている場合、ウェブサーバはディスクが本物でないと仮定し、要求の認証キーなしにプレイヤに応答を返信する。ウェブサーバにより実行される更に詳細なディスク登録処理について、図４に関連して以下に説明する。
【００１６】
図３において、ウェブサーバから応答を受信した後に(ステップ126)、プレイヤは、応答が認証キーを含むか否かを決定する(ステップ132)。認証キーが含まれている場合、それはプレイヤに格納されてデコードされ(ステップ136)、プレイヤがディスクを再生することを可能にする(ステップ116)。プレイヤに認証キーを格納することにより、ディスクがその後に再生されるときに、再度登録される必要がなくなる。それに対して、認証キーがウェブサーバから受信した応答に含まれていない場合、プレイヤはディスクの再生を拒否し(ステップ142)、ユーザに通知する(ステップ146)。
【００１７】
図４は、本発明の一実施例に従ってウェブサーバにより実行されるディスク登録処理200を示したフローチャートである。プレイヤからディスクIDを受信すると(ステップ202)、サーバはデータベースを検索し(ステップ206)、合致するディスクIDが含まれているか否かを決定する(ステップ212)。合致するディスクIDが存在しない場合、サーバは失敗登録コードをプレイヤに返信する(ステップ216)。しかし、合致するディスクIDがデータベースにうまく検出された場合、次にサーバはディスクが既に登録されているか否かを決定する(ステップ222)。既に登録されている場合、サーバはまた、失敗登録コードをプレイヤに返信する(ステップ216)。他方、ディスクがまだ登録されていない場合、サーバは認証キーを生成し(ステップ226)、ディスクIDに関連する登録状態を“登録済”に設定し(ステップ232)、認証キーをプレイヤに返信する(ステップ236)。
【００１８】
ウェブサーバが認証キーを生成する２つの可能な方法が存在する。１つの方法では、ウェブサーバは予め定められたディスクIDに関連する認証キーをデータベースに予め格納してもよい。正規のディスクIDを備えた登録要求を受信すると、データベースから対応の認証キーを検索し、それをディスクプレイヤに返信する。その他の方法では、ウェブサーバがディスクIDを備えた登録要求を受信すると、ソフトウェアルーチンを動作することにより対応の認証キーを生成し、それをディスクプレイヤに返信する。
【００１９】
本発明によると、コンテンツプロバイダは、異なる版で異なる価格でそのディスクを分配してもよい。例えば、家庭版のディスクは１つのみのライセンスを有してもよく、特定のプレイヤのみがディスクを再生することを可能にするために、ウェブサーバに一度のみ登録されてもよい。他方、商用版のディスクは複数のライセンスを有してもよく、異なるプレイヤがディスクを再生することを可能にするために、ウェブサーバに所定回数だけ登録されてもよい。このことにより、映画レンタル会社が特定の数の顧客に商用映画タイトルを貸すことが可能になる。異なる版でディスクを使用することは、コンテンツプロバイダのウェブサーバにより監視される。表１は、ウェブサーバのディスクIDデータベースの例示的なフォーマットを示している。この表において、ディスクID1及びディスクID2はそれぞれ家庭版を表しており、一度のみ登録され得るが、ディスクID3は商用版を表しており、N回登録され得る。
【００２０】
【表１】
2006511903.tif 000003
本発明について特定の実施例に関して説明したが、前述の説明を考慮して多数の代替態様、変更態様及び変形態様が当業者に明らかになることが明白である。従って、特許請求の範囲の要旨及び範囲内にある全てのそのような代替態様、変更態様及び変形態様を含むことを意図する。
【図面の簡単な説明】
【００２１】
【図１】本発明によるインターネット認証を通じたディスクコピー防止の概要
【図２】本発明の一実施例によるディスクプレイヤの動作を示した簡略図
【図３】本発明の一実施例に従ってディスクプレイヤにより実行されるディスク登録処理を示したフローチャート
【図４】本発明の一実施例に従ってウェブサーバにより実行されるディスク登録処理を示したフローチャート
【図１】
2006511903.tif 000004
【図２】
2006511903.tif 000005
【図３】
2006511903.tif 000006
【図４】
2006511903.tif 000007
【国際調査報告】
2006511903.tif 000008
2006511903.tif 000009