☝🏻На GitHub представлен открытый проект Conversation Steganography, который прячет секретную переписку внутри безобидного текста обычного чата
Главная идея в том, чтобы скрыть не содержание сообщения, а сам факт секретного общения.
Программа
берёт зашифрованный текст и с помощью локальной языковой модели превращает его в естественный, ничем не примечательный диалог — например, в обсуждение рецепта супа.
Мессенджер и любой сторонний наблюдатель видят только эту безобидную «болтовню» и не догадываются, что внутри спрятано другое сообщение. 💬
☝🏻☝🏻Технически модель подбирает слова так, чтобы в самой последовательности токенов были закодированы зашифрованные байты.
Чтобы этот механизм срабатывал стабильно, оба участника должны заранее договориться об одной и той же нейросети, её версии и настройках, а также о секретной кодовой фразе.
При этом хватает совсем простых моделей — от Llama 3.2 на 1–3 млрд параметров или Llama 3.1 8B до легковесной GPT-2, — и всё работает на 100% локально, без обращений к API, облака и телеметрии.
☝🏻☝🏻Криптографическая часть тоже проработана серьёзно.
Сообщения шифруются алгоритмом AES-SIV, который обеспечивает и конфиденциальность, и целостность, а каждое сообщение сцеплено в цепочку с предыдущим, поэтому любая подмена, удаление или перестановка сразу обнаруживаются.
Общая фраза растягивается через PBKDF2-HMAC-SHA-256 с 600 000 итераций, а состояние переписки хранится на диске зашифрованным с помощью AES-GCM.
🔻Есть у проекта и заметные ограничения: текст нужно копировать байт в байт, без автозамены и «умных» кавычек, сообщения обрабатывать строго в том порядке, в котором они пришли, а секретная фраза нигде не сохраняется и вводится заново при каждом запуске.
Сам автор честно называет решение
экспериментальным proof-of-concept и предупреждает, что методы обнаружения скрытого текста уже активно разрабатываются.
================
News |
Soft |
Gear |
Links
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram