암호화: 파일마다 하나의 키
'비공개'라고 표시된 폴더가 아닙니다. 모든 파일은 저장되기 전에 iPhone에서 암호화됩니다.
요약
Latent는 파일마다 고유한 AES-256-GCM 키로 암호화합니다. 이 키는 금고 키로 감싸지며, 금고 키는 iPhone의 Secure Enclave에 연결되어 당신의 패턴이나 암호로만 잠금 해제됩니다. 암호화되지 않은 상태로 저장되는 것은 아무것도 없습니다.
핵심 정리
- AES-256-GCM, 파일마다 하나의 키.
- 금고가 잠기는 즉시 키와 캐시가 메모리에서 지워집니다.
- 앱 전환기에서 앱 미리보기가 가려집니다.
'파일마다 하나의 키'의 의미
대부분의 금고 앱은 모든 것을 하나의 키로 암호화하거나, 앱이 보여 주지 않는 폴더에 파일을 넣어 둘 뿐입니다. Latent는 파일마다 고유한 무작위 키를 부여합니다. 그런 다음 각 키를 파일이 속한 금고의 키로 다시 암호화, 즉 '감쌉니다'.
실질적인 효과는 격리입니다. 사진 한 장을 여는 동안 메모리에 있는 키로는 그 사진만 열 수 있고, 금고의 나머지에는 닿지 않습니다.
금고 키가 있는 곳
금고 키는 사용 가능한 형태로 저장 공간에 존재하지 않습니다. iPhone의 격리된 보안 칩인 Secure Enclave에 보관된 키로 보호되며, 당신의 패턴이나 암호로만 잠금 해제됩니다. 앱의 파일을 iPhone 밖으로 복사해도 얻는 것은 암호화된 데이터뿐입니다.
각 파일
고유한 AES-256-GCM 키
금고 키
모든 파일 키를 감쌈
Secure Enclave
내 패턴으로 열림
금고가 잠길 때 일어나는 일
- 복호화 키가 메모리에서 지워집니다.
- 잠시 복호화되었던 미리보기와 썸네일이 지워집니다.
- 메모리에만 존재하는 검색 색인이 폐기됩니다.
그 시점은 직접 정할 수 있습니다. 즉시, 30초 후, 1분 후, 또는 앱을 떠날 때.
암호화로 막을 수 없는 것
암호화는 저장된 파일을 보호합니다. 금고가 열려 있는 동안 화면에 보이는 것이나, 누군가 패턴을 그리는 모습을 본 경우까지 막지는 못합니다. Latent는 자동 잠금과 미리보기 가림으로 그 틈을 줄이지만, 금고는 그것을 여는 순간보다 더 안전할 수는 없습니다.