대부분의 보안 기능은 비밀번호를 전혀 모르는 사람으로부터 파일을 보호합니다. 하지만 더 어려운 문제가 있습니다. 누군가 여러분에게 보관함을 강제로 열게 한다면 어떻게 될까요?
국경. 질투심 많은 파트너. PIN을 입력하는 것을 지켜본 도둑. 이러한 순간에는 자물쇠만으로는 충분하지 않습니다. 강제로 직접 잠금을 해제해야 하기 때문입니다. 이럴 때 사람들이 끊임없이 헷갈려 하는 두 가지 기능이 등장합니다. 바로 Decoy Vault와 Duress Vault입니다.
이 둘은 같은 개념처럼 들립니다. 하지만 실제로는 정반대입니다. 하나는 누군가에게 무언가를 보여주는 것이고, 다른 하나는 무언가를 파괴하는 것입니다. 그 차이를 아는 것이 핵심입니다.
“그럴듯한 부인”이 실제로 의미하는 것
그럴듯한 부인(Plausible deniability)이란 누군가 진짜를 찾으려고 계속 파고들지 않도록 설득력 있는 무언가를 건네줄 수 있는 능력을 말합니다. 휴대전화 잠금 해제를 거부하면, 숨길 만한 가치가 있는 무언가가 있다고 선언하는 셈이 됩니다. 하지만 잠금을 해제했을 때 완전히 평범해 보인다면 압박은 사라집니다.
목표는 논쟁에서 이기는 것이 아닙니다. 진짜 개인 파일에 도달하기 전에 논쟁을 끝내는 것입니다. Decoy Vault와 Duress Vault는 그 목표에 도달하는 두 가지 매우 다른 방법입니다.
Decoy Vault: 숨길 것이 있다는 사실 숨기기
Decoy Vault는 다른 PIN이나 패턴으로 열리는 무해한 두 번째 보관함입니다.
두 개의 잠금 해제 코드를 설정합니다. 하나는 진짜 보관함을 엽니다. 다른 하나는 스크린샷 몇 장, 문서 몇 개 등 중요하지 않은 평범하고 그럴듯한 파일로 채워둔 대체 공간을 엽니다. 앱을 강제로 열어야 할 때 이 Decoy 코드를 입력합니다. 상대방은 평범한 내용이 들어 있는 진짜처럼 작동하는 보관함을 보게 되며, 두 번째 보관함이 존재한다고 믿을 이유를 찾지 못합니다.
아무것도 삭제되지 않습니다. 진짜 보관함은 여전히 그 자리에, 여전히 암호화된 상태로 완벽하게 보이지 않습니다. 여러분은 기꺼이 보여줄 수 있는 방으로 그들의 압박을 돌려놓았을 뿐입니다.
Duress Vault: 굴복하느니 파괴하기
Duress Vault는 그보다 더 심각하고 다른 질문에 답합니다. 만약 파일이 더 이상 존재하지 않는 것이 가장 안전한 결과라면 어떨까요?
Vaultine의 Duress 기능을 사용하면 특정 “Duress” 잠금 해제를 지정할 수 있습니다. 해당 코드를 입력하면 앱이 빈 보관함을 열고 백그라운드에서 진짜 보관함을 즉시 완전히 삭제합니다. 여러분을 강요하는 사람에게는 여러분이 협조했고 단지 그곳에 아무것도 없었던 것처럼 보일 것입니다. 실제로는 Duress 코드가 사용되는 순간 민감한 데이터가 복구 불가능하게 사라집니다.
그리고 이 점이 바로 철저한 조사 속에서도 버틸 수 있게 해줍니다. 즉, 의심스러운 빈 공간을 남기지 않습니다. 초기화가 완료되면 Duress Vault가 주 보관함이 됩니다. 보관함이 있던 자리에 눈에 띄게 비워진 껍데기가 있는 것이 아니라, 원래 기기에 아무것도 없었던 것처럼 평범한 보관함이 됩니다. 초기화한 것처럼 보이는 초기화는 여전히 답변해야 할 의문을 남깁니다. 하지만 이 기능은 답변해야 할 흔적을 전혀 남기지 않습니다.
이것은 의도적으로 만들어진 극단적인 도구입니다. 데이터 노출이 손실보다 훨씬 더 위험할 때 사용하게 됩니다.
한눈에 보는 Decoy 대 Duress
| Decoy Vault | Duress Vault | |
|---|---|---|
| 열리는 대상 | 무해한 두 번째 보관함 | 빈 보관함 |
| 진짜 파일의 상태 | 아무 변화 없음 — 계속 숨겨져 있음 | 즉시 삭제됨 |
| 사용 후 상황 | 진짜 보관함은 손상 없이 그대로 남아 있음 | 해당 보관함이 주 보관함이 되며, 다른 보관함의 흔적이 남지 않음 |
| 최적의 상황 | 수색을 멈추게 하고 싶을 때 | 데이터를 없애고 싶을 때 |
| 복구 가능 여부 | 예, 진짜 보관함은 온전함 | 아니요, 영구적으로 삭제됨 |
이 둘은 독립된 두 가지 기능이며, 상호 배타적이지 않습니다. 일상적인 그럴듯함을 위해 Decoy Vault를 운영하면서, 드물고 심각한 상황을 위해 Duress 코드를 따로 보관할 수 있습니다.
각각의 기능이 필요한 순간
- 국경 통과 및 여행. 많은 국가에서 기기 잠금 해제를 강요받을 수 있습니다. Decoy Vault를 사용하면 완벽해 보이는 내용물로 차분하게 요구에 응할 수 있습니다.
- 다른 사람이 잘 아는 기기. 전 애인, 룸메이트, 내 습관을 잘 아는 가족 등. Decoy Vault는 대립하지 않고도 “거기에 뭐가 있어?”라는 대화를 끝낼 수 있게 해줍니다.
- 고위험 강압 상황. 내용물 자체가 위험할 경우, Duress Vault는 넘겨줄 것이 아무것도 남지 않게 만들어 줍니다.
진짜 암호화 없이는 이 모든 것이 불가능합니다
사람들이 간과하는 부분이 있습니다. Decoy와 Duress 기법은 그 밑바탕이 되는 암호화가 강력할 때만 의미가 있습니다. “숨겨진” 파일이 단순히 이동되거나 이름만 변경된 상태라면, Decoy는 그저 연극에 불과합니다. 기기를 노트북에 연결하는 사람이라면 여러분이 어떤 PIN을 입력했든 상관없이 진짜 데이터를 찾아낼 것입니다. (이에 대해서는 ‘숨겨진’ 폴더가 실제로 숨겨지지 않은 이유에서 자세히 다루었습니다.)
그럴듯한 부인이 의미를 가지려면, 진짜 보관함이 그저 보이지 않는 것을 넘어 진정으로 읽을 수 없는 상태여야 합니다. 즉, 기기 내의 모든 파일이 오직 여러분만이 가진 키로 암호화되어야 함을 의미합니다.
Vaultine의 처리 방식
Vaultine은 바로 이러한 위협 모델을 바탕으로 구축되었습니다:
- 독립적으로 분리된 두 가지 기능. Decoy Vault, Duress Vault 또는 둘 다 설정할 수 있으며, 각각 고유한 잠금 해제가 있습니다.
- 진짜 암호화 기반. 모든 파일은 저장되기 전에 기기에서 AES-256-GCM으로 암호화되므로, 숨겨진 보관함은 단순히 보이지 않는 것이 아니라 읽을 수 없는 상태가 됩니다.
- 잠금 해제에서 파생된 나만의 키. 5×5 패턴이나 안전한 PIN으로 키를 생성합니다. 계정이 필요 없으며, 키는 절대 기기를 떠나지 않습니다.
- 파일을 사용하는 모든 곳에서. 동일한 보관함이 iPhone, Mac, Android, Windows에서 모두 작동합니다.
Decoy와 Duress는 단순한 눈속임이 아닙니다. 누군가 여러분을 내려다보며 보관함을 열라고 요구하는 특정 순간에 대한 해답입니다. 어떤 해답을 준비할지 지금 결정하십시오. 그 순간은 무언가를 설정하기에는 너무 늦은 때이기 때문입니다.
Vaultine으로 프라이버시를 진정으로 통제하십시오.



