KryptEY: Шифруйте переписку в любом мессенджере с помощью клавиатуры

21 Apr, 2024

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

866
🔱 39
👥 13

Знакома ситуация, когда нужно отправить конфиденциальное сообщение, но доверия к мессенджеру нет? Даже Signal и Telegram периодически оказываются в центре скандалов о доступе к переписке. KryptEY предлагает элегантное решение — встроенное end-to-end шифрование прямо в клавиатуре.

Что скрывается за необычным названием?

KryptEY — это Android-клавиатура с открытым исходным кодом, которая добавляет криптографическую защиту в любой мессенджер. В отличие от встроенного шифрования, она:

  • Работает поверх любого приложения для обмена сообщениями
  • Использует проверенный протокол Signal
  • Не требует серверов и промежуточных узлов
  • Позволяет верифицировать ключи собеседника

Проект появился как ответ на инициативы вроде «chat control» в ЕС, которые могут обязать мессенджеры предоставлять доступ к зашифрованным данным.

Как это работает технически?

Под капотом KryptEY использует:

  1. X3DH — алгоритм обмена ключами на эллиптических кривых X25519
  2. Double Ratchet — механизм постоянного обновления ключей
  3. AES-256 для шифрования сообщений
  4. SHA-512 для хеширования

Все криптографические операции выполняются локально на устройстве. Для работы нужен только обмен публичными ключами с собеседником.

Реклама

5 причин попробовать KryptEY

  1. Универсальность — работает с WhatsApp, Telegram, Signal и даже SMS
  2. Два режима отправки:
    • Raw mode — сообщение как JSON
    • Fairytale mode — скрытие в «безобидном» тексте
  3. Локальное хранение ключей и истории переписки
  4. Верификация собеседника по отпечатку ключа
  5. Открытый код — GPLv3 лицензия

Ограничения, о которых стоит знать

  • Только 1:1 чаты (групповые работают с оговорками)
  • В Telegram с Fairytale mode могут быть проблемы
  • Лимит в 500 символов для совместимости с Threema
  • Требуется Android 8.0+

Кому особенно пригодится?

  • Журналистам и активистам
  • Юристам и врачам
  • IT-специалистам, обсуждающим служебную информацию
  • Всем, кто ценит приватность

Проект доступен на F-Droid и GitHub. Для разработчиков интерес может представлять реализация Signal Protocol в standalone-режиме.

Демонстрация работы KryptEY

P.S. Интересный факт — название проекта обыгрывает «cryptography» и «key» (клавиатура). Авторы явно любят каламбуры!

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.