用語集の用語 · H
HSM(ハードウェアセキュリティモジュール)
定義
HSM(Hardware Security Module、ハードウェアセキュリティモジュール)は、暗号鍵の生成、保管、安全な使用に特化した改ざん防止型の専用ハードウェア機器です。HSMは暗号化操作(署名、復号化、鍵生成)を実行する際、秘密鍵をハードウェア領域内に保持したままとし、物理的な侵入防止対策(侵入防止センサー、開封試行時の自動消去)によって保護しています。
HSM認証:eIDAS規則の適用対象として適格とされるためには、HSMは厳格な基準を満たす必要があります。FIPS 140-2レベル3またはFIPS 140-3レベル3+(NISTの米国標準)、および/またはCommon Criteria EAL4+(欧州標準)です。Common Criteria認証済みのHSMは、適格電子署名(QES)鍵および適格タイムスタンプ鍵をホストする適格性を有します。欧州信頼リスト(EU Trusted List)は、各適格サービスプロバイダーが使用を認可されたHSMを掲載しています。
クラウドHSM対物理HSM:歴史的には、HSMはプライベートデータセンターに導入された専用アプライアンスでした。クラウドプロバイダーは現在、共有型または専用型のSaaS形式のHSMを提供しており、AWS CloudHSM、Azure Dedicated HSM、Google Cloud HSMのほか、欧州のQTSPが運用する国家HSMも該当します。eIDAS 2.0規則は、遠隔適格署名のためのクラウドHSMを明示的に認めています。
HSMと暗号化(「HSM暗号化」):署名を超えて、HSMはデータベースの暗号化鍵、ディスク暗号化鍵(BitLocker、FileVault、LUKS)、内部PKIのルート鍵、およびアプリケーションシークレットを保護します。鍵の交替、バックアップ、失効は、PKCS#11または独自インターフェースを経由して管理されます。
Certyneo実装:遠隔署名用の暗号鍵は、当社の適格信頼サービスプロバイダー(QTSP)が運用するCommon Criteria EAL4+ HSMにホストされています。秘密鍵はCertyneoおよびそのホストプロバイダーには決してアクセス可能にされません。各署名操作は、署名者の強力な認証およびHSMへのAPI呼び出しを経由し、HSMは鍵を露出させることなく署名を返します。またQSCDおよびクラウド署名も参照してください。
HSM認証:eIDAS規則の適用対象として適格とされるためには、HSMは厳格な基準を満たす必要があります。FIPS 140-2レベル3またはFIPS 140-3レベル3+(NISTの米国標準)、および/またはCommon Criteria EAL4+(欧州標準)です。Common Criteria認証済みのHSMは、適格電子署名(QES)鍵および適格タイムスタンプ鍵をホストする適格性を有します。欧州信頼リスト(EU Trusted List)は、各適格サービスプロバイダーが使用を認可されたHSMを掲載しています。
クラウドHSM対物理HSM:歴史的には、HSMはプライベートデータセンターに導入された専用アプライアンスでした。クラウドプロバイダーは現在、共有型または専用型のSaaS形式のHSMを提供しており、AWS CloudHSM、Azure Dedicated HSM、Google Cloud HSMのほか、欧州のQTSPが運用する国家HSMも該当します。eIDAS 2.0規則は、遠隔適格署名のためのクラウドHSMを明示的に認めています。
HSMと暗号化(「HSM暗号化」):署名を超えて、HSMはデータベースの暗号化鍵、ディスク暗号化鍵(BitLocker、FileVault、LUKS)、内部PKIのルート鍵、およびアプリケーションシークレットを保護します。鍵の交替、バックアップ、失効は、PKCS#11または独自インターフェースを経由して管理されます。
Certyneo実装:遠隔署名用の暗号鍵は、当社の適格信頼サービスプロバイダー(QTSP)が運用するCommon Criteria EAL4+ HSMにホストされています。秘密鍵はCertyneoおよびそのホストプロバイダーには決してアクセス可能にされません。各署名操作は、署名者の強力な認証およびHSMへのAPI呼び出しを経由し、HSMは鍵を露出させることなく署名を返します。またQSCDおよびクラウド署名も参照してください。
よくある質問
HSM(ハードウェアセキュリティモジュール)とは何ですか?
HSMは、認証されたハードウェア内で暗号化キーを生成、保存、使用する専用の改ざん防止デバイスです。秘密鍵は決してモジュール外にクリアテキストで出ることはなく、これがHSMを適格電子署名とタイムスタンプの信頼基盤にしています。
HSMはどのような用途に使われますか?
署名プラットフォーム内では、HSMは署名鍵をホストし、暗号化操作を実行します。鍵素材がアプリケーションサーバーに決して公開されることはありません。HSMはまた、TLS鍵、PKI認証局、決済、データベース暗号化の保護にも使用されます。
HSMとソフトウェア鍵保存の違いは何ですか?
ソフトウェア鍵ストアはサーバーのメモリまたはディスク上に鍵を保持し、単一の侵害により鍵がコピーされる可能性があります。HSMは認証された改ざん防止ハードウェア(FIPS 140-2/3、Common Criteria EAL4+)内に鍵を保持し、署名または復号化操作のみを公開し、鍵自体は決して公開しません。
HSM(ハードウェアセキュリティモジュール)は、eIDAS認定の適格電子署名に必須ですか?
はい。eIDAS規則に基づき、適格電子署名は、適格署名作成デバイス(QSCD)を使用して作成される必要があります。実務上、このQSCDは、適格信頼サービスプロバイダーによって運用される認定HSMであり、署名者の秘密鍵を規制要件で要求される最高レベルで保護します。
クラウドHSMとは何ですか?
クラウドHSMは、マネージドサービスとして提供される認定ハードウェアモジュールです。組織は、ハードウェアを自ら運用することなく、HSMレベルの鍵保護の利益を得られます。遠隔適格署名は、信頼サービスプロバイダーが所有するクラウドHSMに依存します。