我们有一个mifare卡系统,并正在研究在手机中使用NFC芯片作为mifare卡的可能性。
我对NFC做了一些研究,但我不能回答的问题是,手机中的NFC芯片是否有一个我可以像mifare卡那样读取的唯一标识符?
另外,如果NFC芯片有一个唯一的代码,我可以直接使用NFC阅读器读取它,或者我需要手机上的应用程序将其设置为卡仿真模式?
发布于 2014-08-08 11:55:18
我在一家大机构工作,同样的问题也被提出了。总而言之,我能够成功地模拟mifare经典芯片(我们的身份证),并像使用我的身份证一样访问所有设施(lenel访问控制)。然而,最终的解决方案是一套简单的解决方案。只有配备恩智浦NFC控制器的设备才能实现此功能。此外,我必须修改nfc_access.xml (将文件系统重新挂载到rw)系统文件,并包含应用程序的签名。然后使用反射,启用mifare仿真。然后使用mifare读取器/写入器(HID6055b),将数据(扇区和块,在我的情况下是扇区1)编码到手机上。从本质上讲,我把手机当作一张mifare身份证。也就是说,我把我的身份证复制到了手机上。您不能以编程方式设置它。
恩智浦拥有mifare。Mifare位于iso14443第3部分规范之上,并实现了一种专有的通信协议。该协议仅在同样归恩智浦所有的安全元件中实施。这就是配备broadcomm芯片组的设备无法读取mifare (例如Nexus5)的原因。
虽然我证明了它是可行的,但它在生产中是不可行的。
https://stackoverflow.com/questions/11471952
复制相似问题