BitLocker/VeraCrypt(ビットロッカーヴェラクリプト)
ドライブ暗号化ソフトウェア。BitLocker(Windows 11 Pro標準・AES-XTS 128/256 GCM・TPM 2.0必須・Device Encryption強制)・VeraCrypt(OSS TrueCrypt後継・Hidden Volume・Pre-boot Auth)・LUKS2(Linux cryptsetup・Argon2i KDF)・Apple FileVault 2(AES-XTS 128)・Windows 11 24H2 Device Encryption標準化。
概要
BitLocker と VeraCrypt は、ドライブ全体を暗号化してデータを保護するソフトウェアです。
Windows 11 Pro には標準で BitLocker が搭載され、AES‑XTS 128/256 GCM を採用。
TPM 2.0 が必須で、Device Encryption が強制されるため、ハードウェアレベルでの保護が実現します。
VeraCrypt は OSS で、TrueCrypt の後継として開発され、Hidden Volume や Pre‑boot Auth などの高度な機能を備えます。
Linux では LUKS2(cryptsetup)を、macOS では Apple FileVault 2 が同様の役割を果たします。
2025年にリリースされた Windows 11 24H2 では、Device Encryption が標準化され、暗号化の設定がさらに簡素化されました。
主な特徴・仕組み
- AES‑XTS 128/256 GCM: 高速で安全な暗号化モード。
- TPM 2.0: キー管理をハードウェアに委譲。
- Device Encryption: OS インストール時に自動で暗号化を適用。
- Pre‑boot Auth: VeraCrypt で BIOS 直下で認証。
- Hidden Volume: VeraCrypt で隠しボリュームを作成し、検知を回避。
- Argon2i KDF: LUKS2 でパスワードから鍵を生成。
- AES‑XTS 128: Apple FileVault 2 の暗号化方式。
- GCM 認証タグ: データ改ざん検知。
- TPM 2.0 セキュリティモジュール: 物理的な攻撃に対する耐性。
- 自動復旧キー: Windows 11 24H2 でクラウドにバックアップ。
- 暗号化スループット: 1.5 GB/s 以上を実現。
- ハードウェアアクセラレーション: Intel Core i9‑13900K の AES‑NI を利用。
スペック/製品比較表
| Feature | BitLocker | VeraCrypt | LUKS2 | FileVault 2 | Device Encryption |
|---|---|---|---|---|---|
| Encryption algorithm | AES‑XTS 128/256 GCM | AES‑XTS 128/256 GCM | AES‑XTS 128/256 | AES‑XTS 128 | AES‑XTS 128/256 |
| TPM requirement | 2.0 | なし | なし | なし | 2.0 |
| Pre‑boot Auth | なし | あり | なし | なし | なし |
| Hidden Volume | なし | あり | なし | なし | なし |
| KDF | PBKDF2 | PBKDF2/Argon2 | Argon2i | PBKDF2 | PBKDF2 |
| Cloud key backup | あり | なし | なし | あり | あり |
| OS support | Windows 11 Pro | Windows, macOS, Linux | Linux | macOS | Windows 11 24H2 |
具体例・対応製品
- Windows 11 Pro: BitLocker が標準装備。
- Windows 11 24H2: Device Encryption が自動で有効化。
- Intel Core i9‑13900K: AES‑NI により暗号化速度が 1.5 GB/s。
- AMD Ryzen 9 7950X: 3.5 GHz で暗号化負荷を低減。
- ASUS ROG Strix X670E‑E: TPM 2.0 を内蔵し、BitLocker をサポート。
- Samsung 980 PRO 1TB: NVMe SSD で高速な暗号化 I/O。
- Seagate IronWolf 4TB: NAS 用 HDD で VeraCrypt を利用。
- Apple MacBook Pro 16: FileVault 2 で AES‑XTS 128 を実装。
自作PCでの選び方・注意点
- TPM 2.0 の有無: BitLocker を利用する場合は必須。
- CPU の AES‑NI 対応: 暗号化スループットを最大化。
- ストレージの NVMe/SSD: 高速 I/O が暗号化性能に直結。
- BIOS/UEFI のセキュリティ設定: Pre‑boot Auth を有効にする場合は UEFI Secure Boot を無効化。
- 電源管理: 暗号化時の電力消費が増えるため、安定した電源を確保。
- バックアップ: 重要データは別途暗号化されていないストレージへ定期的にコピー。
- パスワード管理: Argon2i で強固に生成し、パスワードマネージャに保管。
- ファームウェア更新: TPM と BIOS の最新ファームウェアを適用。
関連用語との違い
- BitLocker vs VeraCrypt: BitLocker は Windows 専用で TPM 連携が前提。VeraCrypt はクロスプラットフォームで Pre‑boot Auth が可能。
- LUKS2 vs FileVault 2: LUKS2 は Linux 専用、Argon2i を採用。FileVault 2 は macOS 専用、AES‑XTS 128 を使用。
- Device Encryption: Windows 11 24H2 で自動化された暗号化。従来の BitLocker より設定が簡素化。
よくある質問
Q1. BitLocker と VeraCrypt のどちらを選べばよいですか?
A1. Windows 11 Pro で TPM 2.0 を利用するなら BitLocker が統合されており、設定が簡単です。クロスプラットフォームで Hidden Volume が必要なら VeraCrypt が適しています。
Q2. VeraCrypt の Hidden Volume はどのくらい安全ですか?
A2. Hidden Volume は外部からの検知を難しくしますが、完全な匿名性は保証できません。パスワード強度と物理的保護が重要です。
Q3. 2026年に予定されている Windows 11 24H2 の Device Encryption はどのように動作しますか?
A3. OS インストール時に自動で暗号化が有効化され、クラウドにキーがバックアップされます。ユーザーは手動設定を行う必要がありません。
まとめ
BitLocker と VeraCrypt はそれぞれ異なる設計哲学と機能セットを持つドライブ暗号化ソリューションです。
Windows 11 Pro では TPM 2.0 と AES‑XTS 128/256 GCM が標準で提供され、Device Encryption が 24H2 でさらに自動化されました。
VeraCrypt はクロスプラットフォームで Pre‑boot Auth や Hidden Volume を実装し、柔軟な暗号化オプションを提供します。
自作PC では TPM 2.0 の有無、CPU の AES‑NI 対応、ストレージの高速化を確認し、適切な暗号化手段を選択することが重要です。
2025年以降の次世代ハードウェアとソフトウェアの進化に伴い、暗号化技術はさらに高度化し、ユーザーは常に最新のセキュリティ情報を把握しておく必要があります。