×

Efficient stream cipher system and method

  • US 7,236,592 B2
  • Filed: 02/01/2002
  • Issued: 06/26/2007
  • Est. Priority Date: 02/01/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented system for generating a random output stream of bits, the system comprising:

  • a processor; and

    a memory, including a program executable by the processor, the program producing;

    an initial evolving state produced from one or more initial keys;

    one or more round functions, each round function being part of a step in a sequence of steps, each step applying the respective round function to a current evolving state to produce a respective new evolving state for processing by the next step in the sequence, the initial evolving state processed by the first step in the sequence; and

    one or more mask tables produced from one or more of the initial keys, each of the mask tables having one or more masks, one or more of the masks being combined, in each respective step, with the respective new evolving state in a combination operation to create a respective step output, the random output stream being a concatenation of all the respective step outputs, and one or more of the masks in the mask tables being replaced by one or more replacement masks after the combination operation is performed a predetermined number of times, the replacement masks not being linear combinations of prior masks,wherein the random output stream of bits is for encrypting data.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×