Encryption apparatus with parallel Data Encryption Standard (DES) structure
First Claim
1. An encryption apparatus comprising:
- a first N-round DES device for cryptographically converting a digital input data block into a first digital output data block nonlinearly, based on an input of a set of encryption keys;
a first input means for receiving and inverting the digital input data block;
a second input means for receiving and inverting the set of encryption keys; and
a second N-round DES device for cryptographically converting the inverted digital input data block into a second digital output data block nonlinearly, based on an input of the set of inverted encryption keys, wherein the first and second N-round DES devices perform a substantially simultaneous cryptographic conversion process.
1 Assignment
0 Petitions
Accused Products
Abstract
An encryption apparatus comprises first and second N-round DES devices and first and second input circuits. The first N-round DES device cryptographically converts a digital input data block into a first digital output data block nonlinearly, based on an input of a set of encryption keys. The first input means receives and inverts the digital input data block. The second input means receives and inverts the set of encryption keys. The second N-round DES device cryptographically converts the inverted digital input data block into a second digital output data block nonlinearly, based on an input of the inverted encryption keys. The first and second N-round DES devices perform a cryptographic conversion process at the same.
29 Citations
14 Claims
-
1. An encryption apparatus comprising:
-
a first N-round DES device for cryptographically converting a digital input data block into a first digital output data block nonlinearly, based on an input of a set of encryption keys;
a first input means for receiving and inverting the digital input data block;
a second input means for receiving and inverting the set of encryption keys; and
a second N-round DES device for cryptographically converting the inverted digital input data block into a second digital output data block nonlinearly, based on an input of the set of inverted encryption keys, wherein the first and second N-round DES devices perform a substantially simultaneous cryptographic conversion process. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of cryptographically converting digital input data comprising the steps of:
-
cryptographically converting a digital input data block into a first digital output data block nonlinearly, based on an input of a set of encryption keys;
inverting the digital input data block and the set of encryption keys; and
cryptographically converting the inverted digital input data block into a second digital output data block nonlinearly, based on an input of the inverted encryption keys, wherein the cryptographic conversion processes for obtaining the first and second digital output data blocks are substantially simultaneously performed according to a DES algorithm. - View Dependent Claims (8)
-
-
9. An encryption apparatus having a substantially uniform current pattern during cryptographic processes comprising:
-
a first N-round DES device producing a first current pattern during cryptographic process on a digital input data block, based on an input of a set of encryption keys; and
a second N-round DES device producing a second current pattern during cryptographic process on an inverse of the digital input data block, based on an input of the set of inverted encryption keys, wherein the first and second N-round DES devices perform a substantially simultaneous cryptographic conversion processes and wherein the first and second current patterns are inverse patterns, respectively. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification