Постквантовый обмен ключами PQXDH

Сервер не знает, о чём вы говорите

Переписка шифруется на вашем телефоне по протоколу Signal. Ключи никуда не уходят — расшифровать сообщение может только собеседник. Голос, видео, переводы на 19 языков. Всё открывается без сети.

iOS и Android · нативные приложения

Марина · сквозное шифрование
Заберёшь Мишу из школы в четыре?
14:02
Заберу. И зайду за твоим рецептом в аптеку
14:03 · прочитано
Спасибо. Карта в бардачке, пин 4417
14:03
Понял. Буду дома к шести
14:04 · прочитано
Так переписку видите вы и собеседник.


Шифрование

Ключи не покидают телефон

При первом сообщении устройства договариваются о ключе напрямую — по протоколу Signal, с постквантовой добавкой PQXDH. Сервер участвует в доставке, но расшифровать не может: у него нет ключа и он никогда его не видел.

согласование ключей
— устройство отправителя —протокол      X3DH + PQXDH   // постквантовая защитаключ          создан на телефонеотпечаток     4f2a 91c0 7b3e d845на сервер     только открытая часть — сервер —видит         кому доставить, когдане видит      текст, голос, файлы, ключи — устройство получателя —проверка      отпечаток совпалсообщение     расшифровано

Исчезающие сообщения

Таймер задаётся на чат. Сообщения стираются у обоих собеседников.

Два разных пин-кода

Один открывает приложение, второй — резервную копию. Их нельзя перепутать.

Медиа шифруется тоже

Фото и видео шифруются на телефоне кусками, до отправки. Хранилище видит набор байтов.

Несколько устройств

Новое устройство привязывается сканированием кода. У каждого свои ключи.


Языки

Говорит на языках, которые обычно пропускают

Переводит переписку на 19 языков. Голосовые расшифровывает на 14 — казахский, киргизский и узбекский обрабатывает наша модель на сервере, остальные телефон разбирает сам, без интернета.

синим — языки, для которых распознавание речи обучено отдельно


Возможности

Обычный мессенджер, просто закрытый

Шифрование не отнимает ничего привычного. Всё на месте — и работает, когда сеть пропала.

Голос

  • Голосовые с волной и перемоткой
  • Обрезка перед отправкой
  • Расшифровка в текст
  • Видео-кружки

Переписка

  • Ответы, пересылка, треды
  • Реакции и закреплённые
  • Правка и удаление у обоих
  • Поиск по всем сообщениям

Порядок

  • Папки для чатов
  • Архив
  • Черновики сохраняются
  • Управление местом на диске

Вместе

  • Группы и приглашения
  • Каналы с комментариями
  • Сообщества
  • Боты

Переезд

  • Импорт истории из Telegram
  • Импорт из WhatsApp
  • Перенос на новый телефон по коду

Оформление

  • Прозрачность пузырей и фон
  • Свои стикеры
  • Что показывать в уведомлении

Установка

Написано под каждую платформу отдельно

Не одна обёртка на две системы, а два родных приложения. Поэтому лента листается ровно, а вход в чат открывается сразу.

Список чатов в приложении RuChat на iPhone
Снимок экрана приложения на iPhone
iPhone iOS

Swift и UIKit, без прослоек

Скачать
Телефон и планшет Android

Kotlin и Compose

Скачать