【えいちえすえむ】

HSM とは?

💡 暗号鍵を守る金庫番、ハードウェアで鉄壁の防御
📌 このページのポイント
HSM(ハードウェアセキュリティモジュール) HSM 内部 暗号鍵 暗号処理 鍵は外に出ない / 物理攻撃で自動消去 アプリ 署名要求 署名済み データ返却 主な用途 金融決済 認証局(CA) 電子署名 クラウドHSM: AWS CloudHSM / Azure Dedicated HSM
HSMの仕組み
ひよこ ひよこ

HSMって、普通のサーバーで暗号鍵を管理するのとどう違うの?

ペンギン先生 ペンギン先生

普通のサーバーだと、OSに侵入されたら暗号鍵ファイルを盗まれる可能性があるよね。HSMは鍵を専用チップの中に閉じ込めて、外部に一切出さない仕組みなんだ。暗号処理もHSM内部で行うんだよ

ひよこ ひよこ

物理的に分解して取り出すことはできないの?

ペンギン先生 ペンギン先生

HSMには耐タンパー性があって、分解しようとすると鍵が自動的に消去される仕組みがあるんだよ。温度変化や電圧異常を検知するセンサーも搭載されていて、物理攻撃にも強いんだ

ひよこ ひよこ

どんなところで使われているの?

ペンギン先生 ペンギン先生

銀行のATMネットワーク、クレジットカードの決済処理、認証局のルート証明書の署名、政府の電子署名など、最高レベルのセキュリティが求められる場面で使われるよ

ひよこ ひよこ

クラウドでも使えるの?

ペンギン先生 ペンギン先生

AWS CloudHSMやAzure Dedicated HSMなど、クラウド版HSMが提供されているよ。物理HSMをクラウドベンダーのデータセンターに設置して、専有で使えるサービスだね。FIPS 140-2 Level 3という厳格な認証を受けた製品が使われているんだ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「HSM」って出てきたら「暗号鍵を超安全に管理する専用ハードウェア」と思えればだいたいOK!
📖 おまけ:英語の意味
「Hardware Security Module」 = ハードウェアセキュリティモジュール
💬 ソフトウェアではなくハードウェアで鍵を守るから、攻撃者がサーバーに侵入しても鍵は盗めないんだよ
← 用語集にもどる