본문 바로가기
기술/보안

암호학의 분류

by Allio24 2022. 6. 8.

 암호학은 크게 정보를 보호하기 위한 언어학적, 수학적 방법론을 연구하는 암호기법과, 암호 키가 알려져 있지 않은 경우에도 암호 시스템을 파괴하여 키 없이도 복호화 할 수 있음을 보임으로써 해당 암호기법의 보안성을 연구하는 암호분석/해독 분야로 구분할 수 있습니다.

 

 암호기법은 대칭키/공개키 암호와 같은 암호 알고리즘을 연구하는 분야와 송신자와 수신자간 정해진 규약으로 안전하게 정보를 전송할 수 있는 방법을 연구하는 암호 프로토콜 연구 분야로 구분할 수 있습니다.

 

 대칭키 암호는 다시 블록 암호와 스트림 암호로 구분할 수 있습니다. 블록 암호는 메시지를 고정된 블럭으로 나누어 블록마다 암호화 하는 방식으로 처리되는 기준은 블록의 크기입니다. 스트림 암호는 1바이트 크기로 순차적으로 암호화하는 방식으로 일반적으로 평문과 Key Stream을 XOR하여 암호문을 생성합니다. 이러한 특징으로 스트림 암호는 네트워크를 통해 실시간으로 전송 가능합니다.

'기술 > 보안' 카테고리의 다른 글

Alice와 Bob, 그리고 Mallory와 Eve  (0) 2022.06.08

댓글