我们有一个mifare卡系统,正在研究在手机中使用NFC芯片作为mifare卡的可能性。
我对NFC进行了一些研究,但我无法回答的问题是移动电话中的NFC芯片是否具有我可以读取的唯一标识符,就像mifare卡一样?
此外,如果NFC芯片裸片具有唯一代码,我可以使用NFC读取器读取它还是我需要手机上的应用程序才能将其置于卡片仿真模式?
答案 0 :(得分:8)
我为一家大型代理商工作,并提出了同样的问题。总之,我能够成功模拟一个mifare经典芯片(我们的身份证),并获得访问所有设施,就像我使用我的身份证(勒内尔访问控制)。然而,最终解决方案是黑客半。只有具有恩智浦NFC控制器的设备才能实现。此外,我必须修改nfc_access.xml(将文件系统重新安装到rw)系统文件并包含应用程序的签名。然后使用反射,启用mifare仿真。然后使用mifare读写器(hid 6055b),我将数据(扇区和块,在我的情况下为扇区1)编码到手机上。从本质上讲,我将手机视为一张mifare身份证。也就是说,我将我的身份证复制到了手机上。您无法以编程方式设置此项。
恩智浦拥有mifare。 Mifare位于iso14443第3部分规范之上,并实现了专有通信协议。该协议仅在恩智浦拥有的安全元素中实现。这就是配备broadcomm芯片组的设备无法读取mifare(例如nexus 5)的原因。
虽然我证明了这一点,但生产并不可行。
答案 1 :(得分:2)