보안 쉽게 이해하기

암호화에서 말하는 그럴듯한 부인 가능성, 쉽게 이해하기

업데이트 · 4분 분량

암호화는 한 가지 질문에 아주 잘 답합니다. 키 없이 이것을 읽을 수 있는가? 그럴듯한 부인 가능성은 더 어렵고 더 인간적인 질문에 답합니다. 누군가 키를 내놓으라고 요구하면 어떻게 되는가? 이 가이드는 그 개념과 기원, Velcrypt가 이를 쓰는 방식, 그리고 그것이 통하지 않게 되는 지점을 설명합니다.

그럴듯한 부인 가능성의 의미

그럴듯한 부인 가능성이란, 압박 속에서 무언가를 연 뒤에도 내가 더 숨기고 있다는 것을 아무도 증명할 수 없는 성질입니다. “이게 전부예요”라고 말할 수 있고, 시스템은 상대방에게 그 말을 반박할 증거를 주지 않습니다.

이것이 중요한 이유는 강력한 암호화가 약점을 수학에서 사람으로 옮기기 때문입니다. 파일이 AES-256으로 보호된다면 아무도 암호를 깨려 하지 않습니다. 대신 나에게 묻고, 고집하고, 위협할 것입니다. 부인 가능한 설계는 일부만 내주는 것을 안전한 선택지로 만들려는 시도입니다.

짧은 역사: 숨겨진 볼륨

이 개념은 디스크 암호화 소프트웨어를 통해 널리 알려졌습니다. TrueCrypt와 VeraCrypt 계열의 도구는 숨겨진 볼륨을 도입했습니다. 일반 암호화 컨테이너의 사용하지 않는 공간 안에 넣어 둔 두 번째 암호화 컨테이너입니다.

이 방법이 통하는 이유는, 좋은 암호화의 출력은 무작위 잡음처럼 보이고, 무작위 데이터로 채운 암호화 볼륨의 빈 공간도 마찬가지이기 때문입니다. 한 비밀번호는 그럴듯한 위장 파일이 든 바깥 볼륨을 엽니다. 다른 비밀번호는 숨겨진 볼륨을 엽니다. 두 번째 비밀번호가 없으면 숨겨진 부분은 빈 공간과 구별되지 않습니다.

연구자들은 같은 암호문을 서로 다른 키로 서로 다른 평문으로 복호화할 수 있는 ‘부인 가능한 암호화’를 더 형식적으로 연구하기도 했습니다. 숨겨진 볼륨은 이를 실용적으로, 널리 쓰이게 만든 형태였습니다.

수년에 걸쳐 같은 연구자와 실무자들은 한계도 기록해 왔습니다. 운영 체제는 흔적(최근 파일 목록, 썸네일, 로그)을 남기고, 사람은 일관되게 행동하지 못하며, 소프트웨어가 숨겨진 볼륨을 지원한다는 것을 아는 상대는 그냥 하나가 있다고 가정할 수도 있습니다.

Velcrypt가 이 개념을 적용하는 방식

Velcrypt는 이 원리를 iPhone의 사진·문서 금고에 맞게 응용합니다. 바깥 볼륨과 안쪽 볼륨은 없고, 대신 다음과 같이 작동합니다.

  • 패턴마다 각각의 금고입니다. 금고마다 고유한 무작위 256비트 마스터 키가 있으며, 그 패턴에서 파생된 키로 잠금 해제됩니다.
  • 금고 목록이 없습니다. 앱은 금고가 몇 개 있는지 나열하는 어떤 것도 보관하지 않습니다.
  • 모르는 패턴은 빈 금고를 엽니다. Velcrypt가 처음 보는 패턴을 그리면 새 빈 금고로 들어갑니다. ‘잘못된 패턴’ 메시지는 없습니다.

결과적으로 틀린 패턴과 유효하지만 비어 있는 금고는 똑같아 보입니다. 누군가에게 금고를 열어 보여 주더라도, 인터페이스에는 다른 금고가 있다는 것을 보여 주는 것이 아무것도 없습니다. 그래서 위장 금고는 특별한 모드가 아니라 자연스러운 사용 방식이 됩니다. 숨겨진 금고 기능 페이지에서 실제 작동 방식을 볼 수 있습니다.

계획된 Premium 기능인 강압 패턴(출시 예정)은 이를 확장합니다. 특별한 패턴 하나가 지정한 금고를 열고, 다른 금고에 대한 접근을 조용히 제거하는 방식입니다.

솔직한 한계

부인 가능성은 과장하기 쉽습니다. Velcrypt가 주장하지 않는 것은 다음과 같습니다.

앱의 존재를 숨기지 않습니다

Velcrypt는 다른 앱처럼 홈 화면에 있습니다. iOS 18 이상에서는 Face ID로 잠긴 가려진 폴더에 앱을 숨길 수 있지만, 이는 iOS 기능이며 기기 암호를 아는 사람은 여전히 볼 수 있습니다. 금고 앱이 보이면 내가 프라이버시를 중시한다는 것은 알 수 있지만, 무엇을 보관하는지는 알 수 없습니다.

암호화된 데이터의 존재를 숨기지 않습니다

Velcrypt는 기기에 암호화된 데이터가 저장되어 있다는 사실을 숨긴다고 주장하지 않습니다. 암호화된 파일은 공간을 차지하고, iPhone 설정은 앱마다 저장 공간 사용량을 보여 줍니다. 기기를 포렌식으로 검사하면 내가 연 금고보다 앱에 더 많은 암호화 데이터가 있다는 것이 드러날 수 있습니다. 패턴 없이는 그 데이터를 복호화할 수 없지만, ‘여기에 더 있다’는 사실은 전문가에게 보일 수 있습니다.

