融达虚拟信用卡
融达虚拟信用卡

硬件安全模块是什么?定义、流程、例子与常见问题

快速回答

硬件安全模块(HSM)是用于在受控硬件边界内生成、保存和使用密码密钥并执行敏感密码运算的设备。本文围绕HSM在真实支付链路中的作用、边界和常见误解展开。

最后更新: 2026-07-14 · RDVCC 支付研究组

核心要点

  • 定义硬件安全模块(HSM)是用于在受控硬件边界内生成、保存和使用密码密钥并执行敏感密码运算的设备。
  • 流程位置PCI DSS规定保护支付账户数据环境的安全要求;CHD至少围绕完整PAN,SAD包含用于认证或授权的高敏感数据。
  • 不要混淆HSM / 数据加密

它如何进入支付流程

对HSM而言,相关流程如下:PCI DSS规定保护支付账户数据环境的安全要求;CHD至少围绕完整PAN,SAD包含用于认证或授权的高敏感数据。加密保护数据内容,脱敏限制显示,HSM保护密钥并执行密码运算,它们解决的是不同层面。

评估HSM时,应关注以下要点:组织应先画出数据流、确定范围和责任,再选择访问控制、加密、日志、漏洞管理与密钥管理。取得合规证明只覆盖被评估范围和时点。

实际例子

支付系统用HSM生成并保护关键密钥,并在设备内执行受控密码运算。运维人员不能把HSM当作无需权限分离、备份和生命周期管理的黑盒。

与相近术语的区别

术语定义
硬件安全模块是用于在受控硬件边界内生成、保存和使用密码密钥并执行敏感密码运算的设备
数据加密是用密码算法把可读数据转换为需密钥才能恢复的形式,以保护传输中或存储中的信息
PCI DSS支付卡行业数据安全标准是面向存储、处理或传输支付卡账户数据的组织所建立的一套行业安全要求,不是政府颁发的通用法律

HSM的定义重点是“是用于在受控硬件边界内生成、保存和使用密码密钥并执行敏感密码运算的设备”;数据加密则“是用密码算法把可读数据转换为需密钥才能恢复的形式,以保护传输中或存储中的信息”。两者可能出现在同一交易中,但回答的是不同问题。

使用与风险边界

HSM有一项关键边界:加密数据不自动退出PCI DSS范围,界面脱敏也不代表存储已截断。SAD在授权后的存储限制尤其严格,不能用业务便利覆盖。

常见问题

下面回答搜索HSM时最常见的两个判断问题。

和数据加密是一回事吗?

不是。硬件安全模块(HSM)是用于在受控硬件边界内生成、保存和使用密码密钥并执行敏感密码运算的设备。数据加密是用密码算法把可读数据转换为需密钥才能恢复的形式,以保护传输中或存储中的信息。判断时应分别核对对象、流程阶段和责任方。

数据已经加密,系统就一定不在PCI DSS范围内吗?

就HSM而言,不一定。PCI SSC明确说明,仅加密不足以自动使持卡人数据退出PCI DSS范围,还要评估密钥、访问和环境关系。

参考资料

以下一手资料用于核对HSM的定义与流程;具体产品和地区规则仍以当前正式文件为准。