Patent ID: 8229115
Filing Date: 2012-07-24
Classification: G06F,H04L

Abstract:
1. A method for deriving a key comprising: generating a first input value; loading a first register with the first input value; generating a second input value; loading a second register with the second input value different from the first input value; updating the first register and the second register at a same time, where the step of updating comprises: applying a first update function to a current value of the second register to determine a third input value; applying an XOR function to the third input value and a fixed string to determine a fourth input value, wherein the fixed string contains a legal notice; incrementing an offset to the fixed string with a predetermined number of bytes after said XOR function is applied; storing the fourth input value in the first register; applying a second update function to the current values of the first register and the second register to determine a fifth input value; storing the fifth input value in the second register; repeating the step of updating the first register and the second register a predetermined number of times; and outputting the value of the second register as the key.