非接触式卡,如使用磁条数据的签证支付波



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

是否有可能模拟非接触式卡,如Visa payWave或Mastercard PayPass,上面有磁条数据?如果是,如何?

您的方案类似于在手机上运行的 HCE 应用程序。 有一些协议规定了如何响应终端命令(在硬件方面)。如果您的芯片能够与终端通信,那么您需要软件与终端通信。当您的卡在非接触式终端的距离内时,某些apdu命令发送到卡以开始交易。如果您可以正确编码,则可以获得与PayWave或PayPass应用程序几乎相似的行为。

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

是的,您可以获得完整的PayWave或PayPass卡,但不能破坏安全性。

最新更新