Ch.5 | 현대 대칭 키 암호
고전 대칭 키 암호: 문자 기반 암호 -> 컴퓨터의 발전 == 비트 기반 암호가 필요하게 됨. // 암호화되는 대상이 단지 텍스트가 아니고 숫자, 그래픽, 오디오, 비디오 데이터 등으로 구성되기 때문. => 이와 같은 데이터 타입을 비트 스트림으로 변환하고 변환된 스트림을 암호화한 다음에 암호화된 스트림을 전송.
=> 처리되는 심볼이 8배(혹은 16배)가 됨. == 많은 심볼을 섞는 것은 안전성을 증가시킴.
| 구분 | 고전 대칭 키 암호 | 현대 대칭 키 암호 |
|---|---|---|
| 연산 단위 | 문자(Alphabet) 단위 | 비트(Bit) 단위 |
| 주요 기술 | 단순 대치(치환), 전치(위치 변경) | 복잡한 수학적 논리 연산 (XOR, 순환 등) |
| 보안 근거 | 알고리즘의 은닉 (방법을 모르게 함) | 키의 비밀성 (알고리즘은 공개하되 키를 모르게 함) |
| 구현 방식 | 수동(종이와 펜) 또는 단순 기계 | 컴퓨터 자원을 활용한 고속 연산 |


Q. 아래 군과 부분군 ⇒ 성립 불가.

# 다중 DES == 군으로 정의 불가.
