Bảo mật của Kofrix, giải thích dễ hiểu
AES-256-GCM, PBKDF2, một khóa khôi phục không bao giờ ở lại trên điện thoại, và những giới hạn cần biết.
Mỗi việc một khóa riêng
Hình vẽ 5 × 5 của bạn được gia cố bằng PBKDF2-SHA512 (600.000 vòng lặp) cùng một giá trị salt lưu trong chuỗi khóa an toàn của điện thoại. Kết quả mở khóa chính của kho, và khóa chính lại mở chỉ mục của kho.
Mã hóa có xác thực, từng tệp một
Mỗi tệp có khóa ngẫu nhiên riêng và được mã hóa theo khối 1 MB bằng AES-256-GCM. Mỗi khối gắn với tệp và vị trí của nó, nên một tệp bị sửa đổi hay bị đảo thứ tự sẽ bị phát hiện.
Khóa khôi phục không bao giờ ở lại trên điện thoại
Cụm từ khôi phục được gia cố (PBKDF2, 800.000 vòng lặp) thành một cặp khóa X25519. Điện thoại chỉ giữ khóa công khai; mỗi kho mới để lại một phong bì khôi phục dành cho khóa đó. Muốn mở phong bì, cần chính cụm từ đó.
Một lối vào kín đáo
Không có danh sách kho. Màn hình mở khóa giống hệt nhau dù có 0 hay 10 kho, và một hình vẽ lạ sẽ mở một kho mới, trống. Ảnh không bao giờ được ghi xuống bộ nhớ ở dạng chưa mã hóa, ngoại trừ một bản sao tạm thời khi phát video, được xóa ngay sau đó.
Những giới hạn bạn nên biết
Kofrix chưa được kiểm định bảo mật độc lập. Tệp chỉ nằm trên điện thoại của bạn: hiện chưa có sao lưu. Hình vẽ ngắn hoặc dễ đoán sẽ dễ bị đoán ra hơn, và điện thoại nhiễm phần mềm độc hại có thể thấy những gì hiển thị trên màn hình.