오픈소스 USB 드라이브 'Phantomdrive' — 8GB로만 보이고, 비밀번호 파일을 쓰면 숨은 볼륨이 나타난다
My USB Drive Has a Hidden Encrypted Vault

개인정보 보호가 약한 국가나 강압적인 수사 환경에서 암호 해제를 강요받을 수 있는 상황을 대비해, Ryan Walker는 겉으로는 8GB짜리 평범한 USB 드라이브로 보이지만, 내부에 AES-256으로 암호화된 숨은 파티션을 가진 'Phantomdrive'를 만들었다. 사용자가 드라이브에 'password:...' 형식의 텍스트 파일을 저장하면, 드라이브가 스스로 마운트를 해제하고 숨은 볼륨을 다시 마운트한다. 하드웨어, 펌웨어, 기구 설계까지 전부 오픈소스로 공개됐으며, CH569 칩과 SD 카드를 사용한다. 이 글에서는 설계 과정, AES 모드 선택(CTR vs XTS), 키 유도 함수(KDF)의 한계와 보안 고려 사항을 설명한다.
Phantomdrive를 사용하면 권위주의 정부 관계자나 부패한 경찰, 기본적인 암호화 권리를 존중하지 않는 그 어떤 사람에게도 들키지 않기를 바란다.