Patent ID: 6968493

Claim:
A system for producing multiple-symbol non-repeating randomizer sequences over GF(2 m ), the system including: A. a first register for supplying an initial state, the register holding a non-zero element of GF(2 m ); B. a first multiplier for multiplying the contents of the register by a multiplier constant that is a primitive element of GF(2 m ); and C. first feedback means for i. supplying the products produced by the multiplier as the symbols of the randomizer sequence, ii. supplying the symbols of the randomizer sequence to update the first register, and D. encryption means for encrypting a code word, the encryption means including: i. selection means for selecting an initial state for use in producing the randomizer sequence; ii. means for combining the randomizer sequence with an ECC code word that is encoded in accordance with a given BCH code over GF(2 m ), the means producing a randomized code word; and iii. means for producing a key associated with the selected the initial state.