Unit 3-Symmetric Key Crypto_Part25

Unit 3-Symmetric Key Crypto_Part25 - Why not C = E(E(P,K 1...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Unit 3 - 49 Today, 56 bit DES key is too small But DES is everywhere: What to do? Triple DES or 3DES (112 bit key) C = E(D(E(P,K 1 ),K 2 ),K 1 ) P = D(E(D(C,K 1 ),K 2 ),K 1 ) Why use Encrypt-Decrypt-Encrypt (EDE) with 2 keys? Backward compatible: E(D(E(P,K),K),K) = E(P,K) And 112 bits is enough Triple DES
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Unit 3 - 50 Why not simplify the process and use Double-DES? I.e., Why not C = E(E(P,K),K) ? Still just 56 bit key
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Why not C = E(E(P,K 1 ),K 2 ) ? A (semi-practical) known plaintext attack Precompute table of E(P,K 1 ) for every possible key K 1 (resulting table has 2 56 entries) Then for each possible K 2 compute D(C,K 2 ) until a match in table is found When match is found, have E(P,K 1 ) = D(C,K 2 ) Result is keys: C = E(E(P,K 1 ),K 2 ) 3DES...
View Full Document

This note was uploaded on 03/17/2011 for the course ECE 4472 taught by Professor Ouda during the Fall '10 term at UWO.

Page1 / 2

Unit 3-Symmetric Key Crypto_Part25 - Why not C = E(E(P,K 1...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online