Inventors:
Ted C. Almgren - Yorba Linda CA
James M. Mitchell - Costa Mesa CA
Gregory A. Phillips - Arvada CO
Assignee:
Rockwell International Corporation - El Segundo CA
International Classification:
G06F 1200, G06F 1100, H04L 900
Abstract:
A computer memory is transformed such that a data word to be sent to an address is transformed into a transformed data word, and the address to which it is to be sent is transformed to a transformed address. Such transformations are by inversion and permutation of the memory lines (address or data). The data transformation process depends on the address. The data inverse transformation process also depends on the address, but there is no address inverse transformation process. The invention may be used whenever it is desired to more nearly equalize the use of all the bits of the memory, or to impede unauthorized persons from extracting the virtual addresses and data from the transformed addresses and data.