Mifare DESFire(MF3 IC D40/D41,本文以 D40 为例)遵守 14443 TypeA 协议,卡内的数据以文件形式存储,所以有人认为它是准 CPU 卡,主要用于安全性要求较高的非接触式领域。
与普通 MF1 S50 不同,DESFire 的数据传输速率不仅支持最基本的 106Kbps,还支持 212Kbps 和 424Kbps;其数据传送的加密方法也不再使用已经被破解的 Crypto1 加密流,而是使用更为安全的DES/3DES、AES 加密,至少 DES/3DES 和 AES 已经经过了多年的公开检验,至今还没有被破解。
DESFire 的全球唯一序列号是 7 字节,支持 ISO14443-4 和 ISO7816 的部分协议。7 字节的序列号要使用两个防冲突循环才能读出,第一轮防冲突循环卡片返回层级代码 0x88, UID 的前 3 个字节 SN0-SN2 和校验码 BCC0,第二轮防冲突循环返回 UID 的后 4 个字节 SN3-SN6 和校验码 BCC1,SN0为制造商的 ID 号,NXP 产品固定为 16 进制的 04H.DESFire 有 4K 字节的非易失存储空间,典型的写时间为 2ms(1ms 擦除,1ms 编程)。存储空间的组织采用柔性文件系统,D40 卡上可同时最多支持 28 种应用,每种应用用一个 3 字节的应用标识符(AID)表示,每种应用可以设置序号为 0-13 的最多 14 组不同的密码,每种应用下可建立最多 16个文件.
Mifare DESFire卡说明书
NXP Mifare DESFire 芯片功能简介下载