[{"data":1,"prerenderedAt":25},["ShallowReactive",2],{"blog-content-zh-nfc-crypto-cards-explained":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"faqItems":9},"nfc-crypto-cards-explained","解读 NFC 加密卡：触碰验证（Tap-to-Authenticate）的工作原理","NFC 加密卡其实分为两种截然不同的类型：一种是存储私钥并离线签名的冷卡，另一种是不持有任何私钥、只为操作增加一个物理因素的触碰验证伴侣卡。下面来看看它们各自的真实工作方式。","NFC 加密卡的工作原理：13.56 MHz 非接触式握手、存储私钥的冷卡与触碰验证伴侣卡的区别，以及 WATS 卡在其中的定位。","\u003Cp>NFC 加密卡是一种你贴近手机即可与加密钱包交互的非接触式卡片，但这个名词背后隐藏着两种完全不同的设计。有些 NFC 卡是\u003Cstrong>冷私钥存储设备\u003C\u002Fstrong>：卡内的安全元件持有你的私钥并离线签名交易，因此卡片本身就是钱包。另一些则是\u003Cstrong>触碰验证伴侣卡\u003C\u002Fstrong>：它们完全不持有任何私钥，而是充当一个物理因素，在你的钱包已经准备好的某个操作生效之前，确认你本人在场。两者使用相同的短距离无线电握手，但保护的对象不同，失效的方式也不同。弄清你手里拿的是哪一种，是这整件事的关键。\u003C\u002Fp>\n\n\u003Ch2>NFC 是如何工作的\u003C\u002Fh2>\n\u003Cp>NFC——近场通信（Near Field Communication）——是更早的 RFID 家族中一个短距离的子集。NFC 加密卡和交通卡、非接触式支付卡一样，工作在 \u003Cstrong>13.56 MHz\u003C\u002Fstrong>，并遵循针对近距离卡片的 \u003Cstrong>ISO\u002FIEC 14443\u003C\u002Fstrong> 标准。卡片本身没有电池。当你把它带到 NFC 读取设备——也就是你的手机——几厘米范围内时，读取设备的线圈会发出一个微小的电磁场，这个场会在卡片天线中感应出刚好足够的电流来唤醒芯片。在通信所需的那半秒钟里，卡片靠读取设备供电运行。\u003C\u002Fp>\n\u003Cp>一旦获得电力，这两个设备就会进行一次简短的\u003Cstrong>非接触式握手\u003C\u002Fstrong>：读取设备发出请求，卡片做出响应，一来一回的简短交互便确定了这张卡是什么以及它能做什么。在一张做工良好的加密卡上，这次交互被加密包裹——通常是 \u003Cstrong>AES\u003C\u002Fstrong>——这样随意的窃听者就无法简单地录下这段对话并在日后重放。这次握手的具体内容正是两种卡片理念分道扬镳之处，但二者的无线电机制是完全相同的。\u003C\u002Fp>\n\u003Cp>NFC 最被低估的安全特性是它的\u003Cstrong>作用距离\u003C\u002Fstrong>。由于卡片由读取设备的场被动供电，它只有在几乎贴着手机时才能工作——通常在 4 厘米以内。它不会跨越整个房间广播，也不会在正常距离下被陌生人口袋里的设备读取。让 NFC 便利的物理原理，同样让远程的、路过式的读取变得不切实际。距离不能替代密码学，但它是一层真实而免费的防御：攻击者通常必须把卡片实际贴到读取设备上，才能对它做任何事情。\u003C\u002Fp>\n\n\u003Ch2>两种 NFC 加密卡\u003C\u002Fh2>\n\u003Cp>下面这个区别几乎每个买家都会搞错，因为这些卡从外观上看一模一样。同样一块拉丝金属长方形，可能是两种根本不同的安全工具中的任意一种。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>存储私钥的冷卡。\u003C\u002Fstrong>私钥存放在卡内一颗加固芯片中，卡片在内部签名交易。这张卡\u003Cem>就是\u003C\u002Fem>你的钱包。轻触它就是你签名的方式。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>触碰验证伴侣卡。\u003C\u002Fstrong>卡片不持有任何私钥。你的私钥存放在软件中（手机 App 或浏览器扩展）或一台独立设备里。卡片是一个\u003Cem>物理因素\u003C\u002Fem>——一个看得见摸得着的「是的，我在这里」，用来把守访问权限或确认某个操作。轻触它证明的是持有，而非私钥托管。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>没有哪种设计是绝对更好的。它们回答的是不同的问题。冷卡回答的是「我如何让签名私钥远离任何联网设备？」触碰验证伴侣卡回答的是「我如何为一个仍想在手机上自由使用的钱包，加上一个物理的第二因素？」混淆这两者，会导致这个领域里最危险的错误——把伴侣卡当成金库，或是像对待交通卡一样随意对待一张冷卡。下表把这一区分摆得清清楚楚。\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>属性\u003C\u002Fth>\n\u003Cth>存储私钥的冷卡\u003C\u002Fth>\n\u003Cth>触碰验证伴侣卡\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>持有私钥吗？\u003C\u002Ftd>\n\u003Ctd>是，存于安全元件中\u003C\u002Ftd>\n\u003Ctd>否——私钥存在别处\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>签名交易吗？\u003C\u002Ftd>\n\u003Ctd>是，在内部离线签名\u003C\u002Ftd>\n\u003Ctd>否——它验证一个操作\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>能独立工作吗？\u003C\u002Ftd>\n\u003Ctd>它就是钱包（需 App 中转）\u003C\u002Ftd>\n\u003Ctd>否——需要配对的钱包 App\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>遗失或被盗时\u003C\u002Ftd>\n\u003Ctd>风险取决于 PIN\u002F助记词的保护\u003C\u002Ftd>\n\u003Ctd>本身只是惰性金属；无私钥可偷\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>主要职责\u003C\u002Ftd>\n\u003Ctd>让签名私钥保持离线\u003C\u002Ftd>\n\u003Ctd>增加一个物理在场因素\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>存储私钥的冷卡\u003C\u002Fh2>\n\u003Cp>存储私钥的 NFC 卡是一种卡片形态的硬件钱包。其决定性的组件是\u003Cstrong>安全元件\u003C\u002Fstrong>——一颗抗篡改芯片，类似于护照或 SIM 卡里的那种，其设计使得在它内部生成的私钥永远无法以明文形式被导出。你在配套 App 中发起一笔交易，App 通过 NFC 把未签名的交易发送给卡片，安全元件在内部完成签名，最后只有签好的签名被传回。私钥从不接触你的手机，从不接触互联网，也从不离开它诞生的那块硅芯片。\u003C\u002Fp>\n\u003Cp>这是一个很强的模型，也正是这个品类存在的理由。它的取舍就是冷存储一贯的那些权衡。备份与恢复必须被刻意妥善处理——要么通过你记录下来的助记词，要么通过一种多卡方案，由多张卡共享恢复某个账户的能力。在没有备份的情况下丢失卡片，可能意味着丢失资金，这和任何硬件钱包都一样。而且其安全性最终取决于安全元件及其认证的完整性：你是在信任这颗芯片确实做到了厂商所宣称的事，并能抵御物理提取攻击。对于那些威胁模型是「让我的签名私钥远离一切联网设备」的人来说，一张经过妥善认证的冷卡是一件认真的工具。即便这并不是 WATS 所采用的设计，我们也明白地这样说——如果你想了解金属硬件总体上的利弊，\u003Ca href=\"\u002Fblog\u002Fare-metal-crypto-wallets-worth-it\">我们关于金属加密钱包是否值得入手的文章\u003C\u002Fa>诚实地权衡了这一品类。\u003C\u002Fp>\n\n\u003Ch2>触碰验证伴侣卡\u003C\u002Fh2>\n\u003Cp>触碰验证卡把问题反了过来。它没有把你的私钥搬到卡上，而是让它们待在原处——存于一个非托管钱包 App 中——并在其之上叠加这张卡作为一个\u003Cstrong>物理因素\u003C\u002Fstrong>。这次轻触并不会用卡内的某个私钥来签名。它证明的是，在你已经在 App 中发起的某个操作的那一刻，你本人实际持有这张卡，就像一把硬件安全密钥在你登录敏感网站时证明你的持有一样。\u003C\u002Fp>\n\u003Cp>它的吸引力在于日常的易用性。你保留了手机钱包流畅的体验——打开 App，用 Face ID 或指纹解锁，做你要做的事——而卡片增加了一个看得见摸得着的确认步骤，这是远程攻击者根本无法复现的，因为那块金属不在他们手里。钓鱼骗取密码，甚至骗过一次生物识别提示，都变不出那张贴在读取设备上的实体卡片。\u003C\u002Fp>\n\u003Cp>这个模型所要求的诚实，在于界定它的适用范围。伴侣卡保护的是\u003Cem>前门\u003C\u002Fem>——访问与确认。它本身并不守护一把签名私钥，因为卡里根本没有签名私钥可守护。因此它的安全性取决于与之配对的钱包：这张卡是更大设计中的一个因素，而非一个自给自足的金库。任何告诉你一张无私钥的伴侣卡是「冷存储」的人，都是在向你兜售一种范畴上的错误。但只要按它本来的用途使用，它就是一种干净、低摩擦地为热钱包加装物理因素的方式。\u003C\u002Fp>\n\n\u003Ch2>WATS 卡究竟是什么\u003C\u002Fh2>\n\u003Cp>\u003Ca href=\"\u002Fnfc-card\">WATS NFC Metal Card\u003C\u002Fa> 明确属于\u003Cstrong>触碰验证\u003C\u002Fstrong>类型。它是你 WATS 钱包的一个物理因素，它\u003Cstrong>不\u003C\u002Fstrong>存储你的私钥，也\u003Cstrong>不\u003C\u002Fstrong>是冷存储。你的私钥留在非托管的 WATS 应用中——手机 App 和 Chrome Extension——而卡片的职责是验证访问权限并启用 NFC 触碰签名（tap-to-sign）：你把卡片贴近手机，App 读取它，这次轻触便成为你已经发起的某个操作的一个看得见摸得着的确认。\u003C\u002Fp>\n\u003Cp>在硬件方面，它的设计就是为了被随身携带和经受折腾。具体规格如下：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>芯片：\u003C\u002Fstrong>NTAG 216（NFC Forum Type 4），一颗加了安全保护的 NFC 标签——而非私钥金库。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>握手安全：\u003C\u002Fstrong>非接触式交互采用 AES-128 加密。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>标准 \u002F 频率：\u003C\u002Fstrong>ISO\u002FIEC 14443，工作于 13.56 MHz，与上文描述的近距离卡片技术栈相同。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>耐用性：\u003C\u002Fstrong>IP68 防水（可在 1.5 米水深浸泡 30 分钟），并符合 MIL-STD-810 在 -40&nbsp;&deg;C 至 +85&nbsp;&deg;C 范围内的容差标准。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>形态：\u003C\u002Fstrong>CR-80 卡片尺寸（85.6 x 53.98 x 0.84 毫米），拉丝不锈钢约 22 克，或聚碳酸酯约 5 克。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>有一个细微之处值得直接说明：这里的 AES-128 保护的是\u003Cem>握手\u003C\u002Fem>，即那次认证交互，而不是守护一把蚀刻在经认证安全元件中的秘密签名私钥。WATS 准确地把这张卡描述为一枚加了安全保护的 NFC 认证标签，而非一个防篡改的私钥金库，因为它本来就是前者。这张卡与 WATS 的\u003Cstrong>非托管\u003C\u002Fstrong>模型相辅相成——在包括 \u003Ca href=\"\u002Fhot-wallet\">WATS Hot Wallet\u003C\u002Fa> 在内的每一款 WATS 产品中，你都独自掌管自己的私钥和助记词，WATS 从不持有任何一把私钥——卡片是其上的一层附加，而非替代。生物识别解锁证明设备上是你本人；卡片轻触证明你实际持有这张伴侣卡，因为它只与你在 WATS App 中配对的那一部手机绑定、也只对那部手机有效；而非托管意味着签名始终只用你自己的私钥、在你自己的设备上完成。卡片加固的是前门；而你自己掌管的私钥守护着金库。若想更深入地了解这颗芯片以及遗失场景，请参阅 \u003Ca href=\"\u002Fblog\u002Fnfc-metal-card-security\">WATS NFC 金属卡安全模型的工作方式\u003C\u002Fa>。\u003C\u002Fp>\n\n\u003Ch2>优势与局限\u003C\u002Fh2>\n\u003Cp>公正地评价一张触碰验证卡，意味着两面都要说清楚。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>它做得好的地方。\u003C\u002Fstrong>它增加了一个真实的物理因素，能挫败纯粹的远程攻击。NFC 距离短，意味着它无法被跨房间读取。由于它不持有任何私钥，丢失它只是带来不便，而非一场灾难——一张被捡到的卡，单独来看只是一块惰性金属，无法签署任何东西，也无法自行转移资金。而金属材质意味着，相比一张纸条或一张塑料卡，它在水、热、冷以及包底的环境中能存活得好得多。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>它做不到的事。\u003C\u002Fstrong>它不是冷存储，也从不声称自己是。它不会让一把签名私钥保持离线，因为私钥根本不在它上面。它本身也无法防范一部完全被攻陷的手机——攻击者控制了钱包 App，而且就在现场轻触卡片——伴侣因素提高了门槛，但并非绝对。而且它的安全依赖于与之配对的钱包；它是技术栈中的一层，要以整个技术栈为整体来评判。存储私钥的冷卡做的是相反的取舍：私钥隔离更强，但遗失与备份的代价也更高，而且你随身携带的是一件真正\u003Cem>就是\u003C\u002Fem>你钱包的东西。请根据你的威胁模型来选择，而不是根据哪张卡拿在手里更有分量。如果你想把这两种设计并排摆出来比较，\u003Ca href=\"\u002Fblog\u002Fbest-web3-wallets-nfc-metal-card\">我们盘点的最佳带 NFC 金属卡的 Web3 钱包\u003C\u002Fa>对它们进行了比较，而不会假装某一款对所有人都更胜一筹。当你确定采用 WATS 方案后，可以在\u003Ca href=\"\u002Fdownload\">下载 WATS App\u003C\u002Fa> 之后配对这张卡。\u003C\u002Fp>\n\n\u003Ch2>结语\u003C\u002Fh2>\n\u003Cp>「NFC 加密卡」是一个用来指代两种不同工具的说法，它们只是恰好共用了同一种无线电技术。两者都依赖同样的 13.56 MHz、ISO\u002FIEC 14443 非接触式握手，也都受益于短距离这一免费的安全特性。但\u003Cstrong>存储私钥的冷卡\u003C\u002Fstrong>把你的私钥保存在安全元件中并离线签名，而\u003Cstrong>触碰验证伴侣卡\u003C\u002Fstrong>不持有任何私钥，只是证明你本人在场。WATS NFC Metal Card 坚定地属于后者——它是你非托管 WATS 钱包的一个耐用物理因素，其设计就是要让丢失它成为一种不便，而非一场灾难，并且对「它验证的是访问权限，而非守护一把私钥」这一事实坦诚相待。请选择与你真正需要保护的东西相匹配的设计，永远不要让一张卡的分量说服你，它是它本不是的东西。\u003C\u002Fp>",[10,13,16,19,22],{"q":11,"a":12},"什么是 NFC 加密卡？","它是一种你贴近支持 NFC 的手机即可与加密钱包交互的非接触式卡片，工作在与非接触式支付卡相同的 13.56 MHz、ISO\u002FIEC 14443 无线电标准上。这个名词涵盖两种截然不同的设计：一种是存储私钥并离线签名交易的冷卡，另一种是不持有任何私钥、充当物理确认因素的触碰验证伴侣卡。无论是哪一种，卡片看起来都一样，因此弄清你手里的是哪种类型很重要。",{"q":14,"a":15},"触碰验证 NFC 卡会存储我的私钥吗？","不会。像 WATS NFC Metal Card 这样的触碰验证伴侣卡，完全不持有任何私钥。你的私钥留在你的非托管钱包应用中，而卡片只是在你确认某个操作时证明你本人实际在场。这与存储私钥的冷卡恰好相反——在冷卡中，私钥就存放在卡片本身的安全元件内。",{"q":17,"a":18},"WATS NFC Metal Card 是冷钱包吗？","不是。它明确是一张触碰验证伴侣卡，而非冷私钥存储。它使用一颗 NTAG 216 加了安全保护的 NFC 标签，配合受 AES-128 保护的握手来验证访问权限并启用触碰签名（tap-to-sign），但卡内没有任何签名私钥。你的私钥仍留在非托管的 WATS 手机 App 和 Chrome Extension 中，卡片只是在其上增加了一个物理因素。",{"q":20,"a":21},"如果我弄丢了 NFC 加密卡，会有人偷走我的资金吗？","对于像 WATS 卡这样的触碰验证卡，不会——一张被捡到的卡单独来看只是一块惰性金属，它不持有任何私钥，也无法自行签署任何东西。你可以继续通过应用使用你的钱包，并配对一张替换卡。而对于存储私钥的冷卡，答案则完全取决于它的 PIN 和助记词保护，因为这种卡实际上包含了你的私钥，这也正是备份与恢复对冷卡而言重要得多的原因。",{"q":23,"a":24},"为什么 NFC 的短距离被视为一项安全特性？","因为 NFC 卡是由读取设备的电磁场被动供电的，它只有在几乎贴着手机时才能工作，通常在约 4 厘米以内。这使得跨房间的远程或路过式读取变得不切实际，因为攻击者通常必须把卡片实际贴到读取设备上才能做任何事情。距离不能替代加密，但它是一层真实而内建的防御。",1784634305533]