Products公開日 2026-11-036 分で読めます
LadeStack Driveの設計:クライアント暗号化とゼロ知識ファイル共有
ブラウザ内AES-GCM-256暗号化と有効期限付きリンクにより、サーバーに平文データを残さないセキュアストレージの構築。
一般的なクラウドストレージは、アップロードされたファイルをサーバー側で平文のまま保存・解析することが多く、情報漏洩のリスクがあります。
私はサーバーが復号キーを一切持たないLadeStack Drive (drive.ladestack.in) を設計しました。
Web Crypto APIによるブラウザ内暗号化
ファイルはブラウザのWeb Crypto APIを用いてAES-GCM-256で即座に暗号化され、暗号文のみがストレージに保存されます。復号鍵はURLのハッシュフラグメント(#)に含まれるため、サーバーに鍵が送信されることはありません。