Доступний зручний браузер для виходу в мережу I2P

I2P (абревіатура від англ. invisible internet project, IIP, I2P — проект «Невидимий інтернет») — проект, започаткований з метою створення анонімної комп'ютерної мережі, що працює поверх мережі інтернет. Творці проекту розробили вільне програмне забезпечення, що дозволяє реалізувати мережа, що працює поверх мережі інтернет.

image

Розробники I2PdBrowser використовують портативну версію браузера Mozilla Firefox.

Пряме посилання на завантаження для Windows | Всі релізи

Окремо варто сказати про досить популярному і відомому проекті Tor Browser, який дозволяє виходити в Інтернет і мережа Tor через зручний браузер на базі Mozilla Firefox.
Джерело: Хабрахабр

I2P: Прискорення асиметричної криптографії з допомогою таблиць

Асиметрична криптографія в I2P завжди призводила до уповільнення роботи: алгоритм Діффі-Хельмана при встановленні транспортних сесій і, на мій погляд, невдалий вибір схеми Ель-Гамаля I2P адреси. Це особливо помітно при роботі на слабкому залозі і floodfill-ах. Запропонований у статті підхід заснований на використанні деяких особливостей I2P і дозволяє добитися істотного прискорення роботи і зниження навантаження на процесор.


Читати далі →

Розміщуємо сайт в анонімної мережі I2P (+ параноїдальний режим)



Припустимо, що ти вже зайшов кілька разів в I2P, початился там з хлопцями в irc, перейнявся ідеєю лампової невидимою і задумався про власний (в)клад в I2P. У роздумах про це ти посидів пару днів перед розкритим блокнотом — дізнавшись попутно з новин, що не тільки флібуста, але і рутрекер був заборонений, — і нарешті згадав про те що ти Сноуден і засновник вікілікс (досить несподіваний поворот, зізнаюся, я сам не очікував від тебе такого), і вже давно шукаєш плацдарм для розміщення суспільно важливої інформації. Наприклад, ти вирішив викладати куди-небудь картинки з котиками, яких ти налайкал в твіттері (Сноуден лайкает котиків в твіттері, ти знав?). І твій вибір припав на I2P.

Читати далі →

Як користуватися i2pd: вичерпна інструкція під MS Windows



I2p — це мережа зі спеціалізацією на анонімності внутрішньомережевих ресурсів, цим вона відрізняється від мережі tor, основним завданням якої є не внутрішні ресурси, а побудова безпечного доступу до інтернету. Знаючи про ці дві особливості, люди можуть набагато ефективніше працювати в обох мережах.

У i2p ти можеш займатися безліччю речей: відвідувати і створювати сайти, форуми і торгові майданчики, приймати пошту, чатитись і скачувати торренти, і багато багато іншого. Програма i2pd здатна працювати з великою кількістю програм і сервісів.

Читати далі →

Як в перший раз запустити i2pd: інструкція під Debian/Ubuntu



I2p — це мережа зі спеціалізацією на анонімності внутрішньомережевих ресурсів, цим вона відрізняється від мережі tor, основним завданням якої є не внутрішні ресурси, а побудова безпечного доступу до інтернету. Знаючи про ці дві особливості, люди можуть набагато ефективніше працювати в обох мережах.

У i2p ти можеш займатися безліччю речей: відвідувати і створювати сайти, форуми і торгові майданчики, приймати пошту, чатитись і скачувати торренти, і багато багато іншого. Програма i2pd здатна працювати з великою кількістю програм і сервісів.

Читати далі →

I2P: Підпис і перевірка підпису EdDSA

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

Алгоритм підпису EdDSA

На відміну від RSA, де секретний і публічний ключ можна використовувати безпосередньо, тут доводиться використовувати більш складну схему і вводити певний додатковий об'єкт. EdDSA концептуально реалізує алгоритм DSA, поширюючи його на випадок кривих. В якості підпису виступає пара чисел (R,S), для EdDSA кожне довжиною 32 байта, загальна довжина підпису — 64 байта. Підписуються не самі дані, а хеш він них. В якості хеш-функції використовується SHA512. Далі малим літерами будуть позначатися числа, а великими літерами — відповідна точка на кривій, отримана множенням кількості на базову точку B.

Читати далі →

I2P: Прозора реалізація підпису EdDSA

Останнім часом все більшу популярність набирає електронний підпис Ed25519, заснована на різновиди еліптичної кривої, запропонованої Берштейном. У міру збільшення числа вузлів I2P з даним видом підпису виникла необхідність її підтримки в своїй реалізації I2P, оскільки Ed25519 не входить до складу популярних криптографічних бібліотек. Як правило використовуються різновиди ref10 з бібліотеки SUPERCOP, реалізованої самим Берштейном на асемблері, і потім портувати на інші мови. Дана реалізація працює добре і швидко, однак у неї є головний недолік — вона незрозуміла. Дійсно, якщо заглянути у вихідний код, то можна побачити велику кількість однотипних рядків, оперують з множиною «магічних» чисел, зрозуміти ж, що вони означають, без заглиблення в теорію не представляється можливим. Метою даної статті є математично прозора реалізація Ed22519, використовуючи лише стандартні операції з великими числами, що присутні в будь криптографічного бібліотеці, зі швидкістю, достатньою для практичного використання в I2P.

Читати далі →