An encryption system includes a plurality of encryption operations
including individual encryption operations and group encryption
operations available for application in the encryption of data. The
plurality of encryption operations are selected from the group consisting
of functional variance, functional alignment, mathematical offset, wide
XOR function, short logical rotation, long logical rotation, functional
order, and address encryption. The system includes at least one round of
encryption composed of a first encryption operation and a second
encryption operation. The first encryption operation is selected from the
plurality of encryption operations acting upon input data to generate a
first encrypted data set. The second encryption operation is selected
from the plurality of encryption operations acting upon the first
encrypted data set to generate a second encrypted data set. The first
encryption operation and the second encryption operation are different.