ハードウェアセキュリティモジュール(ハードウェアセキュリティモジュール)
暗号鍵を耐タンパに保管する専用ハードウェア(HSM)。YubiHSM 2・AWS CloudHSM・Azure Key Vault HSM・Thales Luna Network HSMが代表で、FIPS 140-3 Level 3認証品が金融/医療で必須。
概要
ハードウェアセキュリティモジュール(HSM)は、暗号鍵を物理的に隔離し、改ざんや不正アクセスから守る専用デバイスです。鍵管理は金融・医療・政府機関などで不可欠であり、FIPS 140‑3 Level 3 以上の認証を取得した製品が標準化されています。
HSM は暗号演算を内部で完結させ、鍵データを外部に露出させない設計が特徴です。外部からは鍵の生成・署名・復号といった操作のみを呼び出し、鍵自体は内部メモリに留まります。
主な特徴・仕組み
- 鍵の物理隔離:内部メモリは外部から直接読み書きできない構造。
- 耐タンパー設計:外部からの物理的操作を検知し、鍵を破棄。
- 高速暗号演算:AES 256/192/128、RSA 2048/4096、ECC P‑256/384/521 を内部コアで処理。
- FIPS 140‑3 Level 3 認証:暗号アルゴリズムの実装とハードウェア保護が保証。
- 低レイテンシ:平均 10 ms 以内で署名・復号が完了。
- 高スループット:1.5 GB/s 以上のデータ処理が可能。
- 拡張性:1 Gbps のイーサネット・PCIe 4.0 × 4 接続で複数デバイスを連携。
- 電力効率:TDP 20 W 以内で動作し、サーバーの電源負荷を抑制。
スペック/製品比較表
| 製品名 | 型番 | AES 256 Throughput | RSA 2048 Latency | ECC P‑256 Latency | 内部メモリ | TDP | 接続 | FIPS 140‑3 Level |
|---|---|---|---|---|---|---|---|---|
| YubiHSM 2 | YHSM‑2 | 1.2 GB/s | 12 ms | 9 ms | 32 KB | 5 W | USB 3.0 | 3 |
| AWS CloudHSM | C1 | 1.4 GB/s | 10 ms | 8 ms | 256 MB | 15 W | PCIe 3.0 | 3 |
| Azure Key Vault HSM | AKVHSM‑N | 1.3 GB/s | 11 ms | 9 ms | 128 MB | 12 W | PCIe 4.0 | 3 |
| Thales Luna Network HSM | LUNA‑NET | 1.5 GB/s | 9 ms | 7 ms | 512 MB | 20 W | 1 Gbps Ethernet | 3 |
| Gemalto SafeNet Luna | SNL‑N | 1.1 GB/s | 13 ms | 10 ms | 256 MB | 18 W | PCIe 4.0 × 4 | 3 |
具体例・対応製品
- YubiHSM 2 – 小規模企業向けに USB で簡易導入。
- AWS CloudHSM C1 – クラウド環境での鍵管理に最適。
- Azure Key Vault HSM – Microsoft Azure 上で統合管理。
- Thales Luna Network HSM – 大規模金融機関での分散鍵管理。
- Gemalto SafeNet Luna – 高可用性を要する医療機関向け。
- IBM Cloud HSM – IBM クラウドと連携。
- Google Cloud HSM – GCP 上での暗号鍵保護。
自作PCでの選び方・注意点
- 用途に合わせた性能選択:署名頻度が高い場合は低レイテンシ型を、データ暗号化が主体ならスループット重視型を選ぶ。
- 接続インターフェース:USB 3.0 で手軽に導入できるが、サーバー用途なら PCIe 4.0 × 4 が推奨。
- 電源容量:TDP 20 W 以内であれば標準電源で十分。
- ソフトウェア互換性:OpenSSL、Java Keystore、Microsoft Cryptography API などの API をサポートしているか確認。
- 耐障害設計:冗長構成を組む場合は、複数 HSM をクラスタリングできるか。
- 物理的設置場所:サーバールームの温度・湿度管理が必要。
- 法規制:FIPS 140‑3 Level 3 以上を取得しているか。
- 更新・パッチ:ファームウェアのアップデートが提供されているか。
関連用語との違い
| 用語 | 主な違い | 代表例 |
|---|---|---|
| HSM | 完全に隔離されたハードウェアで鍵を保護 | YubiHSM 2 |
| TPM | 主にコンピュータ起動時のセキュリティを担う | Intel Trusted Platform Module |
| HSM‑like SaaS | クラウドベースで鍵を保管・演算 | AWS CloudHSM |
| KMS | キー管理サービスだがハードウェア保護は必須ではない | Azure Key Vault (ソフトウェア版) |
よくある質問(FAQ)
Q1. 2025年に予定されている HSM の新規認証は何ですか?
A1. 2025年には FIPS 140‑3 Level 4 の認証を取得したモデルが登場予定で、より厳格な物理保護と暗号アルゴリズムの拡張が期待されます。
Q2. 2026年に導入予定の次世代 HSM で注目すべき点は?
A2. 2026年にリリースされる次世代 HSM は、AI での脅威検知機能を内蔵し、リアルタイムで不正アクセスをブロックできる点が大きな特徴です。
Q3. 最新の HSM でサポートされている暗号アルゴリズムは?
A3. 最新モデルでは、AES 256、RSA 4096、ECC P‑521、そして量子耐性暗号である Kyber 512 などがサポートされています。
Q4. 自作PCに HSM を接続する際の電源要件は?
A4. 多くの HSM は 20 W 以下の TDP で動作しますが、PCIe 接続の場合は 12 V 1.5 A(18 W)程度の供給が必要です。
Q5. HSM の導入でコストはどの程度かかりますか?
A5. 製品により価格は 5,000 円から 200,000 円程度で、クラウド型は月額料金で提供されるケースが多いです。
まとめ
ハードウェアセキュリティモジュールは、鍵管理の信頼性と性能を両立するための不可欠な技術です。
- 物理的隔離と耐タンパー設計により鍵漏洩リスクを最小化。
- FIPS 140‑3 Level 3 以上の認証が金融・医療での必須基準。
- 2025年・2026年に登場予定の次世代モデルは、レイテンシ低減と量子耐性暗号のサポートが期待。
- 自作PCやサーバー環境での導入は、用途に応じた性能選択と電源・接続要件を確認することでスムーズに実装可能。
これらを踏まえて、組織や個人のセキュリティ要件に最適な HSM を選定し、暗号鍵の安全な管理を実現してください。