使用磁条数据的非接触式卡,如 visa Paywave

Contactless Card like visa Paywave using Magnetic Stripe Data

我有一个 nRF5240 BLE 芯片,支持 NFC Type 2 和 Type 4 标签仿真协议栈。

是否可以模拟带有磁条数据的非接触式卡,如 Visa payWave 或 Mastercard PayPass?如果是怎么办?

您的场景类似于 HCE application which runs on phones. There are certain protocols that dictate how to respond to terminal commands(in hardware terms). If your chip is able to communicate with terminal then you need software to communicate with terminal. When your card is in distance of contactless terminal certain apdu 向卡发送命令以开始交易。如果您可以正确编码,您可以获得与 PayWave 或 PayPass 应用程序几乎相似的行为。

在交易过程中,终端可以将您的交易发送到网上进行验证,然后您必须知道发行人(银行)密钥。有很小的机会(不超过离线限制)您可以获得离线交易,但您必须知道 Issuer Certificates(它基于 RSA 和动态值)。这比在线交易、在线密钥更难破解。

是的,您可以获得完整的 PayWave 或 PayPass 卡,但您不能违反安全规定。