Первый компьютер в системе выполняет роль шлюза: он подключается к сети Tor и получает зашифрованные сообщения, после чего передает их на сплиттер без каких-либо изменений.
К сплиттеру подключены оставшиеся ПК. Второй компьютер используется для дешифровки входящих сообщений, поступающих с первого ПК посредством сплиттера, а третий шифрует отправляемые сообщения. Каждый из них имеет собственный набор ключей – второй только для дешифровки, третий только для шифрования, сообщает CNews.
Конструкция сплиттера позволяет предотвратить перехват сообщений при компрометации любого из трех задействованных в сети компьютеров на стороне каждого участника беседы. Все схемы, а также перечень необходимых для сборки компонентов распространяются бесплатно по лицензии GNU FDL 1.3.
Вся функция шифрования передаваемой информации в проекте TFC основана на 256-разрядных ключах, для обмена которыми используется криптографический протокол Диффи-Хеллмана. Для защиты ключей паролем используется медленная хэш-функция Argon2id.
Названия у проекта пока нет; исходный код мессенджера написан на языке Python. Тип ПК и операционной системы, на которых они должны работать, к настоящему моменту неизвестны.
Комментариев нет:
Отправить комментарий