Block Ciphers

A block cipher is a pair of functions E:{0,1}k×{0,1}n{0,1}nE: \{0, 1\}^k \times \{0, 1\}^n \rightarrow \{0, 1\}^n and D:{0,1}k×{0,1}n{0,1}nD: \{0, 1\}^k \times \{0, 1\}^n \rightarrow \{0, 1\}^n that encode and decode a length nn string with a length kk key.

Parameters

  • nn: text length (block size)
  • kk: key length

Related Problems


Filters

Computational Model

Randomization

Approximation

Algorithms Table

Displaying 5 of 5 algorithms

See more
Rijndael / AES2001O(n)O(n)O(n)O(n)
RC51994O(n)O(n)O(k+rw)O(k+rw)
Blowfish1993O(n)O(n)O(n)O(n)
IDEA1991O(n)O(n)O(n)O(n)
Lucifer / DES1976O(n)O(n)O(n)O(n)

Reductions Table

Insuffient Data to display table

Other relevant algorithms

Insuffient Data to display table