US2003206634A1PendingUtilityA1

Method and apparatus for generating encryption stream ciphers

Priority: Oct 24, 1997Filed: Apr 30, 2001Published: Nov 6, 2003
Est. expiryOct 24, 2017(expired)· nominal 20-yr term from priority
Inventors:Gregory G. Rose
G09C 1/00H04L 2209/12H04L 2209/20H04L 9/0668Y04S40/20
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method and apparatus for generating encryption stream ciphers. The recurrence relation is designed to operate over finite fields larger than GF(2) and is maximal length. An output equation generates the output based on a plurality of elements in the shift register used to implement the recurrence relation. The recurrence relation and the output equation are selected to have distinct pair distances such that, as the shift register shifts, no particular pair of elements of the shift register are used twice in either the recurrence relation or the output equation.

Claims

exact text as granted — not AI-modified
I claim:  
     
         1 . A method for generating a non-linear output stream from a linear feedback shift register (LFSR), comprising: 
 shifting a plurality of bits through the LFSR, wherein the LFSR is structured in accordance with a recurrence relation;    performing modular multiplications upon the plurality of bits, wherein the modular multiplications are implemented through pre-computed look-up tables, wherein the pre-computed look-up tables are computed using an irreducible polynomial; and    performing a non-linear operation on a selected portion of the shifted plurality of bits, wherein the selected portion is selected so that the pairwise distances between elements in the selected portion are distinct values.    
     
     
         2 . The method of  claim 1 , wherein the non-linear operation is defined as V n =(S n +S n+5 )×(S n+2 +S n+12 ), where the non-linear operation is defined over GF(2 8 ).  
     
     
         3 . The method of  claim 1 , wherein the non-linear operation is a stuttering operation.  
     
     
         4 . The method of  claim 1 , further comprising the step of initializing the LFSR before shifting the plurality of bits, wherein initializing the LFSR comprises: 
 adding a byte of a secret key to an element in the LFSR; and    adding a byte of a secondary key to the LFSR for each frame of data that passes through the LFSR.

Join the waitlist — get patent alerts

Track US2003206634A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.