(57)【要約】  通信ネットワークとりわけピアツーピアネットワークにおいて少なくとも２つのコンピュータ間で交換される著作権保護された内容をコンピュータ支援で発見および識別するための方法が開示されている。本方法は次の特徴を有する‐該内容は通信ネットワークにおいて、とりわけピアツーピアネットワークにおいて、少なくとも２つのコンピュータ間で交換され、・第１のコンピュータ（ＰＡＴ）へ、実施規定にしたがって指定された第１のデータパケットを供給し、該第１のデータパケットを少なくとも１つの第１の基準に関して分析し、該少なくとも１つの第１の基準を満たすデータパケットから第１のパラメータおよび第２のパラメータを検出し、・該第１のコンピュータ（ＰＡＴ）は、該第１のコンピュータ（ＰＡＴ）に供給されたすべての第１のデータパケットから、該第２のパラメータを有する第１のデータパケットを検出し、該第１のデータパケットを第２のコンピュータ（ＦＰ）へ転送し、・第３のコンピュータ（ＣＲＡＷ）が、著作権保護された内容を有するデータを発見するための少なくとも１つの要求メッセージを該通信ネットワークへ送信し、該第３のコンピュータ（ＣＲＡＷ）は該少なくとも１つの要求メッセージに応答して応答メッセージを受け取り、少なくとも１つの第２の基準を満たす第２のデータパケットを該通信ネットワークから要求して分析し、該少なくとも１つの第２の基準を満たすデータパケットから第３のパラメータおよび第４のパラメータを検出し、・該第３のコンピュータ（ＣＲＡＷ）は、該第３のコンピュータ（ＣＲＡＷ）に供給されたすべての第２のデータパケットから、該第４のパラメータを含む第２のデータパケットを検出し、該第２のデータパケットを該第２のコンピュータ（ＦＰ）へ転送し、・該第３のコンピュータ（ＣＲＡＷ）は該第３のパラメータを該第２のコンピュータ（ＰＡＴ）へ、該第１の基準で使用するために転送する。
2009529741.tif 000002
【特許請求の範囲】
【請求項１】
著作権保護された内容をコンピュータ支援で発見および識別する方法において、
該内容は通信ネットワークにおいて、とりわけピアツーピアネットワークにおいて、少なくとも２つのコンピュータ間で交換され、
・第１のコンピュータ（ＰＡＴ）へ、実施規定にしたがって指定された第１のデータパケットを供給し、該第１のデータパケットを少なくとも１つの第１の基準に関して分析し、該少なくとも１つの第１の基準を満たすデータパケットから第１のパラメータおよび第２のパラメータを検出し、
・該第１のコンピュータ（ＰＡＴ）は、該第１のコンピュータ（ＰＡＴ）に供給されたすべての第１のデータパケットから、該第２のパラメータを有する第１のデータパケットを検出し、該第１のデータパケットを第２のコンピュータ（ＦＰ）へ転送し、
・第３のコンピュータ（ＣＲＡＷ）が、著作権保護された内容を有するデータを発見するための少なくとも１つの要求メッセージを該通信ネットワークへ送信し、該第３のコンピュータ（ＣＲＡＷ）は該少なくとも１つの要求メッセージに応答して応答メッセージを受け取り、少なくとも１つの第２の基準を満たす第２のデータパケットを該通信ネットワークから要求して分析し、該少なくとも１つの第２の基準を満たすデータパケットから第３のパラメータおよび第４のパラメータを検出し、
・該第３のコンピュータ（ＣＲＡＷ）は、該第３のコンピュータ（ＣＲＡＷ）に供給されたすべての第２のデータパケットから、該第４のパラメータを含む第２のデータパケットを検出し、該第２のデータパケットを該第２のコンピュータ（ＦＰ）へ転送し、
・該第３のコンピュータ（ＣＲＡＷ）は該第３のパラメータを該第２のコンピュータ（ＰＡＴ）へ、該第１の基準で使用するために転送する
ことを特徴とする方法。
【請求項２】
前記第２のパラメータと第４のパラメータとが一致する場合、該第２のパラメータを含む第１のデータパケットと該第４のパラメータを含む第２のデータパケットとを、後続の分析のために１つの全体データにまとめる、請求項１記載の方法。
【請求項３】
各全体データのデータパケットのうち少なくとも１つに指紋分析を行い、各全体データの該少なくとも１つのデータパケットから識別符号列を検出し、基準識別符号列と比較する、請求項２記載の方法。
【請求項４】
各全体データの各データパケットに指紋分析を行う、請求項３記載の方法。
【請求項５】
前記基準識別符号列は、前記著作権保護された内容の著作者によって供給される、請求項３または４記載の方法。
【請求項６】
全体データの識別符号列が一致する場合、前記第２のパラメータないしは第４のパラメータを第４のコンピュータ（ＢＬ）へ転送し、該第４のコンピュータ（ＢＬ）は該第２のパラメータないしは第４のパラメータに基づき、前記通信ネットワークにおいて、該第２のパラメータないしは第４のパラメータを有するデータパケットに影響する、請求項３から５までのいずれか１項記載の方法。
【請求項７】
前記通信ネットワークにおいて前記第２のパラメータないしは第４のパラメータを有するデータパケットに影響することは、
・該データパケットをブロッキングするステップと、
・該データパケットで指定されたターゲットコンピュータと異なるコンピュータへ該データパケットをリルーティングするステップと、
・該データパケットを破棄するステップと、
・該データパケットを変更するステップ
とのうち１つまたは複数のステップを含む、請求項６記載の方法。
【請求項８】
前記全体データの識別符号列が一致した場合、前記第２のパラメータないしは第４のパラメータと該全体データとを第５のコンピュータへ転送し、該第５のコンピュータはこれらのデータに基づいて透かし分析を行う、請求項３から７までのいずれか１項記載の方法。
【請求項９】
前記第１のパラメータおよび第３のパラメータをデータバンクから読み出し、
該データバンク内に保持されるデータは、前記第５のコンピュータを管理する機関によって供給される、請求項１から８までのいずれか１項記載の方法。
【請求項１０】
フィルタコンピュータ（ＩＤＳ）が、第１の通信ネットワークで転送されたデータパケットを分析し、前記実施規定を満たすデータパケットを第１のデータパケットとして、後続の処理のために前記第１のコンピュータ（ＰＡＴ）へ供給する、請求項１から９までのいずれか１項記載の方法。
【請求項１１】
前記データパケットがピアツーピアデータパケットである場合、前記実施規定は満たされる、請求項１０記載の方法。
【請求項１２】
デジタルコンピュータの内部メモリに直接ロードすることができ、
コンピュータ上で実行される場合に、請求項１から１１までのいずれか１項記載の方法を行うためのソフトウェアコードセグメントを有することを特徴とする、コンピュータプログラム製品。
【請求項１３】
著作権保護された内容をコンピュータ支援で発見および識別するための通信システムにおいて、
該内容は通信ネットワークにおいて、とりわけピアツーピアネットワークにおいて、少なくとも２つのコンピュータ間で交換され、
第１のコンピュータ（ＰＡＴ）と第２のコンピュータ（ＦＰ）と第３のコンピュータ（ＣＲＡＷ）とが設けられており、
該第１のコンピュータ（ＰＡＴ）に、実施規定にしたがって指定された第１のデータパケットが供給され、該第１のコンピュータ（ＰＡＴ）は、
・該第１のデータパケットを、少なくとも１つの第１の基準に関して分析し、
・該少なくとも１つの第１の基準を満たすデータパケットから、第１のパラメータ（ＫＷ）および第２のパラメータを検出し、
・該第１のコンピュータ（ＰＡＴ）に供給されたすべての第１のデータパケットから、該第２のパラメータを含む第１のデータパケットを検出し、該データパケットを第２のコンピュータ（ＦＰ）へ転送し、
・該第１のパラメータを該第３のコンピュータ（ＣＲＡＷ）へ、第２の基準で使用するために転送する
ように構成されており、
該第３のコンピュータ（ＣＲＡＷ）は、
・著作権保護された内容を含むデータを発見するための少なくとも１つの要求メッセージを該通信ネットワークへ送信し、該少なくとも１つの要求メッセージに応答して応答メッセージを受信し、
・少なくとも１つの第２の基準を満たす第２のデータパケットを該通信ネットワークから要求して分析し、該少なくとも１つの第２の基準を満たすデータパケットから第３のパラメータおよび第４のパラメータを検出し、
・該第３のコンピュータに供給されたすべての第２のデータパケットから、該第４のパラメータを含む第２のデータパケットを検出し、該第２のデータパケットを該第２のコンピュータ（ＦＰ）へ転送し、
該第３のパラメータを該第２のコンピュータ（ＰＡＴ）へ、該第１の基準で使用するために転送する
ように構成されていることを特徴とする、通信システム。
【請求項１４】
前記第２のコンピュータ（ＦＰ）は、前記第２のパラメータと第４のパラメータとが一致する場合、該第２のパラメータを含む第１のデータパケットと該第４のパラメータを含む第２のデータパケットとを、後続の分析のために１つの全体データにまとめるように構成されている、請求項１３記載の通信システム。
【請求項１５】
前記第２のコンピュータ（ＦＰ）はさらに、各全体データのデータパケットのうち少なくとも１つに指紋分析を行うようにも構成されており、各全体データの該少なくとも１つのデータパケットから識別符号列を検出し、基準識別符号列と比較するように構成されている、請求項１４記載の通信システム。
【請求項１６】
次のような第４のコンピュータ（ＢＬ）、すなわち、全体データの識別符号列が一致する場合、前記第２のパラメータないしは第４のパラメータが供給される先である第４のコンピュータ（ＢＬ）が設けられており、
該第４のコンピュータは、該第２のパラメータないしは第４のパラメータに基づき、前記通信ネットワークにおいて、該第２のパラメータないしは第４のパラメータを有するデータパケットに影響するように構成されている、請求項１５記載の通信システム。
【請求項１７】
次のような第５のコンピュータ（ＣＯ）、すなわち、全体データの識別符号列が一致する場合に前記第２のパラメータないしは第４のパラメータと該全体データとが供給される先である第５のコンピュータ（ＣＯ）が設けられており、
該第５のコンピュータは、これらのデータに基づいて透かし分析を行うように構成されている、請求項１５または１６記載の通信システム。
【請求項１８】
前記第４のコンピュータ（ＢＬ）および／または第５のコンピュータ（ＣＯ）は、前記通信システムと異なるプロバイダによって管理される、請求項１６または１７記載の通信システム。
【請求項１９】
前記第１のパラメータおよび第３のパラメータを含む第１のデータバンク（ＤＢ１）を有し、
該データバンク内に保持されるデータは、前記第５のコンピュータを管理する機関によって供給される、請求項１３から１８までのいずれか１項記載の通信システム。
【請求項２０】
前記指紋分析のための識別符号列を含む第２のデータバンク（ＤＢ２）を有し、
該データバンク内に保持されるデータは、前記第５のコンピュータを管理する機関によって供給される、請求項１３から１９までのいずれか１項記載の通信システム。
【請求項２１】
少なくとも１つの次のようなフィルタコンピュータ（ＩＤＳ）、すなわち、第１の通信ネットワークで転送されたデータパケットを分析し、前記実施規定を満たすデータパケットを第１のデータパケットとして、後続の処理のために前記第１のコンピュータ（ＰＡＴ）へ供給するフィルタコンピュータ（ＩＤＳ）が設けられている、請求項１３から２０までのいずれか１項記載の通信システム。
【請求項２２】
前記少なくとも１つのフィルタコンピュータ（ＩＤＳ）は前記第１の通信ネットワークのネットワークアクセスノードおよび／またはアグリゲーションノードに配置されている、請求項２１記載の通信システム。
【請求項２３】
前記少なくとも１つのフィルタコンピュータ（ＩＤＳ）は、ピアツーピアデータパケットを識別するように構成されている、請求項２１または２２記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークで少なくとも２つのコンピュータ間で交換される著作権保護された内容、とりわけピアツーピアネットワークで交換される著作権保護された内容を、コンピュータ支援で発見および識別するための方法および通信システムに関する。
【０００２】
オーディオデータおよびビデオデータのデジタルフォーマットおよび圧縮技術の普及は、音楽、ビデオおよび映画、ソフトウェアおよびその他のデジタル情報を交換するための伝送路としてのたとえばインターネット等である通信ネットワークに、大きく影響してきた。デジタル化および符号化技術により、ファイルは完全な楽曲や映画も含み、インターネットを介してこれらを簡単に配布および交換できるようになった。このようなファイルは、従来のブラウザを使用して、通常はワールドワイドウェブ（ｗｗｗ）を介してコンピュータにロードすることができる。このようなロードでは、たとえばＫａＺａＡ、ビットトレント、ｅＭｕｌｅ等である次のような特別なアプリケーション、すなわち、ピアツーピアネットワークの枠内において、著作権保護されたデータのサーチおよび交換を簡単に実現できる特別なアプリケーションが存在する。内容の著作者、たとえば音楽産業および映画産業は、このような海賊行為のネットワークによって大きな売り上げ損失を受けている。通信ネットワークにおけるデータの伝送で帯域幅が拡大されることにより、たとえば映画等の大きなファイルを交換することも、一層簡単になる。
【０００３】
著作権保護された内容を有するデータの交換を阻止または制限するために、従来技術から種々の手段が提供されている。ここでは基本的に２つの技術が使用され、これらの技術は専門分野では、「フィンガープリンティング」および「ウォーターマーキング技術」として知られている。
【０００４】
「フィンガープリンティング」では、オーディオデータおよび／またはビデオデータを有するファイルないしはデータパケットの指紋が検出される。その際には、データパケットに含まれるビットが分析され、たとえば識別符号列等の指紋が計算され、データバンクに格納された識別符号列と比較されることにより、データの同一性または一致が検出される。
【０００５】
いわゆる「ウォーターマーキング」では、著作権保護される内容の所有者によって透かしが、ファイルのデータパケットに埋め込み処理される。この透かしは、ファイルの内容および受信者を記述する。このようにしてファイルに埋め込み処理された透かしを抽出し、データバンクに格納された透かしと比較することにより、同一性検査を行うことができる。
【０００６】
基本的に、指紋および透かしがマーキングされピアツーピアネットワークで交換されるデータは、この指紋および透かしに基づいて発見および識別することができる。しかし、このような手法は大きな時間的手間に繋がるので、ピアツーピアネットワークにおいて著作権保護された内容を発見するためには通常、キーワードとも称される暗号が使用される。このような手法の欠点は、暗号のサーチによって、この基準を満たすデータが数多く得られ、これらのデータのうちで、ピアツーピアネットワークで不当に交換された内容に該当するのはごく一部のみであることだ。
【０００７】
ピアツーピア方式のネットワークまたは交換取引で使用可能な次のようなメディアコンテンツ、すなわち、オーディオコンテンツおよび／またはビデオコンテンツの代表であるメディアコンテンツは通常、一意の識別子を付与され、この識別子に基づいて、いわゆるピアツーピアクライアントコンピュータが所望の内容のロードを行うことができる。このような一意の識別子により、全体のメディアコンテンツを記述する多数のデータパケットを異なるピアツーピアホストによってロードすることができる。
【０００８】
ピアツーピアネットワークにおいて（多数のデータパケットとして通信ネットワークで伝送されるファイルの形態で具現化された）著作権保護された内容を発見することは、通信ネットワークの異なる層で行うことができる。たとえばこの内容の発見は、ヘッダおよびペイロードデータも含めてデータパケットを分析することによって行われる。また、もっぱらペイロードデータの分析に基づいて、たとえば上記の指紋または透かしを探索することにより、発見を行うこともできる。この探索は択一的に、ピアツーピアネットワークによって自動的に形成される上記の暗号または他の内容に基づいて行うこともできる。
【０００９】
著作権保護された内容がピアツーピアネットワークにおいて交換されるのを制限できるようにするため、種々のメカニズムが知られている。たとえば、データパケットのブロックまたはピアツーピア加入者コンピュータ（ホストおよび／またはクライアント）の帯域幅の制限が行われる。ピアツーピアデータパケットのリルーティングまたは（時間遅延を実現するための）中間蓄積を行うことができる。また、ピアツーピアネットワークで交換されるファイルに「ダミーデータ」を補足することにより、ピアツーピア交換取引を介してロードされるファイルの受信側で内容の偽造すなわち改悪を誘発することが公知である。
【００１０】
本発明の課題は、著作権保護された内容をコンピュータ支援で発見および識別するための方法および通信装置において、交換取引でのファイルの交換を阻止するかまたは少なくとも困難にする方法および通信システムを提供することである。
【００１１】
前記課題は、請求項１に記載の、著作権保護された内容をコンピュータ支援で発見および識別するための方法と、請求項１３の構成を有する通信システムとによって解決される。従属請求項にそれぞれ有利な実施形態が記載されている。
【００１２】
通信ネットワークで少なくとも２つのコンピュータ間で交換される著作権保護された内容、とりわけピアツーピアネットワークで交換される著作権保護された内容を、コンピュータ支援で発見および識別するための本発明による方法では、以下のステップを実施する：
第１のコンピュータに、実施規定で指定された第１のデータパケットを供給し、該第１のデータパケットを少なくとも１つの基準に関して分析し、この少なくとも１つの第１の基準を満たすデータパケットから第１のパラメータおよび第２のパラメータを検出する。第１のコンピュータは、該第１のコンピュータに供給された第１のデータパケットすべてから、第２のパラメータを含む第１のデータパケットを検出し、該データパケットを第２のコンピュータへ転送する。第３のコンピュータが、著作権保護された内容を含むデータを発見するための少なくとも１つの要求メッセージを通信ネットワークへ送信し、該第３のコンピュータは、該少なくとも１つの要求メッセージに応答して応答メッセージを受け取り、該通信ネットワークから、少なくとも１つの第２の基準を満たす第２のデータパケットを要求および分析し、該少なくとも１つの第２の基準を満たすデータパケットから第３のパラメータおよび第４のパラメータを検出する。第３のコンピュータは、該第３のコンピュータに供給された第２のデータパケットすべてから、第４のパラメータを含む第２のデータパケットを検出し、該データパケットを第２のコンピュータへ転送する。第１のコンピュータは、第２の基準で使用するために第１のパラメータを第３のコンピュータへ転送する。第３のコンピュータは、第１の基準で使用するために第３のパラメータを第２のコンピュータへ転送する。
【００１３】
第１のコンピュータおよび第３のコンピュータである２つのコンピュータを、著作権保護された内容の発見に使用することにより、関連するデータパケットの異なる種類のフィルタリングによる取り出しを行うことができる。ここでそのつど得られる識別結果が、第１のコンピュータと第３のコンピュータとの間で交換され、時間がかさむにつれてこの探索がますます目的に適うようになる。著作権保護された内容の発見はこのようにして、非常に短時間で行うことができる。関連すると見なされたデータパケットは、より詳細な分析のために第２のコンピュータへ供給され、該第２のコンピュータは高信頼性で、フィルタリング取り出しされたデータパケットが著作権保護された内容を含むデータパケットであるか否かの判定を下す。
【００１４】
第１のコンピュータは、該第１のコンピュータに供給された第１のデータパケットを少なくとも１つの第１の基準に関して分析し、該第１のコンピュータは基本的に、該第１のコンピュータに供給された第１のデータパケットがいわゆる要求メッセージであるか否かを検査する。そうである場合には、第１のコンピュータは第１のパラメータおよび第２のパラメータを検出し、第１のパラメータはたとえば、キーワードと称される暗号であり、第２のパラメータは、たとえばハッシュキー等であるピアツーピアメタデータであるか、正当性検証される暗号（すなわち、ピアツーピアデータを示す確率または確実性が高い暗号）であるか、または内容関連のデータである。同様に第３のコンピュータも、該第３のコンピュータに供給された第２のデータパケットを、第２の基準に関して分析する。第３のコンピュータは基本的に、該第３のコンピュータに要求メッセージに応答して供給された結果をピアツーピア交換取引に対応付けるべきか否かを検査する。そうである場合、第３のコンピュータは第３のパラメータおよび第４のパラメータを検出し、該第３のパラメータはたとえば暗号（キーワード）であり、第２のパラメータはピアツーピアメタデータであり、とりわけハッシュキーである。第１のパラメータおよび第４のパラメータを交互に供給することにより、著作権保護されたデータの発見および識別を非常に短時間で実施できる自動学習メカニズムが実現される。さらに、著作権保護された内容を含むデータパケットを有するこのように大きなデータ集合を短時間のうちに発見して、著作権が実際に侵害されたことの証明を得ることができる。
【００１５】
１つの実施形態では、第２のパラメータと第４のパラメータとが一致する場合、第２のパラメータを含む第１のデータパケットと第４のパラメータを含む第２のデータパケットとが後続の分析のために１つの全体データにまとめられる。第２のパラメータおよび第４のパラメータのいずれによって、第２のコンピュータへのデータの転送が行われるかの選択は、たとえば自動学習手法によって行うことができる。データパケットが著作権保護された内容を含むか否かを分析するためには、第１のコンピュータないしは第３のコンピュータによって検出された第１のデータパケットおよび第２のデータパケットの双方を含むデータ集合が形成される。ここで、目的に適った評価を行えるようにするためにはそのつど、第２のパラメータと第４のパラメータとが、たとえば暗号または有利にはハッシュキーが一致する第１のデータパケットおよび第２のデータパケットを、後続の処理のために１つの全体データにまとめる。このようにして、特定の著作権保護された内容がピアツーピア交換取引の枠内で交換されているか否か、ないしは、ピアツーピア交換取引の加入者によってダウンロードされているか否かの検査を簡単に行うことができる。
【００１６】
さらに、各全体データのデータパケットのうち少なくとも１つに指紋分析を行う。こうするためには、各全体データのデータパケットの該少なくとも１つから識別符号列を検出し、基準識別符号列と比較する。指紋分析は冒頭ですでに述べたように、専門分野ではフィンガープリント分析としても知られ、この分析では、前記少なくとも１つのデータパケットを所定のビット列に関して検査する。フィンガープリントと称されるビット列は、基準識別符号列と比較される。一致する場合には、このデータパケットは著作権保護された内容を含むと推定することができる。有利にはこの分析の枠内で、各全体データの各データパケットに指紋分析を行う。この分析に基づいてたとえば、楽曲または映画がピアツーピア交換取引を介して無許可で交換されているか、または合法的にロードできるトレーラがピアツーピア交換取引を介して交換されているかの区別を高確実性で行うことができる。この区別は、このようなデータの無許可の交換を阻止するための手段を使用するか否かの問題と、このような交換を阻止するためにどのような手段を使用するかの問題とにおいて重要である。
【００１７】
１つの別の実施形態では基準識別符号列は、保護された内容の著作者によって供給される。
【００１８】
１つの実施形態では、全体データの識別符号列が一致する場合、第２のパラメータないしは第４のパラメータを第４のコンピュータへ転送し、該第４のコンピュータは該第２のパラメータないしは第４のパラメータに基づき、通信ネットワークにおいて、該第２のパラメータないしは第４のパラメータを有するデータパケットに影響する。この影響は、専門分野では「ポリシング（Policing）」という概念でも知られている。通信ネットワークにおいて第２のパラメータないしは第４のパラメータを有するデータパケットに影響することは、以下のステップのうち１つまたは複数のステップを含む：
・データパケットのブロック。
・データパケットで指定されたターゲットコンピュータと異なるコンピュータへの該データパケットのリルーティング。
・データパケットの破棄。
・データパケットの変更。
【００１９】
別の実施形態では、全体データの識別符号列が一致した場合、第２のパラメータないしは第４のパラメータと該全体データとを第５のコンピュータへ転送し、該第５のコンピュータはこれらのデータに基づいて透かし分析を行う。透かし分析は、冒頭で述べられた「ウォーターマーキング技術」であり、このウォーターマーキング技術では、データパケットの検査を行って、著作権保護されたデータ素材であるか否かの検査を行うだけでなく、誰がデータパケットの受信者であるかも検査することができる。このような手法はとりわけ、無許可のデータ交換の権利追跡を行えるように決定されている。
【００２０】
別の実施形態では、第１のパラメータおよび第３のパラメータをデータバンクから読み出す。このデータバンク内に設けられるデータは、第５のコンピュータを管理する機関によって供給される。第５のコンピュータを管理する機関はたとえば、著作権保護された内容の所有者または著作者とすることができる。第１のパラメータおよび第３のパラメータはとりわけ、著作権保護された内容を表して識別する暗号を含む。また、データパケットの分析の枠内で第１のコンピュータおよび第３のコンピュータによって検出される内容を、第１のパラメータおよび第３のパラメータに補足することもできる。
【００２１】
別の実施形態では、フィルタコンピュータが、第１の通信ネットワークで転送されるデータパケットを分析し、実施規定を満たすデータパケットを第１のデータパケットとして、後続の処理のために第１のコンピュータへ供給する。
【００２２】
このフィルタコンピュータはたとえば、ネットワークアクセスノードコンピュータまたはアグリゲーションポイント‐ノードコンピュータである。フィルタコンピュータのタスクは、第１の通信ネットワークで転送されたデータパケットを分析し、該データパケットが「ピアツーピアデータパケット」であるか否かを検出することである。この分析を行うために、非常に異なる種々の手法が存在する。データパケット全体すなわちヘッダとペイロードデータとを見る分析を行うことができる。またこの分析は、もっぱらヘッダデータまたはペイロードデータのいずれかの分析に基づくこともできる。最後に、既知のコンテキストに基づく分析を行うこともできる。第１の実施規定を満たすデータパケットを検出する手法は、原則的に任意である。
【００２３】
本発明によるコンピュータプログラム製品は、デジタルコンピュータの内部メモリに直接ロードすることができ、該コンピュータプログラム製品がコンピュータ上で実行される場合に先行の請求項のうち１つに記載のステップを行うためのソフトウェアコードセグメントを有する。
【００２４】
通信ネットワークとりわけピアツーピアネットワークにおいて少なくとも２つのコンピュータ間で交換される著作権保護された内容をコンピュータ支援で発見および識別するための本発明の通信システムは、第１のコンピュータと第２のコンピュータと第３のコンピュータとを有する。実施規定で指定された第１のデータパケットが供給される先である第１のコンピュータは、次のことを行うために構成されている：
・第１のデータパケットを少なくとも１つの第１の基準に関して分析する。
・前記少なくとも１つの第１の基準を満たすデータパケットから、第１のパラメータおよび第２のパラメータを検出する。
・前記第１のコンピュータへ供給された第１のデータパケットすべてから、第２のパラメータを含む第１のデータパケットを検出し、該データパケットを第２のコンピュータへ転送する。
・第２の基準で使用するために、前記第１のパラメータを第３のコンピュータへ転送する。
【００２５】
第３のコンピュータは、以下のことを行うために構成されている。
・著作権保護された内容を有するデータを発見するための少なくとも１つの要求メッセージを前記通信ネットワークへ送信し、該少なくとも１つの要求メッセージに応答して応答メッセージを受信する。
・少なくとも１つの第２の基準を満たす第２のデータパケットを前記通信ネットワークから要求して分析し、該少なくとも１つの第２の基準を満たすデータパケットから第３のパラメータおよび第４のパラメータを検出する。
・前記第３のコンピュータへ供給された第２のデータパケットすべてから、第４のパラメータを含む第２のデータパケットを検出し、該データパケットを第２のコンピュータへ転送する。
・第１の基準で使用するために、前記第３のパラメータを第２のコンピュータへ転送する。
【００２６】
本発明による通信システムは、本発明による方法に関連して説明されたのと同様の利点に関連している。
【００２７】
１つの実施形態では第２のコンピュータは、第２のパラメータと第４のパラメータとが一致する場合に、第２のパラメータを含む第１のデータパケットと第４のパラメータを含む第２のデータパケットとを後続の分析のために１つの全体データにまとめるように構成されている。
【００２８】
別の構成では、第２のコンピュータはさらに、各全体データのデータパケットのうち少なくとも１つに指紋分析を行うようにも構成されている。こうするためには第２のコンピュータは、各全体データの前記少なくとも１つのデータパケットから識別符号列を検出し、基準識別符号列と比較する。
【００２９】
別の実施形態では、次のような第４のコンピュータが設けられている。すなわち、全体データの識別符号列が一致する場合、第２のパラメータないしは第４のパラメータが供給される先である第４のコンピュータが設けられている。この第４のコンピュータは、前記第２のパラメータないしは第４のパラメータに基づき、通信ネットワークにおいて、該第２のパラメータないしは第４のパラメータを有するデータパケットに影響するように構成されている。
【００３０】
別の構成では、次のような第５のコンピュータが設けられている。すなわち、全体データの識別符号列が一致する場合に第２のパラメータないしは第４のパラメータと該全体データとが供給される先である第５のコンピュータが設けられている。この第５のコンピュータは、これらのデータに基づいて透かし分析を行うように構成されている。
【００３１】
ここでは、第４のコンピュータおよび／または第５のコンピュータは、上記通信システムと異なるプロバイダによって管理されるのが有利である。とりわけ第５のコンピュータは、著作権保護された内容の権利保持者の影響範囲内に設けられる。著作権で識別される内容の交換を阻止または困難化するために適切な手段を講じるための第４のコンピュータはたとえば、データパケットへのこのような影響を行うことを権利保持者から委託された別の第３の機関に所属することができる。
【００３２】
本発明による通信システムはさらに、第１のパラメータおよび第３のパラメータを含む第１のデータバンクも有する。このデータバンク内に保持されるデータは、第５のコンピュータを管理する機関によって供給される。前記通信システムはさらに、指紋分析のための識別符号列を含む第２のデータバンクも有する。このデータバンク内に保持されるデータは、第５のコンピュータを管理する機関によって供給される。第１のデータバンクおよび第２のデータバンクに含まれるデータは、著作権保護されたデータないしはデータパケットを発見および識別するための基礎をなす。とりわけ、ここに保持されるパラメータにより、このような内容の探索を目的に適って行うことができ、ひいては時間効率的に行うことができる。
【００３３】
さらに少なくとも１つのフィルタコンピュータが設けられる。このフィルタコンピュータは、第１の通信ネットワークで転送されたデータパケットを分析し、実施規定を満たすデータパケットを第１のデータパケットとして後続の処理のために第１のコンピュータへ供給するように構成されている。
【００３４】
上記のようにフィルタコンピュータのタスクは、該フィルタコンピュータに供給されたデータパケットから、ピアツーピア交換取引に関連するデータパケットをフィルタリングで取り出すことである。前記少なくとも１つのフィルタコンピュータは、第１の通信ネットワークのネットワークアクセスノードおよび／またはアグリゲーションノードに配置されるのが目的に適っている。このようにフィルタコンピュータをこのようなネットワークノードに配置することは、第１の通信ネットワークを介して転送されたデータパケットの大部分がこのネットワークノードを通されるという利点を有する。
【００３５】
以下で、本発明を図面に基づいて詳細に説明する。この唯一の図は、著作権保護された内容をコンピュータ支援で発見および識別するための本発明の通信システムを概略的に示す。
【００３６】
同図において、ＩＮは通信ネットワークを示す。これはたとえばインターネットである。通信ネットワークＩＮは、各プロバイダによって管理される多数の通信ネットワークを有することができる。通信ネットワークＩＮは、多くのユーザによるピアツーピア交換取引を提供する。このような交換取引の例に、たとえばＫａＺａＡ、ビットトレント、ｅＭｕｌｅと、その他の多数の例とが存在する。このような交換取引では、デジタル形式で記憶された内容、たとえば楽曲および映画が、該交換取引の個々のメンバー間で交換される。このデジタル形式で設けられたデータは、著作権保護された内容を有することが多い。
【００３７】
ＫＮによって示された通信ネットワークは、異なるプロバイダによって管理されるインターネット（通信ネットワークＩＮ）の多数の通信ネットワークのうちの１つである。参照符号１０は、通信ネットワークＫＮによって転送されるデータストリームを表し、このデータストリームは、ネットワークノードアクセスコンピュータＩＤＳを通される。コンピュータＩＤＳは、通信ネットワークＫＮのアグリゲーションノードに配置することもできる。コンピュータＩＤＳは、データストリーム１０の各データパケットを分析するように構成されている。この分析は、ピアツーピア交換取引に対応付けられるデータパケットとそうでないデータパケットとをコンピュータＩＤＳが区別するように行われる。ピアツーピアコンテキストに関係しないデータパケットは、もはや別のアクションなしでコンピュータＩＤＳによって、所望のターゲットノードへ転送される。それに対して、ピアツーピアに関連するデータパケットはフィルタリングによって取り出され、データストリーム１１としてコンピュータＰＡＴへ供給される。図面および後続の説明と異なって、複数のコンピュータＩＤＳをたとえば各ネットワーク接続ノードに設けることができる。
【００３８】
データパケットがピアツーピアに関連するか否かの分析は、原則的に任意の手法で行うことができる。ピアツーピア交換取引への対応付けはたとえば、ヘッダデータの評価に基づいて行われる。ピアツーピア交換取引の枠内で交換されたデータパケットは、たとえば特別な符号化をヘッダデータに有し、これがコンピュータＩＤＳによって識別される。また、データパケットのペイロードデータ部分の分析に基づいて識別を行うこともできる。データパケットがピアツーピアに関連するか否かの分析の枠内で、完全なデータパケットを見ること、すなわち、ヘッダおよびペイロードデータの双方を見ることもできる。このことはたとえば、データパケット中でハッシュキーおよび暗号を探索する場合に有利であり、このことは署名を使用して行われる。ここでは、ウィルススキャナのように、メディアコンテンツの一部である所定のバイトパターンを探索する。所定のトラフィックプロファイル、すなわちデータパケット交換の所定のパターンを探索するという別の手段も存在する。どのコンピュータが他のどのコンピュータと、どの時間にどの程度の量のデータを交換したかをこのように分析することにより、どのコンピュータがファイルシェアの相手であるかを検出することができる。
【００３９】
コンピュータＩＤＳの良好なフィルタ効率を実現するためには、ピアツーピアデータパケットを表す新規の署名およびデータパターンによって該コンピュータを規則的に更新するのが目的に適っている。
【００４０】
データストリーム１１を含むデータパケットがコンピュータＩＤＳから供給されるコンピュータＰＡＴのタスクは、プロトコルセマンティクスの分析を行うことである。こうするためにコンピュータＰＡＴは、少なくとも最もポピュラーなピアツーピアネットワークのプロトコルセマンティクスの情報を使用する。コンピュータＰＡＴによって実行されるタスクは、これらのデータパケットから、ピアツーピア交換ネットワークへの探索要求を含むデータパケットを識別することにより、ここから暗号およびメタデータを抽出すること、たとえばハッシュキー（ＨＫ）または内容記述等を抽出することである。このタスクを実行するためには、コンピュータＰＡＴはすでに、データバンクＤＢ１に保持される暗号の探索を使用するかまたは別のパラメータの探索を使用することができる。データバンクＤＢ１に含まれるパラメータは、コンピュータＰＡＴにデータストリーム１７として供給される。
【００４１】
データバンクＤＢ１の内容は、著作権保護された内容の権利保持者によって供給される。これは参照符号ＲＯで示されている。
【００４２】
コンピュータＰＡＴによって実行されるタスクは、この通信システムの効率に関して大きな意義を有する。ピアツーピア交換取引を介してロードされる内容のロードは所定の時間内に終了されることを考慮しなければならない。この時間内に、発見および（発見された内容が著作権を侵害するか否かの）正当性検証のプロセスを行い、場合によってはデータストリームのロードへの影響も行わなければならない。ダウンロードの使用可能な帯域幅が常に拡大していることを考慮すると、大きなファイルのロードを行える時間はますます短くなっている。実際には、アップロードリソースが制限されていることとダウンロード要求が大量であることに起因して、ピアツーピアネットワークの需要のある新しいメディアコンテンツの典型的なダウンロード時間は数時間または数日にもなることがある。この事情は、本発明の枠内で利用される。
【００４３】
したがって、コンピュータＰＡＴのタスクは基本的に、該コンピュータＰＡＴに供給されたデータパケットから、ピアツーピア内容の所期の探索を実現できるパラメータを検出することである。
【００４４】
第３のコンピュータＣＲＡＷは、探索要求およびロード要求を複数のピアツーピアネットワークで並行して実行するように構成されている。こうするためには、探索キーワードは第３のコンピュータＣＲＡＷへ、データバンクＤＢ１およびコンピュータＰＡＴから供給される。このことは、参照符号１８および１９によって示された矢印によって示されている。ピアツーピア交換取引からダウンロードされたデータ（参照符号１２）の分析から、コンピュータＣＲＡＷはハッシュキーを抽出することができる。ハッシュキーは交換取引では通常、所定の内容を一意に識別するために使用される。換言すると、楽曲であれ映画であれすべてのメディアコンテンツは一意のハッシュキーを有する。このハッシュキーは、ピアツーピア交換取引のクライアントによって、所望のメディアコンテンツのロードを行うために使用される。
【００４５】
それゆえ、コンピュータＣＲＡＷによって発見されたハッシュキーは、通信ネットワークＩＮから１つまたは複数のハッシュキーを有するデータパケットをロードするために使用される。ハッシュキーはさらに、コンピュータＣＲＡＷによってコンピュータＰＡＴにも供給され（参照符号１９）、該コンピュータＰＡＴが所期のように、相応のハッシュキーを有するデータパケットを発見できるようにされる。コンピュータＰＡＴおよびＣＲＡＷによってロードされたデータパケットは、コンピュータＦＰへ供給される（参照符号１４）。コンピュータＰＡＴとＣＲＡＷとの間で暗号およびハッシュキーを交互に交換することにより、ピアツーピアに関連するデータパケットの探索が格段に高速化される。所定のハッシュキーを有するデータパケットをコンピュータＰＡＴによってロードすることが有利である理由は、コンピュータＩＤＳがネットワークＫＮへのネットワークアクセスノードに配置されていることにより、著しい量のデータストリーム１０がコンピュータＩＤＳを通されるからである。このことによって、ピアツーピアとの関連性を有し場合によっては探索対象のハッシュキーを有する多数のデータパケットが通過する確率は高くなる。
【００４６】
コンピュータＦＰは、コンピュータＰＡＴおよびＣＲＡＷに供給されたデータパケットの詳細な分析を行う。こうするために、コンピュータＦＰはそのつど、データパケットと同一のハッシュキーを有するデータ集合を形成する。各データパケットには指紋が設けられており、この指紋はコンピュータＦＰによって発見される。権利保持者ＲＯによって供給されるデータバンクＤＢ２から、コンピュータＦＰに基準指紋ないしは基準識別符号列が供給される。基準識別符号列とデータパケットから識別された符号列とを比較することにより、コンピュータＦＰは、著作権保護された内容を含むデータパケットであるか否かを検出することができる。とりわけコンピュータＦＰは、非合法に交換されたメディアコンテンツと、たとえば合法的に交換できるトレーラとを区別することができる。このことが可能であるのは、コンピュータＦＰが分析のために比較的大きなデータ集合を得られ、有利には該データ集合の各データパケットに指紋分析が行われるからである。
【００４７】
フィルタリングで取り出されたデータパケットが著作権保護されておりかつ無許可で交換されたデータ内容であることがコンピュータＦＰによって検出された場合、コンピュータＦＰは暗号とハッシュキーと全体データとをコンピュータＣＯ（参照符号１４）へ転送し、かつ該暗号およびハッシュキーをコンピュータＢＬ（参照符号１５）へ転送する。
【００４８】
コンピュータＣＯは有利には、権利保持者の影響範囲内にある。権利保持者は、データバンクＤＢ３に記憶されたデータに基づいて、データ集合に透かし分析を行うことができる。こうするために、データバンク内に記憶されたデータがコンピュータＣＯへ転送される（参照符号２１）。この透かしに基づいて、権利保持者ＲＯはさらに、データを通信ネットワークに供給したデータパケットを検出することもできる。これはたとえば、著作権保護された内容を無許可にダウンロードしたピアツーピアネットワークの加入者である。権利保持者ＲＯはこのようにして、ピアツーピアユーザを発見し、場合によっては該ピアツーピアユーザに対してさらなるステップを開始することもできるようになる。
【００４９】
コンピュータＢＬは有利には、本発明による通信システムのオペレータと権利保持者とに依存しない第３のオペレータに存在し、たとえばサービス事業者に存在する。コンピュータＢＬのオペレータはこのようにして、インターネットで交換されたデータパケットへの影響を行うことができ、こうするためには、オペレータはたとえば、任意の内容と同じハッシュキーとを有するデータパケットをインターネットに供給し、ダウンロードされたデータ内容の受信側には無意味なデータストリームが到来するようにする（参照符号１６）。データストリームへの影響は原則的に任意に行うことができ、たとえばインターネットサービスプロバイダと関連して行うことができる。したがって、所定のハッシュキーのデータパケットを破棄または変更することができる。さらに、データパケットのソースをブロックするか、または帯域幅を制限することもできる。
【００５０】
データバンクＤＢ１およびＤＢ２のこのような構成と、該データバンクＤＢ１およびＤＢ２に記憶された暗号および指紋の供給とを行う利点は、著作権保護された内容の分析および識別を本発明による通信システムによって行えることである。ここではデータバンクＤＢ１およびＤＢ２は、権利保持者ＲＯと同一でないプロバイダによって管理することができる。また権利保持者ＲＯは、保護すべき内容のオリジナルデータを供給する義務を有さないので、前記プロバイダは自分では、ピアツーピア交換ネットワークのソースを成すことができない。
【００５１】
本発明の通信システムは、異なる層でのデータの分析によって得られる多数の利点を有する。本発明は、異なる層でのトラッキング手段と、外部で（コンピュータＩＤＳによって）実施されるトラッキングとを組み合わせる。複数のトラッキングコンピュータ間のデータ交換は、自動学習メカニズムをベースとする。
【００５２】
本発明による通信システムは、インターネットサービスプロバイダおよびネットワークオペレータのネットワーク内で動作する。このことにより、ユーザ間で交換されるデータに直接アクセスすることが可能になる。本発明は、全体の性能を上昇するために、特別なフィルタリングおよびリルーティングの種々の段階を組み合わせている。ここでは、既存のＩＤＳシステム（Intrusion Detection System）およびプロトコルアナライザを使用することができる。これによって、後続の分析のために限界量の内容を短時間で収集することができる。このことは、いわゆるクローラコンポーネントおよびパケットフィルタのデータのロードに基づいて行われる。本発明によって付加的なネットワークトラフィックが引き起こされないという別の利点も存在する。ここで重要なのは、パケットフィルタとクローラコンポーネントとの間で暗号および所属のハッシュキーを交換することによる自動学習効果である。このような自動学習メカニズムは、人工知能によって支援することができる。本発明により、ピアツーピアファイルシェアのブラインドブロッキングと比較して、無許可で交換された内容を高信頼性で識別することができる。それゆえ、ここで提案された解決手段は、交換取引のユーザの合法的な攻撃に対して脆弱でない。
【図面の簡単な説明】
【００５３】
【図１】著作権保護された内容をコンピュータ支援で発見および識別するための本発明の通信システムを概略的に示す。
【図１】
2009529741.tif 000003
【国際調査報告】
2009529741.tif 000004
2009529741.tif 000005
2009529741.tif 000006
2009529741.tif 000007
2009529741.tif 000008
2009529741.tif 000009