부호화
-
[암호학 기초] 2. 대칭 암호 (1)카테고리 없음 2021. 4. 23. 10:16
0. 살펴볼 내용 1. 비트열 조작과 XOR 연산 2. 블록 암호 개념 3. 스트림 암호 개념 4. '암호화가 깨졌다'의 의미 - DES, 트리플 DES, AES 1. 비트열 조작과 XOR 연산 1-1. 부호화(Encoding)란? 컴퓨터는 내부적으로 0과 1의 연속인 비트열로 동작한다. 문자도 사진도 비디오도 컴퓨터 안에서는 모두 비트열로 표현된다. 암호화를 행하는 프로그램은 비트열로 되어 있는 평문을 암호화하여 비트열로 되어 있는 암호문을 만들어내는 것이다. 부호화란 현재 사용하고 있는 문자를 ASCII(아스키)나 유니코드와 같은 코드북을 따라 비트열에 대응시키는 것이다. 1-2. XOR 아래는 XOR 연산을 보여준다. 0 XOR 0 = 0 0 XOR 1 = 1 1 XOR 0 = 1 1 XOR 1 =..