Q:什么是MIFARE?
A:MIFARE是Philips Electronics所拥有的13.56MHz非接触性辨识技术。Philips并没有制造卡片或卡片阅读机,而是在开放的市场上贩售相关技术与芯片,卡片和卡片阅读机之制造商再利用它们的技术来创造独特的产品给一般使用者。MIFARE经常被认为是一种智能卡的技术,这是因为它可以在卡片上兼具读写的功能。事实上,MIFARE仅具备记忆功能,必须搭配处理器卡才能达到读写功能。MIFARE的非接触式读写功能是设计来处理大众运输系统中的付费交易部分,其与众不同的地方是具备执行升幂和降序的排序功能,简化资料读取的过程。尽管接触性智能卡也能够执行同样的动作,但非接触性智能卡的速度更快且操作更简单,而且卡片阅读机几乎不需要任何维修,卡片也较为耐用。
Q:一般而言, MIFARE非接触智能卡的卡片阅读机可达多少读卡距离?
A:智能卡的卡片阅读机 MIFARE非接触智能卡之卡片阅读机的标准读卡距离是1.0吋至3.9吋(亦即2.5至10公分)。在北美,由于FCC(电力)的限制,读卡距离则在2.5公分左右。
Q:一张 MIFARE卡有多少个区块和用途呢?
A:一张 MIFARE卡有16个分隔的区块,可设计成为电子钱包或其它资料的储存。第一个区块通常被用作是卡片其它部分的目录(Dirctory),剩下的十五个区块则可用在资料储存或电子钱包方面。因此, MIFARE至少可提供15种不同的应用,而且由于每个区块各有独立的金钥(密码),所以这15个应用是可被分隔的;唯一的条件是各类用途的供货商必须能配合该技术的MAD( MIFARE Application Directory)。MAD是指储存在每张卡中的内容表。Philips指定独特的应用ID码给各个供货商和整合商,卡片阅读机再扫描MAD以搜寻特定的应用ID码,然后直接跑到对应区块去读取资料;此种方式比寻找整张卡来读取需要的资料快多了。
对于卡片的分类,看了下面的这张图就很清楚了:
Mifare 1非接触式IC卡基本组成:
概括的来讲,主要分为射频接口电路和数字电路两大部分。
l Mifare 1卡片的存储结构:
总共有16个Sector,每个Sector又有4个Block,每个Block为16字节,这样总的存储容量就是16×4×16=1K字节,其中每个Sector的Block3比较特殊,分配格式为:
1. 扇区密码A:6字节
2. 存储控制:4字节
3. 密码B:6字节
l AntiCollision机制:
Mifare 1非接触卡的一个非常有特点之处在于它的防冲突机制;采用的是三遍认证的令牌原理,其机制如下图:
其中的三遍认证全部通过以后,整个认证过程才能认为是正确的。(