Patent ID: 6751319
Filing Date: 2004-06-15
Classification: H04L

Abstract:
A method of using a secret key to encipher or decipher n-bit data having a plurality of words, comprising:variably rotating bits originating from one of said words to replace at least one value of any of said words with at least one other value, said variably rotating being by a number of bits depending on any of said words; fixedly rotating bits of any of said words having at least 32 bits to replace at least one value of any of said words with at least one other value, said fixedly rotating being by a constant number of bits f, where 2{circumflex over ( )}f=n/x with n being the number of bits of said n-bit data and x being the number of words of said plurality of words; and repeating said variably rotating and said moving for a number of rounds, said number of rounds being at least 5.