Що таке I2P?
user
I2P (Invisible Internet Project) - це повністю зашифрований приватний рівень мережі. Він захищає вашу діяльність і місцезнаходження. 

Кожен день користувачі використовують цю мережу, щоб спілкуватися з іншими людьми і не турбуватись про те, чи їх відслідковують або збирають їхні дані. У деяких випадках люди покладаються на I2P, коли їм потрібно бути особливо обережними або виконувати важливу роботу.

I2P приховує сервер від користувача, а користувача від сервера. Весь трафік I2P є внутрішнім для мережі I2P. Трафік всередині I2P не взаємодіє з Інтернетом безпосередньо. Це шар поверх Інтернету. Він використовує зашифровані односпрямовані тунелі між вами та вашими колегами. Ніхто не може побачити, звідки надходить трафік, куди він прямує або який його вміст. Крім того, I2P забезпечує стійкість до розпізнавання шаблонів і блокування цензорами. Оскільки мережа покладається на однорангові вузли (peers) для маршрутизації трафіку, блокування за розташуванням також зменшується.

I2P мережа підтримується спільнотою. Однорангові вузли роблять частину своїх ресурсів, зокрема пропускну здатність, доступною для інших учасників мережі. Це дозволяє мережі функціонувати, не покладаючись на централізовані сервери.
assistant
Опиши методи шифрування мережі i2p, які хитрості застосовуються щоб покращити приватність і конфіденційність в мережі?
user
I2P використовує техніку під назвою часникова маршрутизація (garlic routing), яка подібна до цибулевої маршрутизації (onion routing), але об’єднує кілька повідомлень разом для більшої ефективності та безпеки (це називається bundling). I2P також використовує часникове шифрування (garlic encryption), яке шифрує кожне повідомлення кількома відкритими ключами. Якщо деталізувати більше, то garlic encryption використовує схему шифрування `ElGamal/AES+SessionTags`.

Деякі хитрощі, які використовує I2P, окрім вже згаданих односпрямованих тунелей та часникової маршрутизації:
- Розподілена хеш-таблиця (DHT) для зберігання інформації про маршрутизатори та сервіси в мережі. DHT розділений на невеликі сегменти, які називаються "floodfills", що випадковим чином призначаються маршрутизаторам. Кожен маршрутизатор знає лише про невелику частину мережі, що ускладнює для зловмисника відтворення структури або моніторинг усієї мережі.
- I2P дає можливість користувачам розміщувати веб-сайти та програми в мережі, не розкриваючи свою IP-адресу чи місцезнаходження. Такі сервіси називаються «eepsites» і мають доменне ім’я `.i2p`. Користувачі можуть отримати доступ до eepsites у своєму веб-браузері, налаштованому на проксі-сервер, або через інші програми I2P. Сайти eepsite захищені часниковим шифруванням і можуть використовувати додаткові методи для збільшення конфіденційності, наприклад псевдоніми, автентифікацію тощо.
assistant