Moneropedia

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

Основная информация

Термин чесночная маршрутизация имеет противоречивую историю и самые разные интерпретации. В настоящий момент с точки зрения Monero чесночная маршрутизация определяется как метод, используя который Kovri и I2P могут создать основанную на обмене сообщениями анонимную оверлейную сеть одноранговых интернет-узлов.

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

История

Впервые термин "чесночная маршрутизация" появился в начале июня 2000 в кандидатской работе Роджера Динглдина (Roger Dingledine) Схема управления Free Haven Master's (раздел 8.1) как производный от термина "луковая маршрутизация".

Совсем недавно, в октябре 2016, #tor-dev предложил подробно разобраться в сути термина "чесночная маршрутизация":

Ник Мэтьюсон:

[Я вижу в этом некоторую попытку создать механизм, структура которого напоминала бы топологию leaky-pipe сети Tor, но я не уверен, что мы даже каким-то образом брали её за основу.]

Роджер Динглдин:

Во время мозгового штурма Free Haven был момент, когда мы пытались определить механизм маршрутизации, и кто-то сказал: "Чесночная маршрутизация"! И все засмеялись, и на тот момент мы все были уверены в том, что придумали новое название.

Примечание Разрешение на использование приведённых выше цитат было получено непосредственно у Ника Мэтьюсона и Роджера Динглдина.

Углублённая информация

С технической точки зрения в случае с Kovri и I2P термин "чесночная маршрутизация" подходит к любому / всем указанным ниже процессам:

Примечание Несмотря на то, что Tor использует многоуровневое шифрование, он не использует ElGamal и не основан на обмене сообщениями.

Больше информации содержится в статье чесночное шифрование.

Примечания

  • С точки зрения чесночной / луковой маршрутизации на многоуровневое шифрование можно взглянуть по-другому, заменив луковую / чесночную структуру матрёшкой, в которой у каждой находящейся снаружи / внутри матрёшки будет свой замок и публичный ключ от следующей / предыдущей матрёшки.
  • Более подробное техническое описание чесночной маршрутизации содержится в статье Java I2P, в разделе, касающемся чесночной маршрутизации