Безопасность Kofrix простыми словами
AES-256-GCM, PBKDF2, ключ восстановления, который не остаётся на телефоне, и ограничения, о которых стоит знать.
Разные ключи для разных задач
Ваш узор 5 × 5 усиливается через PBKDF2-SHA512 (600 000 итераций) с солью, хранящейся в защищённой связке ключей телефона. Результат открывает главный ключ сейфа, а тот — индекс сейфа.
Аутентифицированное шифрование, файл за файлом
У каждого файла свой случайный ключ, и он шифруется блоками по 1 МБ по AES-256-GCM. Каждый блок привязан к своему файлу и позиции, поэтому изменённый или переставленный файл будет обнаружен.
Ключ восстановления, который не остаётся на телефоне
Фраза восстановления усиливается (PBKDF2, 800 000 итераций) в пару ключей X25519. На телефоне хранится только открытый ключ; каждый новый сейф оставляет для него свой конверт восстановления. Чтобы открыть конверт, нужна сама фраза.
Незаметный вход
Списка сейфов нет. Экран разблокировки одинаков при нуле и при десяти сейфах, а незнакомый узор открывает новый пустой сейф. Фото никогда не записываются на диск в незашифрованном виде — кроме временной копии во время воспроизведения видео, которая сразу удаляется.
Ограничения, о которых стоит знать
Kofrix ещё не проходил независимый аудит безопасности. Файлы хранятся только на телефоне: резервного копирования пока нет. Короткий или очевидный узор проще угадать, а телефон с вредоносной программой может видеть то, что на экране.