Patent ID: 6064738
Filing Date: 2000-05-16
Classification: H04L

Abstract:
A method for encrypting data, the steps comprising:a) creating a discretized map, the sub-steps comprising:i) providing an array of data, said data comprising elements arranged in a first M.times.N array, each element having a value;ii) generating a key that is representative of at least one of said dimensions M and N of said array of data, said key having at least one numeric value;iii) building a two-dimensional chaotic map using said key by substituting for at least one of said elements of said first M.times.N array a new value dependent upon the position of said element in said first M.times.N array, the original value of said element, and the value of at least one other element;iv) extending said two-dimensional chaotic map into at least a third dimension; andb) applying said discretized map to a second M.times.N array of data to generate encrypted data representative thereof.