level 1
网上查到的,硬件限制、够呛。
仅供参考:【也许以后有高人能找到突破的方法】
NFC 刷公交的底层安全要求:
在中国的公交/地铁 NFC 体系中,虚拟交通卡(比如“京津冀互联互通卡”、“交通联合卡”)必须满足以下条件之一:
模式 说明 代表品牌
eSE(embedded Secure Element)模式 手机芯片内嵌硬件安全元件(具备国密认证,支持安全存储密钥和卡片指令执行) 华为(麒麟+SE)、小米(部分机型)、OPPO、vivo
SIM SE 模式 使用运营商 SIM 卡中的安全元件(较旧方案) 早期小米、三星国行机型
HCE(Host Card Emulation)模式 纯软件虚拟卡模拟,由操作系统+App执行,没有硬件安全元件 一些国际 Android 手机(Pixel、三星国际版)
中国的多数公交/地铁系统 不接受纯 HCE 模式(软件虚拟卡),因为它不满足交通一卡通体系的金融级加密要求(如国密 SM1/SM4、COS 安全认证)。
二、Pixel 10 的安全架构
模块 Pixel 10 说明
安全芯片 Google Titan M2 安全芯片(主要用于系统完整性验证、指纹、支付安全)
SE 支持 没有中国标准的 eSE(不支持国密算法,也没有交通联合认证)
NFC 模式 支持标准 HCE 模式,可用于支付、门禁、支付宝“碰一碰”小程序,但无法模拟加密交通卡。
所以——Pixel 10 的 NFC 是“能通信但不能加密模拟交通卡”。
它能被支付宝用于“碰一碰付款”,因为那是 App 层的 HTTPS 通信,不依赖硬件 SE;
但公交刷卡(NFC 模拟一卡通)需要安全元件 + 国密认证,而 Pixel 没这个。
2025年10月18日 08点10分