Directory Mifare应用程序目录管理?

Directory Mifare应用程序目录管理?,directory,directory-structure,rfid,mifare,contactless-smartcard,Directory,Directory Structure,Rfid,Mifare,Contactless Smartcard,我希望获得一些RFID领域的行业知识。具体来说,使用MIFARE MAD(MIFARE应用程序目录)。我通过查看NXP发布的MIFARE MAD文档了解其体系结构,该文档位于: 然而,从这份文件中出现了一些问题 谁管理给定卡片上的初始MAD目录?我知道制造商可能会分发在扇区0/16中预先初始化了MAD 1、2或3的卡。如果读到一张卡片上还没有放置MAD,那么标准是什么?在这种情况下,写我自己的MAD在卡片上合适吗?还是强制客户购买预先安装了MAD的卡更合适 给定标准MIFARE Class

我希望获得一些RFID领域的行业知识。具体来说,使用MIFARE MAD(MIFARE应用程序目录)。我通过查看NXP发布的MIFARE MAD文档了解其体系结构,该文档位于:

然而,从这份文件中出现了一些问题

谁管理给定卡片上的初始MAD目录?我知道制造商可能会分发在扇区0/16中预先初始化了MAD 1、2或3的卡。如果读到一张卡片上还没有放置MAD,那么标准是什么?在这种情况下,写我自己的MAD在卡片上合适吗?还是强制客户购买预先安装了MAD的卡更合适

给定标准MIFARE Classic 1k卡,MAD目录只能驻留扇区0的两个16字节块。这只为MAD目录提供了32个字节。注册的AIDs列表似乎比32字节大得多。如果我正在寻找的援助没有在MAD中建立索引,我应该采取什么流程

从所找到的帮助列表中获得特定帮助 确定数据所在部门的一般流程是什么?那么,从列表中随机选取一个辅助工具,比如说注册到Verifone的0034,如何识别数据所在的扇区?如何确定数据是否位于多个扇区

什么是MAD版本1、2和3? MAD版本1和2与MIFARE经典卡一起使用。MAD版本1使用卡的扇区0将剩余扇区(扇区1..15)分配给特定的“应用程序”(每个扇区可分配给一个应用程序ID,指示管理/使用这些扇区的应用程序)。MAD版本2是MAD v1的扩展,用于MIFARE经典4K卡。MAD版本2使用扇区16作为附加目录,将4K特定扇区(扇区17..39)分配给应用程序

MAD版本3与MIFARE DESFire(EV1)卡一起使用。因为您特别要求MIFARE Classic 1K,所以这可能与您的问题无关

谁管理给定卡片上的初始MAD目录? 通常,MAD将由发卡机构管理。因此,无论谁发行卡,都将启动MAD扇区

如果读到一张卡片上还没有放置MAD,那么标准是什么?

如果你碰巧找到一个已经包含数据但不使用MAD的卡,你通常会认为这是一个单独的应用程序卡。由于已经使用此卡的应用程序可能不理解MAD概念,因此您以后将无法引入MAD。(如果应用程序将任何MAD扇区(扇区0或16)用于其他应用程序数据,则情况尤其如此。)

在这种情况下,写我自己的MAD在卡片上合适吗? 见上文。通常,以后再引入MAD是没有意义的。此外,如果该卡已经在使用中,您可能没有写入MAD扇区(或任何其他(使用过的)扇区)的密钥

还是强制客户购买预先安装了MAD的卡更合适? 我不知道有哪种目录管理器服务可以让您购买带有预配置MAD的空卡,并且用户可以在该管理器稍后将其特定应用程序安装到卡上

事实上,MAD通常用于闭环应用场景,其中一个发卡机构将这些卡用于其域内的多个应用程序(例如,一所大学(对,我为一所大学工作)将这些卡用于访问控制系统、闭环支付系统等)

给定标准MIFARE Classic 1k卡,MAD目录只能驻留扇区0的两个16字节块。这只为MAD目录提供了32个字节。注册的AIDs列表似乎比32字节大得多。 在MAD v1和V2中,每个AID有16位(2字节)。由于MAD将扇区分配给应用程序,因此每个扇区在MAD中都有一个两字节的插槽,其中将存储分配给扇区的AID。看

如果我正在寻找的援助没有在MAD中建立索引,我应该采取什么流程? 您可以请求NXP注册您的应用程序并为其分配辅助工具。登记表见附录。虽然列表显示NXP仍在进行新的注册,但您应该记住,MIFARE经典安全性自2008年以来已被破坏,MIFARE产品线中有更适合新应用的新产品

如果提供了特定的帮助,那么识别数据所在部门的一般流程是什么? 见上文和。MAD中的每个插槽都为一个特定扇区分配一个辅助。因此,您可以阅读MAD扇区,然后浏览它们以查找AID的出现情况,通过累积所有出现情况,您可以获得分配给该应用程序的所有扇区的列表。

什么是MAD版本1、2和3? MAD版本1和2与MIFARE经典卡一起使用。MAD版本1使用卡的扇区0将剩余扇区(扇区1..15)分配给特定的“应用程序”(每个扇区可分配给一个应用程序ID,指示管理/使用这些扇区的应用程序)。MAD版本2是MAD v1的扩展,用于MIFARE经典4K卡。MAD版本2使用扇区16作为附加目录,将4K特定扇区(扇区17..39)分配给应用程序

MAD版本3与MIFARE DESFire(EV1)卡一起使用。因为您特别要求MIFARE Classic 1K,所以这可能与您的问题无关

谁管理给定卡片上的初始MAD目录? 通常,MAD将由发卡机构管理。因此,无论谁发行卡,都将启动MAD扇区

如果读卡,标准是什么