Patent ID: 6598162
Filing Date: 2003-07-22
Classification: G06F,G06T

Abstract:
A method for protecting a digital signal, comprising the steps of:providing a digital signal comprising digital data and file format information; creating a predetermined key that manipulates the file format information, said predetermined key comprising one or more mask sets having random or pseudo-random series of bits; and validating the one or more mask sets and then manipulating the file format information using the predetermined key; wherein the random or pseudo-random series of bits in said one or more mask sets is generated using a method comprising the steps of:collecting an initial series of random bits derived from keyboard latency intervals in random typing; processing the initial series of random bits through an MD5 algorithm; using the results of the MD5 processing to seed a triple-DES encryption loop; cycling through the triple-DES encryption loop, extracting the least significant bit each result after each cycle; and concatenating the triple-DES output bits into the random or pseudo-random series of bits.