セキュリティの用語

AES-256-GCMとは?

AES-256-GCMは、256ビット鍵のAESとGalois/Counter Modeを組み合わせ、機密性を保護し、不正な変更を検出する認証付き暗号です。

AES-256-GCMは、256ビット鍵のAESとGalois/Counter Modeを組み合わせ、機密性を保護し、不正な変更を検出する認証付き暗号です。

名前から分かること

AESはブロック暗号、256は鍵のビット長、GCMは認証を加えるモードを表します。秘密にするだけでなく、保管庫は改変された暗号文を拒否し、壊れたデータを本物として表示しないことが重要です。 NIST SP 800-38D はGCMを、関連データ付きの認証暗号として規定しています。

名前だけでは証明できないこと

アルゴリズム名だけではアプリ全体の安全性を測れません。予測しやすい解除パターン、漏れた復元フレーズ、侵害されたデバイス、鍵の不適切な扱いは、評価の高い暗号を使う仕組みでも損ないます。認証にも範囲があり、認証処理の対象を保護するのであって、周辺のすべてのファイル、クラウドアカウント、スクリーンショットを保護するわけではありません。

暗号化保管庫を評価するときは、ロック中に何が読めるかを確認してください。原本写真が暗号文でも、ファイル名、サムネイル、データベース記録が機密情報を明かす場合があります。

NullVaultの場合

NullVaultはアプリが管理する内容とメタデータにAES-256-GCMを使うと説明しています。パターン処理とプラットフォーム保護は、次の セキュリティ構成 における別の要素です。256ビットという鍵長を、人が選ぶパターンの強度として紹介するべきではありません。

実際の動作を確認するには、無害なファイルを取り込み、保管庫をロックし、通常の操作でも再び解除が必要になることを確かめます。これは画面上の動作確認であり、暗号監査ではありません。続けてご確認ください: 暗号化写真保管庫の仕組みファイル名とメタデータにも暗号化が必要な理由