跳转至主要内容
Certyneo
其他

HSM与TPM的区别:如何选择合适的模块

HSM和TPM是两种常被混淆的硬件安全技术,但其角色差异很大。了解如何根据您的需求选择正确的模块。

Certyneo 团队2 分钟阅读

Certyneo 团队

编辑 — Certyneo · 关于 Certyneo

a computer monitor with a lot of code on it

引言:两个模块,两种安全哲学

在应用密码学和数字密钥保护领域,在IT主管和信息安全负责人(RSSI)的讨论中经常出现两项技术:HSM(硬件安全模块)TPM(可信平台模块)。这两个硬件设备有一个共同的目标——保护敏感的密码操作——但它们的架构、用例和认证级别存在根本差异。混淆两者可能导致基础设施选择不当,甚至产生监管合规漏洞。本文为您揭示HSM与TPM的区别,帮助识别何时使用其中一种或另一种,并为您的组织在2026年做出最佳决策。

---

什么是HSM(硬件安全模块)?

硬件安全模块是一种专用硬件设备,专门用于在物理和逻辑上安全的环境中生成、存储和管理密码密钥。它是一个独立组件——通常采用PCIe卡、网络设备或云服务(HSM即服务)的形式——其主要功能是执行高性能密码操作,同时确保密钥绝不以明文形式暴露在模块外部。

HSM的技术特性

HSM根据严格的国际标准进行认证,尤其是美国国家标准技术研究院(NIST)发布的FIPS 140-2 / FIPS 140-3(2级、3级或4级),以及根据ISO/IEC 15408标准的Common Criteria EAL4+。这些认证涉及物理防篡改机制(防坚固性)、入侵检测器和在遭受入侵尝试时自动销毁密钥的功能。

典型的HSM提供:

  • 高处理能力:每秒可执行数千次RSA或ECDSA操作
  • 多租户:管理数百个独立的密码分区
  • 标准化接口:PKCS#11、Microsoft CNG、JCA/JCE、OpenSSL引擎
  • 完整审计跟踪:每项操作的不可变日志记录

HSM的典型使用案例

HSM是根据eIDAS法规合格电子签名的核心,签署人的私钥必须在合格签名创建设备(QSCD)中生成和存储。它们也装备于认证机构(CA/PKI)、支付系统(PCI-DSS HSM协议)、数据库加密基础设施以及代码签署环境。

企业合格电子签名几乎完全依赖于经过QSCD认证的HSM,以保证签名的最大法律价值。

---

什么是TPM(可信平台模块)?

可信平台模块是一种安全芯片,直接集成在计算机、服务器或联网设备的主板上。由可信计算组(TCG)标准化,其TPM 2.0规范也根据ISO/IEC 11889:2015标准化,TPM旨在保护平台本身,而不是作为共享的集中式密码学服务。

TPM的架构和功能

与HSM不同,TPM是一个单一用途的组件,绑定到特定的硬件设备。它不能在多台机器之间移动或共享。其主要功能包括:

  • 启动完整性测量(安全启动、测量启动)通过平台配置寄存器(PCR)
  • 与平台绑定的密钥存储:由TPM生成的密钥只能在创建它们的机器上使用
  • 密码随机数生成(RNG)
  • 远程证明:向远程服务器证明平台处于已知的信任状态
  • 卷加密:Windows上的BitLocker、Linux上的dm-crypt直接依赖于TPM

TPM在高级企业应用中的局限

TPM 2.0最多获得FIPS 140-2级别1认证,远低于专业HSM的FIPS 140-3级别3认证。其密码处理能力受限(每秒数十次操作),且不如专用HSM那样全面支持PKCS#11或CNG接口。对于高级或合格电子签名,根据eIDAS附件II对QSCD的要求,仅有的TPM通常是不充分的。

---

HSM与TPM的基本差异:对比表

理解HSM与TPM之间的差异涉及对确定企业决策的关键标准的结构化比较。

认证级别和安全保证

标准HSMTPM
FIPS认证140-3级别2至4140-2级别1
Common CriteriaEAL4+至EAL7EAL4
eIDAS QSCD认证是(例如:Thales Luna、Utimaco)
物理防篡改先进(自动销毁)基础

容量、可扩展性和集成

HSM是多用户和多应用设备:单个网络设备可同时为数百个客户端、应用程序和服务提供服务,通过PKCS#11或REST API。它们集成在高可用性架构(主动-主动集群)中,并支持工业级密码吞吐量。

相比之下,TPM在设计上是单机和单租户的。它在保护工作站、保护Windows Hello for Business访问凭证和固件完整性方面表现出色。对于文档工作流中的电子签名操作,TPM无法扮演共享密码学服务的角色。

成本和部署

企业级网络HSM(Thales Luna Network HSM、Utimaco SecurityServer、AWS CloudHSM)代表15,000欧元至80,000欧元的投资(用于本地硬件),或根据供应商的不同,云托管模式下每小时1.50欧元至3.00欧元。而TPM自2014年以来已集成在几乎所有专业PC、服务器和嵌入式系统中,无需额外成本(自2021年以来对Windows 11强制要求)。

---

何时在企业中使用HSM,何时使用TPM?

这个问题的答案取决于您的操作环境、监管义务和信息系统架构。

选择HSM用于:

  • 部署内部PKI:您的认证机构的根密钥必须绝对驻留在认证HSM中,以获得浏览器的信任(CA/浏览器论坛基线要求)
  • 签发合格电子签名:根据EU法规910/2014第29条,QSCD必须按照至少EAL4+等同的标准进行认证;电子签名解决方案对比详细说明了这些要求
  • 保护高交易量的金融交易:PCI-DSS v4.0标准(第3.6节)强制要求在HSM中保护卡数据加密密钥
  • 数据库或云加密:AWS CloudHSM、Azure Dedicated HSM、Google Cloud HSM允许您保持对密钥的控制(BYOK / HYOK)
  • 代码签署和CI/CD构建完整性:对软件工件签名用于安全供应链需要HSM来防止密钥被盗

选择TPM用于:

  • 保护工作站和服务器启动:安全启动+测量启动+通过TPM 2.0远程证明构成终端Zero Trust的基础
  • 全盘加密:带TPM的BitLocker保护静态数据,无需依赖外部服务
  • 工作站的硬件身份验证:Windows Hello for Business使用TPM存储私密钥,不可提取
  • NIS2对端点安全的合规:指令NIS2(UE 2022/2555),由2024年6月13日的法律转移为法国法律,对信息系统安全措施规定了相应的技术要求;TPM直接有助于硬件资产的保护
  • 工业物联网项目:嵌入式TPM在自动化设备和SCADA系统中允许远程证明,无需专用HSM基础设施

HSM+TPM混合架构

在大型组织中,HSM和TPM不对立:它们互补。装备TPM 2.0的服务器可以向集中管理服务证明其完整性,而业务密码操作(签名、应用数据加密)被委派给网络HSM集群。该架构受到ANSSI在其关于掌握与信任服务提供者(PSCE)相关的风险指南中的推荐。查看电子签名词汇表可以帮助技术团队在定义此架构时统一术语。

适用于HSM和TPM的法律和规范框架

HSM和TPM之间的选择直接影响您的组织对多个欧洲和国际监管框架的合规性。

eIDAS法规N°910/2014和eIDAS 2.0(欧盟法规2024/1183)

eIDAS法规第29条强制要求合格电子签名必须使用合格签名创建设备(QSCD)创建,定义见附件II。这些设备必须保证私钥的保密性、唯一性和不可侵犯性。认可QSCD的列表由国家认证机构公布(在法国:ANSSI)。经认证的FIPS 140-3级别3或Common Criteria EAL4+ HSM在这些列表上;TPM不在其中。Certyneo等签名提供商依靠认可的HSM来保证发行的签名的最大证明价值。

法国民法第1366和1367条

第1366条认可电子书面的法律价值"条件是其来源的人员能够得到适当的识别,且其建立和保存方式能够保证其完整性"。第1367条明确了可靠电子签名的条件,隐含地指向eIDAS要求以了解合格签名。

GDPR N°2016/679,第25和32条

设计隐私原则(第25条)和适当技术措施的义务(第32条)强制保护用于加密个人数据的密钥。使用认证HSM构成技术现状(根据GDPR第83项考虑)来证明CNIL审计期间的合规性。

NIS2指令(EU 2022/2555),已转移至法国

NIS2指令自2024年10月适用于关键和重要实体,第21条强制实施包括软件供应链安全和加密的风险管理措施。HSM直接满足这些关键操作要求,而TPM有助于端点安全。

ETSI标准

ETSI EN 319 401标准(信任服务提供者的一般要求)和ETSI EN 319 411-1/2(签发合格证书的CA要求)强制在认证HSM中存储CA密钥。ETSI EN 319 132(XAdES)和ETSI EN 319 122(CAdES)标准定义了预设认证模块使用的签名格式。

ANSSI建议

ANSSI发布RGS(通用安全参考框架)及其HSM指南,建议在公共和OIV/OSE组织的任何敏感PKI基础设施中使用认证模块。不遵守这些建议可能构成对相关实体NIS2义务的违反。

场景:根据背景选择HSM或TPM

场景1:一家拥有PKI内部系统的金融资产管理公司

一家管理数十亿欧元资产的资产管理公司需要对监管报告(AIFMD、MiFID II)和投资合同进行合格电子签名。她部署了内部PKI,其根(根CA)和中间(签发CA)密钥在两个高可用性集群中的网络HSM中受保护,经FIPS 140-3级别3认证。合格证书由符合eIDAS QSCD的合作HSM签发。结果:100%的签名具有合格价值,AMF监管审计确认合规,投资文件签署延迟从4天减至少于2小时。HSM基础设施成本在18个月内通过避免潜在不合规成本抵消。

场景2:一家拥有150名员工的中小型工业企业,正在保护其工作站

一家航空航天制造业的中小型供应商,受CMMC(网络安全成熟度模型认证)和NIS2建议约束,必须保护150个工作站免受技术敏感数据被盗。RSSI在整个车队部署带TPM 2.0的BitLocker,结合Windows Hello for Business用于无密码身份验证。通过TPM的远程证明集成到MDM解决方案(Microsoft Intune)。此环境不需要HSM:Dell和HP工作站中的内置TPM就足够了。结果:物理笔记本电脑盗窃导致数据泄露的风险接近零,根据CMMC自评,公司网络安全成熟度得分提高40%。额外成本:0欧元(TPM已集成在机器中)。

场景3:多客户端电子签名SaaS平台的运营商

为数百家企业客户提供电子签名服务的SaaS运营商必须保证客户之间的密码隔离和eIDAS资格。他部署了基于云模式专用HSM的架构(AWS CloudHSM或Thales DPoD),对大客户拥有一个HSM分区,对标准客户拥有共享池。每个客户受益于隔离在其分区中的密钥,可独立审计。TPM装备应用服务器,用于在eIDAS认证审计期间证明平台的完整性(QTSP)。结果:运营商从ANSSI获得QTSP资格,允许签发合格签名。与本地解决方案相比,HSM即服务模式根据可比的行业基准降低资本支出60%。

结论

HSM和TPM之间的区别是根本的:HSM是共享的高性能多应用密码学服务,对于PKI、eIDAS合格签名和大规模PCI-DSS或NIS2合规是必不可少的。TPM是绑定到特定硬件平台的信任组件,理想用于端点安全、安全启动和本地身份验证。在2026年的大多数成熟企业架构中,两者并存,角色互补且不可替代。

如果您的组织寻求部署基于认证HSM基础设施的合格电子签名解决方案,而无需在内部管理技术复杂性,Certyneo为您提供开箱即用的SaaS平台,符合eIDAS和GDPR。发现Certyneo定价联系我们的专家进行密码学需求审计。

免费试用 Certyneo

在5分钟内发送您的第一个签名信封。14天内每月5个信封/月,之后每月2个,无需银行卡。

深入了解主题

我们的完整指南可帮助您掌握电子签名。

Certyneo 社区

对电子签名有疑问吗?

加入 Certyneo 社区:提出您的问题、分享您的答案,并与数千名用户和我们的团队交流。