Чесночная маршрутизация (Garlic routing)

Технология для передачи данных в анонимной сети I2P. Чесночная маршрутизация это более совершенная реализация луковой маршрутизации, используемой в проекте TOR. Основы и принципы «чесночной» маршрутизации и «чесночного» шифрования разработал Майкл Фридман. Позже эта идея была доработана и внедрена разработчиками проекта I2P (проект невидимого интернета).


В чесночной маршрутизации используется многослойное шифрование, позволяющее единственному сообщению (так называемому «чесноку») содержать в себе множество «зубчиков» — полностью сформированных сообщений с инструкциями для их доставки. В один «чеснок» в момент его сбора для отправки закладывается множество «зубчиков», представляющих собой зашифрованные сообщения как узла-отправителя, так и транзитных узлов-посредников. При этом какой именно «зубчик» в «чесноке» является сообщением конкретного отправителя известно только отправителю и получателю. Чесночное шифрование используется в случае если нужно отправить анонимное сообщение через промежуточные узлы, но, чтобы посредники не смогли расшифровать данные.