소개
QuantumDrive는 양자내암호 기술을 적용한 가상 드라이브 소프트웨어로, Windows 환경에서 winget을 통해 설치할 수 있습니다. GetQuantumDrive에서 개발한 이 프로그램은 파일 시스템 수준에서 실시간 암호화를 제공하여 사용자가 일반 폴더처럼 가상 드라이브를 사용하면서도 데이터를 post-quantum 보안으로 보호합니다. 가상 드라이브에 파일을 저장하면 자동으로 ML-KEM-1024 및 AES-256-GCM 기반 하이브리드 암호화가 적용되어 디스크에는 암호화된 형태로만 저장됩니다.
상세정보
양자내암호 기반 파일 암호화
각 파일은 ML-KEM-1024 키 encapsulation과 AES-256-GCM을 조합한 하이브리드 방식으로 암호화됩니다. 파일마다 고유한 키가 생성되어 하나의 파일이 유출되어도 다른 파일의 보안에 영향을 주지 않습니다. 암호화 과정은 ML-KEM-1024로 공유 비밀을 생성하고, HKDF-SHA256으로 파일 암호화 키를 유도한 후, AES-256-GCM으로 64KB 청크 단위로 AEAD 암호화를 수행합니다.
가상 드라이브 형태 제공
QuantumDrive는 Windows Cloud Files API를 활용하여 가상 드라이브(Q: 등)를 마운트합니다. 이 드라이브는 일반 NTFS 폴더처럼 보여지며, Microsoft Office 등 어떤 애플리케이션에서도 Protected View 없이 정상적으로 사용할 수 있습니다. 파일을 저장하면 실시간으로 암호화되어 vault 디렉터리의 .qd 파일로 저장되고, 파일을 열면 실시간으로 복호화되어 스트리밍됩니다.
복구 키 지원
볼트 생성 시 256비트 복구 키가 Base32 형식으로 생성되어 제공됩니다. 이 복구 키는 ML-KEM 개인키의 별도 암호화 사본을 보호하는 데 사용되며, 마스터 비밀번호를 분실하더라도 복구 키를 통해 볼트 접근을 복구할 수 있습니다.
설치·시작·기본 사용
winget 패키지 관리자를 통해 다음 명령으로 설치할 수 있습니다:
winget install –id GetQuantumDrive.QuantumDrive –exact
설치 후 QuantumDrive 애플리케이션을 실행하면 가상 드라이브가 자동으로 마운트됩니다. 사용자는 이 드라이브에 파일을 복사하거나 저장하기만 하면 되며, 모든 파일은 백그라운드에서 자동으로 양자내암호로 보호됩니다. 별도의 암호화/복호화 단계 없이 일반 파일 작업과 동일하게 사용할 수 있습니다.
지원 환경·요구사항
QuantumDrive는 Windows 10 버전 19041 이상에서 실행되며, x64 아키텍처만을 지원합니다. .NET 8 런타임이 필수이며, 설치는 winget을 통해 GetQuantumDrive.QuantumDrive 패키지를 대상으로 수행됩니다. 설치는 WiX 기반 설치 관리자를 사용하며, 관리자 권한이 필요할 수 있습니다.
제한·라이선스·확인사항
QuantumDrive는 GPL-3.0 라이선스 하에 배포되며, 소스 코드는 GitHub 저장소에서 확인할 수 있습니다. 구체적인 성능 한계나 호환성 세부 사항은 공식 문서나 GitHub 저장소를 참조해야 합니다. 현재는 Windows 환경에만 집중되어 있으며, 다른 운영체제 지원 계획은 evidenced되지 않았습니다.
시스템 요구사항
Windows 10 이상 (버전 19041+), .NET 8 runtime, x64 architecture


