Mifare Plus vs Mifare DESfire(Android)

gaa*_*a87 1 security android nfc mifare

除了恩智浦网站上关于mifare plus和mifare desfire的内容,考虑以下因素:

  1. 安全
  2. 可读性的速度
  3. 当卡住铁氧体层使其可以卡在手机上时,哪个更好?
  4. 将来,如果我们想要付款,首选什么?
  5. nfc标签贴纸的大小将是35毫米直径,它是否与使用的标签有什么区别?
  6. 这些标签将与插入Android设备的nfc阅读器进行交互.从一个Android POV,哪个更好?为了便于开发和更合适的功能?

谢谢

NFC*_*guy 8

MIFARE Plus实际上是对现有MIFARE Classic系统的升级.它有一个向后兼容MIAFRE CLassic的模式.它具有与MIFARE Classic相同的固定内存结构:具有3个16字节数据块的扇区和用于2个访问控制键的块.它不符合ISO 14443-4标准.

MIFARE DESFire具有灵活的内存结构:最多28个"应用程序"(一种操作目录),每个最多32个文件.访问控制也非常灵活.它符合ISO 14443-4标准,可以通过ISO 7816-4兼容模式进行通信.它可以配置为NFC论坛类型4标签,以便兼容系统(例如具有NFC的Android设备)将自动读出NDEF消息.它用于某些支付系统.

编辑:

我想说,这两种产品力求实现不同的安全目标.DESFire提供AES和3DES以实现最大的灵活性,具有加密,MAC或简单通信:您的选择.可以使用自己的访问控制键配置每个应用程序和文件.虽然MIFARE Plus旨在提高MIFARE Classic的安全性,但其功能与其余部分非常相似.此外,MIFARE Plus具有接近检查功能,而DESFire没有这样的功能.

它们都支持相同的读取速度(检查规格!).它们在铁氧体层上都能正常工作,35mm的天线尺寸听起来不错.我有这样的DESfire标签,有和没有铁氧体,可以与Android手机一起使用.

为了便于开发,我倾向于使用DESFire.它在通信选项和数据存储配置方面更加灵活.如果你有一个具有NFC功能的Android设备,你甚至可以将DESFire配置为Type 4 Tag,这意味着Android会自动读出任何NDEF数据并将其传递给你的应用程序.


Ror*_*sop 5

您似乎在这里有很多问题,其中一些可能实际上并不相关,但这里是:

  1. 安全性 - DESFire 具有更强大的安全功能,获得通用标准 EAL 4+
  2. 可读速度 - 它们都可以处理 848 kbit/sec
  3. 当用铁氧体层粘起来以便可以粘在手机上时,哪个更好?- 不是一个真正的问题。它们都可以解决这个问题,但我建议使用胶水,因为它是防止意外丢失的更好的物理解决方案。
  4. 未来如果我们想做支付,首选什么?- DESFire 具有更强的安全功能,因此我会推荐它而不是 Plus
  5. nfc 标签贴纸的尺寸为直径 35 毫米,使用的标签有什么区别吗?- 外形尺寸看起来相同,所以不是。
  6. 这些标签将与插入 Android 设备的 nfc 读取器进行交互。从 Android POV 来看,哪个更好?为了便于开发和为了更多功能哪个更合适?- 命令集相似,DESFire 有一组额外的命令并且能够运行更多应用程序,因此根据您对功能的评论,DESFire 提供了更多选项。