暗号
AES (Advanced Encryption Standard) は、キーを使用して読み取り可能なデータを暗号文に変換します。 AES-256 は 256-bit key を使用します。観測可能な宇宙にはアトムよりも多くの可能なキーが存在するため、キーを直接推測することは現実的な攻撃ではありません。
モード: なぜ GCM なのか
暗号には、あらゆるサイズのファイルを暗号化するモードが必要です。 GCM データを暗号化し、 認証タグ。誰かが暗号文を 1 ビットでも変更すると、破損したデータが返されるのではなく、復号化が失敗します。 VaultBolt は、ファイル コンテンツ、サムネイル、およびそのインデックスに AES-256-GCM を使用し、ビデオをストリーミングできるようにチャンクに封入します。
実際の攻撃が行われる場所
| 弱点 | 例 | 防衛 |
|---|---|---|
| 弱いロック解除 | 4桁のPIN | パスフレーズ;鍵の導出が遅い |
| キーの導出 | 高速ハッシュにより、攻撃者は素早く推測できます。 | メモリハードの Argon2id |
| オフデバイスの推測 | ストレージを高速コンピュータにコピーする | Secure Enclave にバインドされたキー |
| サーバー上のキー | ベンダーはリセットまたは読み取り可能 | アカウントがありません。キーはデバイス上に残ります |
| 普通のコピー | 写真にオリジナルが残っている | ゼロコピーのクリーンアップ |
なぜ「軍用レベル」ではほとんど何も分からないのか
AES-256 は政府によって使用されているため、技術的にはそれを使用するほぼすべてのアプリに「軍事グレード」が当てはまります。モード、キー、またはそれが存在する場所については何も書かれていません。これらについて説明しているセキュリティのページを探してください。
よくある質問
AES-256はクラックできますか?
予見可能なテクノロジーを使用してキーを総当たり攻撃することによってではありません。攻撃は代わりに、脆弱なパスワード、盗まれたキー、またはソフトウェアのバグをターゲットにします。
AES-256 と AES-256-GCM の違いは何ですか?
AES-256 が暗号です。 GCM (ガロア/カウンター モード) は、データに適用される方法です。暗号化し、暗号文の変更を検出する認証タグも生成します。












