1. 현대 대칭키 암호(블록 암호, 스트림 암호) 현대 블록 암호 개요 현대 블록 암호는 확산과 혼돈과 같은 성질을 만족 시키기 위해 전치 요소(P-박스)와 치환요소 (S-박스) 그리고 그 밖의 요소를 결합하여 설계. 혼돈과 확산 확산(diffusion) : 평문의 통계적 성질을 암호문 전반에 퍼뜨려 숨김.(평문과 암호문 사이의 관계를 숨김) 혼돈(confusion) : 암호문과 키의 상관관계를 숨김. P-박스 문자 단위로 암호화를 수행했던 고전 전치 암호를 병렬적으로 수행한다. 현대 블록 암호에서는 단순(straight), 확장(expansion), 축소(compression) 세 가지 종류의 P-박스가 있다. 축소 P-박스 : n비트를 입력 받아 m 비트를 출력하는 P-박스로서 n>m을 만족한다. 입..