학교수업/보안
Block Cipher Operation
Multiple Encryption & Triple Encryption DES Multiple Encryption Double DES DES는 키가 짧아서 깨짐 이를 보완하기 위해 키의 수를 늘림 2개의 키를 이용하여 DES 알고리즘을 2번 적용 Double DES 𝐶 = 𝐸(𝐾2, 𝐸 (𝐾1, 𝑃) ) 𝑃 = 𝐷(𝐾1,𝐷 (𝐾2, 𝐶) ) Plaintext -> X -> Cyphertext 기대하는 경우의 수는 2^56 * 2^56 = 2^112 하지만 Plaintext와 Cyphertext의 Pair가 존재할 때 Plaintext에서 X를 만들고 Cyphertext에서 X를 복호화 하여 2^56 + 2^56의 경우의 수로 공격이 가능하다. 𝑋 = 𝐸 (𝐾1, 𝑃) = 𝐷(𝐾2, 𝐶) 이를 위해 3번 ..
2022. 4. 15. 23:56
최근댓글