number571 / hidden-lake

🛡️ Anonymous F2F network based on the QB-problem & GP/12 protocol stack. Uses post-quantum cryptography algorithms: ML-KEM, ML-DSA
https://github.com/number571/go-peer
MIT License
86 stars 8 forks source link

New Hidden Lake application service - Proxy (HLP) #5

Open number571 opened 3 weeks ago

number571 commented 3 weeks ago

English

The anonymous Hidden Lake network is a closed network. This suggests that it is unable to interact with an external open Internet network. At the moment, all actions on the anonymous network are performed exclusively within itself.

However, this property is not at all fundamental to the HL network and it is technically possible to implement traffic proxying through a friend. This scheme may look like this:

  1. The initiator (sender) has N friends;
  2. The initiator allocates one friend from the set N as a proxy server;
  3. All proxying must take place through traffic anonymization by the HLS service;
  4. The proxy server (friend) should redirect messages with delay > queue_duration_ms.

For a global passive observer, the task of determining the true sender becomes difficult to solve, since it boils down to solving a QB problem from an N-1 set.


Russian

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

Тем не менее, это свойство вовсе не является основополагающим для сети HL и чисто технически можно реализовать проксирование трафика через друга. Эта схема может выглядить следующим образом:

  1. У инициатора (отправителя) существует N друзей;
  2. Инициатор выделяет одного друга из множества N в качестве прокси-сервера;
  3. Всё проксирование должно проходить через анонимизацию трафика со стороны HLS сервиса;
  4. Прокси-сервер (друг) должен перенаправлять сообщение с задержкой > queue_duration_ms.

Для глобального пассивного наблюдателя задача определения истинного отправителя становится труднорешаемой, т.к. сводится к решению QB-задачи из N-1 множества.