射频识别技术漫谈(16)——Mifare UltraLight

【转自】http://blog.sina.com.cn/s/blog_9ed067ad01010t8k.html

 Mifare UltraLight又称为MF0,从UltraLight(超轻的)这个名字就可以看出来,它是一个低成本、小容量的卡片。低成本,是指它是目前市场中价格最低的遵守ISO14443A协议的芯片之一;小容量,是指其存储容量只有512bit(Mifare S50有8192bit)
    Mifare UltraLight的512bit存储容量分成16个Page,每个Page包含4个字节,如下图所示:

 Page0和Page1以及Page2的第1个字节是卡片的7字节序列号及其校验字节,其中BCC0=0x88⊕SN0⊕SN1⊕SN2,BCC1=SN3⊕SN4⊕SN5⊕SN6,SN0是制造商代码,由于Mifare UltraLight是NXP公司出品,因而SN0固定为04H。Page2的第2个字节Internal作为内部数据保留。以上共10个字节出厂时固化在存储区内,用户无法更改。

    Page3是一次性烧录(One Time Programmable,OTP)页,该页的内容在卡片出厂时全部被写为“0”,用户使用时只能把某一位的内容写为“1”,而永远也不能把“1”写为0,也就是说,新写入的4字节内容与卡内原来的内容进行异或,异或后的结果存储在卡片中。

    Page4-Page15是可读写的用户数据区,出厂时其内容初始化为0,用户可以任意读写。

    Page2的第3和第4个字节用于将存储区锁定为只读。如下图所示,L4-L15的某一位设置为1,则对应序号的Page内容锁定为只读,每一个Page都可以单独设置。Lotp用于锁定Page3为只读。“螳螂捕蝉,黄雀在后”,Lotp-L15可以锁定别人,这些位本身又被三个BL位锁定,BL15-10用于锁定L15-L10,BL9-4用于锁定L9-L4,BLotp用于锁定Lotp。所有的这16个锁定位也具有OTP特性,通俗的讲就是这些“锁”没有“钥匙”,一旦锁死就再也改不回来了,所以锁定时一定要小心。

 

Mifare UltraLight的读写操作和 Mifare S50是完全兼容的,这里的“兼容”是指二者可以使用同一个读卡器硬件,同一套软件。当然若软硬件完全相同就不是两种卡了,二者的区别主要体现在软件操作上,包括以下4个方面:
    一是Mifare UltraLight的卡序列号有7个字节,而Mifare S50的卡序列号只有4个字节,因此在卡片防冲突选择阶段需要两层(Cascade,93H和95H)操作;
    二是Mifare UltraLight没有密码,不需要验证;
    三是Mifare UltraLight的Page相当于Mifare S50的BLOCK,因此Mifare UltraLight有16个BLOCK,且每个BLOCK只有4个字节,而Mifare S50有64个BLOCK,每个BLOCK有16个字节;
    四是Mifare UltraLight没有电子钱包功能。
    基于以上四点,在Mifare S50的程序中在卡请求命令成功执行后,如果判断卡类型字节为Mifare UltraLight(0044H),则在之后的操作中增加第二层防冲突选择,卡选择成功后直接对卡片的0-15块进行读写操作,每次读写只关注前4个字节,不使用电子钱包功能,这样就可以两种卡片完全兼容了。
    Mifare UltraLight适合一次性、不需要回收的低成本的电子票证、景区门票等场合的解决方案,据说推出Mifare UltraLight的本来目的是想与125KHz的ID卡竞争,并作为磁条卡的替代方案。从目前的情况看,Mifare UltraLight与ID卡的竞争情况并不乐观,而磁条卡的替代品也大多是ID卡。

 

 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Mifare Ultralight是一类RFID标签,其通信协议遵循ISO/IEC 14443 Type A标准。该标签内部存储器按照页(Page)进行组织,每页4字节,总存储容量为64字节。标签通信速率最高可达7.5 kbps。 Mifare Ultralight标签的读写操作可以通过NFC-enabled手机或专用读写器进行。读取标签内存数据也需遵循ISO/IEC 14443标准,即将标签与读写器之间建立射频连接,然后通过发送带有读指令的APDU命令来读取标签内存中的数据。标签的写操作同样可以通过发出带有写指令APDU命令来完成。 Mifare Ultralight标签主要应用于短期门禁、公共交通票务、物品追踪、活动票务等领域。标签体积小、价格低廉,使用方便,可重复读写。但其容量较低,安全性不高,易受到破坏和窃取,如需更高安全性和存储容量,需要选择Mifare Classic标签或其他RFID技术方案。 ### 回答2: MIFARE Ultralight是一种非接触式智能卡,具有高度可靠性、快速读写和安全性高等特点。其读写距离一般在10cm以内,使用13.56MHz射频进行通信。 MIFARE Ultralight卡的存储容量为512位,相当于64个字节。这些存储器可以用于存储二进制数据,如文本、图片、音乐等。此外,卡片还可以存储文件,并且可以对这些文件进行读写。 要读取MIFARE Ultralight卡中存储的数据,需要使用MIFARE架构中的读卡器和相应软件。可以通过蓝牙、USB或串口与读卡器进行数据交换。读卡器在读取卡片之前,首先需要经过身份认证,以确保只有授权的用户才能访问受保护的数据。 MIFARE Ultralight卡可以被广泛应用于各种领域,如公共交通、会议参与者管理、物流追踪等。例如,当公共交通使用这种卡时,乘客只需将卡片放在读卡器上,系统就可以自动读取卡上的数据并扣除相应的车费。 总之,MIFARE Ultralight卡作为一种高性能、高可靠性、高安全性的非接触式智能卡,为各种行业提供了更快、更便利的数据存储与交换方式。 ### 回答3: Mifare Ultralight是一种高性能的无接触式智能卡,具有读写功能。它是由NXP Semiconductors公司设计和开发的,广泛应用于公共交通、门禁、身份识别等领域。 Mifare Ultralight智能卡具有高度的可靠性和安全性。它能够提供可更新性的熔丝保护、32位密码保护、CRC检验等安全特性,保证了数据的安全性和完整性。此外,它还具有高速读写和卡片容量大的特点,在外部电磁场的作用下,可以非常快地进行数据传输。 Mifare Ultralight智能卡的读写操作非常简单,通过近距离的RFID技术可以轻松完成数据的读写。读卡器或写卡器通过发送指令来实现对卡中数据的读写,可实现多次读写,以满足不同场合的需求,提高了卡片的灵活性。 Mifare Ultralight智能卡广泛应用于很多领域,其应用范围包括:公共交通、门禁、身份证明、智能柜、出票、游乐园、停车场等。在公共交通领域,可以应用于地铁、公交车的售票和免费通行等方面;在门禁方面,可以应用于门禁管理和人员进出等方面。除此之外,Mifare Ultralight智能卡还可以应用于一些需要考勤管理和消费管理的场所,如超市、餐饮店等。 总之,Mifare Ultralight智能卡作为一种高性能、可靠性和安全性都很高的智能卡,在物联网领域应用广泛。它可以为很多场所带来便捷、安全和高效的管理方式,成为现代化社会不可或缺的一部分。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值