Patent ID: 6351539
Filing Date: 2002-02-26
Classification: H04L

Abstract:
An encryption device comprising:a random number generator; a first block cipher mechanism which takes a plaintext input and which produces a first enciphered output based on the plaintext and on a first key; an exclusive-or mechanism which takes as input the first enciphered output from the first block cipher and the output of the random number generator and which produces a combined output being an exclusive-or combination of the two inputs; a second block cipher mechanism which takes as input the output of the exclusive-or mechanism and which produces a second enciphered output based on the output of the exclusive-or mechanism and on a second key; and a third block cipher mechanism which takes as input the output of the random number generator and which produces a third enciphered output based on the output of the random number generator and on a third key, wherein the first and second block cipher mechanisms differ from each other.