SE Concepts

어니언 라우팅(Onion routing)이란?

Kaden Sungbin Cho 2022. 7. 3. 22:30
반응형

어니언(양파, onion) 라우팅은 컴퓨터 네트워크 상에서 익명 커뮤니케이션을 보장하기 위한 기술입니다.

 

어니언 네트워크에서, 메시지는 양파 층과 비슷하게 암호화 레이어에서 캡슐화됩니다. 암호화된 데이터는 어니언 라우터라고 불리는 여러 네트워크 노드들을 통해 전송되며, 하나의 노드를 지날 때마다 데이터 캡슐의 한겹을 벗겨내며 다음 전송지를 알아내게 됩니다. 마지막 레이어가 복호화될 때에, 메시지는 최종 전송지에 도달하게 됩니다. 이러한 구조에서 각 중간자는 오직 직전과 직후 노드의 위치만 알 수 있기 때문에 송신자는 익명을 보장받을 수 있습니다. 어니언 라우팅은 높은 수준의 보안과 익명성을 제공하는 반면, 타이밍 분석과 같이 익명성을 파헤칠 수 있는 몇 가지 방법이 존재하긴 합니다. [5]

 

이번 글에서는, TOR, 개인정보, 최근에 다뤘던 Lightning network와도 연관이 있는 어니언 라우팅을 자세히 알아보겠습니다:

 


 

 

 

References

[1] http://www.onion-router.net/Publications/CACM-1999.pdf

[2] https://www.onion-router.net/Publications/JSAC-1998.pdf

[3] https://www.onion-router.net/Publications/tor-design.pdf

[4] https://arxiv.org/abs/1711.10079

[5] https://en.wikipedia.org/wiki/Onion_routing

반응형