Methods and systems for fingerprinting digital data

   
   

Methods and systems for fingerprinting digital data are described. In the described embodiment, Direct Sequence Spread Spectrum (DSSS) technology is utilized. Unique fingerprinting words are defined where each includes at least one spread sequence. In the described embodiment, a fingerprinting word comprises a plurality symbols, called ".GAMMA. symbols." Each .GAMMA. symbol is composed of 2c-1 blocks, where c represents the number of colluders that are desired to be protected against. Each block contains d spread sequence chips. The fingerprinting words are assigned to a plurality of entities to which protected objects embedded with the fingerprinting words are to be distributed. To ascertain the identity of an entity that has altered its unique fingerprinting word, the relative weight of each block is computed in accordance with a defined function and blocks whose weights satisfy a predetermined relationship are "clipped" to a so-called working range. Each .GAMMA.-symbol of the altered fingerprinting word is then processed to produce a set of one or more colors that might be the subject of a collusion. Each .GAMMA.-symbol in the fingerprinting word for each entity is then evaluated against a corresponding produced set and the entity having the most overall .GAMMA.-symbol coincidences is incriminated.

I metodi ed i sistemi per i dati digitali di impronta digitale sono descritti. Nell'incorporamento descritto, la tecnologia diretta di spettro di diffusione di sequenza (DSSS) è utilizzata. Le parole uniche di impronta digitale sono definite dove ciascuno include almeno una sequenza sparsa. Nell'incorporamento descritto, una parola di impronta digitale contiene i simboli di pluralità, chiamati "simboli del GAMMA.." Ogni GAMMA. il simbolo si compone di blocchi 2c-1, in cui la c rappresenta il numero di colluders da che sono voluti essere protetti. Ogni blocco contiene i circuiti integrati di sequenza di diffusione di d. Le parole di impronta digitale sono assegnate ad una pluralità di entità a cui ha protetto gli oggetti inclusi con le parole di impronta digitale è essere distribuita. Per accertare dell'identità di un'entità che ha alterato la relativa parola unica di impronta digitale, il peso relativo di ogni blocco è computato in conformità con una funzione definita ed i blocchi di cui i pesi soddisfano un rapporto predeterminato "sono fermati" ad una cosiddetta gamma di funzionamento. Ogni GAMMA.-simbolo della parola alterata di impronta digitale allora è proceduto per produrre un insieme di uno o più colori che potrebbero essere l'argomento di collusione. Ogni GAMMA.-simbolo nella parola di impronta digitale per ogni entità allora è confrontato con un insieme prodotto corrispondente e l'entità che ha le coincidenze di GAMMA.-simbolo più generali è incriminata.

 
Web www.patentalert.com

< Method of protecting high definition video signal

< Security architecture for distributed processing systems and associated method

> Digital video content transmission ciphering and deciphering method and apparatus

> Associated information adding apparatus and method, and associated information detecting apparatus and method

~ 00117