"不正確なバイト又は欠けているバイトでビデオデータを符号化するステップと、符号化されたビデオデータは破壊されるか又は歪まされており、復号化の間に前記符号化されたビデオを補正する置換えデータを生成するステップと、前記置換えデータをユーザに配信するステップと、を含む方法。前記符号化されたビデオデータを、前記置換えデータを配信するステップとは別にユーザに配信するステップを更に含む、請求項1記載の方法。前記符号化するステップにおいてデータのランダムなバイトを前記不正確なバイトとして適用するステップを更に含む、請求項1記載の方法。前記符号化するステップにおいてデータのブランクのバイトを前記不正確なバイトとして適用するステップを更に含み、前記ブランクのバイトに関連するビデオの少なくとも1つの破壊された部分又は歪んだ部分は単一色である、請求項1記載の方法。復号化されたビデオの少なくとも1つの破壊された部分又は歪んだ部分はスライスであるように、前記不正確なバイト又は欠けているバイトを配列するステップを更に含む、請求項1記載の方法。前記不正確なバイト又は欠けているバイトがあるフレームから隣接するフレームに異なる位置で配置されるように、ビデオデータの複数の連続するフレームを符号化するステップを更に含む、請求項1記載の方法。前記不正確なバイト又は欠けているバイトがIフレーム及びPフレームにのみ適用されるように、ビデオデータの複数の連続するフレームを符号化するステップを更に含む、請求項1記載の方法。前記置換えデータで前記符号化されたビデオデータを復号化し、これにより前記符号化されたビデオデータを補正するステップを更に含む、請求項1記載の方法。前記符号化されたビデオデータを復号化するステップと、フレームの系列におけるそれぞれのフレームにおける第一の欠けているブロックの位置を取得するステップと、欠けているブロックを有する前記フレームの系列における全てのフレームを通してループするステップと、取得された位置と少なくとも隣接する前のブロックを含む位置とでオリジナルのビットを置き換えるための置換えビットをランダムに生成するステップと、前記生成するステップで生成されたビットを使用して、符号化されたビデオデータを復号化するステップと、を更に含む請求項1記載の方法。前記置換えビットにより復号化されたビデオデータの視覚的な品質を取得するステップと、前記比較的な品質を許容可能な視覚的な品質の閾値に比較するステップと、前記視覚的な品質が前記許容可能な視覚的な品質を超える場合、更なる不正確なバイト又は欠けているバイトで前記ビデオデータを再符号化するステップとを更に含み、前記符号化されたビデオデータは、更に破壊されるか又は歪められ、前記置換えデータは、更なる不正確なバイト又は欠けているバイトについてのデータを含む、請求項9記載の方法。前記ビデオデータのそれぞれのフレームにおける少なくとも1つのスライスが誤りを含むか又は歪められるように、前記不正確なバイト又は欠けているバイトを配列するステップを更に含む、請求項1記載の方法。破壊されたビデオデータストリームの復号化の間に、データの不正確なバイトを含むか又はデータの欠けているバイトを有するようにビデオデータストリームを破壊するステップと、前記不正確なバイト又は欠けているバイトを補正するために置換えデータを生成するステップと、前記置換えデータを許可されたユーザに配信するステップと、を含む方法。破壊されたビデオデータストリームを、前記置換えデータを配信するステップとは別に許可されたユーザに配信するステップを更に含む、請求項1記載の方法。破壊されたビデオデータストリームの少なくとも1つの破壊された部分はスライスであるように、前記不正確なバイト又は欠けているバイトを配列するステップを更に含む、請求項13記載の方法。破壊されたビデオデータストリームのそれぞれのフレームにおける少なくとも1つのスライスが間違いを含むように、前記不正確なバイト又は欠けているバイトを配列するステップを更に含む、請求項13記載の方法。コンテンツを解読及び復号化する適応的な総当り攻撃の成功を考慮すると、適応的な総当り攻撃のスキームの効力を実質的に又は完全に低減する方法を開発する必要が存在する。H264ストリーム等のフォレンジックマーキングスキームのセキュリティ分析が提供される。フォレンジックマーキングスキームは、ビデオデータの一部を、ランダムなバイト又は不正確なバイトで置き換え、支払い済みのユーザのみが有効な置換えデータシークレットキーを取得してビデオをデコードすることができる。また、ビデオデータをランダム又は不正確なバイトで暗号化するステップ、ランダムなバイト又は不正確なバイトに応じて置換えデータを生成して暗号化されたビデオを復号化し、置換えデータをユーザに配信する方法が提供される。本発明は、H264ビデオストリームでのフォレンジックマーキングスキームのセキュリティ分析に焦点を当てる。全体のストラテジは、ハイレベルで、適応的な総当り攻撃の方法の効力を低減することにある。算術符号化に基づく暗号化の分析を含む適応的な総当り攻撃の方法の実質的な開示及び説明が提供される。従って、以下は、許可されていないユーザがランダムにマークされたストリームを合理的に良好な視覚的品質でデコードするのをどのように可能であるかを示す。開示される攻撃のストラテジ及びセキュリティ分析は、異なる形式のデジタルコンテンツでのフォレンジックマーキングに拡張することができ、コンテンツ保護システムのためのセキュアフォレンジックマーキングスキームの設計において価値ある洞察を提供することができる。本発明の実施の形態に係るH264ストリームは、CABACContextbasedAdaptiveBinaryArithmeticCodingを使用して一般に符号化される。CABACは、H264規格で適合される2つのエントロピー符号化方法のうちの1つであり、他のCAVLCContextAdaptiveVariableLengthCoding方法に対して改善された符号化効率を提供する。CABAC符号化ストリームでのフォレンジックマーキングは、CAVLC符号化ストリームでのフォレンジックマーキングよりも良好なセキュリティを提供することが期待されているので、現在好ましいと考えられている。CABAC符号化プロセスは、多くとも3つのエレメンタリステップである、12値化、2コンテクストモデリング、32進演算符号化から構成される。第一のステップでは、所与の非2値のシンタックスエレメントが2進系数列、いわゆるビンストリングに固有にマッピングされる。第二のステップでは、前に符号化されたシンタックスエレメント又はビンストリングに依存する適応的なやり方でそれぞれのシンタックスエレメントについて確率的なコンテンツモデルが選択される。最終的に、ビンの値及びその関連するモデルは算術符号化エンジンに通過される。CABACは、aエレメントのコンテクストに従ってそれぞれのシンタックスエレメントについて確率モデルを選択し、bローカル統計値に基づいて確率的評価を適合し、c算術符号化を使用するため、良好な圧縮性能を達成する。また、本発明の実施の形態は、算術符号化を組み込む。算術符号化は、その速度、低い記憶の要件、最適な圧縮性能及び適応的な性質について知られ、JPEG2000MPEG4及びH264規格を含めて、実用的なシステムにおける増加される支持を得ているJRissanenGeneralizedKraftinequalityandarithmeticcodingIBMJResDev201982031976JRissanenGGLagdonArithmeticcodingfordatacompressionCommunicationoftheACMVol30No6520540June1987を参照されたい。算術符号化は、符号化の下で現在のシンボルの確率に基づいて、最初のインターバルをより小さなインターバルに引き続いて分割することでシンボル当たりの僅かなビット数を達成する。符号化されたメッセージは、最後のインターバル内に数により表される。適応的な算術符号化スキームでは、シンボルの確率は、既に符号化されているシンボルの発生頻度に基づいて更新される。連続するインターバルの分割適応的なシンボル確率の更新のため、算術符号化におけるシンボルの符号化及び復号化は、前のシンボルの符号化及び復号化に重く依存する。これは、算術符号化をビットエラーに対して極端に敏感し、すなわち1つのビットフリップは、後続のシンボルの復号化を完全に異ならせる。エラーの感度は、信頼できる通信の問題を生じさせるが、セキュリティのために利用されるIHWittenJGClearyOntheprivacyaffordedbyadaptivetextcompressionComputersandSecurity73974801988を参照されたい。本明細書で説明されるフォレンジックマーキングスキームは、セキュリティのために算術符号化のエラーの感度を意図的に利用する。それぞれのビットをH264ストリームに埋め込むため、フォレンジックマーキングスキームは、ビットストリームにおける位置を選択し、ローカルコンテンツをコンテンツの2以上のバージョンのうちの1つと置き換える。埋め込みは任意の位置で行うことが可能であり、置換えコンテンツは、デコードされたビデオがユーザにとって識別不可能に現れ、同時に、コンテンツ製作者の検出可能な情報を含む限り、任意のバリエーションを有することができる。CABAC符号化ストリームで使用される算術符号化のエラー感度のため、埋め込み位置及び置換えコンテンツの選択は、慎重に選択されることを必要とする。算術復号化の間、デコーダは、デコーディングステータス、すなわち現在のインターバルの長さ及び位置を保持する。ローカルコンテンツを異なるバージョンで置き換えた後、後続のシンボルのデコーディングが埋め込みにより影響されないように、置換えコンテンツの終わりで、デコーダステータスが変更されないことを保証することが必要である。有効な置換えコンテンツは、全ての可能性のある値を通して包括的なサーチにより取得される。置換えの位置及び置き換えるコンテンツの実際のバージョンは、デコードされたビデオを調べることで決定される。低下された視覚的な品質を生じる位置及びコンテンツ、又はコンテンツ製作者に検出不可能な品質の変更は、廃棄される。埋め込みプロセスは、図1に例示される。ここで、ビデオストリームは、ビデオデータのフレームにそれぞれ対応するビデオデータの3つの個別のグループ101を含み、グループのそれぞれがデータのビット102を有するように示され、選択されたビット103は、示された埋め込み位置105で置換えビット104による置換えのために選択される。図1における第一のグループにおいて、選択されたビットAは、置換えビットB又はCにより置き換えられる。同様に、選択されたビットD及びEは、置き換えられるが、D及びEの置換えビットは、Aについての置換えビットとは異なる。特定のユーザの置換えコンテンツの選択は、コンテンツ製作者がビットストリームに埋め込むことを望む情報により決定される。埋め込みの位置及び置換えのコンテンツは、ビデオコンテンツの配信とは別に支払い済みのユーザに配信される。プレーヤは、受信された情報をデコードされたビデオに埋め込む。著作権侵害の場合に応じて、コンテンツ製作者は、疑いのあるコピーに前に埋め込まれたトラッキング情報を検出する。検出の1つの例は、その位置及び平均輝度のオリジナルの値がコンテンツ製作者に知られている特定のブロックの平均輝度における変化を調べることである。好適な実施の形態では、異なるユーザに配信されるビデオコンテンツは、マーキング情報を含まない。これは、それぞれのユーザについて異なるコンテンツのコピーを作成することが実現不可能である。さらに、コンテンツは、P2Pネットワークのようなコンテンツ配信ネットワークを通して配信される可能性があり、この場合、全てのユーザは、コンテンツの正確に同じバージョンを取得する。許可されないユーザがコンテンツにアクセスするのを妨げるため、コンテンツの暗号化は、第一の保護のレイヤを提供し、埋め込み位置をランダムバイトで置き換えることは、更なる保護を与える。アタッカーがビデオを上手く解読した場合、この第二の保護レイヤにより、デコードが失敗するか、又はデコードされたビデオは極端に低い品質を有する。以下のセキュリティ分析は、フォレンジックマーキングにより提供される第二の保護のレイヤに焦点を与える。以下のセキュリティ分析では、以下の仮定が行われる。1アタッカーは、ランダムにマークされたH264ビットストリームを有する。2攻撃者は、ソフトウェアデコーダ又は妥協されたハードウェアデコーダを使用してストリームをデコードする。3攻撃者は、デコードされたビデオ及びデコーディングプロセスに関する情報を取得する。4攻撃者は、係る埋め込み位置及び置換えコンテンツのような有効なマーキング情報へのアクセスを有さない。最後の仮定は、マーキング情報がセキュアなやり方で支払ったユーザに配信され、この情報はデコーディングプロセスの間にプレーヤにより解読及び使用されることが想定されるために合理的である。さらに、マーキング情報をリリースすることは、追跡され、訴追の高いリスクにユーザをさらす。従って、セキュリティ分析は、どの程度にまで攻撃者がデコードされたビデオの視覚的な品質を改善することができるか否かに関して焦点が当てられ、フォレンジックマーキングのセキュリティを弱体化する。CABACを使用して符号化されたH264ストリームでのフォレンジックマーキングのセキュリティは、エラー感度及び適応的な算術符号化の性質に大いに起因する。暗号化のために算術符号化を使用することは、Witten及びClearyにより上述された論文ではじめに提案され、この場合、初期モデル、すなわち初期のシンボルの確率は、シークレットキーとして、又は実際のメッセージがシークレットキーとして使用される前に符号化されるショートメッセージとして使用される。アイデアは、鍵なしに、全体のメッセージを正しくデコードすることが極端に困難であるように、デコーダステータスをランダム化することである。従って、算術符号化に基づく暗号化のセキュリティの弱点が発見されているJLimCBoydEDawsonCryptanalysisofadaptivearithmeticcodingencryptionschemesLectureNotesInComputerScienceVol1270ProceedingsoftheSecondAustralasianConferenceonInformationSecurityandPrivacy1997。攻撃は、選択平文攻撃CPA:ChosenPlaintextAttackモデルで実行され、この場合、攻撃者は、エンコーダに平文メッセージを供給し、暗号文を取得する。攻撃の考えは、攻撃者のエンコーダにより生成された暗号文が実際のエンコーダにより与えられたのと同じであるように、鍵空間又は初期モデル空間を通してサーチすることである。算術符号化はビットエラーに対して非常に感度が高いので、暗号文の正確な整合は、推測された鍵が正しいという高い確信を与える。H264ストリームでのフォレンジックマーキングにおいて、ランダムな置換えコンテンツは、ビデオの現在のフレームにおける残りのコンテンツを暗号化する秘密鍵としての役割を果たす。有効な置換えコンテンツがなければ、デコードされたビデオは、非常に低い品質を有する。ランダムにマークされたH264ストリームからの係るデコードされたビデオフレーム201の1つの例は、図2に示される。図2は、ランダムにマークされたストリームからデコードされたフレームで観察される2つの特性を示す。一方は、所定のブロックに導入される破壊されたバンド又はスライス203の幾つかに示される強い雑音である。これらは介されたバンド203は、破壊されていないバンド又はスライス202の間で分散される。これは、ランダムな置換えは、後続のシンタックスエレメントの復号化を誤らせるからであり、すなわち予測は誤った参照ブロックを使用し、残差データは、完全にランダムである。ノイズの強度及び雑音の多いブロックの量は、異なるフレームについて、更に図2に示されるフレーム内の異なるスライスについて大いに異なる。他の特徴は、大量の欠けているブロックであり、これらは、図2に示されるデコーディング後に一定の強度のブロックにより置き換えられる。実際に、それぞれ破壊されたバンドについて、第一の僅かのブロックは大きなノイズを含み、大部分の残りのブロックは欠けており、デコーディング後に一定の強度のブロックにより置き換えられる。これは、算術デコーダが有効なシンタックス値を取得するまで、ビットを消費し続けるからであり、従ってデコーダがスライスの終わりに到達する前に又はスライスシンボルの終わりが間違えにより先に取得される前に、全てのビットが消費されるからである。ランダムな置換えによるこれらの2つの特性は、デコードされたビデオを視聴不可能にし、従って許可されないユーザからビデオコンテンツを保護する。置換えの正確な位置が攻撃者に知られている場合、攻撃者は、コンテンツのオリジナルの値を推測するため、総当り攻撃を実行する。推測の成功に応じて、デコードされたフレームは、欠けているブロックがなく、ノイズの多いブロックを有さない。置換えコンテンツの長さがNバイトであるとすると、総当り攻撃の最悪のケースの複雑度は、位置当たり2Nの試みである。しかし、攻撃者にとって置換えの正確な位置を発見することは困難である。理由は、算術復号化プロセスがランダムな置換えの位置に到達したとき、エラーを検出しないためである。代わりに、不正確なコンテキストを復号化し、シンタックス毎の有効な値を生成し続ける。欠けているブロック又はデコーダのクラッシュは、実際の置換えの位置よりも非常に後の位置で通常は起こる。総当り攻撃を実行し、オリジナルのコンテンツを正確に回復する困難さ及び複雑さにかかわらず、視覚的な品質を耐えられるレベルに改善するため、近似的な回復を実行することが可能である。ランダムな置換えの効果は、全ての後続のビットが誤って解釈されるように、算術デコーダのステータスをスクランブルすることである点を思い出されたい。また、これは、それぞれの構文デコーディングの開始でのデコーダステータスが正しい限り、全ての後続のビットが正しくデコードされることを意味する。従って、正確な置換えの位置の情報は、必ずしも必要ではなく、できるだけ多くのビットを正しく解釈するため、置換えの位置の近く又は置換えの位置で、総当り攻撃を実行することができる。提案される総当り攻撃は、第一の欠けているブロックの位置に基づいて試みる置換えの位置を適応的に決定し、欠けているブロックの数が大幅に低減される場合に良好な推測を自動的に識別する。攻撃のストラテジは、以下のように記載される。1.H264ビットストリームをデコードし、それぞれのフレームにおける第一の欠けているブロックの位置を取得する。2.欠けているブロックを有する全てのフレームを通してループする。a.第一の欠けているブロックの前の幾つかの位置を選択する。b.ステップaで選択された位置でのオリジナルビットを置き換えるためのビットを自動的に生成する。c.結果として得られたフレームをデコードし、置換えビット及び欠けているブロックの数を記録する。d.最大の試みの数に到達するまで、ステップbに進む。3.それぞれのフレームについて欠けているブロックの最も少ない数を与える置換えビットを使用してH.264ビットストリームをデコードする。ここで、欠けているブロックはランダムにマークされたH.264ストリームについて雑音の多いブロックよりも一層繰返し現れるので、第一の欠けているブロックを使用して実際の置換えの位置が近似的に推定される。実験では、高精細の映画RoyalWeddingのランダムにマークされたH264ストリームに提案される適応的な総当り攻撃を実行する。簡単さのため、しかし一般性を失わないように、ビデオのそれぞれのBフレームについて唯一のランダムマーキングが行われる。第一の100フレームの回復に関する結果は、以下に与えられる。第一の欠けているブロックの位置に関する実際のマーキング位置の経験に基づいた範囲は、約10~150ブロックである。Bフレームにおけるそれぞれのブロックの平均の長さは、近似的に10バイトである。従って、ステップ2aにおけるアタック位置は、第一の欠けているブロックの前に400~1500バイトの範囲にあるように選択される。実験では、攻撃は、第一の欠けているブロックの前の100,200,300,500,700,1000バイトで実行される。置換えコンテンツの長さは5バイトであり、すなわち攻撃の間、5つのランダムなバイトが生成され、先の指定された位置でマークされたストリームにおいて5バイトを置き換える。攻撃のそれぞれの試みの後、変更されたストリームは、欠けているブロックの数を取得するためにデコードされる。それぞれマークされたフレームについて7000前後の試みが実行され、欠けているブロックの数の低減に関する攻撃のパフォーマンスは、表1及び図3に示される。図3は、曲線301において第一の100フレームにおける43のBフレームについて欠けているブロックの数における低減のパーセンテージを示す。低減の大部分は95を超えていることが観察される。低減の平均パーセンテージは96である。欠けているブロックの数と視覚的な品質との間の相関を評価するため、表1は、攻撃の訂正前のフレームに比較される、欠けているブロックの最少数をもつフレームのPSNRPeakSignaltoNoiseRatioを与える。また、図4は、曲線401において全ての43のBフレームの攻撃後のPSNR改善のパーセンテージを示す。欠けているブロックの数の大きな低減は、必ずしも大きなPSNR改善を意味しない。大部分のケースにおいて、PSNRが訂正後に改善するが、幾つかのフレームについて、PSNRは僅かに改善するか、又は訂正後に減少さえする。小さなPSNRの改善又は負のPSNRの改善は、おそらく、オリジナルで欠けているブロックを置き換えるより雑音の多いブロックのためである。しかし、雑音の多いブックは欠けているブロックよりも多くの詳細を実際に伝達し、これらのケースにおいて視覚的品質が大幅に改善することが分かっている。デコードされたフレームが多数の雑音の多いブロックを有する場合に、更なる雑音低減ステップを適用することができる。フレーム18のデコーディングは、ポイントを例示するために図5に示され、図5aは、ランダムにマークされたH264ストリームからのデコードされたフレームであり、図5bは、PSNRが1922dBを増加する、攻撃により訂正される図5Aのフレームである。PSNRは視覚的な品質の評価について良好な基準ではないと考える。良好な測定は、視覚的な品質の改善を良好に評価するために適用される。表2は、補正されたフレームのメディアンフィルタリング後のPSNRの改善を示す。メディアンフィルタは、多くの雑音の多いブロックをもつフレームについて良好に機能するが、ぼけの影響のため、雑音の多いブロックを殆どもたないフレームの視覚的品質を低下する。提案される総当り攻撃がランダムにマークされたH264ストリームからデコードされたビデオ品質を大きく改善することが先の結果から観察される。係る攻撃の計算上の複雑度を評価するため、アプローチは、典型的な映画のような90分の長さをもつビデオコンテンツを考える。毎秒当たり30フレームを想定して、16200フレームが存在する。唯一のマーキングがそれぞれのフレームについて実行される提案される実験の設定を使用して、これら16200のマーキングのそれぞれは、ランダムな推測及び復号化のn回の試みを使用して総当り攻撃により調べられる。ランダムな推測のそれぞれの試みの後、現在のフレームは欠けているブロックの数を得るためにデコードする必要があるので、攻撃の計算時間は、オリジナルのストリームのデコード時間のn倍である。複雑度とパフォーマンスとの間のトレードオフを制御するため攻撃者によりパラメータnが選択される。nの典型的な値を推定するため、表3において、欠けているブロックの数における異なる低減の量について推定される確率が列挙される。先のテーブルから、平均して、攻撃者は、オリジナルの値の1に欠けているブロックの数を低減するために位置当たりの1000の試みを必要とし、オリジナルの値の5に数を低減するために位置当たり100の試みのみを必要とする。また、それぞれの位置で欠けているブロックの数を大幅に低減すること可能ではないことが記載される。最悪のケースでは、60のみの低減が達成され、1000前後の試みが必要とされる。ハードウェア支援リアルタイムの復号化を使用して、90分の長さのビデオで1000の試みを含む総当り攻撃は、完了するために約2ヶ月を要する。試みの数を200に低減することで、試みは、ビデオ全体を回復するために2週間を要する。しかし、この計算時間は、例えば今日の高性能のグラフィックス処理ユニットGPUを使用するといった、並列の計算を攻撃者が適用した場合に大幅に低減される。従って、提案される総当り攻撃は、H264ストリームでのフォレンジックマーキングのセキュリティを深刻に弱体化させる。提案される総当り攻撃は、ビットストリームレベルであり、すなわち視覚的な性能を改善するためにビットストリームの一部を置き換えることによる。BフレームにのみマークされるH264ストリームでの別の可能性のある攻撃は、隣接するIフレーム及びPフレームを使用して、Bフレームにおける欠けているブロックの内容を予測する。隣接するフレーム間の動きは典型的に非常に小さいので、欠けている情報の大部分は、隣接するフレームから非常に良好な精度に推測される。この意味レベルの攻撃に反撃するため、動きの予測が困難となり、結果として得られるBフレームが極端に低い視覚的な品質を有するように、マーキングはIフレーム及びPフレームにも実行される。総当り攻撃についての困難性を増加するため、より多くのマーキングの位置がそれぞれのフレームについて使用され、この場合、マーキング位置のそれぞれは、セキュリティを改善するために使用されるが、任意の情報を搬送しない。トレードオフとして、これは、支払いをしたユーザに個別に配信されるマーキング情報のサイズを増加させる。提案される総当り攻撃は、H264ストリームでのフォレンジックマーキングのための、より丁寧且つ安全な設計を要求し、この場合、マーキングを検出及び除去することは、攻撃にとっておそらく困難である。要するに、本発明の実施の形態は、不正確なバイト又は欠けているバイトでビデオデータを符号化し、これにより符号化されたビデオは、破壊されるか又は歪められ、復号化の間に符号化されたビデオを補正する置換えデータを生成し、置換えデータをユーザに配信する方法を含む。本方法は、符号化されたビデオデータを、置換えデータの配信ステップとは別にユーザに配信し、許可されないユーザが符号化されたデータと置換えデータとを一度に傍受する機会を低減するステップを含む。不正確なデータは、ランダムデータであるか、又はデータのブランクバイトであり、これによりブランクバイトに関連するビデオの破壊された部分又は歪められた部分は、図2におけるトップバンド203におけるように全て黒のような単一色である。不正確なバイトは、図2に示されるようなスライスであるように配置される。さらに、不正確なバイト又は欠けているバイトは、あるフレームから隣接するフレームに異なる位置に配置される。また、不正確なバイト又は欠けているバイトは、Iフレーム及びPフレームのみに適用することができる。別の重要なステップは、ユーザ又はユーザの機器が符号化されたビデオデータを置換えデータでデコードすることであり、これにより符号化されたビデオデータを補正することができる。本方法は、ビデオのそれぞれのフレームにおける少なくとも1つのスライスが破壊又は歪むように、不正確なバイト、欠けているバイト又はランダムなバイトを配列するステップを含む。本発明の更なる実施の形態は、符号化されたデータに更なる分析を実行するプロバイダによる上述された方法を含む。これは、符号化されたビデオを復号化するステップ、フレームの系列におけるそれぞれのフレームにおいて第一の欠けているブロックの位置を取得するステップ、欠けているブロックを有する系列における全てのフレームを通してループするステップ、取得された位置と少なくとも隣接する前のブロックを含む位置とにあるオリジナルビットを置き換える置換えビットをランダムに生成するステップ、生成ステップで生成されるビットを使用して符号化されたビデオを復号化するステップを含む。ランダムな置換えビットによる復号化されたビデオの視覚的な品質は、符号化ステップの有効性を判定するために幾つかの予め選択された閾値の視覚的な品質レベルに比較される。プロバイダは、ランダムな置換えビットを持つデコードされたビデオの視覚的品質が許容可能な視覚的品質の閾値を超えると確信する場合、プロバイダは、更なるランダムな置換えデータでビデオを再符号化して、ビデオを更に破壊するか又は歪める。"