왜 Paranoia 파일 암호화를 사용해야 하나요?
클라우드 스토리지가 지배하는 시대에, 세금 서류, 의료 기록, 개인 사진 같은 민감한 데이터를 보호하지 않은 채 Google Drive, Dropbox, OneDrive 같은 서비스에 업로드하는 것은 엄청난 프라이버시 위험에 노출되는 일입니다. Paranoia 파일 암호화(PFE)는 업로드하기 *전에* 파일을 안전하게 잠글 수 있도록 하여 여러분을 보호합니다.
PFE는 브라우저 안에서 직접 엄격한 "영지식(Zero-knowledge)" 환경으로 작동하므로, 저희는 말 그대로 여러분의 파일에 접근하거나 읽거나 볼 수 있는 능력이 전혀 없습니다. 클라우드 제공업체에서 데이터 유출 사고가 발생하더라도, 여러분의 데이터는 AES 암호화로 보호되는 읽을 수 없는 금고로 남아 있습니다.
기술 심층 분석: AES-256, Argon2id & BLAKE3
PFE는 CTR(카운터) 모드의 AES-256을 사용하여 구축되었습니다. CTR 모드는 효율적인 스트리밍 암호화를 가능하게 하며, AES 암호가 Web Crypto API를 통해 관리 가능한 청크 단위로 데이터를 처리합니다. 사전 할당된 버퍼와 제로 카피 메모리 뷰가 오버헤드를 최소화하여 최대 메모리 사용량을 낮게 유지합니다. 암호화된 출력은 불필요한 데이터 복제 없이 제로 카피 Blob 스트리밍으로 조립됩니다.
"무차별 대입(Brute-force)" 및 "사전(Dictionary)" 공격에 대한 최고 수준의 저항성을 제공하기 위해, 키 유도에 Argon2id 알고리즘을 적용합니다. Argon2id는 집약적인 메모리와 처리 시간을 요구하여, GPU를 사용하는 하드웨어 공격자의 막대한 속도 이점을 무력화합니다. 마지막으로, BLAKE3가 암호학적 진정성을 보장합니다. 저장이나 전송 중에 파일의 단 1비트라도 변경되면, PFE는 복호화 시 즉시 변조를 감지합니다.