다른 곳의 사본은 되돌릴 수 없습니다

사진이 사진 보관함, 최근 삭제된 항목, iCloud, 채팅 대화에 여전히 남아 있다면 금고의 부인 가능성은 의미가 없습니다. 가져온 뒤에는 원본을 삭제하세요.

관찰은 막을 수 없습니다

누군가 내가 실제 패턴을 그리는 모습을 봤거나 화면을 촬영했다면, 부인 가능성은 사라집니다. 혼자 있을 때 그리고 화면을 가리세요.

법적 전략이 아닙니다

일부 나라에서는 키 공개를 거부하거나 당국을 오도하면 처벌받을 수 있습니다. 부인 가능성은 주로 질투하는 연인, 도둑, 참견하는 친척 같은 비공식적인 압박에 유용합니다. 당국과 관련된 일이라면 국경 통과 가이드를 읽고 제대로 된 법률 조언을 받으세요.

부인 가능성과 기밀성: 서로 다른 두 약속

마케팅에서 자주 뒤섞이므로, 두 개념을 구분해 두면 도움이 됩니다.

기밀성(암호화)부인 가능성
답하는 질문키 없이 이것을 읽을 수 있는가?보여 준 것보다 더 있다는 것을 증명할 수 있는가?
의존하는 것수학과 키 관리구별할 수 없는 설계와 그럴듯한 행동
강도AES-256과 좋은 키 파생이면 매우 강함상황에 따라 다름, 보는 사람과 맥락에 좌우됨
무너뜨리는 것약한 비밀, 유출된 키, 다른 곳의 사본저장 용량, 포렌식 흔적, 망설임, 관찰

암호화는 거의 모든 상황에서 콘텐츠를 읽을 수 없게 지켜 줍니다. 부인 가능성은 그 위에 얹히는 더 부드러운 사회적 계층입니다. 그 순간에는 가치가 있지만, 모든 것을 걸 만한 것은 아닙니다.

부인 가능성을 믿을 만하게 만들기

기술은 가능성을 제공하고, 행동은 그럴듯함을 제공합니다.

  1. 열어 보여 줄 금고를 실제로 쓰는 것처럼 유지하세요. 진짜 앨범, 최근 항목, 그럴듯한 용도.
  2. 이야기를 저장 용량에 맞추세요. 문서 몇 개뿐인 위장 금고는 몇 기가바이트의 앱 저장 공간 옆에서 어색해 보입니다.
  3. 망설이지 마세요. 열어 보여 줄 패턴은 자동으로 나올 때까지 연습하세요.
  4. 흔적을 남기지 마세요. 다른 곳에서 숨긴 것을 따라 앨범 이름을 짓지 말고, 다른 앱에 원본을 남기지 마세요.

Velcrypt의 경우

Velcrypt는 부인 가능한 구조와 강력한 암호화를 결합합니다. Apple CryptoKit을 통한 AES-256-GCM, PBKDF2-HMAC-SHA512(최소 600,000회 반복)로 패턴에서 파생된 키, HKDF로 파생된 파일별 키를 사용합니다. 모든 것이 기기에 머물며, 금고가 몇 개인지 드러낼 수 있는 계정도 서버도 없습니다. 자세한 내용은 암호화 페이지에 있고, 보안 개요에는 막도록 설계되지 않은 위협이 정리되어 있습니다.

자주 묻는 질문

그럴듯한 부인 가능성을 쉽게 말하면 무엇인가요?

“이게 전부예요”라고 믿을 만하게 말할 수 있고, 아무도 그렇지 않다고 증명할 수 없다는 뜻입니다. 암호화에서는 숨겨진 데이터를 빈 공간이나 존재하지 않는 데이터와 구별할 수 없게 만드는 설계로 이를 구현합니다.

Velcrypt는 내가 금고 앱을 쓴다는 사실을 숨겨 주나요?

아니요. iOS 자체의 앱 가리기 옵션을 쓰지 않는 한 앱은 홈 화면에 보이고, 저장 공간 사용량도 iPhone 설정에 나타납니다. Velcrypt의 부인 가능성은 금고가 몇 개 있고 그 안에 무엇이 있는지에 관한 것이지, 기기에 암호화된 데이터가 있는지에 관한 것이 아닙니다.

포렌식 도구로 숨겨진 금고를 찾아낼 수 있나요?

열린 금고로 설명되는 것보다 앱이 더 많은 암호화 데이터를 저장하고 있다는 사실은 보여 줄 수 있습니다. 올바른 패턴이 없으면 데이터 자체는 AES-256-GCM으로 암호화된 채로 남지만, 전문가 앞에서 그 존재까지 부인하기는 어려울 수 있습니다.

그럴듯한 부인 가능성은 합법인가요?

암호화 사용은 대부분의 나라에서 합법이지만, 키 공개와 당국을 오도하는 행위에 관한 법은 나라마다 크게 다릅니다. 이 가이드는 법률 조언이 아니며, 법적인 상황에 놓였다면 변호사와 상담하세요.

숨겨진 볼륨이란 무엇인가요?

숨겨진 볼륨은 일반 암호화 볼륨의 빈 공간 안에 저장된 두 번째 암호화 볼륨입니다. 한 비밀번호는 바깥 볼륨을, 다른 비밀번호는 숨겨진 볼륨을 열며, 숨겨진 데이터는 무작위 빈 공간처럼 보입니다.

Well Encrypted. Truly Private.

패턴을 그리면 비밀 금고가 열립니다. 사진, 동영상, 문서는 계정도 클라우드도 없이 iPhone 안에 암호화된 채로 남습니다.

곧 출시 예정 App Store

iPhone(iOS 17 이상)용으로 곧 출시됩니다. 무료 버전과 선택형 Premium.