Data Encryption Standard
Data Encryption Standard
STANDARD
BLOCK VS STREAM CIPHERS
block ciphers process messages in blocks, each of
which is then en/decrypted
like a substitution on very big characters
64-bits or more
stream ciphers process messages a bit or byte at
a time when en/decrypting
many current ciphers are block ciphers
example:
impossible
DES exhibits strong avalanche
STRENGTH OF DES KEY SIZE
56-bit keys have 256 = 7.2 x 1016 values
brute force search looks hard