(57)【要約】許可の検証が決定されるまで、容易に取り消しできる破損処理を用いて、コンテンツ素材の少なくとも一部を故意に破損するセキュリティシステム（１００）である。コンテンツ素材にアクセスすることの許可が検証されていない状態の間は、迅速な処理のために破損していないバージョンが提供されるが、前記コンテンツ素材の何らかの蓄積されたバージョンは、破損した状態で蓄積される。許可が検証されると、破損処理は終了し、蓄積された破損バージョンが回復され、それによって、許可されたコンテンツ素材への防止のないその後のアクセスが可能となる。前記コンテンツ素材が許可されていないという決定を保障する十分な証拠が得られると、前記素材へのアクセスは終了し、何らかの蓄積されたコンテンツ素材は、破損したままの状態である。それによって、許可されていないコンテンツ素材へのその後のアクセスが排除される。
2004530998.tif 000002
【特許請求の範囲】
【請求項１】
プロテクトされた素材を処理することの許可を決定するように構成される検証手段と、
前記検証手段が前記許可を決定する間に、前記プロテクトされた素材の破損バージョンを蓄積し、前記検証手段が前記許可を決定した後に、前記プロテクトされた素材の破損バージョンを回復し、前記プロテクトされた素材の前記回復バージョンを作るように構成されるゲートと
を有するセキュリティシステム。
【請求項２】
請求項１に記載のセキュリティシステムであって、
前記検証手段が前記プロテクトされた素材に対応するデータセットの全体の存在を検証することに基づいて、前記許可を決定するように構成されるセキュリティシステム。
【請求項３】
請求項１に記載のセキュリティシステムであって、
前記ゲートが、更に、
前記破損バージョンをテンポラリ・ストレージ装置に蓄積し、
前記回復バージョンをパーマネント・ストレージ装置に蓄積する
ように構成されるセキュリティシステム。
【請求項４】
請求項１に記載のセキュリティシステムであって、
前記ゲートが、
前記プロテクトされた素材の選択部分を破損し、前記破損バージョンを作るように構成される破損手段と、
前記破損バージョンの対応する選択部分を回復し、前記回復バージョンを作るように構成される回復手段と
を有するセキュリティシステム。
【請求項５】
請求項４に記載のセキュリティシステムであって、
前記破損手段が、
キーを用いた排他的論理和機能を介して、前記プロテクトされた素材の前記選択部分を破損するように構成される第１の装置を含み、
前記回復手段が、
前記キーを用いた排他的論理和機能を介して、前記プロテクトされた素材の前記選択部分を回復するように構成される第２の装置を含むセキュリティシステム。
【請求項６】
請求項５に記載のセキュリティシステムであって、
前記検証手段が前記許可を決定しない場合に、前記キーが破壊されるセキュリティシステム。
【請求項７】
請求項１に記載のセキュリティシステムであって、
前記検証手段が前記許可を決定する間に、前記ゲートが、処理のために前記プロテクトされた素材の破損していないバージョンを提供するように、更に構成されるセキュリティシステム。
【請求項８】
プロテクトされた素材を保護する方法であって、
前記プロテクトされた素材を処理することの許可を決定し、
前記許可を決定している間に、前記プロテクトされた素材の破損バージョンを蓄積し、
前記許可を決定した後に、前記プロテクトされた素材の前記破損バージョンを回復し、前記プロテクトされた素材の回復バージョンをつくる方法。
【請求項９】
請求項８に記載の方法であって、
前記破損した素材を蓄積することは、前記破損バージョンをテンポラリ・ストレージ装置に蓄積することを含み、
前記回復バージョンをパーマネント・ストレージ装置に蓄積することを更に含む方法。
【請求項１０】
請求項８に記載の方法であって、
前記プロテクトされた素材の選択部分を破損し、前記破損バージョンを作ることを更に含み、
前記破損バージョンを回復することが、前記破損バージョンの対応する選択部分を回復し、前記回復バージョンを作ることを有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データプロテクションに関し、特に、データを遠隔地からの違法コピーから保護することに関する。
【背景技術】
【０００２】
データの保護は、ますます重要なセキュリティ分野になってきている。多くの場合、コピーする権限、又は情報を処理する権限は、時間のかかる処理を介して検証される。例えば、コピープロテクトされた素材は、透かしや、前記素材がコピープロテクトされたものとして識別されるその他のコード化を含み得る。そして、前記素材のこの特定のコピーが、許可されたコピーであるかどうか、そして、再度コピーできるかどうか識別するその他のコード化をも含み得る。例えば、コンテンツ素材の許可されたコピーは、頑強な透かしと脆弱な透かしを含み得る。頑強な透かしとは、前記コンテンツ素材に破損を与えなければ、コンテンツ素材から取り除くことができないことを意味する。脆弱な透かしとは、コンテンツ素材が不正にコピーされると破損することを意味する。例えば、コンテンツ素材が圧縮されたり、変更されたりすると、共通の脆弱な透かしは破損する。このように、インターネットを介して効率的に通信するために圧縮されるコンテンツ素材は、頑強な透かしや、破損した脆弱な透かしとともに受信される。
【０００３】
前記の例において、コピープロテクトの権利を実行するように構成されるコンテンツ処理装置は、頑強な透かしの存在を検知し、脆弱な透かしがなければ、前記頑強な透かしを有するコンテンツ素材の処理を回避するように構成されるであろう。
【０００４】
しかし、頑強な透かしと脆弱な透かしの存在を検証するために要する時間は、相当である場合がある。その他の検証の仕組みには、ユーザの識別や、ユーザの認証を検証する遠隔情報源にアクセスすることが含まれ、伝達時間の遅延もまた、相当である場合がある。さらにその他の仕組みには、以下に述べるが、処理のためにコンテンツ素材が提示される時間と、処理の許可がされたものであるとしてコンテンツ素材が検証される時間との間に、更に長い待ち時間が含まれ得る。
ほとんどの消費者アプリケーションにおいては、消費者はコマンドに対する比較的迅速なレスポンスを期待する。例えば、ユーザがＣＤプレイヤーにおいて、“再生”ボタンを押すと、ユーザは数秒以内に音楽が演奏されることを期待する。コピープロテクトされた素材の許可されたコピーをユーザが持っている場合、前記素材にアクセスする要求をすると、同様に比較的迅速なレスポンスをユーザは期待する。許可されたコンテンツ素材にアクセスするユーザコマンドに応答する前に顕著な遅延を強いるセキュリティシステムは、消費者によく受け入れられないであろう。同様に、ユーザの認証が検証されている間に、許可されていないコンテンツ素材の相当部分が処理され得るセキュリティシステムは、プロテクトされたコンテンツ素材のプロバイダによく受け入れられないであろう。
【発明の開示】
【発明を解決するための手段】
【０００５】
素材が特定の使用に許可されたものとして検証されるまで、素材の選択使用を防止するシステム又は方法を提供することが、本発明の目的である。さらに、検証処理が進行している間に素材への選択アクセスを提供することも、本発明の目的である。さらに、検証されなかった素材について、その後の処理を防止することも、本発明の目的である。
【０００６】
前記目的やその他の目的は、容易に取り消し可能な破損処理を使用して、コンテンツ素材の少なくとも一部を故意に破損するセキュリティシステムを提供することによって達せられる。コンテンツ素材にアクセスすることの許可が、検証されていない状態にある間は、迅速な処理のために、破損していないバージョンの素材が提供されるが、前記コンテンツ素材の何らかの蓄積されたバージョンは、破損した状態で蓄積される。許可が検証されると、破損処理は終了し、蓄積された破損バージョンは回復される。それによって、許可されたコンテンツ素材への、防止のないその後のアクセスが可能になる。前記コンテンツ素材が許可されていないという決定を保証する十分な証拠が得られると、前記素材へのアクセスは終了し、何らかの蓄積されたコンテンツ素材は、破損した状態のままである。それによって、許可されていないコンテンツ素材へのその後のアクセスが排除される。
【発明を実施するための最良の形態】
【０００７】
本発明は、添付の図面を参照して一例により更に詳細に説明される。
【０００８】
図１は、本発明による、コントロール・アクセス・システム１００の例を示したものである。前記コントロール・アクセス・システム１００は、ＣＤリーダのようなアクセス装置１３２を介して、ＣＤ１３０のような物理媒体からの素材を処理するように構成されるプロセッサ１２０を含む。前記プロセッサ１２０は、メモリスティックや、コンピレーションＣＤ（ｃｏｍｐｉｌａｔｉｏｎ  ＣＤ）等のストレージ媒体１２６に、ＣＤ１３０から１つ以上の歌曲を記録する記録装置である場合がある。前記プロセッサは、スクリーン上のイメージや、スピーカ１２４からの音声等のような、人間の認知に適当な出力を提供するように構成される再生装置でもあり得る。又は、それは、処理能力とストレージ能力の組み合わせである場合がある。前記例のプロセッサ１２０は、前記アクセス装置１３２とのインタフェースを備える受信手段１２２と、許可された素材１３０の存在を検証するために構成される検証手段１２６とを含む。
【０００９】
コンテンツ素材を不正使用する一般的な方法は、コンテンツ素材を含むオリジナルの購入されたＣＤのような、オリジナルの媒体１３０から素材をコピーすることである。そのような不正使用されたコンテンツ素材は、しばしば、インターネット１４４を介して遠隔情報源１４０から利用可能になる。ダウンロードが容易であるため、しばしば、オリジナルの媒体１３０の素材を構成する素材の全セットよりむしろ、個々の歌曲がダウンロードされる。図１には、アクセス装置１３２と実質的に見分けのつかない出力を提供するように構成され得る代替装置への簡単な参考のため、“ＣＤ模倣”装置１４２の例が含まれる。許可されていない素材を取得する手段の代表例として、インターネットを介した素材の不正使用を使って、本発明は開示されるが、本発明の本質は、許可されていない素材が取得される方法を問わず、一般的なコピープロテクションの仕組みに適用できる。
【００１０】
前記例の形式の不正使用を使う場合は、ユーザが媒体１３０から素材にアクセスを開始すると、前記プロセッサ１２０は前記媒体１３０の存在を検証するように構成される。前記検証を実施する１つの方法は、ユーザが処理を試みている素材と異なる素材又は情報を、前記媒体１３０が提供できるものであることである。例えば、ユーザが歌曲の演奏を始めると、前記検証手段１２６は、受信手段１２２に、前記アクセス装置１３２から、前記媒体１３０に存在することが知られている歌曲と異なる歌曲の一部を要求する指示をし得る。前記アクセス装置が異なる歌曲の要求された部分を提供することができない場合、前記検証手段１２６は媒体１３０が現実には存在しないと判断し、ゲート２００を介したその後の素材の処理や蓄積を終了させる。
【００１１】
例えば、ユーザが、インターネット１４４において、遠隔サイト１４０から異なるコピープロテクトされた歌曲の抜粋を違法にダウンロードし、前記ユーザが選択した歌曲を含むコンピレーションＣＤ（ｃｏｍｐｉｌａｔｉｏｎ  ＣＤ）を作成しようとする場合がある。一般的に、素材の全アルバムのサイズにより、全アルバムをダウンロードすることを思いとどまり、ユーザが選択した歌曲のみを取得する。現実のＣＤ１３０に対応するアルバムから異なる歌曲の一部を、前記検証手段１２６が要求すると、アルバムからユーザが選択した歌曲のみをダウンロードしたユーザは、ダウンロードした素材のその先の処理が防止される。
【００１２】
要求に応じて提供された素材が、現実のＣＤ１３０に含まれる素材に対応することを保障するための、様々な技術が用いられ得る。例えば、国際特許出願ＷＯ０１／５９７０５（代理人管理番号ＵＳ００００４０）は、自己指示のデータセットを教示し、コピープロテクトされたアルバムのようなデータセットの各セクションが、各セクションにセキュアに関連付けられたセクション識別子によってユニークに識別される。セクションの集合が全て同じデータセットからのものであることを保障するために、前記データセットの識別子はまた、各セクションでセキュアにコード化される。網羅的な又はランダムなサンプリングを使用して、セクションと選択されたセクションのデータセットの識別子とをチェックすることにより、完全な、あるいは統計的な確実性で、前記データセットの全体の存在が決定される。
【００１３】
前記例の検証の仕組みは、特に網羅的なチェックが実行されると、検証処理が終了するまで顕著な時間を使うことが予想され得る検証の仕組みを示すことを意味する。ユーザがコンテンツ素材へのアクセスを要求する時間と、前記検証手段１２６が、何とかしてユーザが素材にアクセスすることを許可されているか決定する時間との間に、かなりの時間が経過し得る。この間に、ユーザ、特に素材の許可されたコピーを有するユーザは、コンテンツ素材にアクセスすることを期待するであろう。しかし、この間にまた、素材の違法コピーを有するユーザは許可されていないコンテンツ素材にアクセスすることができるであろう。
【００１４】
本発明は、許可されていないコンテンツ素材のコピーの蓄積を防止することがコピープロテクトの仕組みの主な目的であり、許可されていないコンテンツ素材の一時的な再生を防止することはそれほど重要でなく、それは逆にユーザの満足を犠牲にする場合がある、という仮定に基づく。
【００１５】
本発明により、コピープロテクトされたコンテンツ素材の何らかの蓄積されたバージョンは、破損した状態で蓄積されるが、コピープロテクトされたコンテンツ素材へのアクセス許可が検証されるまで、又は、前記の検証が失敗するまで、素材の迅速な処理は破損されていない状態で許可される。許可が検証されると、破損処理は終了し、蓄積された破損した素材が回復される。本発明の望ましい実施態様において、蓄積された素材への破損は、容易に、そして迅速に回復可能であり、入力コンテンツ素材と実質的に同一な回復バージョンの素材を提供する。迅速な回復処理を提供することにより、許可された素材についてのユーザは、従来の破損されていないコンテンツ素材を直接蓄積することと、存在したとしても少しの違いしか認知しないであろう。前記プロセッサ１２０のゲート２００は、制御された破損と、その後の回復プロセスを実行するように構成される。
【００１６】
さらに、本発明によって、人間の認知のためにコンテンツ素材を処理するように、前記プロセッサ１２０が構成される場合、前記ゲート２００は、許可が検証されるまで、処理のために破損されていないバージョンの素材を提供する。このように、ユーザに素材の迅速な処理が提供され、ユーザは検証処理に影響されない。しかし、前記検証プロセスの間、何らかの蓄積された素材は破損された状態で蓄積される。前記素材の破損されていないバージョンは、破損処理をバイパスすることにより直接提供され得るか、又は、破損された素材の回復によって提供され得る。
【００１７】
図２は、本発明による、コントロール・ゲート２００のブロック図の例を示したものである。コンテンツ素材がコピーの許可がされたものと、前記検証手段１２６が確認するまで、ストレージ装置２５０に蓄積される前に、破損手段２１０がコンテンツ素材２１０を破損することが、検証手段１２６によって可能となる。特定の構成によっては、前記ゲート２００は、ディスクや、携帯用メモリスティックのような、より永続的なストレージ２５０に素材を転送する前に、素材を一時的に蓄えるソリッドステート・メモリのような、テンポラリ・ストレージ装置２８０を含み得る。受信したコンテンツ素材２０１がコピーの許可がされたものと、前記検証手段１２６が検証をすると、回復手段２２０が蓄積された破損した素材の回復を実行することが、前記検証手段１２６によって可能になる。テンポラリ・ストレージ２８０が利用可能であり、破損した素材がストレージ２５０に転送されていない場合は、前記回復はテンポラリ・ストレージ２８０に存在する素材において実行される。
【００１８】
破損した素材が、前記ストレージ２５０に伝達された場合は、前記回復手段２２０は、ストレージ２５０に蓄積された素材において回復を実行する。テンポラリ・ストレージ２８０は、パーマネント・ストレージ２５０より一般的に早く、変更しやすいため、望ましい実施態様では、許可の検証を実行するために要する時間の間に、受信される予定の多数のコンテンツ素材を含むのに十分なテンポラリ・ストレージ２８０を有する。
【００１９】
望ましい実施態様において、転送されるコンテンツ素材２０１’の斜線部分２１１によって示されるように、コンテンツ素材２０１の一部のみが破損されている。取り入れられる破損の量を制限することにより、破損を回復するために要する時間とリソースを最小限にすることができる。しかし、効果的には、破損手段２１０によって取り入れられる破損の量は、コンテンツ素材２０１の何らかのエラー修正コードによって修正可能な破損の量より大きく、オリジナルのコンテンツ素材のかなりのひずみを十分に引き起こすものである。
【００２０】
エラー修正の仕組みを避けるために要する最小の破損以上に、一般的には、ひずんだ素材のその後の処理を思いとどませるために要するひずみの量を評価することによって、ひずみの量は帰納的に決められる。例えば、前記ひずみは、エンターテイメント素材の音声セグメントの周期的なひずみや、ビデオセグメントの色やコントラストのひずみや、素材の順序外れの蓄積や、音声とビデオ情報の同期外れの蓄積等を含む。
【００２１】
コンテンツ素材の一部を破損する決定の選択は、望ましくは、ストレージ装置の構成に基づく。例えば、ストレージ装置がトラックとセクタに分割され、所定のサイズのデータのブロックとしてストレージ装置に読み書きされる場合は、前記破損手段２１０は、各セクタの第Ｍのブロックを破壊するように構成され得る。その他には、各ブロックの第１バイトが破壊される、又は各トラックの全セクタが破壊される等である。相当の可視効果又は可聴効果を有するが、コンテンツ情報の一部の破壊のみを要求する破壊パターンの選択は、本開示を受け、通常の技術スキルの１つにより明白になるだろう。
【００２２】
図３は、本発明による、破損手段２１０のブロック図の例である。コンテンツ素材２０１の選択された部分３１１が破壊装置３２０に供給される。前記破壊装置３２０は、相応する使用可能な回復手段２２０によって容易に回復可能であり、それがなければ回復困難である方法で、入力コンテンツ素材２０１の選択された部分３１１を変更する何らかの機能であり得る。示された例において、前記破壊装置３２０は、選択された部分３１１とキー３５０との組み合わせの排他的論理和を計算し、破損したコンテンツ素材２１１を供給するように構成される排他的論理和装置である。技術的に知られるとおり、排他的論理和機能は、入力の他方がわかると、オリジナルの入力の一方を見つけるように、容易に取り消し可能である。
【００２３】
【表１】
2004530998.tif 000003
図４に示す通り、対応する回復手段２２０は、図３の排他的論理和装置３２０に対応する排他的論理和装置３２０’を有する。装置３２０’への入力が破損した入力２１１であるため、同じキーが使われた場合にのみ、出力２１１はオリジナルの破損していない入力３１１に一致するであろう。すなわち、キー３５０を知ることで、オリジナルの破損されていない素材が、回復手段２２０によって容易に復元され得る。しかし、キーを知らなければ、破損されていない素材は復元することができない。参照数字３５０’は図４において使用され、キー３５０と同じであると仮定するが、異なる可能性もあるキーを示す。回復キー３５０’が破損キー３５０と異なる場合は、出力２１１はオリジナルの破損されていない入力３１１と同じではないであろう。同様に、参照数字３２０’は、図４において使用され、図３の装置３２０で使われる機能に対応する取り消し機能を含むと仮定する装置を示す。前記装置３２０’が前記装置３２０の取り消し機能を提供しない場合は、破損した素材は回復されないであろう。
【００２４】
特定のシステムによって使われるキー３５０を決定するシステム的な試みを避けるため、各破損セッションのキー３５０は、前記検証手段１２６によってランダムに生成される。そして、検証処理が長い場合には、複数のランダムキー３５０が使用され得る。本発明の望ましい実施態様において、擬似乱数生成装置が使われ、前記議事乱数生成装置は、シード（ｓｅｅｄ）番号から始まる一連の乱数を生成し、同じシード（ｓｅｅｄ）が提供されると、常に同じ連続の乱数が生成される。前記実施例において、破損手段２１０のキー３５０は、セッションごとに生成されるキー・シード（ｋｅｙ−ｓｅｅｄ）から乱数生成装置によって生成された乱数の連続を有する。前記同じキー・シード（ｋｅｙ−ｓｅｅｄ）が与えられると、破損した素材２１１からオリジナルの素材２２１を復元するキー３５０’として使用するために、回復手段２２０は乱数生成装置から同じ乱数の連続を備える。変更するキーを使うことにより、変更するキーの値を知らずに、破損したセグメントを回復する試みを更に思いとどまらせる。素材が許可されていないものであると前記検証手段１２６が決定する場合は、許可されていない素材が破損したままになるように、キー３５０と、キー３５０を生成するために使われる何らかのキー・シード（ｋｅｙ−ｓｅｅｄ）とが破壊される。
【００２５】
前述のことは、本発明の原理を示したに過ぎない。したがって、その技術の分野に熟練した人は様々な変更を工夫することができるであろう。前記変更は、明確に説明し、示されていないが、本発明の原理に包含し、特許請求の範囲内である。
【００２６】
本発明は数個の明確な要素を有するハードウェアの手段によって、適当にプログラムされたコンピュータの手段によって実現され得る。
【図面の簡単な説明】
【００２７】
【図１】本発明による、コントロール・アクセス・システムのブロック図の例である。
【図２】本発明による、コントロール・ゲートのブロック図の例である。
【図３】本発明による、破損装置のブロック図の例である。
【図４】本発明による、回復装置のブロック図の例である。
【図１】
2004530998.tif 000004
【図２】
2004530998.tif 000005
【国際公開パンフレット】
2004530998.tif 000006
2004530998.tif 000007
2004530998.tif 000008
2004530998.tif 000009
2004530998.tif 000010
2004530998.tif 000011
2004530998.tif 000012
2004530998.tif 000013
2004530998.tif 000014
2004530998.tif 000015
2004530998.tif 000016
2004530998.tif 000017
【国際調査報告】
2004530998.tif 000018
2004530998.tif 000019
2004530998.tif 000020