A Symmetric Algorithm used to create Block-Cipher. Creates a Round Function

Round Function

  • Let be the Round Function
  • Let be sub-keys for rounds respectively

Encryption

  • Split plaintext block into two equal pieces
  • For each round, compute:
  • Ciphertext is

Decryption

  • For given ciphertext is
  • For each round
  • is the plaintext again