RTUComputer ScienceYr 2024 · Sem 62024

Q11Information Security Systems

Question

4 marks

Explain the round structure in the Data Encryption Standard (DES).

Answer

A rigorous architectural breakdown of the DES Feistel Round Structure. Violently details the Expansion Permutation, the catastrophic non-linear S-Box substitution, and the final P-Box permutation executed over 16 iterations.

DES is a symmetric-key block cipher based entirely on Horst Feistel's architectural network. It violently shatters a 64-bit plaintext block into two 32-bit halves (Left and Right ) and subjects them to 16 identical, mathematically aggressive iterations (Rounds) of confusion and diffusion.

The Mathematical Mechanics of a Single Round ()

Inside Round , the Left half simply copies the previous Right half: . The absolute cryptographic violence occurs in calculating the new Right half: , where is the highly complex Feistel function.

The Execution of the -Function

  • 1. Expansion Permutation (E-Box): The 32-bit is mathematically expanded to 48 bits by duplicating specific bits. This allows it to physically match the size of the 48-bit subkey ().
  • 2. Key Mixing (XOR): The 48-bit expanded block is violently XORed with the 48-bit subkey generated by the Key Schedule.
  • 3. Substitution Boxes (S-Boxes): The absolute core of DES security. The 48-bit result is chopped into eight 6-bit chunks. Each chunk is fed into a specific non-linear S-Box. The S-Box mathematically crushes the 6 bits down to 4 bits using rigid look-up tables. This is the ONLY non-linear step in DES, providing absolute resistance against catastrophic differential cryptanalysis.
  • 4. Permutation (P-Box): The resulting 32 bits from the S-Boxes are wildly rearranged (diffused) using a strict wire permutation to ensure the output violently affects completely different S-Boxes in the next round.
Back to Paper