Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워크 보안

믹스 네트워크 보안: 어떤 암호화 기술이 익명성을 지켜줄까?

믹스 네트워크 보안: 어떤 암호화 기술이 익명성을 지켜줄까?

믹스 네트워크에서는 어떤 암호화가 사용되나요?

믹스 네트워크(mix net)에서 메시지를 암호화하고 복호화하는 가장 기본적인 방법은 여러 개의 공개 키를 순서대로 적용하는 것입니다. 발신자는 메시지가 거쳐갈 경로상의 각 노드가 가진 공개 키를 이용해 메시지를 여러 겹으로 감싸듯 암호화합니다. 이후 각 믹스 노드는 자신이 보유한 개인 키로 암호화 층을 한 겹씩 벗겨내고, 메시지의 순서를 무작위로 섞은 뒤 다음 노드로 전달합니다. 이 과정이 반복되면서 최종 결과물이 목적지까지 안전하게 전송되는 구조입니다.

익명성을 제공하려면 어떤 조건과 암호화가 필요할까요?

믹스 네트워크가 진정한 의미의 익명 통신을 보장하려면 몇 가지 전제 조건이 충족되어야 합니다. 첫째, 두 명 이상의 발신자가 동시에 네트워크를 이용해야 하며, 혼합(mixing) 과정 중 최소 한 번은 배치(batch) 크기가 충분히 커야 합니다. 배치가 작으면 트래픽 분석을 통해 누가 누구에게 메시지를 보냈는지 추적될 수 있기 때문입니다. 둘째, 익명 발신자가 수신자에게 메시지를 보낸 후 답장을 받아야 하는 상황이라면, 네트워크가 양방향 통신을 지원하도록 설계되어 있어야 합니다.

익명성 네트워크란 무엇인가요?

익명성 네트워크(anonymity network)는 사용자가 신원이 노출되거나 추적당하지 않고 웹을 자유롭게 탐색할 수 있도록 도와주는 시스템입니다. 전 세계에 흩어져 있는 자원봉사자들이 운영하는 서버들의 글로벌 네트워크를 활용해 인터넷 트래픽을 여러 경로로 우회시키고, 발신지와 목적지 사이의 직접적인 연결 고리를 끊어줌으로써 익명 인터넷 사용을 가능하게 합니다.

어니언 라우터는 어떻게 데이터를 전달하나요?

컴퓨터 네트워크에서 익명 통신을 구현하는 대표적인 기술이 바로 어니언 라우팅(onion routing)입니다. 어니언 라우터는 네트워크 경로상에 위치한 노드로, 마치 양파 껍질을 벗기듯 암호화된 데이터의 층을 하나씩 벗겨냅니다. 각 암호화 계층에는 다음 목적지에 대한 정보가 담겨 있어, 데이터가 노드들을 거쳐 이동하는 동안 최종 목적지가 단계적으로 드러나게 됩니다. 덕분중간 노드들은 메시지의 출발지와 최종 목적지를 동시에 알 수 없어 강력한 익명성이 유지됩니다.