gpt4 book ai didi

iphone - 是否可以像读取 RFID 标签一样读取 iPhone 的 NFC 芯片?

转载 作者:行者123 更新时间:2023-12-03 19:04:04 28 4
gpt4 key购买 nike

我知道 iPhone 6 不可能读取 RFID 标签,并且我知道 iPhone API 只允许使用 NFC 进行 Apple Pay,但是是否可以像读取 RFID 标签一样读取 iPhone 的 NFC 芯片?

也就是说,通过将 RFID 读取器与 Arduino 或 Raspberry Pi 等配合使用,RFID 读取器是否能够检索任何类型的无源信息,例如芯片的唯一 ID 或类似性质的信息?

最佳答案

Michael Gillett如前所述,防冲突标识符(通常用作 RFID 中的ID)是动态的,并且会在每次激活 iPhone 中的安全元件时发生变化。您可以尝试做的是访问安全元件上的 EMV 支付卡(“标记化”信用卡)。该信用卡至少包含一个 PAN(标记化主帐号),还可能包含用于签名验证的公钥。该信息应该是静态的(即使在标记化的情况下),因此可以用于识别设备。

查看非接触式支付系统的 EMV 规范 (http://emvco.com),了解如何访问支付应用程序。基本上你会做类似以下的事情:

  • 选择 PPSE
  • 在选择响应中查找支付应用程序的 AID
  • 选择付款申请(由 AID 提供)
  • 读取包含 PAN/ICC 公钥的记录的记录(文件 + 记录号)

不过,您需要一些非接触式智能卡读卡器来发送必要的 APDU 命令。仅执行防冲突来获取 ID 的 RFID 读取器是不够的。然而,对于 Arduino 和 RPI 来说,都有这样的读卡器(例如 NFC 扩展板)。

关于iphone - 是否可以像读取 RFID 标签一样读取 iPhone 的 NFC 芯片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31798709/

28 4 0