암호화 네트워크 프로토콜은 현대 네트워크 환경에서 안전하지 않은 매체를 통해 데이터를 교환할 수 있도록 하는 데 핵심적인 역할을 한다. 그러나 사소한 취약점조차도 프로토콜을 사이버 공격자에게 손쉬운 표적으로 만들 수 있다. 따라서 암호화 네트워크 프로토콜에서 비롯되는 위협과 취약점을 조사하는 것이 필수적이다. 또한 암호화 프리미티브를 사용하는 네트워크 프로토콜의 약점을 종합적으로 규명하여 잠재적 공격 지점을 사용자와 개발자에게 알릴 필요가 있다. 본 종합 조사는 암호화 방식과 네트워크 프로토콜 간의 관계를 고찰하고, 관련된 위협과 취약점에 대해 심층적인 검토를 제시한다. 대부분의 암호화 프로토콜이 전송 제어 프로토콜/인터넷 프로토콜(Transmission Control Protocol/Internet Protocol, TCP/IP) 프로토콜 스택의 전송 계층(Transport layer) 및 응용 계층(Application layer)에서 동작한다는 점을 고려하여, 본 연구는 주로 전송 계층 보안(Transport Layer Security, TLS)과 보안 셸(Secure Shell, SSH)과 같은 대표적이고 주목할 만한 암호화 네트워크 프로토콜이 사용하는 암호화 알고리즘에 초점을 맞춘다. 또한 이미 확인되었고 기존에 존재하는 취약점을 악용하기 위한 공격자들의 방법을 심층적으로 살펴봄으로써, 이러한 프로토콜을 손상시키기 위해 사용되는 메커니즘을 이해하고자 한다. 본 조사를 통해 우리는 현대 암호화 프로토콜과 관련된 기존 및 새로운 취약점에 대해 독자들이 심층적으로 이해할 수 있도록 하고, 이를 효과적으로 보안하기 위한 유용한 통찰을 제공하고자 한다. 아울러 본 연구에서는 이 분야에서의 기존 과제와 향후 연구 방향에 대해서도 논의한다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.