본문 바로가기

기술/보안2

암호학의 분류 암호학은 크게 정보를 보호하기 위한 언어학적, 수학적 방법론을 연구하는 암호기법과, 암호 키가 알려져 있지 않은 경우에도 암호 시스템을 파괴하여 키 없이도 복호화 할 수 있음을 보임으로써 해당 암호기법의 보안성을 연구하는 암호분석/해독 분야로 구분할 수 있습니다. 암호기법은 대칭키/공개키 암호와 같은 암호 알고리즘을 연구하는 분야와 송신자와 수신자간 정해진 규약으로 안전하게 정보를 전송할 수 있는 방법을 연구하는 암호 프로토콜 연구 분야로 구분할 수 있습니다. 대칭키 암호는 다시 블록 암호와 스트림 암호로 구분할 수 있습니다. 블록 암호는 메시지를 고정된 블럭으로 나누어 블록마다 암호화 하는 방식으로 처리되는 기준은 블록의 크기입니다. 스트림 암호는 1바이트 크기로 순차적으로 암호화하는 방식으로 일반적으.. 2022. 6. 8.
Alice와 Bob, 그리고 Mallory와 Eve 보안 분야에서 언제나 등장하는 인물은 Alice와 Bob입니다. 그리고 공격자 관점에서 등장하는 인물은 Mallory와 Eve입니다. Alice와 Bob은 우리나라에서 흔히 등장하는 철수와 영희처럼 항상 등장하죠. ^^ 일반적으로 어떠한 상황을 설명할 때 주로 "A", "B", "C"등을 주로 사용합니다. 그렇게 보니, 저 또한 어느 순간부터 이야기를 할 때 어떠한 행위를 하는 주체 (Subject)가 있을 때, 상대방에게 오해의 소지가 없도록 하기 위해 "여기 A가 있다고 생각해보자."라는 말을 주로 하네요. 다시 본론으로 돌아가서, 이 "A"를 Alice로 "B"를 Bob으로 처음 사용한 사람들은 공개키 암호화의 대표라고 할 수 있는 RSA 알고리즘을 발견한 Rivest, Shamir, Adleman.. 2022. 6. 8.