加密货币
安全元件
定义
安全元件是一种防篡改芯片,用于存储加密密钥并在隔离的、强化的环境中执行敏感操作。
什么是安全元件?
安全元件是一个专用的安全芯片,旨在保护私钥和其他秘密,即使主要设备处理器、操作系统或连接的计算机受到攻击也能保持安全。它结合了隔离的密钥存储与内置的加密功能(如签名和加密),以及针对提取尝试的物理防护。在解释的加密钱包类型的背景下,安全元件是减少恶意软件或敌对环境访问您的钱包私钥风险的主要硬件方法之一。
安全元件加密
在安全元件加密设计中,私钥是在芯片内部生成的(或在制造过程中安全注入的),并且旨在以可读形式永远不离开芯片。当您发送交易时,钱包软件准备未签名的交易数据,然后请求安全元件进行签名。安全元件检查钱包固件设置的规则(通常还需要用户在设备上确认),生成数字签名,并仅返回签名——而不是密钥。这种分离是许多用户更喜欢使用硬件钱包进行长期存储的原因:即使笔记本电脑或手机上的伴随应用程序被感染,攻击者仍然不应该能够从安全元件导出密钥材料。
EAL6芯片
EAL6芯片是指在通用标准框架下评估的安全元件,评估保证级别为6(通常写作EAL6或EAL6+)。通用标准是一个广泛使用的安全认证过程,评估产品的设计和实施与定义的安全目标(包括抵御复杂攻击者的能力)匹配的程度。在实践中,EAL6评级的安全元件被设计为能够比通用微控制器更好地抵御先进的物理和侧信道技术——例如故障注入、探测以及功率或时间分析。理解EAL6的意义和不意义是重要的:它表示芯片安全特性的高保证水平,但整体钱包安全仍然依赖于完整的设备设计、固件完整性、供应链控制以及用户如何验证交易。
硬件钱包芯片
硬件钱包芯片是硬件钱包内部处理最敏感的加密任务的组件,在许多型号中,该芯片是安全元件。安全元件通常与通用微控制器协同工作:微控制器运行用户界面和通信栈(USB、蓝牙、等),而安全元件保护密钥并签署交易。这种分工类似于在建筑物(钱包的其余部分)内部有一个金库(安全元件):建筑物可以与外界互动,但金库对可以取出的内容施加严格的规则。
并非每个硬件钱包都使用安全元件;有些依赖于加固的通用芯片加上开放设计和强验证流程。同样,“空气隔离”钱包通过避免直接网络连接来减少暴露,但空气隔离是一种不同于使用安全元件的安全策略——许多设备结合了这两种想法,而其他设备则选择一种方法。如果您在比较型号,解释的硬件钱包是思考权衡的有用方式:安全元件强调防篡改和密钥隔离,而其他架构强调透明性、最小攻击面和可验证的固件。
为什么安全元件重要
安全元件重要,因为私钥是大多数加密系统中的单一控制点:拥有密钥的人可以移动资金。通过将密钥保存在物理加固的隔离芯片中,并将操作限制为“签署此项”而不是“导出密钥”,安全元件减少了常见威胁(如连接计算机上的恶意软件、恶意USB设备或受损钱包软件)的影响范围。它还提高了直接攻击的成本和复杂性,在这种攻击中,敌手窃取设备并试图直接从硬件中提取秘密。
也就是说,安全元件并不是魔法盾。用户仍然需要在设备上验证地址,保护恢复短语,并选择具有强固件和供应链实践的信誉良好的设备。在探索解释的加密钱包类型时,将安全元件视为更广泛安全模型中的一个重要层——单独使用时有用,但与良好的操作习惯和清晰的交易验证结合使用时最强。
常见问题
加密钱包中的安全元件有什么用?
在加密钱包中,安全元件用于存储私钥并执行签名操作,而不将密钥暴露给主处理器或连接的计算机。钱包可以请求签名,但不应能够读取或导出密钥材料。
安全元件是否意味着我的硬件钱包无法被黑客攻击?
不。安全元件可以显著降低密钥提取风险,特别是针对物理和恶意软件攻击,但整体安全性还取决于固件、交易验证以及您如何保护恢复短语。糟糕的用户习惯仍然可能导致损失。
安全元件芯片上的EAL6是什么意思?
EAL6是一个通用标准的保障级别,表明该芯片已根据高安全设计和测试标准进行评估。它通常意味着对高级物理和侧信道攻击的更强抵抗力,相较于低保障组件,但并不保证整个设备是安全的。
气隙钱包和安全元件钱包是一样的吗?
不一样。气隙描述的是钱包如何避免直接的网络连接,而安全元件描述的是用于密钥存储和签名的加固芯片。一些钱包同时使用这两种方法,但它们解决的是威胁模型的不同部分。
所有硬件钱包都使用安全元件吗?
并非所有。一些硬件钱包使用安全元件来防篡改,而另一些则使用具有不同安全权衡的一般用途微控制器,例如更开放的硬件设计和可验证的固件。最佳选择取决于您的优先事项和威胁模型。
相关术语
Seed Phrase
A seed phrase is a list of words that can restore a crypto wallet by regenerating the private keys that control its funds.
Hardware Wallet
A hardware wallet is a physical device that keeps your crypto private keys offline and signs transactions securely so funds can’t be spent without your…
Cold Wallet
A cold wallet is a crypto wallet that keeps private keys offline to reduce the risk of hacking and online theft.
Private Key
A private key is a secret cryptographic number that lets you prove ownership and sign transactions to spend crypto from a wallet.