2024 01 30 - Reference Material II
2024 01 30 - Reference Material II
Standard
Introduction
● The Data Encryption Standard (DES) is a
symmetric-key block cipher published by the
National Institute of Standards and Technology
(NIST).
● In 1973, NIST published a request for proposals
for a national symmetric-key cryptosystem. A
proposal from IBM, a modification of a project
called Lucifer, was accepted as DES. DES was
published in the Federal Register in March 1975
as a draft of the Federal Information Processing
Standard (FIPS).
Overview
DES is a block cipher, as shown in Figure 6.1.
Structure of DES
Initial and Final Permutation
Intial and final permutation tables
The initial and final
permutations are straight P-
boxes that are inverses
of each other. They have no
cryptography significance in
DES.
Feistel cipher
DES function
The heart of DES is the DES function. The DES
function applies a 48-bit key to the rightmost 32
bits to produce a 32-bit output.
Expansion P-box
Since RI−1 is a 32-bit input and KI is a 48-bit key, we
first need to expand RI−1 to 48 bits.