Secciones

Enrutamiento de cebollas

Algo más complejos que los proxies de un salto son los sistemas de confianza distribuida orientados a la conexión. Con estos sistemas el usuario establece una conexión encriptada punto a punto bidireccional, y envía a través de la misma los datos en forma de celdas de tamaño fijo.

Establecer los circuitos es caro computacionalmente y suele requerir criptografía de clave pública, mientras que retransmitir las celdas es comparativamente gratis y normalmente sólo requiere encriptación simétrica. Dado que un circuito atraviesa varios servidores y cada servidor sólo conoce a los adyacentes en el circuito, ningún servidor puede vincular a las partes (Alice y Bob) de la comunicación.

El Enrutamiento de cebollas pertenece a este tipo de estos sistemas. La creación de un circuito en este diseño involucra la propagación de un mensaje inicial que tiene la forma de una estructura de datos especial (patentada en Estados Unidos), la cebolla, que consiste en una capa de encriptación por cada nodo que vaya a formar parte del circuito (predeterminados por el creador del circuito). Una vez removida su capa correspondiente, el Router de cebollas descubre la dirección del siguiente nodo y una clave de sesión que será usada para la encriptación simétrica con el cliente. Entonces reenvía la estructura de datos al siguiente salto. Una vez formado el circuito, el cliente puede enviar celdas de datos mediante encriptación simétrica con las claves de sesión. Es vulnerable a ataques de predecesor.

Un circuito de cebollas

Copyright (c) 2009 - 2011 Mauricio Pasquier Juan

Sitio realizado y diseñado por La Inventoría

CSS 2.1 válido XHTML + RDFa válido