Perfect Dark

Perfect Dark - японський пірінговий файлообмінний клієнт для Microsoft Windows. Автор відомий під псевдонімом Kaichō ( яп. 会长 кайте: ? , Голова) . Perfect Dark був розроблений як заміна файлообменним клієнтам Winny (англ.) і Share (англ.). [2] В даний момент проект знаходиться на стадії відкритого тестування і досить часто оновлюється.


1. Безпека

В цілому структура мережі Perfect Dark нагадує новітні версії Freenet, але тільки з більш інтенсивним використанням розподілених хеш-таблиць.

Анонімність мережі Perfect Dark базується на відмові від використання прямих з'єднань між кінцевими клієнтами, невідомості ip-адрес і повному шифруванні всього, що тільки можна, конкретніше на системі mixnet (англ.) (перемішаних мережах), в яких напрямок руху трафіку підпорядковується відомої ймовірності, а розподілене файлове сховище (unity) не має певної структури, що ускладнить спроби довести нелегальність виробленого файлообміну. Дані зберігаються і передаються зашифрованими блоками, окремо від ключів, використаних для шифрування цих блоків.

Perfect Dark використовує алгоритми RSA (з 1024-бітовим ключем) і AES (з 128-бітовим ключем) для шифрування даних, переданих між учасниками файлообміну. Ключі, використані для шифрування, кешируются для підвищення ефективності роботи.

Викладені файли та обговорення (які можуть автоматично оновлюватися, якщо включена відповідна опція), як правило, підписані 160-бітним ключем ECDSA. Викладаються поновлення додатково захищені 2048-бітним ключем RSA.

Автор вважає, що на початковому етапі розробки, недоступність вихідних кодів програми запобіжить спроби пониження рівня анонімності в мережі Perfect Dark, і появи перероблених версій клієнта Perfect Dark для "любителів проїхатися за чужий рахунок". Проте автор не заперечує можливості появи в майбутньому версії з відкритим вихідним кодом, якщо для цієї проблеми буде знайдено прийнятне рішення.


2. Особливості роботи

У порівнянні зі своїми попередниками Winny (англ.) і Share (англ.), вимоги до пропускної здатності інтернет-з'єднання і вільному місцю на жорсткому диску в Perfect Dark значно зросли.

  • Мінімальна швидкість аплоаду: 100 Кбайт / с;
  • Місце, займане на диску під розподілене файлове сховище мережі Perfect Dark (каталог unity): як мінімум 40 Гб;
  • Так само, на відміну від попередників, Perfect Dark здійснює постійну закачку частин файлів, поки його файлове сховище не досягне вказаного значення.
  • Автоматичне оновлення при виході нової авторизованої версії

Примітки