컴퓨터보안#4
LeeMir, 17 March 2021
고전암호화(이어서)
전치 기법
- 평문자의 순서를 바꿈
- Rail fence 기법
- 평문 : meet me after the toga party
- mematrhtgpry(홀수번째)
- etefeteoaat(짝수번째)
- 암호문 : mematrhtgpryetefeteoaat
- 평문 : meet me after the toga party
- 복잡한 전치기법
- 메시지를 행렬의 행 순서로 쓰고 키에 따른 열 순서로 판독
- 다중단계 재암호화
- 두 단계 이상의 다중전치와 치환을 하는 것은 일정한 주기를 회피하고 암호문 해독을 더욱 어렵게 만듦
- 이중전위
- 메시지를 행렬로 만든 후 행에 따른 키와 열에 따른 키가 따로 있어 이중으로 암호화함
- 동일한 문자의 출현주기 문제
- 패턴과 암호 해독 : 전치 암호화도 패턴 분석에 의한 암호 해독이 가능
- 전치 암호기법은 두 단계 이상의 전치를 행함으로써 더 안전성을 높일 수 있으나, 여전히 패턴 분석 가능
- 치환 기법과 전치 기법의 결합으로 더욱 안전한 암호화가 가능함
- ex) DES
기계 암호
- Enigma
- 자판에 평문을 입력하면 각 회전자에 의하여 변환된 암호문이 나오도록 설계
- Colossus
- Enigma 암호 해독기
Enigma
- 다중단계 재암호화의 원리를 적용
- 특징
- 독립적으로 회전하는 실린더 집합을 사용
- 각 실린더는 26개의 입력핀과 출력핀이 있음
- 한 문자에는 단일 문자 치환 암호
- 26개의 평문자를 사용한 후에는 실린더가 초기의 위치로 와서 주기가 26인 다중 단일 문자 치환
- 저/중/고속의 3단계 실린더로 구성하여 다중 치환방식을 수행
- 세 개의 실린더일 경우 26 * 26 * 26 = 17,576가지의 다른 알파벳 치환을 가짐
- 회전자 기계의 강도는 다중 실린더에 기인
- Enigma는 반사바퀴를 넣어 암호화와 복호화를 같은 기계로 할 수 있으며, 같은 철자는 같은 철자로 암호화되지 못하는 등의 장점이자 약점을 가지고 있었음