DES Algorithm 썸네일형 리스트형 DES Encryption / Decryption Algorithm 현대 암호는 크게 블럭 암호와 스트림 암호, 또는 공개키 암호와 대칭키 암호로 구분하는데, DES는 64비트 단위의 블럭을 사용하는 블럭 암호 시스템이며, Encryption / Decryption 과정에서 동일한 키를 사용하는 대칭키 암호 시스템이다. DES 방식을 이용하여 메세지를 교환하기 위해서는, Encryption / Decryption에 필요한 64비트 키를 준비해 서로 교환해둔다. 이 키는 그대로 사용되는 것이 아니라 적절한 계산을 거쳐 새로운 보조키 열 K1, K2, ... K16으로 변형하여 사용한다. DES 전체 진행 과정은 다음과 같다. 1. IP(Initial Permutation) 치환 2. 좌우 분리 3. 16라운드 진행(Feistel Function) 4. IP 역치환 이 중에.. 더보기 이전 1 다음