• DocumentCode
    1164224
  • Title

    Anti-collusion fingerprinting for multimedia

  • Author

    Trappe, Wade ; Wu, Min ; Wang, Z. Jane ; Liu, K. J Ray

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Rutgers Univ., Piscataway, NJ, USA
  • Volume
    51
  • Issue
    4
  • fYear
    2003
  • fDate
    4/1/2003 12:00:00 AM
  • Firstpage
    1069
  • Lastpage
    1087
  • Abstract
    Digital fingerprinting is a technique for identifying users who use multimedia content for unintended purposes, such as redistribution. These fingerprints are typically embedded into the content using watermarking techniques that are designed to be robust to a variety of attacks. A cost-effective attack against such digital fingerprints is collusion, where several differently marked copies of the same content are combined to disrupt the underlying fingerprints. We investigate the problem of designing fingerprints that can withstand collusion and allow for the identification of colluders. We begin by introducing the collusion problem for additive embedding. We then study the effect that averaging collusion has on orthogonal modulation. We introduce a tree-structured detection algorithm for identifying the fingerprints associated with K colluders that requires O(Klog(n/K)) correlations for a group of n users. We next develop a fingerprinting scheme based on code modulation that does not require as many basis signals as orthogonal modulation. We propose a new class of codes, called anti-collusion codes (ACCs), which have the property that the composition of any subset of K or fewer codevectors is unique. Using this property, we can therefore identify groups of K or fewer colluders. We present a construction of binary-valued ACC under the logical AND operation that uses the theory of combinatorial designs and is suitable for both the on-off keying and antipodal form of binary code modulation. In order to accommodate n users, our code construction requires only O(√n) orthogonal signals for a given number of colluders. We introduce three different detection strategies that can be used with our ACC for identifying a suspect set of colluders. We demonstrate the performance of our ACC for fingerprinting multimedia and identifying colluders through experiments using Gaussian signals and real images.
  • Keywords
    Gaussian processes; binary codes; combinatorial mathematics; data compression; image coding; modulation coding; multimedia communication; security of data; signal detection; trees (mathematics); watermarking; Gaussian signals; additive embedding; anti-collusion codes; anti-collusion fingerprinting; averaging collusion; binary code modulation; code modulation; codevectors; colluders identification; combinatorial design theory; correlation; cost-effective attack; digital fingerprinting; fingerprinting; logical AND operation; multimedia; on-off keying; orthogonal modulation; orthogonal signals; real images; redistribution; tree-structured detection algorithm; watermarking; Binary codes; Detection algorithms; Fingerprint recognition; Laboratories; Modular construction; Modulation coding; Protection; Robustness; Signal processing; Watermarking;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2003.809378
  • Filename
    1188750