439 / 736T01

TROPIC01

Tropic Square 的安全芯片

TROPIC01 是 Tropic Square 开发的安全芯片。它在设备内部帮助保护敏感数据并执行密码学运算。它的经历说明,除了厂商承诺,还应了解芯片的具体版本,以及它在整个钱包中承担什么作用。

TROPIC01 属于 Secure Element,也就是专门保护和处理敏感数据的安全芯片。开发商 Tropic Square 公开部分设计与软件,供独立研究人员检查。它并不是独立的比特币钱包,而是一个组件;实际作用取决于版本、配置以及如何集成到成品设备中。

设备不必把所有敏感计算都交给主处理器,也可以将部分任务交给专门的安全芯片。TROPIC01 包含执行程序指令的 RISC-V 内核,以及专注于密码学计算的 SPECT 协处理器。固件是芯片内部运行的程序,RTL 则是描述逻辑电路的源代码。公开文档让专业人员可以了解这些细节。这为审查提供了条件,但并不意味着每个出货版本的所有内部模块都已公开或通过独立验证。 [1]

芯片名称背后还有精确的订货型号,用于识别初始软件与永久性出厂配置。例如,Part Numbers 表为 TR01-C2P-T202 列出的应用固件是 0.5.0,SPECT 固件是 0.3.1。这些程序后来可以更新。相比之下,部分设置与用于验证来源的证书链,在出厂准备时就被永久设定。因此,评估一颗具体芯片时,不只要知道名称,还要了解实际安装的版本。 [2]

开发人员需要向芯片发送请求并读取响应。libtropic 就是为此提供的 SDK,即使用该芯片开发应用的软件工具包。这套库运行在使用 TROPIC01 的设备一侧,并不是芯片内部的固件。API 是定义约定命令与响应的接口。文档会把固件版本与相应 API、数据手册对应起来。因此,更新库并不自动更新芯片,关键是各版本彼此兼容。 [2] [3]

Ledger Donjon 在2026年6月3日的报告中介绍了对配备 v2.0.1 引导程序的商业样片的测试。引导程序负责启动,并应在运行固件前检查它。研究人员用激光诱发故障,绕过了 Ed25519 签名验证;这种签名是程序真实性的密码学证明。他们并未破解 Ed25519 的数学基础,而是干扰了芯片执行验证的过程。这是需要接触元件和专业设备的物理实验,并非互联网远程攻击。 [4]

这里需要区分存储和执行。按照厂商说明,修改后的固件在断电后仍可能留在 TROPIC01 内存中。但是,下次启动时芯片会重新验证其真实性。因此,在报告描述的攻击中,每次启动都需要再次物理干扰验证过程。攻击者的数据留在内存里,并不自动使程序在无人干预时继续运行。这是研究结果的重要边界,而不是忽视漏洞的理由。 [5]

MAC-and-Destroy 会在输入正确时释放对应的秘密数据,并用硬件限制尝试次数。次数耗尽后,该秘密数据就无法恢复。Ledger Donjon 最初即使取得了运行自制固件的能力,也未能突破这道保护。随后,Tropic Square 的内部分析找到了绕过路径,进一步的独立测试也突破了保护。厂商暂时没有公开技术细节。这说明,“暂时没成功”不能证明攻击不可能。 [4] [5]

2026年的公告建议关闭维护模式,该模式提供对固件更新机制的访问。这会使攻击更复杂,却不能消除攻击。厂商同时介绍了计划于2026年底推出的加固硬件版本。计划不能被描述为已经交付的修复,也不能认为旧芯片自动具备新版的属性。对用户而言,应关注自己设备厂商的具体说明:哪些设备受到影响,什么补救方案已经真正可用。 [5]

Trezor 解释,在 Trezor Safe 7 中,TROPIC01 保护的是用于保护 PIN,即个人访问码的部分秘密数据。按照厂商说明,PIN 本身与钱包备份都不存储在这颗芯片中,系统还有其他保护层。因此,芯片层面的发现并不自动意味着整个钱包已被攻破。反过来,承诺设备绝对不可攻破也不正确。可靠的结论应结合具体产品、配置,以及测试真正验证了什么。 [6]

要获得更完整的理解,请将本词条与以下词条结合阅读: Tropic Square, Secure Element, Trezor. 反向关联还来自: Secure Element, Jan Pleskač, Tropic Square.

DOC · 001Tropic Square — TROPIC01 documentation文档 DOC · 002Tropic Square — Part numbers and firmware versions文档 DOC · 003Tropic Square — libtropic SDK文档 DOC · 004Ledger Donjon — TROPIC01 laboratory evaluation, June 2026一手来源 DOC · 005Tropic Square — Firmware verification vulnerability and updates一手来源 DOC · 006Trezor — TROPIC01 component vulnerability一手来源
修订日期: 来源优先 · 非投资建议