Loading in 2 Seconds...

Asymptotically false-positive-maximizing attack on non-binary Tardos codes

Loading in 2 Seconds...

56 Views

Download Presentation
## Asymptotically false-positive-maximizing attack on non-binary Tardos codes

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -

**Asymptotically false-positive-maximizing attack on**non-binary Tardos codes Antonino Simone and Boris Škorić Eindhoven University of Technology IH 2011, May 2011**Outline**• Forensic watermarking • Collusion attacks • q-aryTardos scheme • New parameterization of attack strategy • Accusation-minimizing attack • Performance of the Tardos scheme • False accusation probability • Results & Summary**originalcontent**originalcontent content withhidden payload payload WM secrets payload WM secrets Detector Embedder Forensic Watermarking ATTACK Payload = some secret code indentifying the recipient**Collusion attacks**"Coalition of pirates" Symbols received by pirates “Restricted Digit Model” Symbols allowed**Aim**Trace at least one pirate from detected watermark BUT Resist large coalition longer code Low probability of innocent accusation (FP) (critical!) longer code Low probability of missing all pirates (FN) (not critical) longer code AND Limited bandwidth available for watermarking code**q-aryTardos scheme (2008)**m content segments biases Symbol biases drawn from distribution F embedded symbols • Arbitrary alphabet size q • Dirichletdistribution F • Symbol-symmetric n users c pirates Symbols allowed watermark after attack**Tardos scheme (cont.)**• Accusation: • Every user gets a score • User is accused if score > threshold • Sum of scores per content segment • Given that pirates create y in segment i: • Symbol-symmetric p g0(p) g1(p) p**Accusation probabilities**m = code length c = #pirates μ̃= expected coalition score per segment Pirates want to minimize μ̃ and make the innocent tail longer threshold • Curve shapes depend on: • F, g0, g1 (fixed ‘a priori’) • Code length • # pirates • Pirate strategy guilty innocent total score (scaled) Method to compute innocent curve [Simone+Škorić 2010] Big m innocent curve goes to Gaussian**New parameterization of attack strategy**Symbol-symmetric only symbol occurrences matter Notation: α = #α in segment c pirates α α = c For every segment: New attack parameterization that does not refer to symbols:**New parameterization of attack strategy (cont.)**Due to the marking assumption, K0=0 and Kc=1 Kb can be pre-computed faster computation Thanks to the new parameterization, we can write Which strategy minimizes μ̃?**μ̃-minimizing attack**For each , the attack outputs the symbol y s. t. its occurrence value yminimizes T(b) (i. e. T(y)T() for each )**T(b) analysis**Strong influence of parameter More interesting case: Majority voting Minority voting**Results**Gaussian approximation **Results (cont.)**Gaussian approximation **Summary**Results: • simple decoder accusation method in the Restricted Digit Model • new parameterization of the attack strategy • μ̃-minimizing attack is the strongest attack in asymptotic regime • not optimal attack for small coalitions • parameter has a strong effect • For q>2 code length becomes better than for q=2, but only if c is large enough! • The larger q is, the larger c must be to obtain a code shorter than the case q=2 Thank you for your attention!