L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

performing-hardware-security-module-integration

performing-hardware-security-module-integration

使用 PKCS#11 接口集成硬件安全模块(HSM),通过 python-pkcs11、AWS CloudHSM 和 YubiHSM2 实现密码学密钥管理、签名操作和安全密钥存储。

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: performing-hardware-security-module-integration description: 使用 PKCS#11 接口集成硬件安全模块(HSM),通过 python-pkcs11、AWS CloudHSM 和 YubiHSM2 实现密码学密钥管理、签名操作和安全密钥存储。 domain: cybersecurity subdomain: cryptography tags: [HSM, PKCS11, CloudHSM, YubiHSM2, key-management, cryptographic-operations, hardware-security] version: "1.0" author: mahipal license: Apache-2.0

执行硬件安全模块集成

概述

硬件安全模块(HSM,Hardware Security Module)提供防篡改的密码学密钥存储和操作。本技能涵盖通过 PKCS#11 标准接口使用 python-pkcs11 与 HSM 集成,执行密钥生成、签名、加密和验证操作,查询令牌和插槽信息,以及验证 HSM 配置是否符合 FIPS 140-2/3 要求。

前置条件

  • HSM 设备或软件 HSM(测试用 SoftHSM2)
  • HSM 供应商的 PKCS#11 共享库(.so/.dll)
  • Python 3.9+ 和 python-pkcs11
  • 已用 SO PIN 和用户 PIN 初始化的令牌
  • AWS CloudHSM 需配置 cloudhsm-pkcs11 提供程序

步骤

  1. 加载 PKCS#11 库并枚举可用的插槽和令牌
  2. 打开会话并使用用户 PIN 进行认证
  3. 在 HSM 上生成 RSA 2048 位或 EC P-256 密钥对
  4. 使用设备上的密钥执行签名和验证
  5. 列出令牌上存储的所有对象(密钥、证书)
  6. 查询机制列表以验证支持的算法
  7. 生成包含密钥清单和算法审计的合规报告

预期输出

  • JSON 报告,列出 HSM 插槽、令牌、存储的密钥、支持的机制和合规状态
  • 带密钥元数据和算法详情的签名测试结果
Skills enregistrées