El enrutamiento de ajo [1] es una variante del enrutamiento de cebolla que cifra varios mensajes juntos para dificultar [2] que los atacantes realicen análisis de tráfico y aumentar la velocidad de transferencia de datos . [3]
Michael J. Freedman definió el "enrutamiento de ajo" como una extensión del enrutamiento de cebolla, en el que se agrupan varios mensajes. Llamó a cada mensaje "bulbo", mientras que I2P los llama " dientes de ajo ". Todos los mensajes, cada uno con sus propias instrucciones de entrega, se exponen en el punto final. [ cita requerida ] Esto permite la agrupación eficiente de un "bloque de respuesta" de enrutamiento de cebolla con el mensaje original. [ cita requerida ]
El enrutamiento de ajo es uno de los factores clave que distingue a I2P de Tor y otras redes de privacidad o cifrado . El nombre alude a la planta de ajo , cuya estructura se asemeja a la de este protocolo. "Enrutamiento de ajo" fue acuñado por primera vez por Michael J. Freedman en la sección 8.1.1 de la tesis de maestría de Roger Dingledine en Free Haven (junio de 2000), como derivado de Onion Routing . [4] Sin embargo, la implementación del enrutamiento de ajo en I2P difiere del diseño propuesto por Freedman. La diferencia clave es que el enrutamiento de ajo tiene túneles unidireccionales, mientras que las alternativas convencionales como Tor y Mixmaster usan túneles bidireccionales.
Una posible implementación del protocolo de enrutamiento Garlic se muestra en el artículo Garlic Cast: Lightweight and Decentralized Anonymous Content Sharing [5] . La idea es proporcionar una red de intercambio de contenido anónimo resistente y de baja latencia basada en el enrutamiento Garlic. El beneficio distintivo que hace que el sistema sea diferente de las redes Tor tradicionales es que está diseñado en torno a una comunicación segura y rápida. Esto es posible al permitir que el sistema Garlic Cast utilice recorridos aleatorios para encontrar servidores proxy en la red superpuesta y luego utilice el algoritmo de dispersión de información con seguridad mejorada para entregar contenido de manera segura y rápida. [5] Por último, la red Garlic Cast está diseñada para ser altamente resistente a una amplia gama de ataques y, al mismo tiempo, proporcionar un alto nivel de anonimato. [6]