Анонимность Анонимная сеть «Hidden Lake»

number571

Новорег
1
0
14 Дек 2023

Анонимная сеть Hidden Lake

hl_logo-png.png

Анонимная сеть Hidden Lake - это децентрализованная F2F (friend-to-friend) анонимная сеть с теоретической доказуемостью. В отличие от известных анонимных сетей, подобия Tor, I2P, Mixminion, Crowds и т.п., сеть Hidden Lake способна противостоять атакам глобального наблюдателя. Сети Hidden Lake для анонимизации своего трафика не важны такие критерии как: 1) уровень сетевой централизации, 2) количество узлов в сети, 3) расположение узлов в сети. Вследствие этого, сеть Hidden Lake может внедряться в уже готовую и существующую централизованную систему (в виде тайного канала связи), формируя тем самым анонимность её пользователей.

Анонимность сети Hidden Lake сводится к невозможности определения совершаемых действий со стороны клиентов системы. Иными словами, проблемой для наблюдателей будет являться определение того, делает ли клиент хоть что-либо в сети: отправляет сообщения, получает их, или просто навсего бездействует. Такое свойство сети становится возможным лишь за счёт теоретически доказуемой задачи - задачи на базе очередей.


Задача на базе очередей


hls_queue.jpg


Задача на базе очередей трактуется достаточно легко и интуитивно понятно.
Таковая задача может быть описана следующим небольшим алгоритмом:


1. Каждое сообщение шифруется ключом получателя,
2. Сообщение отправляется в период = T всем участникам сети,
3. Период T одного участника независим от периодов T1, T2, ..., Tn других участников,
4. Если на период T сообщения не существует, то в сеть отправляется ложное сообщение без получателя,
5. Каждый участник пытается расшифровать принятое им сообщение из сети.


Со стороны наблюдателя, будь то глобального или локального, будь то внутреннего или внешнего, картина всегда одинакова: он видит лишь факт генерации сообщений в точно заданный период равный T от каждого пользователя в сети. Наблюдатель не может узнать истинно данное сообщение или ложно, и за счёт этого не может определить какую бы то ни было закономерность отправления / получения информации кроме как самого периода генерации = T.

Ресурсы и литература

hlm_about.png


Код и разработка анонимной сети Hidden Lake полностью открыта. Весь проект можно найти на Для просмотра ссылки Войди или Зарегистрируйся.
Для ознакомления c основными составляющими анонимной сети, приложил также презентацию hidden_lake_anonymous_network.pdf.
Более подробно с теоретическими и исследовательскими работами по анонимности вы можете ознакомиться на странице Для просмотра ссылки Войди или Зарегистрируйся проекта Для просмотра ссылки Войди или Зарегистрируйся.


Скачать и запустить анонимную сеть можно
* из исходников (нужен будет компилятор языка программирования Go),
* из docker файлов (нужен будет установленный docker),
* из последней Для просмотра ссылки Войди или Зарегистрируйся.
 

Вложения

Последнее редактирование: