硬件钱包的元件安全认证:CC EAL 6+级安全芯片与普通芯片的防护能力差别

数字钱包宝典 / 浏览:0

如果你在2024年或2025年买入过比特币、以太坊或者任何主流虚拟币,大概率会听到一句忠告:“Not your keys, not your coins.” 于是很多人第一次接触到了硬件钱包——那个像U盘一样的小东西,专门用来离线保存私钥。但你可能不知道,市面上绝大多数硬件钱包内部,其实分成了两个截然不同的世界:一边是搭载了CC EAL 6+级安全芯片的高端型号,另一边是使用普通微控制器的廉价或早期型号。两者在物理防护、侧信道攻击抵抗、固件完整性验证上的差距,远比价格差更悬殊。本文就从元件安全认证的角度,把这件事说透。

为什么硬件钱包的芯片安全突然成了热点

2023年到2024年,虚拟币领域发生了好几起震动行业的事件。先是某知名交易所的热钱包私钥泄露,导致数亿美元资产被转移;接着是某开源硬件钱包被曝出供应链攻击,攻击者在出厂前就植入了恶意固件。更早之前,还有研究团队演示了通过电压毛刺攻击,从一款未使用安全芯片的硬件钱包中提取出种子词。这些事件让一个原本只属于半导体行业和智能卡领域的术语——CC EAL(Common Criteria Evaluation Assurance Level)——走进了普通持币者的视野。

CC(Common Criteria,通用标准)是国际标准化组织认可的信息技术安全评估框架。EAL 6+并不是一个官方标准里的固定等级,而是行业内的通俗说法,通常指EAL 6增强型(EAL 6 augmented),比如加上AVA_VAN.5(高攻击潜力漏洞分析)等组件。简单说,EAL 6+意味着该芯片在设计和制造阶段就经过了形式化验证、侧信道分析、故障注入测试等极其严苛的评估。而普通芯片,比如常见的STM32系列或某些低功耗MCU,通常连EAL 1都达不到,因为它们的设计目标从来就不是抵御物理攻击。

普通芯片在硬件钱包里到底能做什么、不能做什么

普通芯片的典型架构与安全短板

普通芯片,这里指没有专门安全子系统的通用微控制器。它们通常包含一个CPU核(比如ARM Cortex-M0到M4)、闪存、SRAM、各种外设接口。在硬件钱包里,这类芯片负责运行钱包固件、生成随机数、签名交易、通过USB或蓝牙与手机/电脑通信。问题在于,这些芯片的闪存内容可以被读取(如果攻击者能物理接触设备),SRAM里的临时私钥可能因为冷启动攻击被残留数据恢复,而且它们没有主动屏蔽层来防止微探针直接测量内部总线。

更致命的是,普通芯片缺乏对侧信道攻击的抵抗能力。侧信道攻击不直接破解算法,而是通过测量芯片在运算时的功耗变化、电磁辐射或执行时间,反推出私钥的比特位。比如椭圆曲线签名(ECDSA)或Schnorr签名过程中,如果芯片的功耗曲线与私钥的汉明重量相关,攻击者用几千次采样就能恢复私钥。普通芯片没有恒功耗逻辑、没有随机化时钟、没有噪声注入,面对这种攻击几乎是不设防的。

一个真实的攻击场景

假设你买了一个采用普通MCU的硬件钱包,设置好了PIN码。攻击者拿到设备后,不会傻到去猜PIN。他可能会拆开外壳,用细砂纸打磨芯片表面,然后用微探针台接触闪存的数据线,直接读出加密后的种子——如果固件没有对闪存做强加密,或者加密密钥也存在同一块闪存里,那就等于明文。即使固件加密了,攻击者还可以用电压毛刺攻击:在芯片执行PIN验证的瞬间,给VCC引脚一个短暂的电压跌落,导致条件跳转指令被跳过,从而绕过PIN检查。这类攻击在普通芯片上成功率很高,因为芯片没有电压传感器、没有时钟故障检测、没有冗余逻辑比对。

CC EAL 6+级安全芯片的防护能力到底强在哪里

物理防护层:从屏蔽网格到传感器网络

以市面上常见的通过CC EAL 6+认证的安全芯片为例(比如某些智能卡芯片或专用安全元件),它们的裸片表面覆盖着多层金属屏蔽网格。这些网格不是简单的接地,而是主动检测:一旦某条线路被切断或短路,芯片立即触发自毁逻辑,擦除所有敏感存储区。芯片内部还集成了光传感器、温度传感器、电压传感器、频率传感器。攻击者如果想用紫外光擦除闪存,光传感器会先一步动作;如果想用液氮冷却来实施冷启动攻击,温度传感器会报警;如果想用电压毛刺,电压传感器会在毛刺超出允许范围时复位芯片。

此外,EAL 6+芯片通常采用双轨逻辑或动态逻辑,使得功耗与数据无关。比如在签名运算时,无论私钥比特是0还是1,芯片消耗的电流几乎相同。它们还会在运算中插入随机延时和虚假操作,让功耗曲线变成一团噪声。这些技术单独看都不新鲜,但组合在一起并通过CC评估,意味着攻击者需要投入国家级实验室的资源才可能突破。

固件与密钥的存储隔离

普通芯片把固件和用户密钥都放在同一块闪存里,只是逻辑上分区。而EAL 6+芯片内部有独立的安全存储区,通常称为“安全元件”或“安全域”。私钥永远不离开这个区域,即使主CPU被攻破,也无法直接读取。签名操作在安全域内完成,只把签名结果返回给主CPU。这种架构叫“安全协处理器”模式。更高级的芯片还支持密钥派生:种子词只在出厂时或用户初始化时写入一次,之后所有私钥都由种子在安全域内动态派生,从不存储明文私钥。

