Vous êtes sur la page 1sur 3

AES (ADVANCED ENCRYPTION

BASIS FOR COMPARISON DES (DATA ENCRYPTION STANDARD)


STANDARD)

Basic In DES the data block is divided into two In AES the entire data block is
halves. processed as a single matrix.

Principle DES work on Feistel Cipher structure. AES works on Substitution and
Permutation Principle.

Plaintext Plaintext is of 64 bits Plaintext can be of 128,192, or


256 bits

Key size DES in comparison to AES has smaller AES has larger key size as
key size. compared to DES.

Rounds 16 rounds 10 rounds for 128-bit algo


12 rounds for 192-bit algo
14 rounds for 256-bit algo

Rounds Names Expansion Permutation, Xor, S-box, P- Subbytes, Shiftrows, Mix


box, Xor and Swap. columns, Addroundkeys.

Security DES has a smaller key which is less AES has large secret key
secure. comparatively hence, more
secure.

Speed DES is comparatively slower. AES is faster.

AES DES

AES stands for Advanced Encryption DES stands for Data Encryption

Standard Standard

Key length can be of 128-bits, 192-bits and Key length is 56 bits in DES.
AES (ADVANCED ENCRYPTION
BASIS FOR COMPARISON DES (DATA ENCRYPTION STANDARD)
STANDARD)

256-bits.

Number of rounds depends on key length : DES involves 16 rounds of identical

10(128-bits), 12(192-bits) or 14(256-bits) operations

The structure is based on substitution- The structure is based in feistal

permutation network. network.

DES can be broken easily as it has

known vulnerabilities. 3DES(Triple

AES is more secure than the DES cipher and DES) is a variation of DES which is

is the de facto world standard. secure than the usual DES.

The rounds in DES are : Expansion,

The rounds in AES are : Byte Substitution, XOR operation with round key,

Shift Row, Mix Column and Key Addition Substitution and Permutation

AES can encrypt 128 bits of plaintext. DES can encrypt 64 bits of plaintext.

DES cipher is derived from Lucifer

AES cipher is derived from square cipher. cipher.

AES was designed by Vincent Rijmen and

Joan Daemen. DES was designed by IBM.


AES (ADVANCED ENCRYPTION
BASIS FOR COMPARISON DES (DATA ENCRYPTION STANDARD)
STANDARD)

No known crypt-analytical attacks against AES

but side channel attacks against AES

implementations possible. Biclique attack Known attacks against DES include :

have better complexity than brute-force but Brute-force, Linear crypt-analysis and

still ineffective. Differential crypt-analysis.