대칭키 암호 암호화 / 복호화 키가 동일한 암호 대칭키 암호의 분류 1. 스트림암호 비트(bit), 워드(word) 단위로 평문을 암호화 2. 블록암호 평문을 특정 크기의 블록 단위로 나누어 암호화 스트림 암호 데이터 흐름(스트림)을 순차적으로 처리해나가는 암호 알고리즘 평문과 키 스트림을 XOR하여 암호문 생성 선형 피드백 시프트 레지스터를 이용 키 스트림을 송신자와 수신자가 공유 오류 전파 없고 속도가 빠름, 하드웨어 구현 용이 평문 계열 P1, P2, ... 이진 수열 키 K1, K2, ... : 키 스트림, 난수와 구별 불가능 선형 피드백 시프트 레지스터 (Linear Feedback Shift Register) 주어진 초기 비트값(seed)와 정해진 방법을 통해 Key stream을 생성하는 방..