[go: up one dir, main page]

JP2003521791A - Content protection from illegal duplication - Google Patents

Content protection from illegal duplication

Info

Publication number
JP2003521791A
JP2003521791A JP2001557035A JP2001557035A JP2003521791A JP 2003521791 A JP2003521791 A JP 2003521791A JP 2001557035 A JP2001557035 A JP 2001557035A JP 2001557035 A JP2001557035 A JP 2001557035A JP 2003521791 A JP2003521791 A JP 2003521791A
Authority
JP
Japan
Prior art keywords
parts
data
data set
linked
dataset
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.)
Pending
Application number
JP2001557035A
Other languages
Japanese (ja)
Inventor
エイ エム スターリング,アントニオス
エイ エプスタイン,マイケル
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.)
Koninklijke Philips NV
Original Assignee
Philips Electronics NV
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
Priority claimed from US09/537,079 external-priority patent/US6865676B1/en
Application filed by Philips Electronics NV filed Critical Philips Electronics NV
Publication of JP2003521791A publication Critical patent/JP2003521791A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0071Robust watermarking, e.g. average attack or collusion attack resistant using multiple or alternating watermarks
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00166Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00681Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access
    • G11B20/00695Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which prevent a specific kind of data access said measures preventing that data are read from the recording medium
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00884Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0064Image watermarking for copy protection or copy management, e.g. CGMS, copy only once, one-time copy

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Storage Device Security (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 インターネットのような制限された帯域幅の通信経路(130)を介して全体のデータセットの伝送の意思を失わせるためにデータセット内に含めるために、十分な数のデータアイテムが選択(112)される。各データアイテムは、1つ又はそれ以上の部分を有し、ともに完全なデータセットを構成する。データセットの各部分はデータセットの他の部分にリンクされ、そして、各部分のリンクは1つ又はそれ以上のウォータマークの使用を介してその部分に結び付けられている。表現するための素材の表示に際し、完全なデータセットの存在が、リンクされた部分の存在を確かめることにより確認(126)される。更なる安全のために、部分間のリンクが各リンクされている部分のランダムな選択により構成される。各リンクされている部分がリンクされていたもとの部分に対応することを確認するために、各リンクは、リンクされている部分の取り出しが元々割り当てられたリンクされている部分に対応することを決定するために使用されることが可能なリンクされている部分の識別子を含む。リンクされている部分に関連する識別子が表示されているリンクされている部分と適切に一致しない場合には、データセットのデータアイテムの表示が妨げられる。好適な実施例では、閉じたリンクされたリストが構成され、それによって、データセットの各部分は、必要ならば、確認処理内に含めることが可能である。 (57) Abstract: A sufficient number of data to be included in a dataset to discourage transmission of the entire dataset over a limited bandwidth communication path (130) such as the Internet. An item is selected (112). Each data item has one or more parts and together make up a complete data set. Each portion of the dataset is linked to another portion of the dataset, and the link of each portion is tied to that portion through the use of one or more watermarks. In displaying the material to be rendered, the presence of the complete data set is confirmed 126 by verifying the presence of the linked portion. For additional security, the links between the parts are constituted by a random selection of each linked part. To ensure that each linked part corresponds to the original part that was linked, each link determines that the retrieval of the linked part corresponds to the originally assigned linked part Contains the identifier of the linked part that can be used to If the identifier associated with the linked portion does not properly match the displayed linked portion, the display of the data items of the dataset is prevented. In the preferred embodiment, a closed linked list is constructed so that portions of the data set can be included in the validation process if necessary.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】 発明の背景 1.発明の分野 本発明は、主に民生用電子機器の分野に関連し、特にコピー保護されたコンテ
ンツ素材の保護に関連する。
BACKGROUND OF THE INVENTION 1. FIELD OF THE INVENTION The present invention relates primarily to the field of consumer electronics, and more particularly to the protection of copy protected content material.

【0002】 2.関連技術の説明 著作権素材の不法な配布は、この素材に対する著作権者の合法な使用料を奪い
、そして、この不法に配布された素材の供給者に、不法な配布を継続させるのを
助長する利益を与える。インターネットにより提供される情報転送の容易から考
えて、芸術的表現又は制限された配布権を有する他の素材のような、コピー保護
されることが意図されたコンテンツ素材は、広範囲な不法配布を受けやすい。圧
縮オーディオファイルを蓄積しかつ伝送するためのMP3フォーマットは、歌曲
の30又は40メガバイトのディジタルオーディオ記録物を3又は4メガバイト
のMP3ファイルに圧縮できるので、オーディオ記録物の広範囲な配布を可能と
する。インターネットへの典型的な56kbpsダイアルアップ接続を使用して
、このMP3ファイルは、数分でユーザコンピュータにダウンロードできる。こ
のように、悪意のある者は、オリジナルの合法なCDから歌曲を読出し、歌曲を
MP3フォーマットに符号化し、そして、MP3符号化された歌曲を広範囲な不
法配布のためにインターネット上に配置する。代わりに、悪意のある者は、MP
3符号化された歌曲をダウンロードするために、ダイアルインサービスを提供し
うる。MP3符号化された歌曲の不法コピーは、後に続いて、ソフトウェア又は
、ハードウェア装置により演奏され、又は、従来のCDプレーヤで再生するため
に、記録可能なCDに逆圧縮されて蓄積される。
2. 2. Description of Related Art Illegal distribution of copyright material deprives the copyright owner of the legal royalty for this material, and encourages suppliers of this illegally distributed material to continue its illegal distribution. Give a profit to do. Content materials intended to be copy protected, such as artistic expressions or other materials with limited distribution rights, due to the ease of information transfer provided by the Internet, are subject to widespread illicit distribution. Cheap. The MP3 format for storing and transmitting compressed audio files enables the widespread distribution of audio recordings as it can compress a 30 or 40 megabyte digital audio recording of a song into a 3 or 4 megabyte MP3 file. . Using a typical 56 kbps dial-up connection to the internet, this MP3 file can be downloaded to the user computer in minutes. Thus, a malicious person reads a song from the original legal CD, encodes the song into MP3 format, and places the MP3 encoded song on the Internet for widespread illegal distribution. Instead, the malicious person can
A dial-in service may be provided to download the 3-encoded song. The illegal copy of the MP3 encoded song is subsequently played by a software or hardware device, or decompressed and stored on a recordable CD for playback on a conventional CD player.

【0003】 幾つかの機構が、コピー保護されたコンテンツ材料を再生を制限するために提
案されている。安全ディジタル音楽イニシアティブ(SDMI)及びその他は、
許可を得たコンテンツ素材を識別するために”ディジタルウォータマーク”の使
用を唱導する。2000年3月1日に発行されたEP0981901の”信号内
への補助データの埋めこみ”は、電子的素材にウォータマークを入れるための技
術を開示する。紙のウォータマークのように、ディジタルウォータマークは、検
出可能であるように且つ人目につかないように、コンテンツ素材中に埋めこまれ
る。ウォータマークを有するディジタル音楽記録物のオーディオ再生は、例えば
、実質的にウォータマーク無しの同じ記録物の再生から区別できない。しかし、
ウォータマーク検出装置は、ウォータマークの存在又は不存在に基づいてこれら
の2つの記録を区別できる。幾つかのコンテンツ素材は、コピー保護されておら
ずそして、これゆえにウォータマークを含まないので、ウォータマークの不存在
は不法な素材と合法な素材の区別に使用できない。対照的に、ウォータマークの
不存在は、合法的に自由にコピーできるコンテンツ素材を示す。
Several mechanisms have been proposed to limit the playback of copy protected content material. Safety Digital Music Initiative (SDMI) and others
Advocate the use of "digital watermarks" to identify authorized content material. EP0981901, "Embedding auxiliary data in signals", published March 1, 2000, discloses a technique for embedding watermarks in electronic material. Like paper watermarks, digital watermarks are embedded in the content material in a detectable and invisible manner. The audio reproduction of a digital music recording with a watermark, for example, is indistinguishable from the reproduction of the same recording substantially without a watermark. But,
The watermark detection device can distinguish these two records based on the presence or absence of the watermark. The absence of a watermark cannot be used to distinguish between illegal and legal material, as some content material is not copy protected and therefore does not contain a watermark. In contrast, the absence of watermark indicates content material that is legally freely copyable.

【0004】 他のコピー保護機構も使用できる。例えば、1999年4月7日に発行された
欧州特許EP0906700の”コンテンツ情報とそれに関連する補足の情報を
伝送する方法及びシステム”は、保護された素材が映される回数を制御するウォ
ータマーク”チケット”の使用を介した著作権素材の保護の技術を提示する。
Other copy protection mechanisms can also be used. For example, European Patent EP 0906700, "Method and system for transmitting content information and related supplementary information", issued April 7, 1999, describes a watermark that controls the number of times protected material is shown. We present the technology of copyright material protection through the use of "tickets".

【0005】 ウォータマーク素材の正確な再生は、ウォータマークがウォータマーク素材の
コピー内で再生されることを発生する。ウォータマークの不正確な又は損失の多
い再生は、しかしながら、素材の損失の多いコピー内のウォータマークの再生を
提供しない可能性がある。SDMIの保護機構を含む幾つかの保護機構は、不法
素材から合法素材を区別するために、適切なウォータマークの存在又は不存在に
基づいて、損失の多い再生のこの特性を利用する。SDMIのシナリオでは、”
強い”ウォータマークと”もろい”ウォータマークの2つの形式のウォータマー
クが定義される。強いウォータマークは、オーディオ記録のMP3符号化のよう
な、もとのコンテンツ素材の実質的な部分を保持するように設計された損失のあ
る再生で生き残ることが期待されているものである。即ち、再生は、オリジナル
の記録の合理的な演奏を可能とする十分な情報を維持し、強いウォータマークも
維持される。一方、もろいウォータマークは、損失の多い再生又は、他の不法な
不正操作により壊されることが期待されているものである。
Accurate reproduction of the watermark material results in the watermark being reproduced in a copy of the watermark material. Inaccurate or lossy reproduction of the watermark, however, may not provide reproduction of the watermark in the lossy copy of the material. Some protection mechanisms, including those of SDMI, make use of this property of lossy reproduction, based on the presence or absence of appropriate watermarks, to distinguish legal material from illegal material. In the SDMI scenario,
Two types of watermarks are defined: strong "watermarks" and "fragile" watermarks, which carry a substantial portion of the original content material, such as MP3 encoding of audio recordings. It is expected to survive a lossy playback designed to: playback retains enough information to allow a reasonable performance of the original recording and also retains a strong watermark. Fragile watermarks, on the other hand, are expected to be destroyed by lossy playback or other illegal tampering.

【0006】 SDMI機構では、強いウォータマークの存在は、コンテンツ素材がコピー保
護されていることを示し、そして、対応するもろいウォータマークの不存在又は
崩壊は、強いウォータマークが存在するときに、コピー保護された素材は、ある
方法で不正操作されたことを示す。SDMI準拠装置は、ウォータマークの崩壊
又は不存在が、携帯プレーヤで使用するためのコピー保護された素材のSDMI
圧縮のような、”SDMI保証された”処理により正当化されている場合を除き
、崩壊されたウォータマークを伴なう又は検出された強いウォータマークを伴な
うがしかしもろいウォータマークが存在しないウォータマーク素材を表現するこ
とを拒絶する。参照と理解の容易のために、用語”表現”はここでは、再生、記
録、変換、有効化、蓄積、ローディング、及び、同様なもののような、コンテン
ツ素材のどのような処理又は伝送も含むように使用される。この機構は、MP3
又は他の圧縮技術を介したコンテンツ素材の配布を制限するのに役立つが、しか
し、コンテンツ素材の偽造の変更されない(未圧縮の)再生の配布には影響しな
い。この制限された保護は、歌曲を得るためにコストの係る不便な非常に大きな
ファイルのダウンロードは、未圧縮コンテンツ素材の盗用の意思を失わせる傾向
にあるので、商業的に実行可能であると考えられる。
In the SDMI mechanism, the presence of a strong watermark indicates that the content material is copy protected, and the absence or collapse of the corresponding brittle watermark indicates that when the strong watermark is present, it is copied. Protected material indicates that it has been tampered with in some way. SDMI-compliant devices are SDMI-compliant devices whose watermark collapses or is absent of copy-protected material for use in portable players.
Except when justified by "SDMI-guaranteed" processing, such as compression, with corrupted watermarks or with strong watermarks detected but no brittle watermarks Refuse to represent watermark material. For ease of reference and understanding, the term "representation" is used herein to include any processing or transmission of content material, such as playback, recording, converting, activating, storing, loading, and the like. Used for. This mechanism is MP3
Or it helps to limit the distribution of the content material via other compression techniques, but does not affect the distribution of counterfeit, unmodified (uncompressed) playback of the content material. This limited protection is considered to be commercially viable, as downloading inconvenient very large files, which is costly to obtain a song, tends to discourage theft of uncompressed content material. To be

【0007】 発明の概要 本発明の目的は、コピー保護された素材の保護を、未圧縮コンテンツ素材の保
護を含むように拡張することである。このために、本発明は、独立請求項に記載
されているように、盗用を発見するための方法、復号方法、蓄積媒体、符号化器
及び復号器を提供する。優位な実施例は、独立請求項に記載されている。
SUMMARY OF THE INVENTION It is an object of the present invention to extend the protection of copy protected material to include protection of uncompressed content material. To this end, the invention provides a method for detecting plagiarism, a decoding method, a storage medium, an encoder and a decoder, as described in the independent claims. Advantageous embodiments are described in the independent claims.

【0008】 インターネットのような制限された帯域幅の通信経路を介して全体のデータセ
ットの伝送の意思を失わせるためにデータセット内に十分な数のデータアイテム
を含めるように選択することにより達成される。各データアイテムは、1つ又は
それ以上の部分を有し、全ての部分の全体は完全なデータセットを含む。データ
セットの各部分はデータセットの他の部分にリンクされ、そして、各部分のリン
クは1つ又はそれ以上のウォータマークの使用を介してその部分に結び付けられ
ている。表現するための素材の表示に際し、完全なデータセットの存在が、リン
クされた部分の存在を確かめることにより確認される。更なる安全のために、部
分間のリンクが各リンクされている部分のランダムな選択により構成される。各
リンクされている部分がリンクされていたもとの部分に対応することを確認する
ために、各リンクは、リンクされている部分の取り出しが元々割り当てられたリ
ンクされている部分に対応することを決定するために使用されることが可能なリ
ンクされている部分の識別子を含む。リンクされている部分に関連する識別子が
表示されているリンクされている部分と適切に一致しない場合には、データセッ
トのデータアイテムの表示が妨げられる。好適な実施例では、閉じたリンクされ
たリストが構成され、それによって、データセットの各部分は、必要ならば、確
認処理内に含めることが可能である。
Achieved by choosing to include a sufficient number of data items within a dataset to discourage transmission of the entire dataset over a limited bandwidth communication path such as the Internet. To be done. Each data item has one or more parts, all of which include the complete data set. Each portion of the dataset is linked to the other portion of the dataset, and the links of each portion are tied to that portion through the use of one or more watermarks. In displaying the material for presentation, the existence of the complete data set is confirmed by verifying the existence of the linked parts. For added security, the links between parts are constructed by a random selection of each linked part. To ensure that each linked part corresponds to the original part that was linked, determine that each link corresponds to the originally allocated linked part. Contains the identifier of the linked part that can be used to If the identifier associated with the linked part does not properly match the displayed linked part, the display of the data item of the dataset is prevented. In the preferred embodiment, a closed linked list is constructed so that parts of the data set can be included in the validation process if desired.

【0009】 本発明を、添付の図面を参照して、例により更に詳細に説明する。[0009]   The invention will be explained in more detail by way of example with reference to the accompanying drawings.

【0010】 図面を通して、同じ参照番号は同様な又は、対応する特徴又は機能を示す。[0010]   Throughout the drawings, the same reference numerals indicate similar or corresponding features or functions.

【0011】 発明の詳細な説明 理解の容易のために、本発明は、ここで、ディジタル的に記録された歌曲の状
況で説明される。当業者には明らかなように、本発明は、制限された帯域幅の通
信経路を介して、伝送されることが意図された、どのような記録された情報にも
適用可能である。例えば、個々のコンテンツ素材アイテムは、アルバムの歌曲以
外の、大きなデータベース内のデータレコードでもよい。
DETAILED DESCRIPTION OF THE INVENTION For ease of understanding, the present invention will now be described in the context of a digitally recorded song. As will be apparent to those skilled in the art, the present invention is applicable to any recorded information intended to be transmitted over a limited bandwidth communication path. For example, individual content material items may be data records in a large database other than songs in an album.

【0012】 物の盗用は、盗用される物の価値よりも、盗用を、時間がかかり且つ不便にす
ることにより意思を失わせることができる。例えば、通常は金庫を盗むのに要す
る労力が、金庫を盗むことにより期待できる利得を超えるので、施錠された金庫
は、小さな貴重品を保護するのに使用される。Michael Epstein
の2001年3月28日に出願された、発明の名称”完全なデータセットの存在
の保証による不法複製からのコンテンツの保護”の米国特許出願番号U.S.0
9/537,815、弁護士名簿番号US000035(開示709999B)
は、インターネットのような帯域幅制限された通信システムを介してデータセッ
トの伝送の意思を失わせるために十分大きなデータアイテムデータセット内に選
択し且つ結びつけることを教示する。その出願は、データセット完全パラメータ
を含むウォータマークを形成し且つこのウォータマークを各データアイテムの各
部分内に埋めこむことにより、データセット内のデータ項目を結びつけることを
教示する。その出願は、部分特定パラメータ(各部分に割り当てられたランダム
番号)をウォーマーク内に含むことを教示する。
The theft of goods can be more discouraging than the value of goods stolen by making the theft time consuming and inconvenient. For example, locked safes are used to protect small valuables, as the effort normally required to steal safes exceeds the gain that can be expected from stealing safes. Michael Epstein
Filed March 28, 2001, entitled "Protecting Content from Unauthorized Copying by Guaranteeing the Existence of a Complete Dataset," US Patent Application No. US Pat. S. 0
9 / 537,815, Attorney roster number US000035 (disclosure 709999B)
Teach selecting and tying into a data item dataset that is large enough to discourage transmission of the dataset over a bandwidth limited communication system such as the Internet. The application teaches linking data items within a dataset by forming a watermark that includes the dataset complete parameters and embedding the watermark within each portion of each data item. The application teaches the inclusion of part specific parameters (random numbers assigned to each part) within the warmark.

【0013】 参照された出願は、完全パラメータ又は、完全パラメータを決定するのに使用
できる情報を含めるために、”バンド外データ”の使用を教示する。部分ウォー
タマークは、それらがそのデータセットとこの完全パラメータを形成するのに使
用された同じ部分であることを保証するために、この完全パラメータと比較され
る。偽造の可能性を最小にするために、完全パラメータは、部分に特定の識別子
の複合値のハッシュに基づいている。参照された出願は、ハッシュ等のような暗
号化技術に頼る、ディジタル的に署名された証明書と他の技術も教示する。
The referenced application teaches the use of "out-of-band data" to include complete parameters or information that can be used to determine complete parameters. The partial watermarks are compared with this complete parameter to ensure that they are the same part that was used to form this complete parameter with that dataset. To minimize the possibility of forgery, the complete parameter is based on a hash of the composite value of the part-specific identifier. The referenced application also teaches digitally signed certificates and other techniques that rely on cryptographic techniques such as hashes and the like.

【0014】 本発明に従って、バンド外データを使用せずに且つハッシュ関数のような暗号
関数を使用せずに、完全データセットが存在するか否かを決定することを容易に
する、自己指示データセットが使用される。完全なデータセットが存在しない場
合には、データセットのデータアイテムの後続の処理は終了される。ディジタル
オーディオ記録の状況では、準拠する再生又は記録装置は、CDの完全なコンテ
ンツ無しでは、個々の歌曲を表現することを拒絶するようになされる。未圧縮の
ディジタル形式で、CD上のアルバム全体をダウンロードすることに必要とされ
る時間は、DSL及びケーブルモデムの速度でさえも、ネットワーク負荷と他の
要因により、1時間以上であると予想できる。このように、CDの完全なコンテ
ンツが未圧縮の形式で存在することを要求することにより、1時間以上のダウン
ロード”コスト”で、インターネット上の広範囲な配布を介しての歌曲の盗用の
可能性は実質的に減少される。
In accordance with the invention, self-indicating data that facilitates determining whether a complete data set exists, without using out-of-band data and without using cryptographic functions such as hash functions. Sets are used. If the complete dataset does not exist, further processing of the dataset's data items is terminated. In the context of digital audio recording, compliant playback or recording devices are adapted to refuse to represent individual songs without the complete contents of the CD. In uncompressed digital format, the time required to download an entire album on a CD can be expected to be over an hour, even at DSL and cable modem speeds, due to network load and other factors. . Thus, by requiring that the complete contents of the CD be present in uncompressed format, the possibility of plagiarism of songs via wide distribution over the Internet at a download "cost" of over an hour. Is substantially reduced.

【0015】 図1は、本発明に従った保護システム100の例示のブロック図を示す。保護
システム100は、媒体130上にコンテンツ素材を符号化する符号化器110
、媒体130からコンテンツ素材を表現する復号器120を有する。符号化器1
10は、ソースSRCからコンテンツ素材を選択するセレクタ112、完全な確
認構造を構築するバインダ116及び、媒体130上にコンテンツ素材を記録す
るレコーダ114を有する。例えば、セレクタ112は、アルバム内に集められ
る歌曲に対応するコンテンツ素材を選択するように構成されても良い。参照の簡
単のために、各選択されたコンテンツ素材アイテムは、”データアイテム”と呼
ばれ、完全なデータアイテムは”データセット”を構成する。各データアイテム
は、データアイテムを構成する1つ又はそれ以上のデータの部分を含み、全体の
部分は”データセット”も構成する。バインダ116はデータセットの部分の間
のリンクを構成するデータ構造を形成し、それによって完全なデータセットが確
認されることが可能である。各部分のリンクは、1つ又はそれ以上のウォータマ
ークの使用を介してその部分に結び付けられる。レコーダ114は、従来技術で
一般的な技術を使用して、適切に、データセットをフォーマットし、符号化しそ
して、前述のデータ構造と共に、媒体130に蓄積する。
FIG. 1 shows an exemplary block diagram of a protection system 100 according to the present invention. The protection system 100 includes an encoder 110 that encodes content material on a medium 130.
, Having a decoder 120 that represents the content material from the medium 130. Encoder 1
10 has a selector 112 for selecting content material from the source SRC, a binder 116 for building a complete confirmation structure, and a recorder 114 for recording the content material on the medium 130. For example, the selector 112 may be configured to select content material corresponding to the songs collected in the album. For ease of reference, each selected content material item is called a "data item" and the complete data item comprises a "data set". Each data item contains one or more pieces of data that make up the data item, and the entire piece also makes up the "data set." The binder 116 forms a data structure that constitutes the links between parts of the dataset, by which the complete dataset can be identified. The links of each part are tied to that part through the use of one or more watermarks. The recorder 114 suitably formats, encodes, and stores the data set, along with the aforementioned data structures, on the medium 130 using techniques conventional in the art.

【0016】 本発明に従って、セレクタ112は、データセットのサイズが、制限された帯
域幅通信チャネルを介してデータセットの後続の伝送の意思を失わせるのに十分
に大きいと考えられるまで、データセットに追加されるデータアイテムを選択す
る。この”意思を失わせるサイズ”は、主観的な値であり、そして、仮定された
利用できる通信帯域幅、伝送により起こされる損失等に依存する。他の基準も追
加のデータアイテムをデータセットに追加するか否かを決定するのにも使用され
る。例えば、データアイテムが存在するアルバム集合の歌曲に対応する場合には
、データセットのサイズが決定された意思を失わせるサイズを超えるか否かに関
わらず、全ての歌曲は、典型的には、データセットに追加される。アルバム集合
の全ての歌曲が選択された場合には、そして、意思を失わせるサイズの基準にま
だ達していない場合には、他のデータ項目は必要な意思を失わせるサイズを累積
するために選択される。例えば、ランダムデータビットを有するデータアイテム
は、そのサイズを増加するためにデータセットに追加される。これらのランダム
ビットは、従来のCDプレーヤにより可聴音として再生されることを防止するた
めに、典型的には、バンド外データ、CD−ROMデータ等として蓄積される。
代わりにデータアイテムは、他のアルバムの販売を促進するために設けられた他
のサンプル歌曲又は、記録されたコンテンツ素材に関連する画像とビデオ部分を
含んでもよい。同様に、インターネットアクセス加入プログラムのような販売促
進素材も媒体上に記録された情報内に含まれてもよい。データセットにサイズを
追加するこれらの及び他の手段は、この発明の技術分野の当業者には明らかであ
ろう。
In accordance with the present invention, the selector 112 selects a dataset until the size of the dataset is considered large enough to discourage subsequent transmission of the dataset over a limited bandwidth communication channel. Select the data item to be added to. This "unwilling size" is a subjective value and depends on the assumed available communication bandwidth, the losses caused by transmission, etc. Other criteria are also used to determine whether to add additional data items to the dataset. For example, if a data item corresponds to a song in an album set in which it resides, all songs, whether or not the size of the data set exceeds a determined demoralizing size, typically Added to the dataset. If all the songs in the album set have been selected, and if the criteria for disincentive size have not yet been reached, then other data items are selected to accumulate the required disintegrating size. To be done. For example, a data item with random data bits is added to the data set to increase its size. These random bits are typically stored as out-of-band data, CD-ROM data, etc. to prevent them from being played as audible sounds by conventional CD players.
Alternatively, the data item may include other sample songs or other image and video portions associated with the recorded content material provided to promote the sale of other albums. Similarly, promotional material such as an Internet access subscription program may also be included within the information recorded on the medium. These and other means of adding size to the dataset will be apparent to those of ordinary skill in the art of this invention.

【0017】 本発明に従った復号器120は、完全性チェッカー126により制御される表
現器122とゲート124を有する。表現器122は、CDリーダ132のよう
な媒体読出し装置から情報を取り出すように構成される。従来技術で既知のよう
に、表現器122は、位置インデックスを規定することにより情報を取り出し、
そして、それに応じて、リーダ132は、媒体130上の規定された位置インデ
ックスに配置されるデータを供給する。媒体130上の連続する位置でのデータ
のブロック読出しは、位置インデックスとブロックサイズを規定することにより
実行される。
The decoder 120 according to the present invention comprises a renderer 122 and a gate 124 controlled by an integrity checker 126. The renderer 122 is configured to retrieve information from a media reading device such as a CD reader 132. As is known in the art, the renderer 122 retrieves information by defining a position index,
Then, in response, the reader 132 provides the data located at the defined position index on the medium 130. A block read of data at successive locations on the medium 130 is performed by defining a location index and a block size.

【0018】 図1の点線は、媒体130から歌曲を抽出し且つ例示のCD模造器144にそ
れを通信する例示の歌曲抽出器142を示す。CD模造器144は、例えば、従
来のCDリードコマンドに応答する情報を提供するソフトウェアプログラムであ
る。代わりに、歌曲抽出器から受信された情報は、CD媒体に書きこまれ、そし
て、従来のCDリーダ132に供給される。上述のように、媒体130の完全な
コンテンツの伝送は媒体130のコンテンツの意図された大きなサイズにより意
思を失わさせられると仮定されるので、歌曲抽出器142は、使用されそうであ
る。
The dotted line in FIG. 1 illustrates an example song extractor 142 that extracts a song from media 130 and communicates it to an example CD mimic 144. The CD replicator 144 is, for example, a software program that provides information in response to a conventional CD read command. Instead, the information received from the song extractor is written to CD media and provided to a conventional CD reader 132. As mentioned above, the song extractor 142 is likely to be used because the transmission of the complete content of the medium 130 is assumed to be discouraged by the intended large size of the content of the medium 130.

【0019】 本発明に従って、完全性チェッカー126は、全体のデータセットが存在する
か否かを決定するために、典型的には表現器122を介して媒体130からデー
タを得るように構成される。
In accordance with the present invention, the integrity checker 126 is configured to obtain data from the medium 130, typically via the renderer 122, to determine if the entire data set is present. .

【0020】 図2は、完全なもとのセットが存在するか否かを決定するのを容易にするデー
タセット内のデータ項目を蓄積する例示のデータ構造200を示す。トラックT
210と部分S220構造が示されており、従来のCDのメモリ構造及び他の蓄
積媒体と一貫性がある。示されているように、各トラックT210は、異なる数
の部分S220を有する。例示のデータ構造200では、各部分S220はデー
タ構造内200の他の部分Sへのリンク230を含む。好適な実施例では、各部
分220のリンク230は、利用できる他のリンクのランダム選択に基づいてい
る。例えば、トラックT0での第1の部分S(0,0)では、部分S(0,0)
220aはトラックT1での部分S(1,1),部分S(1,1)220fにリ
ンクするリンクLa230aを有する。この部分220fは、トラックTmでの
部分(m,0)にリンクする関連するリンクLf230fを有する。好適な実施
例では、データセットを通して、リンからリンクへの横断が閉じたループを構成
するように、リンクは閉じたリンクされたリストを構成する。ランダムのリンク
された部分を受ける第1の部分(この例では部分S(0,0)220a)は、ラ
ンダム選択処理がデータセットを通して進行するに従って、逆に保持され、そし
て、ランダムに選択された利用できる部分を各リンクされた部分に割り当てる。
全ての部分がリンクされた部分として割り当てられたときに、第1の部分は、最
後の部分のリンクされた部分として割り当てられる。例えば、図2の例示のデー
タ構造200内の部分S(1,n1)220hは、データセット200の最後の
リンクされた部分を示し、そして、そのリンクされた部分Lh230hは第1の
部分S(0,0)220aであり、それにより、データセット200の全ての部
分220の閉じたリンクされたリストを構成する。完全なデータセット200は
、リンクL230を介してデータセット200を通して進むことにより確認され
、そして、各リンクされた部分が存在することを確認する。ランダムのリンクさ
れたリストを設けることにより、完全な歌曲を含む偽造された短縮されたリスト
を形成することの困難さが、増加される。リンク割り当ての代用を避けるために
、各部分220のリンクリストL230は、例えば、リンクされたトラック番号
が強いウォータマークとして符号化され、そして、トラック内のリンクされた部
分番号がもろいウォータマークとして符号化されるように、強い及びもろいウォ
ータマークの混合されたものとして符号化されるのが好ましい。上述のように強
いウォータマークは、その除去がウォータマークが埋めこまれているデータの実
質的な損害又は崩壊を起こすものであり、そして、もろいウォータマークは、そ
れが埋めこまれているデータが、例えばデータが圧縮によって、変更又は削除さ
れたときに損害又は崩壊が起きるものである。
FIG. 2 illustrates an exemplary data structure 200 for accumulating data items within a dataset that facilitates determining whether a complete original set exists. Truck T
210 and partial S220 structures are shown and are consistent with conventional CD memory structures and other storage media. As shown, each track T210 has a different number of portions S220. In the exemplary data structure 200, each portion S220 includes a link 230 to another portion S in the data structure 200. In the preferred embodiment, the links 230 in each portion 220 are based on a random selection of the other available links. For example, in the first portion S (0,0) of the track T0, the portion S (0,0)
220a has a link La230a linked to the portion S (1,1) and the portion S (1,1) 220f on the track T1. This portion 220f has an associated link Lf 230f that links to portion (m, 0) at track Tm. In the preferred embodiment, the links constitute a closed linked list, such that the traversal of the links from the phosphorus to the links through the data set constitutes a closed loop. The first part, which in this example is the part S (0,0) 220a, which receives the random linked part, is held in reverse and randomly selected as the random selection process proceeds through the data set. Assign available parts to each linked part.
When all parts are assigned as linked parts, the first part is assigned as the linked part of the last part. For example, the portion S (1, n1) 220h in the example data structure 200 of FIG. 2 indicates the last linked portion of the dataset 200, and the linked portion Lh230h is the first portion S ( 0,0) 220a, thereby forming a closed linked list of all parts 220 of the dataset 200. The complete dataset 200 is identified by proceeding through the dataset 200 via link L230, and confirms that each linked part is present. By providing a random linked list, the difficulty of forming a forged shortened list containing the complete song is increased. To avoid substitution of link assignments, the linked list L230 of each portion 220 may be encoded, for example, with the linked track number as a strong watermark and the linked portion number within the track as a brittle watermark. It is preferably encoded as a mixture of strong and fragile watermarks, so that it is encoded. As mentioned above, a strong watermark is one whose removal causes substantial damage or destruction of the data in which the watermark is embedded, and a fragile watermark is one in which the data in which it is embedded is , Which causes damage or corruption when the data is modified or deleted, for example by compression.

【0021】 図3は、リンクされたリスト及び各リンクされた部分が変更又は置換されてい
ないかを更に確認することを容易にする例示の代わりのデータ構造300を示す
。データ構造300では、参照した出願のように、ランダム番号R(T,S)3
32が各トラックT210の各部分S220に割り当てられており、そして、各
部分のリンクされた部分R(L)336のランダム番号も各部分S220に割り
当てられている。ランダムの閉じたリンクされたリストが、部分220に関連す
るリンク230を介して、横断されながら、割り当てられたリンクされた部分の
ランダム番号R(L)336が、リンクされた部分でランダム番号R(T,S)
332と比較される。これらのランダム番号は、部分220内に目込まれたウォ
ータマークとして符号化もされる。もろいウォータマークは強いウォータマーク
よりも少ない資源を消費し、そして、もろいウォータマークは、それが埋めこま
れている部分データの圧縮のような変更に感度が高いので、これらの番号は、も
ろいウォータマークとして符号化されるのが好ましい。強い及びもろいウォータ
マークの他の配置は、この発明に関する当業者には明らかである。同様に、1つ
の部分の番号及びそのリンクされた部分内の番号の関数値を置くことにより、各
部分内に識別子を形成する他の方法を使用することが可能である。
FIG. 3 illustrates an exemplary alternative data structure 300 that facilitates further checking if the linked list and each linked portion has been modified or replaced. In the data structure 300, as in the referenced application, the random number R (T, S) 3
32 is assigned to each part S220 of each track T210, and the random number of the linked part R (L) 336 of each part is also assigned to each part S220. While the random closed linked list is traversed via the link 230 associated with the portion 220, the assigned linked portion random number R (L) 336 is the linked portion random number R. (T, S)
332. These random numbers are also encoded as watermarks embedded in the portion 220. These numbers are fragile watermarks because fragile watermarks consume less resources than strong watermarks, and fragile watermarks are more sensitive to changes such as compression of the partial data in which they are embedded. It is preferably encoded as a mark. Other arrangements of strong and brittle watermarks will be apparent to those skilled in the art of the present invention. Similarly, it is possible to use other methods of forming the identifier in each part by placing the function value of the number of one part and the number in its linked parts.

【0022】 ここで、図3の例示のデータ構造300を形成することに関する説明を行う。
データアイテムは、インターネットからのダウンロードのような、制限された帯
域幅の通信チャネルを介して、データセットの伝送の意思を失わせるために、十
分に大きいデータセットを構成するために累積される。各データ項目が選択され
ながら、データアイテムを含む部分が部分を識別するのに使用されるランダム番
号を割り当てられ、そして、そのサイズはデータセットの累積されたサイズに加
算される。十分なサイズのデータセットを累積した後に、上述のように、データ
セットの部分のランダムの閉じたリンクされたリストが形成される。その部分に
割り当てられたランダム番号、リンクされた部分及び、リンクされた部分に割り
当てられたランダム番号を含む1つ又はそれ以上のウォータマークが各部分に対
して形成される。上述のように、強い及びもろいウォータマークの組合せは、各
部分に関連する情報を符号化するために使用されるのが好ましい。この部分とそ
の埋めこまれたウォータマークは、CDのような記録媒体上に記録される。
A description will now be provided regarding forming the example data structure 300 of FIG.
Data items are accumulated to compose a sufficiently large data set to discourage transmission of the data set over a limited bandwidth communication channel, such as downloading from the Internet. As each data item is selected, the portion containing the data item is assigned a random number used to identify the portion, and its size is added to the accumulated size of the data set. After accumulating a dataset of sufficient size, a random closed linked list of portions of the dataset is formed, as described above. One or more watermarks are formed for each portion, including a random number assigned to that portion, a linked portion, and a random number assigned to the linked portion. As mentioned above, a combination of strong and brittle watermarks is preferably used to encode the information associated with each part. This portion and the embedded watermark are recorded on a recording medium such as a CD.

【0023】 ここで、完全なデータセットの存在を決定するために、図3の例示のデータ構
造300を使用して、完全なデータセットの存在に依存して、データセットのデ
ータアイテムを表現することについて説明する。表現装置は、コピー保護された
素材の存在を、例えば、ウォータマーク又素材の他のマーキングの検出を介して
、検出したとする。開始部分Sが好ましくはランダムに選択される。開始部分S
のウォータマークが読み出される。ウォータマークは、他の部分のトラック番号
と部分番号を規定するリンクアドレス及び、リンクアドレスでの部分に関連する
ランダム番号を含む。リンクされた部分のウォータマークが読み出される。この
ウォータマークは、リンクされた部分に割り当てられたランダム番号と、そのリ
ンクアドレス及び関連するランダム番号を含む。開始部分に含まれているリンク
された部分に関連するランダム番号は、リンクされた部分に含まれるランダム番
号と比較される。ランダム番号が等しくない場合には、歌曲の再生のようなデー
タセット内のデータアイテムの後続の処理は、終了される。上述のように、1つ
の部分内にランダム番号及び、リンクされた部分内のこの番号のハッシュのよう
な関数値を蓄積するというような、他のリンクされた識別子技術も使用すること
が可能である。代わりの符号化機構が使用される場合には、圧縮はそれに従って
変更される。
Here, in order to determine the existence of a complete data set, the example data structure 300 of FIG. 3 is used to represent the data items of the data set in dependence on the existence of the complete data set. This will be explained. It is assumed that the rendering device detects the presence of copy-protected material, for example through the detection of watermarks or other markings on the material. The starting portion S is preferably randomly selected. Start part S
The watermark of is read. The watermark includes a link address defining the track number and the part number of the other part, and a random number associated with the part at the link address. The watermark of the linked part is read. This watermark includes a random number assigned to the linked part, its link address and an associated random number. The random number associated with the linked portion included in the start portion is compared to the random number included in the linked portion. If the random numbers are not equal, subsequent processing of the data item in the dataset, such as song playback, is terminated. As mentioned above, other linked identifier techniques can also be used, such as accumulating a random number in one part and a function value such as a hash of this number in the linked parts. is there. If an alternative encoding mechanism is used, the compression will be modified accordingly.

【0024】 部分識別子が等しいと見つけられた場合には、処理はリンクされた部分に進む
ように継続する。上述の部分識別子の一致は、完全なデータセットが存在すると
いう十分な信頼性が得られるまで、各後続のリンクされた部分に対して継続され
る。この実施例では、閉じられたリンクされたリスト内の全てのリンクが処理さ
れたことを示す、リンクされた部分がもとの開始部分になるまで継続することに
より、絶対的な信頼が得られる。しかしながら、各ウォータマークの読出しは時
間を消費し且つ、歌曲を表現する前の実質的な遅延が消費者に許容されない場合
もある。好適な実施例では、歌曲の表現は、幾つかの成功したランダム番号の一
致後にすぐに開始される。その後に、表現システムが、素材が表現されるのに必
要とされるよりも高速に媒体から情報を読むことができる場合には、更なるリン
クされた部分ウォータマークが読み出され且つ確認され、そして、不一致が発見
された場合には、表現することが終了される。
If the part identifiers are found to be equal, processing continues to proceed to the linked part. The matching of the part identifiers described above continues for each subsequent linked part until sufficient confidence is obtained that the complete data set exists. In this example, absolute trust is obtained by continuing until the linked part is the original starting part, which indicates that all links in the closed linked list have been processed. . However, reading each watermark is time consuming and may not allow the consumer a substantial delay before representing the song. In the preferred embodiment, the expression of the song begins immediately after a number of successful random number matches. Thereafter, if the presentation system can read the information from the medium faster than the material needs to be rendered, further linked partial watermarks are read and verified, Then, when a mismatch is found, the expression is terminated.

【0025】 他のデータ構造と対応する符号化と復号処理は、本発明に関する当業者には明
らかである。図4は、完全なデータセットの存在を確認するために、部分のラン
ダムにリンクされた組みを使用する代わりのデータ構造600を示す。図4では
、各部分620は、関連するリンクされた部分L634と関連するランダム番号
R636を有する。この例示の代わりの実施例では、リンクされた部分620’
は、リンクされて来た部分620への戻りを示すリンクされた部分L634’を
示す。即ち、リンクされたアドレスL634、634’は、リンクされた組みの
部分620,620’を構成する。このデータ構造では、共通のランダム番号R
636が、リンクされた組みの部分620,620’の各部分に割り当てられる
。完全なデータセットが存在するか否かを決定するために、ランダムに選択され
た部分は、各部分のランダム番号がリンクされた部分でのランダム番号に等しい
ことを確認することによりテストされる。部分アドレスの範囲又は概略の範囲が
決定されることが可能であり、それによって、第1の”ランダムに選択された部
分”は、記録媒体上の実行可能な部分であるとする。例えば、媒体のテーブルオ
ブコンテンツは、実行可能なトラックアドレスを決定するのに使用され、テーブ
ルオブコンテンツは埋め込まれたもろいウォータマーク又は、テーブルオブコン
テンツの有効性を決定するのに使用できる他の安全装置を有すると仮定する。範
囲が決定できない場合には、第1のランダムに選択された部分は表現するために
選択されたトラックからである。この方法で、悪意のある者がCDから歌曲を”
切り取る”ために歌曲抽出器142(図1)を使用し、そしてそれをインターネ
ットを介して、圧縮された又は未圧縮の形式で通信する場合には、リンクの確認
は、もとのデータセット内の他の歌曲の部分にリンクされる歌曲の部分のどのリ
ンクに対しても、CDリーダ132又は、CD模造器144から、”トラック−
部分は発見できません”という応答となろう。CD模造器144が、この確認要
求に応答して、にせもの部分を代理する場合には、にせもの部分は適切なランダ
ム番号ウォータマークを含まず、そして、完全性チェッカー126は、切り取ら
れた歌曲の更なる表現を除外する。
Other data structures and corresponding encoding and decoding processes will be apparent to those skilled in the art of the present invention. FIG. 4 shows an alternative data structure 600 that uses a randomly linked set of parts to confirm the existence of the complete data set. In FIG. 4, each portion 620 has an associated linked portion L634 and an associated random number R636. In this alternative exemplary embodiment, the linked portion 620 'is
Indicates a linked portion L634 'indicating a return to the portion 620 that has been linked. That is, the linked addresses L634, 634 'constitute a linked set of parts 620, 620'. In this data structure, a common random number R
636 is assigned to each part of the linked set of parts 620, 620 '. To determine if a complete data set exists, the randomly selected parts are tested by making sure that the random number of each part is equal to the random number of the linked parts. A range or approximate range of partial addresses can be determined, whereby the first "randomly selected part" is a viable part on the recording medium. For example, the media table-of-content is used to determine the feasible track address, and the table-of-content is an embedded fragile watermark or other safety that can be used to determine the validity of the table-of-content. Suppose you have a device. If the range cannot be determined, the first randomly selected portion is from the track selected for rendering. This way, a malicious person can “sing a song from the CD”
If the song extractor 142 (FIG. 1) is used for “clipping” and it is communicated over the Internet in a compressed or uncompressed format, the link confirmation will be in the original data set. For any link in the portion of the song that is linked to another portion of the song in the CD reader 132 or CD mimic 144, "track-
No part can be found. "If the CD replicator 144 responds to this confirmation request by impersonating the bogus part, the bogus part does not contain the appropriate random number watermark, and the complete The sex checker 126 excludes further representations of the cut song.

【0026】 選択された歌曲が確認のために第1の部分を発生するか否かに関わらず、全て
の部分が存在するという絶対的な確かさは、テストされた部分のリストと、全て
の組がテストされるまで続けられる確認を維持することにより、達成することが
できる。このアプローチは、部分アドレスの範囲が決定され又は推定され、それ
により、データセットの切捨てが検出されることが可能であるということを仮定
する。選択された歌曲が確認を開始するのに使用される場合には、部分アドレス
の範囲は、選択された歌曲内のリンクアドレスの範囲を通して連即していると仮
定することができる。例えば、1つのリンクアドレスが、トラック10、部分9
である場合には、トラック10の各部分0から9の確認が行われ、そして、トラ
ック0から10の部分0の確認が行われる。検索領域をうめるためのこれらのそ
して他の技術は、この開示に関する当業者には明らかである。
The absolute certainty that all parts are present, regardless of whether or not the selected song produces the first part for confirmation, depends on the list of tested parts and all This can be accomplished by maintaining confirmation that continues until the set is tested. This approach assumes that the range of partial addresses can be determined or estimated so that truncation of the dataset can be detected. If the selected song is used to initiate confirmation, the range of partial addresses can be assumed to be contiguous through the range of link addresses within the selected song. For example, one link address is track 10, part 9
, Then each part 0 to 9 of track 10 is checked and then part 0 of tracks 0 to 10 is checked. These and other techniques for filling the search area will be apparent to those skilled in the art of this disclosure.

【0027】 好適な実施例では、完全なデータセットが存在することを決定するのに要求さ
れる時間を最小化するために、実質的な統計的な確かさで、決定を正当化するた
めに十分な信頼性が得られるまで、ランダム部分の組みはテストされる。即ち、
例えば、半分のデータセットが実際に存在する場合には、全ての部分の合計範囲
内からの第1の部分のランダム選択は、50%の時間でこの部分の不存在を検出
できそうであり、この部分が存在する場合には、そのリンクされた部分が存在す
る確率は50%である。このように、成功の組み−テストは、少なくとも半分の
データセットが存在する75%の信頼性を提供する。各々の連続するテストは、
信頼性レベルか又は、データセットが存在する期待された割合の何れかを又は、
その両方を増加させる。統計的なテストは、一般的には、データセットの所定の
割合が存在する所望のレベルの信頼性を達成するために、適切な幾つかの組み−
テストを決定するために利用できる。典型的な実施例では、少なくとも5つのラ
ンダムに選択された組みの確認は、完全なデータセットの存在又は不存在を決定
するために十分であると考えられる。
In a preferred embodiment, in order to justify the decision with a substantial statistical certainty, in order to minimize the time required to determine that a complete data set exists. The set of random parts is tested until sufficient reliability is obtained. That is,
For example, if half the data set is actually present, random selection of the first part from within the total range of all parts is likely to detect the absence of this part 50% of the time, If this part is present, the probability that the linked part is present is 50%. Thus, the successful set-test provides 75% confidence that there is at least half the data set. Each successive test is
Either the confidence level or the expected percentage that the dataset exists, or
Increase both. Statistical testing generally involves a number of appropriate sets to achieve a desired level of confidence that a given percentage of the dataset exists.
Can be used to determine a test. In an exemplary embodiment, confirmation of at least five randomly selected sets is considered sufficient to determine the presence or absence of the complete data set.

【0028】 前述したものは、単に本発明の原理を示す。当業者には、ここには明確に示さ
れてはいないが、本発明の原理を具体化し、且つ本発明の範囲内である種々の組
合せを工夫することが可能であることは理解されよう。例えば、上述の例は、記
録された素材の各部分が、データセットの一部であることを示す。代わりの実施
例では、効率のために、選択データアイテム又はデータアイテムの選択部分は、
データセットを構成するのに使用されることが可能である。例えば、ウォータマ
ーク処理は各ウォータマークに対して固定のブロックサイズ又はウォータマーク
の各冗長コピーに基づき得るので、歌曲の末尾は、ここに定義された”データセ
ット”の一部ではない。例えば、ウォーマーク又は他のパラメータが、信頼性あ
る埋めこみに関して数10秒の記録を必要とする場合には、((10秒)を法と
する(歌曲の長さ))の余りは、媒体上に記録されるが、しかし、その完全性が
チェックされる”データセット”内には含まれない。同様に、幾つかの販売促進
素材が、記録媒体上に含まれてもよいが、しかし、データセットから故意に除外
され、それにより、どこでも自由にコピーされ且つ表現されうる。例示のフロー
図が理解の容易のために提示されており、そして、特定の配置とステップのシー
ケンスが説明のために提示されている。例えば、単純な等価は、一致を決定する
ための判断ブロック内で示されており、一方、パラメータを符号化又は復号する
特定の技術に依存して、読出し項目が決定された項目に一致するか否かに関する
評価は、種々の中間処理を含むことが可能である。これらの処理は、例えば、対
応を暗示するために2つの値が”十分に近い”かどうか及び同様なものを決定す
るために、特定のキー、ファジー論理又は、静的なテストに基づく項目の解読を
含む。これらのそして他の変形は、本発明に関する当業者には明らかであり、そ
して、請求の範囲内に含まれる。請求項では、括弧の間に配置された参照記号は
、請求項を制限しない。単語”含む”は請求項に記載された以外の他の構成要素
又はステップの存在を除外しない。本発明は、幾つかの特徴的な構成要素を含む
ハードウェアによりそして、好適にプログラムされたコンピュータにより実行で
きる。幾つかの手段を列挙する装置の請求項では、これらの手段の幾つかはハー
ドウェアの同じもので実現できる。特定の手段が相互に異なる従属請求項で引用
されているという単なることは、これらの手段が優位に使用されないことを示す
ものではない。
The foregoing merely illustrates the principles of the invention. It will be appreciated by those skilled in the art that it is possible to devise various combinations, which are not explicitly shown here, but which embody the principles of the invention and are within the scope of the invention. For example, the above example shows that each piece of recorded material is part of a data set. In an alternative embodiment, for efficiency, the selected data item or selected portion of the data item is
It can be used to construct a dataset. For example, the end of a song is not part of the "data set" defined herein, as the watermarking process may be based on a fixed block size for each watermark or each redundant copy of the watermark. For example, if the Warmark or other parameter requires tens of seconds of recording for reliable embedding, then the remainder of (modulo (10 seconds) (length of song)) is on the medium. However, it is not included in the "data set" whose integrity is checked. Similarly, some promotional material may be included on the recording medium, but may be intentionally excluded from the dataset so that it may be freely copied and represented anywhere. Example flow diagrams are presented for ease of understanding, and specific arrangements and sequences of steps are provided for purposes of explanation. For example, simple equivalence is shown in the decision block for determining a match, while depending on the particular technique of encoding or decoding the parameters, whether the read item matches the determined item. The evaluation as to whether or not to include may include various intermediate processes. These operations may be performed, for example, on items based on specific keys, fuzzy logic, or static tests to determine if two values are "close enough" to imply correspondence and the like. Including decryption. These and other variations will be apparent to those of ordinary skill in the art to which the present invention pertains and are within the scope of the claims. In the claims, any reference signs placed between parentheses shall not limit the claim. The word "comprising" does not exclude the presence of other elements or steps than those listed in a claim. The invention can be carried out by means of hardware which comprises several characteristic components and by means of a suitably programmed computer. In the device claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that these measures are not used to advantage.

【図面の簡単な説明】[Brief description of drawings]

【図1】 本発明に従って、コピー保護されたコンテンツ素材を保護する例示のシステム
を示す図である。
FIG. 1 illustrates an exemplary system for protecting copy protected content material in accordance with the present invention.

【図2】 本発明に従って、完全なデータセットの存在の決定を容易にする例示のデータ
構造を示す図である。
FIG. 2 illustrates an exemplary data structure that facilitates determining the existence of a complete data set in accordance with the present invention.

【図3】 本発明に従って、完全なデータセットの存在の決定と、データセット内の部分
の確認を容易にする例示の代わりのデータ構造を示す図である。
FIG. 3 illustrates an exemplary alternative data structure that facilitates determining the existence of a complete data set and identifying portions within a data set in accordance with the present invention.

【図4】 本発明に従って、統計的な程度の確かさに基づいて、完全なデータセットが存
在していることの決定を容易にする例示の代わりのデータ構造を示す図である。
FIG. 4 illustrates an exemplary alternative data structure that facilitates determining that a complete data set exists, based on a statistical degree of certainty, in accordance with the present invention.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G11B 20/10 H04N 1/387 H04N 1/387 G10L 9/00 E 1/40 H04N 1/40 Z (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE,TR),CN,J P (72)発明者 エプスタイン,マイケル エイ オランダ国,5656 アーアー アインドー フェン,プロフ・ホルストラーン 6 Fターム(参考) 5B017 AA06 BA09 CA16 5B057 CB19 CE08 CG07 CH12 5C076 AA14 BA06 5C077 LL14 PP23 PP65 PP66 PQ08 PQ22 RR21 5D044 AB05 AB07 DE17 DE50 GK17 HL11 【要約の続き】 れているリンクされている部分と適切に一致しない場合 には、データセットのデータアイテムの表示が妨げられ る。好適な実施例では、閉じたリンクされたリストが構 成され、それによって、データセットの各部分は、必要 ならば、確認処理内に含めることが可能である。─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI theme code (reference) G11B 20/10 H04N 1/387 H04N 1/387 G10L 9/00 E 1/40 H04N 1/40 Z (81 ) Designated countries EP (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR), CN, JP ( 72) Inventor Epstein, Michael A. Netherlands, 5656 Aer Eindouven, Plov Holstraan 6 F Term (reference) 5B017 AA06 BA09 CA16 5B057 CB19 CE08 CG07 CH12 5C076 AA14 BA06 5C077 LL14 PP23 PP65 PP66 PQ08 PQ22 AB05 AB07D07 DE50 GK17 HL11 [Continued Summary] If it does not properly match the linked part, Displaying data items in the dataset is blocked. In the preferred embodiment, a closed linked list is constructed so that parts of the data set can be included in the validation process if desired.

Claims (25)

【特許請求の範囲】[Claims] 【請求項1】 コンテンツ素材の盗用の意思を失わせる方法であって、 制限された帯域幅の通信チャネルを介してデータセット後続の伝送の意思を失
わせるために十分に大きなサイズにされたデータセットを構成するために、コン
テンツ素材を有する複数のデータアイテムを収集し、 データアイテムの各データアイテムは、1つ又はそれ以上の部分を含み、それ
によりデータセットを含む複数の部分を構成し、 複数の部分の1つ又はそれ以上の選択部分のリンクアドレスに対応するリンク
された部分の不存在に基づいて、完全なデータセットの不存在の後続の検出を容
易にするために、複数の部分の各部分にリンクアドレスを割り当て、リンクアド
レスは、複数の部分の他の部分に関連している方法。
1. A method of defeating the intent to steal content material, wherein the data is sized sufficiently large to detract from subsequent transmission of the data set over a communication channel of limited bandwidth. Collecting a plurality of data items having content material to form a set, each data item of the data item including one or more parts, thereby forming a plurality of parts including the data set; A plurality of parts to facilitate subsequent detection of the absence of the complete data set based on the absence of the linked part corresponding to the link address of one or more selected parts of the plurality of parts. How to assign a link address to each part of, and the link address is related to other parts of the part.
【請求項2】 更に、各部分のリンクアドレスをその部分に埋めこまれた1
つ又はそれ以上のウォータマークとして符号化する請求項1に記載の方法。
2. The link address of each part is embedded in that part.
The method of claim 1, encoding as one or more watermarks.
【請求項3】 1つ又はそれ以上のウォータマークは、 強いウォータマークの除去がその部分に含まれるデータの崩壊を起こすように
構成される強いウォータマークと、 その部分に含まれるデータの変更がもろいウォータマークの崩壊を起こすよう
に構成されたもろいウォータマークを有する請求項2に記載の方法。
3. One or more watermarks, wherein strong watermark removal is configured to cause corruption of data contained in the portion, and modification of the data contained in the portion. The method of claim 2 having fragile watermarks configured to cause fragile watermark collapse.
【請求項4】 各部分にリンクアドレスを割り当てることは、 各部分のリンクアドレスを介して完全な部分をリンクする閉じたリンクされた
リストを生成することを含む請求項1に記載の方法。
4. The method of claim 1, wherein assigning a link address to each portion comprises generating a closed linked list that links the complete portion through the link address of each portion.
【請求項5】 閉じたリンクされたリストを形成することは、ランダム部分
を含む請求項4に記載の方法。
5. The method of claim 4, wherein forming the closed linked list includes a random portion.
【請求項6】 各部分にリンクアドレスを割り当てることは、 リンクアドレスを介して部分にリンクさせるために、ランダムな他の部分を選
択することを含む請求項1に記載の方法。
6. The method of claim 1, wherein assigning a link address to each part comprises selecting a random other part to link to the part via the link address.
【請求項7】 更に、各リンクアドレスに対応する各部分は有効な部分であ
ることの後の確認を容易にするために、複数の部分の各部分へ確認パラメータを
割り当てることを含む請求項1に記載の方法。
7. The method of claim 1, further comprising assigning a confirmation parameter to each portion of the plurality of portions to facilitate subsequent confirmation that each portion corresponding to each link address is a valid portion. The method described in.
【請求項8】 更に、その部分に埋めこまれている1つ又はそれ以上のウォ
ータマークとして、各部分のリンクアドレスと確認パラメータを符号化する請求
項7に記載の方法。
8. The method of claim 7, further comprising encoding the link address and confirmation parameter of each part as one or more watermarks embedded in the part.
【請求項9】 1つ又はそれ以上のウォータマークは、 強いウォータマークの除去がその部分に含まれるデータの崩壊を起こすように
構成される強いウォータマークと、 その部分に含まれるデータの変更がもろいウォータマークの崩壊を起こすよう
に構成されたもろいウォータマークを有する請求項8に記載の方法。
9. One or more watermarks, wherein strong watermark removal is configured to cause corruption of data contained in the portion, and modification of the data contained in the portion. 9. The method of claim 8 having fragile watermarks configured to cause fragile watermark collapse.
【請求項10】 ソースからのコンテンツ素材を復号する方法であって、 データセットの第1の部分に関連する1つ又はそれ以上の第1の完全性パラメ
ータを読み出し、 1つ又はそれ以上の第1の完全性パラメータは、データセットの第2の部分へ
のリンクアドレスを有し、 データセットの第2の部分に関連する1つ又はそれ以上の第2の完全性パラメ
ータを読み出し、 1つ又はそれ以上の第2の完全性パラメータの読出しに依存して、データセッ
トの後続の部分を復号する方法。
10. A method of decoding content material from a source, the method comprising: reading one or more first integrity parameters associated with a first portion of a data set; One integrity parameter has a link address to a second portion of the dataset, reads one or more second integrity parameters associated with the second portion of the dataset, one or A method of decoding a subsequent portion of a data set depending on further reading of a second integrity parameter.
【請求項11】 1つ又はそれ以上の第2の完全性パラメータは、部分確認
パラメータを有し、 後続の部分の復号は、部分確認パラメータに依存している請求項10に記載の
方法。
11. The method of claim 10, wherein the one or more second integrity parameters comprise partial confirmation parameters, and the decoding of subsequent portions is dependent on the partial confirmation parameters.
【請求項12】 部分確認パラメータは、データセットが形成されたときに
、第2の部分に関連しているランダム番号を有する請求項11に記載の方法。
12. The method of claim 11, wherein the partial confirmation parameter has a random number associated with the second portion when the data set was formed.
【請求項13】 更に、第2の完全性パラメータの読出しに基づいて、デー
タセットの他の部分に関連する後続の完全性パラメータを読み出し、 データセットの後続の部分の復号は更に、後続の完全性パラメータの読出しに
依存している請求項10に記載の方法。
13. The method further comprises: reading a subsequent integrity parameter associated with another portion of the dataset based on the reading of the second integrity parameter, the decoding of the subsequent portion of the dataset further including the subsequent integrity parameter. 11. The method of claim 10, which relies on reading the sex parameter.
【請求項14】 更に、後続の完全性パラメータの読出しがデータセットの
全ての部分の読出しの完了を有するときを決定することを含む請求項13に記載
の方法。
14. The method of claim 13, further comprising determining when a subsequent read of the integrity parameter has completed reading all portions of the data set.
【請求項15】 更に、データセットの後続の部分に対応するコンテンツ素
材を表現する請求項10に記載の方法。
15. The method of claim 10, further comprising representing content material corresponding to subsequent portions of the dataset.
【請求項16】 1つ又はそれ以上の第2の完全パラメータは、1つ又はそ
れ以上のウォータマークとして第2の部分に埋めこまれている請求項10に記載
の方法。
16. The method of claim 10, wherein the one or more second complete parameters are embedded in the second portion as one or more watermarks.
【請求項17】 1つ又はそれ以上のウォータマークは、 強いウォータマークの除去が第2の部分に含まれるデータの崩壊を起こすよう
に構成される強いウォータマークと、 第2の部分に含まれるデータの変更がもろいウォータマークの崩壊を起こすよ
うに構成されたもろいウォータマークを有する請求項16に記載の方法。
17. One or more watermarks included in the second portion, and a strong watermark configured such that removal of the strong watermark causes corruption of the data contained in the second portion. 17. The method of claim 16, wherein the modification of the data comprises a fragile watermark configured to cause the fragile watermark to collapse.
【請求項18】 コンテンツ素材を含むように構成された蓄積媒体であって
、 蓄積媒体は、 複数の部分と、 複数の部分の各部分に対応する1つ又はそれ以上の完全パラメータを含むデー
タ構造を有し、 完全な複数の部分が、複数の部分の少なくとも一部の後続のコピー上に存在す
るか否かを決定することを容易にするために、1つ又はそれ以上の完全性パラメ
ータは、対応する部分を、複数の部分の他の部分へリンクするリンクアドレスを
含む蓄積媒体。
18. A storage medium configured to include content material, the storage medium comprising a plurality of parts and one or more complete parameters corresponding to each part of the plurality of parts. And one or more integrity parameters are included to facilitate determining whether a complete plurality of portions is present on a subsequent copy of at least a portion of the plurality of portions. , A storage medium containing a link address that links a corresponding part to another part of a plurality of parts.
【請求項19】 データセットの累積されたサイズが、制限された帯域幅の
通信チャネルを介したデータセットの伝送の意思を失わせるのに十分であるよう
に、データセットを有するデータアイテムを選択するように構成されているセレ
クタを有し、 データアイテムの各データアイテムは1つ又はそれ以上の部分を有し、 リンクアドレスを、データセットを有するデータアイテムの各部分に関連付け
るように構成されたバインダを有し、リンクアドレスは、データセットを含むデ
ータアイテムの他の部分に対応し、 データセットの1つ又はそれ以上の部分のリンクアドレスに対応するデータア
イテムの1つ又はそれ以上の他の部分の存在に依存して、データアイテムを後に
表現することを容易にするために、各部分と各関連するリンクアドレスを媒体へ
記録するように構成されたレコーダとを有する符号化器。
19. Selecting a data item having a data set such that the accumulated size of the data set is sufficient to discourage transmission of the data set over a communication channel of limited bandwidth. A data item of each of the data items has one or more parts and is configured to associate a link address with each part of the data item having the data set A binder, the link address corresponds to another part of the data item containing the data set, and one or more other parts of the data item corresponding to the link address of one or more parts of the data set. Depending on the existence of the parts, each part and each associated link address may be used to facilitate the later representation of the data item. A recorder configured to record the stream onto the medium.
【請求項20】 バインダは、更に、ランダム処理を介して、リンクアドレ
スを各部分に関連付けるように構成された請求項19に記載の符号化器。
20. The encoder of claim 19, wherein the binder is further configured to associate a link address with each portion via random processing.
【請求項21】 バインダは、更に、部分確認パラメータを各部分に関連付
けるように構成され、 レコーダは、更に、部分がデータアイテムの後続の表現内に存在することの確
認を容易にするために、各部分とともに部分確認パラメータを記録するように構
成される請求項19に記載の符号化器。
21. The binder is further configured to associate a partial confirmation parameter with each part, and the recorder further comprises: for facilitating confirmation that the part is present in a subsequent representation of the data item. 20. The encoder of claim 19, configured to record partial confirmation parameters with each part.
【請求項22】 バインダは、ランダム処理に基づいて、部分確認パラメー
タを各部分に割り当てる請求項19に記載の符号化器。
22. The encoder of claim 19, wherein the binder assigns partial confirmation parameters to each portion based on random processing.
【請求項23】 データセットに対応するデータアイテムを受信し且つ、そ
れから選択データアイテムに対応する表現を発生するように構成された表現器を
有し、 データアイテムの各データアイテムは1つ又はそれ以上の部分を含み、それに
より、データセットを含む複数の部分を構成し、 複数の部分の各部分はデータセットの他の部分に対応するリンクアドレスを含
み、 表現器に機能的に接続され、複数の部分の1つ又はそれ以上の部分のリンクア
ドレスに対応する1つ又はそれ以上の他の部分の存在に依存して、選択データア
イテムに対応する表現を除外するように構成された完全性チェッカーとを有する
復号器。
23. An expression device configured to receive a data item corresponding to a data set and generate a expression corresponding to a selected data item therefrom, each data item of the data item being one or more thereof. Including the above parts, thereby forming a plurality of parts including a dataset, each part of the plurality of parts including a link address corresponding to another part of the dataset, functionally connected to the expressor, Completeness configured to exclude expressions corresponding to selected data items depending on the presence of one or more other parts corresponding to link addresses of one or more parts of the plurality of parts Decoder with checker and.
【請求項24】 完全性チェッカーは、更に、複数の部分の全ての部分のリ
ンクアドレスに対応する全ての他の部分の存在を決定するように構成されている
請求項23に記載の復号器。
24. The decoder of claim 23, wherein the integrity checker is further configured to determine the presence of all other parts corresponding to the link addresses of all parts of the plurality of parts.
【請求項25】 完全性チェッカーは、更に、各部分に関連する確認パラメ
ータに基づいて1つ又はそれ以上の他の部分の存在を確認するように構成されて
いる請求項23に記載の復号器。
25. The decoder of claim 23, wherein the integrity checker is further configured to confirm the presence of one or more other parts based on a confirmation parameter associated with each part. .
JP2001557035A 2000-02-07 2001-02-05 Content protection from illegal duplication Pending JP2003521791A (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US18083800P 2000-02-07 2000-02-07
US60/180,838 2000-02-07
US09/537,079 US6865676B1 (en) 2000-03-28 2000-03-28 Protecting content from illicit reproduction by proof of existence of a complete data set via a linked list
US09/537,079 2000-03-28
PCT/EP2001/001207 WO2001057867A2 (en) 2000-02-07 2001-02-05 Protecting content from illicit reproduction

Publications (1)

Publication Number Publication Date
JP2003521791A true JP2003521791A (en) 2003-07-15

Family

ID=26876679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001557035A Pending JP2003521791A (en) 2000-02-07 2001-02-05 Content protection from illegal duplication

Country Status (4)

Country Link
EP (1) EP1218884A2 (en)
JP (1) JP2003521791A (en)
CN (1) CN1214383C (en)
WO (1) WO2001057867A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003529790A (en) * 2000-02-01 2003-10-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Protect content from illegal production by proving the existence of a complete dataset

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030031317A1 (en) * 2001-08-13 2003-02-13 Michael Epstein Increasing the size of a data-set and watermarking
US7194617B2 (en) * 2001-11-05 2007-03-20 Koninklijke Philips Electronics N.V. Method and apparatus to prevent the unauthorized copying of digital information
US7636440B2 (en) * 2003-01-31 2009-12-22 Hewlett-Packard Development Company, L.P. Digital watermark with variable location
US7421438B2 (en) 2004-04-29 2008-09-02 Microsoft Corporation Metadata editing control
US7627552B2 (en) 2003-03-27 2009-12-01 Microsoft Corporation System and method for filtering and organizing items based on common elements
US7614016B2 (en) 2005-04-21 2009-11-03 Microsoft Corporation Multiple roots in navigation pane
US7665028B2 (en) 2005-07-13 2010-02-16 Microsoft Corporation Rich drag drop user interface

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5915027A (en) * 1996-11-05 1999-06-22 Nec Research Institute Digital watermarking
CN1153456C (en) * 1998-03-04 2004-06-09 皇家菲利浦电子有限公司 Method and device for watermark detection
GB2364513B (en) * 1998-12-23 2003-04-09 Kent Ridge Digital Labs Method and apparatus for protecting the legitimacy of an article

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003529790A (en) * 2000-02-01 2003-10-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Protect content from illegal production by proving the existence of a complete dataset

Also Published As

Publication number Publication date
EP1218884A2 (en) 2002-07-03
WO2001057867A2 (en) 2001-08-09
WO2001057867A3 (en) 2002-04-18
CN1381047A (en) 2002-11-20
CN1214383C (en) 2005-08-10

Similar Documents

Publication Publication Date Title
US7587603B2 (en) Protecting content from illicit reproduction by proof of existence of a complete data set via self-referencing sections
US6865676B1 (en) Protecting content from illicit reproduction by proof of existence of a complete data set via a linked list
JP2011061845A (en) Protecting content from illicit reproduction by proof of existence of complete data set using security identifier
JP2004503856A (en) System and method for verifying the existence of a complete data set under multiple control scenarios
US20020144130A1 (en) Apparatus and methods for detecting illicit content that has been imported into a secure domain
JP2003521791A (en) Content protection from illegal duplication
AU784650B2 (en) Protecting content from illicit reproduction by proof of existence of a complete data set
US20020183967A1 (en) Methods and apparatus for verifying the presence of original data in content while copying an identifiable subset thereof
KR20030007737A (en) Methods of attack on a content screening algorithm based on adulteration of marked content
US20020199107A1 (en) Methods and appararus for verifying the presence of original data in content
JP2005504385A (en) Apparatus and method for preventing attacks on secure content screening algorithms
MXPA01010005A (en) Protecting content from illicit reproduction by proof ofexistence of a complete data set