암호학 - DES 알고리즘 (Data Encryption Standard algorithm), 대칭형 블록, 관용 암호방식
@ DES ( Data Encryption Standard ) - DES는 평문을 64비트로 나눠 56비트의 키를 이용해 다시 64비트의 암호문을 만들어 내는 알고리즘이다.(대칭형 블록 암호) - DES 알고리즘은 대체로 아래 그림과 같다. 64비트의 평문이 16라운드를 거쳐 64비트의 암호문을 나오게 하는 것이다. (a) twisted lader (b) untwisted ladder INPUT : 64비트의 평문과 키 스케줄을 거친 64비트의 키가 입력된다. OUTPUT : 64비트의 암호문이 나온다. 1. 먼저 64비트의 평문이 첫 라운드를 거치기 전에 IP(initial permutation, 초기치환)를 거친다. 2. IP를 거친뒤 평문은 첫 번째 라운드에 들어가게 되는데, 좌우 각각 32비트(L..
2011.04.23