- Согласование ключей
- Гибридная схема. X25519 (классический) и ML-KEM-768 (постквантовый) вносят каждый общий секретный материал, используя опубликованный получателем ключевой материал шифрования и только что сгенерированный криптографический материал отправителя.
- Получение ключей
- HKDF-SHA-256 объединяет оба вклада в ключевой материал для шифрования сообщения.
- Защита содержимого
- XChaCha20-Poly1305 аутентифицирует и шифрует содержимое сообщения на устройстве отправителя, защищая его конфиденциальность и целостность. Ни ML-KEM-768, ни X25519 не шифруют содержимое напрямую.
- Что видят серверы
- Серверы Sentient получают зашифрованное содержимое сообщений, а не их открытый текст.
- Получатель
- Устройство получателя проверяет защищённое содержимое, прежде чем показать сообщение.
- Хранение ключей
- Аппаратно защищённое хранилище: связка ключей iOS (Keychain) и Android Keystore.
- Сигналы целостности
- Apple App Attest и Google Play Integrity.
- Доступ к аккаунту
- Учётные данные, привязанные к устройству, доверенные устройства с возможностью отзыва и учётные данные безопасного восстановления.
Официальные источники
Эти источники описывают базовые алгоритмы и общие принципы гибридных схем. Они не являются сертификацией или независимой проверкой реализации Sentient.