| Coupled with the rapid development of information technology,piracy emergences everywhere.For the need in fighting pirate and protecting copyritht of digital works,the idea of digital fingerprinting used to protect copyright has gotten more and more attention from internal and external investigators and come into the focus in their study.The main idea of fingerprinting is to distribute different copies of data with different fingerprints to different users.When the distributor found that one copy is illegally redistributed,he could identify the users who violated the protocol by the fingerprint trail. According to this idea,digital fingerprinting system performs fingerprint coding, fingerprint embedding,fingerprint extracting and fingerprint tracing.In this paper we focus on researching the algorithm of collusion-resistant digital fingerprints.Following are the main results of this paper:Based on the excellent properties of chaotic sequence's auto-correlation and cross-correlation,this paper provide a new fingerprint generating algorithm based on binary chaotic sequence.In this design,the fingerprint is easy to generate and it can resist collusion attacks,trace the users in collusion efficiently.In fingerprint embedding,we adopted the DWT technique and spread spectrum algorithm that make the fingerprint embedded into data imperceptible and robust,and in the extracting process used correlating algorithm.Lastly,we simulated our fingerprinting system and the attack to our fingerprint as well on Visual C++6.0 platform.The experiment verified that our fingerprint-coding scheme has good capability to trace users who attacked the system by collusion in usual ways. |