Patent ID: 6393125
Filing Date: 2002-05-21
Classification: H04L

Abstract:
An initializer for a confusion data generator comprising:a first key array comprising a series of data elements, each data element having a value; a first key displacement index having a value corresponding to a data element in the first_key_array; a first cipher array comprising a series of data elements, each data element having a value; a first index having a value corresponding to a data element in the first cipher array; means for initializing the first key array with a user specified seed as a function of the first displacement index; and for each data element in the first cipher array, means for computing in a non-linear fashion the value of the first index as a function of the value of such data element in the first cipher array and the value of a corresponding data element in the first key array, and means for exchanging the value of such data element in the first cipher array with the value of the data element in the first cipher array corresponding to the value of the first index.