0% found this document useful (0 votes)
33 views4 pages

The Data Encryption Standard K66 & 68

DES is a symmetric-key block cipher that uses a Feistel network with 16 rounds and a block size of 64 bits. It has an effective key length of 56 bits. The round function applies a 48-bit subkey to the right 32 bits of the block to produce a 32-bit output. The key schedule generates 16 48-bit subkeys from a 56-bit cipher key for each round.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views4 pages

The Data Encryption Standard K66 & 68

DES is a symmetric-key block cipher that uses a Feistel network with 16 rounds and a block size of 64 bits. It has an effective key length of 56 bits. The round function applies a 48-bit subkey to the right 32 bits of the block to produce a 32-bit output. The key schedule generates 16 48-bit subkeys from a 56-bit cipher key for each round.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

The Data Encryption Standard (DES) is a symmetric-key block cipher DES is

an implementation of a Feistel Cipher. It uses 16 round Feistel structure. The


block size is 64-bit. DES has an effective key length of 56 bits, since 8 of the
64 bits of the key are not used by the encryption algorithm (function as
check bits only). Block diagram of DES is given below :

Since DES is based on the Feistel Cipher, all that is required to specify DES
is:

• Round function

• Key schedule

• Any additional processing − Initial and final permutation


Initial and Final Permutation
The initial and final permutations are straight Permutation boxes that are
inverses of each other. They have no cryptography significance in DES. The
initial and final permutations are shown as follows:
Round Function
The heart of this cipher is the DES function, f. The DES function applies a 48-
bit key to the rightmost 32 bits to produce a 32-bit output.

Key Generation
The round-key generator creates sixteen 48-bit keys out of a 56-bit cipher
key. The process of key generation is depicted in the following illustration

You might also like