kofrix.
한국어
Kofrix 받기
아키텍처

Kofrix 보안, 쉽게 설명해 드려요

AES-256-GCM, PBKDF2, 휴대폰에 남지 않는 복구 키, 그리고 알아 둬야 할 한계.

역할마다 다른 키

5 × 5 패턴은 휴대폰의 보안 키체인에 보관된 솔트와 함께 PBKDF2-SHA512(60만 회 반복)로 강화돼요. 그 결과로 금고의 마스터 키가 열리고, 마스터 키가 다시 금고 색인을 열어요.

파일 단위의 인증 암호화

각 파일은 고유한 무작위 키를 가지며, 1MB 블록 단위로 AES-256-GCM 암호화돼요. 모든 블록이 해당 파일과 위치에 묶여 있어서, 파일이 수정되거나 순서가 바뀌면 바로 감지돼요.

휴대폰에 남지 않는 복구 키

복구 문구는 강화 과정(PBKDF2, 80만 회 반복)을 거쳐 X25519 키 쌍이 돼요. 휴대폰에는 공개 키만 남고, 새 금고마다 이 키로 복구 봉투를 만들어 둬요. 봉투를 열려면 문구 자체가 있어야 해요.

눈에 띄지 않는 입구

금고 목록은 없어요. 금고가 0개든 10개든 잠금 해제 화면은 똑같고, 모르는 패턴을 그리면 새로운 빈 금고가 열려요. 사진은 암호화되지 않은 상태로 저장소에 기록되지 않아요. 동영상을 재생하는 동안의 임시 사본만 예외이며, 재생 직후 바로 삭제돼요.

알아 둬야 할 한계

Kofrix는 아직 독립적인 보안 감사를 받지 않았어요. 파일은 휴대폰에만 있으며 현재는 백업이 없어요. 짧거나 뻔한 패턴은 추측하기 쉽고, 악성 코드에 감염된 휴대폰은 화면에 보이는 내용을 볼 수 있어요.

Kofrix 받기