이번 글에서는 블록암호(Block Cipher)의 개념과 구조, 그리고 그 대표 사례인 DES(Data Encryption Standard)를다루어 보겠다.블록암호란?블록암호는 말 그대로 고정된 크기의 블록 단위로 데이터를 암호화하는 방식이다.블록 크기: 보통 64bit 또는 128bit입력을 일정 크기로 쪼개 암호화스트림 암호는 bit 단위로 처리하는 것과 대조됨암호 구조 비교스트림 암호비트·바이트 단위 암호화RC4블록 암호고정된 블록 단위 암호화DES, AES Feistel 구조DES뿐 아니라 많은 블록암호가 사용하는 구조로 “블록을 두 개로 나누고, 오른쪽을 함수에 넣어 왼쪽과 섞어주는 구조”이다. Feistel 라운드 구조입력을 L(왼쪽), R(오른쪽)으로 분할R을 F 함수에 넣고, L과 XOR..