固件更新也必须经过签名验证。EAL 6+芯片通常有一次性可编程(OTP)的根公钥哈希,只有用对应私钥签名的固件才能被加载。如果攻击者试图刷入恶意固件,芯片会拒绝执行。而普通芯片的固件更新往往只依赖简单的CRC校验或甚至没有校验,攻击者可以轻易替换固件。

认证过程中到底测了什么

CC EAL 6+的评估不是交钱就过。评估实验室会进行漏洞分析,包括:

  • 形式化验证:用数学模型证明芯片的某些安全属性(比如密钥永不泄露)在所有可能状态下成立。
  • 侧信道攻击测试:用示波器和电磁探头采集数百万条功耗/电磁曲线,尝试用CPA(相关功耗分析)或DPA(差分功耗分析)恢复密钥。如果测试团队能在合理时间内恢复,芯片就不通过。
  • 故障注入测试:用电压毛刺、时钟毛刺、激光注入等手段,尝试绕过安全逻辑。芯片必须能检测并响应这些故障。
  • 侵入式攻击测试:包括聚焦离子束(FIB)修改电路、微探针读取总线等。芯片的屏蔽层和传感器必须能阻止或检测到这些行为。

通过EAL 6+的芯片,通常需要数年研发和数百万美元评估费用。这也是为什么搭载这类芯片的硬件钱包往往比普通款贵50%到200%。

普通芯片与EAL 6+芯片的防护能力对比表

为了更直观,我们列出几个关键维度:

  • 物理入侵抵抗:普通芯片——无屏蔽层,微探针可直接读总线;EAL 6+——多层主动屏蔽网格,触发自毁。
  • 侧信道攻击抵抗:普通芯片——功耗与数据强相关,DPA可恢复密钥;EAL 6+——恒功耗逻辑+随机化+噪声注入,DPA需要数十亿条曲线仍可能失败。
  • 故障注入抵抗:普通芯片——无传感器,电压/时钟毛刺可绕过PIN;EAL 6+——多传感器+冗余逻辑比对,故障触发复位或擦除。
  • 固件完整性:普通芯片——简单CRC或无校验;EAL 6+——OTP根公钥+签名验证,拒绝未授权固件。
  • 密钥存储隔离:普通芯片——与固件同闪存,可被读取;EAL 6+——独立安全域,私钥永不离开。
  • 认证成本与周期:普通芯片——几美分到几美元,无认证;EAL 6+——几十美元起,评估周期6-12个月。

是不是所有持币者都需要EAL 6+芯片

这个问题没有标准答案。如果你持有的是长期不动的冷存储资产,且设备始终保存在保险柜里,普通芯片的硬件钱包在对抗远程攻击时依然有效——因为远程攻击者无法实施物理侧信道攻击。但如果你经常携带硬件钱包出行,或者担心供应链攻击、边境检查、甚至入室盗窃,那么EAL 6+芯片带来的物理防护就是实实在在的壁垒。

另一个角度是攻击成本。普通芯片硬件钱包的物理攻击成本可能低至几百美元的设备(比如ChipWhisperer)加上几小时学习。而攻击EAL 6+芯片,需要至少数十万美元的实验室设备(如激光注入台、高精度示波器、微探针台)以及专业的知识。对于大多数个人持币者来说,攻击者不会为了几千美元的资产投入这么多。但如果你持有的是几十个比特币,那攻击者的经济动机就完全不同了。

还有一点容易被忽略:CC EAL 6+认证是针对芯片本身的,而不是针对整个硬件钱包。一个硬件钱包可能用了EAL 6+芯片,但外围电路设计糟糕、固件有漏洞、随机数生成器不合格,整体安全性依然可能被攻破。所以看认证时,要确认是“芯片通过EAL 6+”,而不是“钱包通过EAL 6+”。目前业内真正拿到芯片级EAL 6+的硬件钱包品牌并不多,购买前建议查阅Common Criteria官网的认证报告。

虚拟币热点下的现实选择

2025年,随着比特币现货ETF的通过和更多传统资金入场,虚拟币持有者的安全意识正在快速提升。硬件钱包不再只是极客的玩具,而是变成了像保险箱一样的家庭资产配置工具。与此同时,攻击手段也在进化:2024年出现的“邪恶女佣”攻击,就是攻击者短暂物理接触设备后,通过故障注入绕过PIN,再放回原处,用户毫无察觉。这种攻击对普通芯片硬件钱包几乎100%成功,而对EAL 6+芯片则基本无效。

如果你正在挑选硬件钱包,不妨问自己几个问题:我的资产总额是否超过了一台EAL 6+钱包的溢价?我是否经常携带设备外出?我是否从不可靠的渠道购买(供应链攻击风险)?如果答案偏向风险,那么多花一点钱买EAL 6+芯片的型号是理性的。如果只是小额尝试,普通芯片钱包也能用,但务必从官方渠道购买,并设置强PIN和passphrase。

最后提醒一句:无论芯片多安全,种子词泄露都是致命的。EAL 6+芯片能防物理提取,但防不了你把种子词拍照存网盘。硬件钱包的安全是一个链条,芯片只是其中最硬的一环,而不是全部。

版权申明:

作者: 虚拟币知识网

链接: https://virtualcurrency.cc/digital-wallet/hardware-wallet-cc-eal-6-plus-secure-element-vs-standard-chip-protection.htm

来源: 虚拟币知识网

文章版权归作者所有,未经允许请勿转载。

关于我们

 Ethan Carter avatar
Ethan Carter
Welcome to my blog!

最新博客

标签