Secure Element 是一种专用安全芯片,用于保护敏感数据,并控制设备在什么条件下可以使用它们。在 Hardware Wallet,也就是专门用于安全签署付款的独立设备中,它可以增加从被盗设备提取秘密的难度,或限制输入设备解锁码 PIN 的尝试次数。可以把它理解为钱包内部的受保护区域,而不是另一个钱包。实际作用取决于制造商在那里保护了什么,以及如何与设备其他部分配合。
Anna 丢失了硬件钱包。小偷不一定只会猜 PIN,也可能拆开设备,尝试读取存储器。Secure Element 的设计目标是让受保护数据的访问遵守规定,并增加物理干预的难度。不过,抵抗能力总是针对特定攻击和攻击者能力来评估。侧信道可以指通过耗电量或运算时间推测秘密;fault injection 则是故意让计算发生错误。这些与在屏幕上正常输入密码是不同情形。芯片应该增加所需精力和成本,而不是承诺在任何情况下都无法攻破。 [1] [2]
Private Key 是钱包用来生成数字签名、授权花费比特币的秘密数值。有些设计能直接在安全芯片中保存并使用该密钥。另一些设计则在其中存放辅助秘密,用来解锁其他位置的受保护数据。Secure Element 也可能记录尝试次数或保存设备证书。因此,“密钥从不离开芯片”需要进一步说明:哪把密钥,哪个型号?主微控制器是负责设备其余工作的处理器,增加另一颗芯片并不会取消它的作用。所以,包装上同样的标识并不代表相同的保护。 [1] [3] [5]
Trezor 文档说明,Safe 3 和 Safe 5 使用 OPTIGA Trust M (V3)。它保存辅助秘密,与用户的 PIN 共同保护存放在主芯片上的私钥。这种配合旨在增加攻击被盗设备的难度。它并不表示所有 Bitcoin 签名都在 Secure Element 内生成。制造商还列出了硬件尝试限制、真伪检查,以及在创建钱包时提供一部分随机性。这里的随机性为密钥提供不可预测的数值。这描述的是这些具体型号,而不是所有硬件钱包的统一设计。 [1]
假设 Anna 丢的不是设备,而是写有 Seed Phrase 恢复词的纸。拿到全部必要恢复信息的人,可以在别处恢复钱包;原设备芯片的保护与 PIN 无法阻止这一点。同样,芯片本身不知道 Anna 批准的是骗子地址,而不是原本想付款的对象。安全保管备份、在可信屏幕上核对完整地址和金额,以及 firmware,也就是设备内部的程序,仍然重要。即便标为 Air-Gapped Wallet,即在相应流程中没有直接网络连接的钱包,也不能仅凭这个名称判断芯片的抗攻击能力。隔离数据传输和抵御物理攻击解决的是不同问题。 [1] [4]
Device attestation 通过设备证书及其对验证挑战的响应来检查真伪。在协议限定范围内,它能证明与制造商的联系,却不能说明你想把钱付给谁。如果被入侵的电脑提供了另一个地址,通过设备真伪检查不会把它改回正确地址。因此,设备验证、firmware 检查和你对具体付款的确认,是不同步骤。初学者不必掌握证书的密码学细节,但应该知道应用中的绿色勾号究竟回答了哪个问题。 [1] [4]
Common Criteria 是按规定安全要求评估特定对象的框架。芯片拥有 EAL6+ 级别,并不意味着整台设备、屏幕或今后每个 firmware 版本都接受了同样评估。Protection Profile 描述某类产品及配置应具备的安全属性。例如,GlobalPlatform 于 2025 年7月发布了与 CC:2022 对齐的这一 Protection Profile 的 2.0 版。这些缩写要结合具体证书才有意义:评估了什么、采用何种配置、针对哪些威胁?广告里更高的数字不能独自回答。 [2] [1]
Tropic Square 公开 TROPIC01 的设计资料,包括 RTL,即可由机器处理的数字电路行为描述、应用 firmware 和安全架构。芯片采用使用 RISC-V 指令集的核心,以及负责密码学运算的 SPECT 辅助处理器。不过,在本次编辑时,仓库仍说明 bootloader 尚未公开,它是启动 firmware 的程序,原因涉及 IP 供应商的权利。这里 IP 指授权使用的设计组件,不是互联网地址。开放意味着可以审查具体公开的部分,并不自动证明设计没有错误,或每颗实际制造的芯片都符合资料。 [3]
Trezor 描述了 Ledger Donjon 在 2026 年1月对单独测试的 TROPIC01 所作的发现。Laser fault injection,即在实验室用激光诱发故障,能够绕过 firmware 验证,取得该芯片的秘密。这需要物理接触和专业设备。按照公开的影响分析,在 Safe 7 中受影响的是一个保护层,其他层由 OPTIGA 和 STM32U5 提供。这个发现本身并不证明整台设备已被攻破。同时,它确实是漏洞,不能以“无法攻破”一词打发。制造商指出,这一具体问题的硬件原因无法通过远程 firmware 更新修复。合理评估需要考虑确切型号、漏洞范围与制造商应对,而不能只看有没有安全芯片。 [4]
要获得更完整的理解,请将本词条与以下词条结合阅读: Hardware Wallet, Trezor, Tropic Square, TROPIC01, Private Key, Air-gapped Wallet. 反向关联还来自: Air-gapped Wallet, Duress Wallet, Tropic Square, TROPIC01.