0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

阗笑 来源:魏道志 作者:魏道志 2023-10-16 16:13 次阅读

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

wKgaomUs8H6ASZuwAAF9Nk4iMZ4557.png

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特性,通俗的讲就是这些“锁”没有“钥匙”,一旦锁死就再也改不回来了,所以锁定时一定要小心。

wKgaomUs8JeADHA0AABwEWYSE60577.png

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卡。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RFID
    +关注

    关注

    387

    文章

    6105

    浏览量

    237379
  • 射频识别
    +关注

    关注

    8

    文章

    576

    浏览量

    38910
收藏 人收藏

    评论

    相关推荐

    射频技术rfid干扰缺陷有哪些

    射频识别(RFID)技术是一种利用无线电波进行识别和跟踪物体的技术。它广泛应用于物流、零售、医疗、交通等多个领域。然而,尽管RFID
    的头像 发表于 09-25 10:03 411次阅读

    一文简单介绍射频识别RFID

    RFID,全称为Radio Frequency Identification,即 射频识别 ,是一种通过无线电信号识别特定目标并读取相关数据的技术。这种
    的头像 发表于 08-27 12:05 442次阅读
    一文简单介绍<b class='flag-5'>射频</b><b class='flag-5'>识别</b>RFID

    射频识别技术的工作原理

    射频识别技术(Radio Frequency Identification,简称RFID)是一种非接触的自动识别技术,通过无线
    的头像 发表于 08-13 10:36 823次阅读

    无线射频识别技术在生活中的应用

    无线射频识别技术(Radio Frequency Identification,简称RFID)是一种通过无线电波进行非接触式双向数据通信的自动识别
    的头像 发表于 08-09 17:27 665次阅读

    RFID射频识别是什么技术

    射频识别(RFID) 是 Radio Frequency Identification 的缩写。 射频识别技术 是自动
    的头像 发表于 06-17 17:26 558次阅读
    RFID<b class='flag-5'>射频</b><b class='flag-5'>识别</b>是什么<b class='flag-5'>技术</b>

    RFID射频识别中的高频HF

    RFID,即 Radio Frequency Identification 射频识别技术,是一种非接触式的自动识别技术,通过无线
    的头像 发表于 05-14 17:34 786次阅读
    RFID<b class='flag-5'>射频</b><b class='flag-5'>识别</b>中的高频HF

    浅析射频识别技术如何加强企业安全

    射频识别(RFID)技术这种高效、经济的创新技术在世界各地的组织中发挥着微妙但强大的作用,其带来的好处比其提供的安全增强更直接。如今,RFID技术
    的头像 发表于 05-10 15:19 262次阅读

    RFID射频识别中的高频HF

    RFID,即 Radio Frequency Identification 射频识别技术,是一种非接触式的自动识别技术,通过无线
    发表于 05-08 11:31

    无线射频技术(RF)与传统条形码识别技术相比其优势有哪些?

    无线射频是20世纪90年代兴起的一种非接触式的自动识别技术射频技术相对于传统的磁卡及IC卡技术
    的头像 发表于 04-04 16:10 2872次阅读
    无线<b class='flag-5'>射频</b><b class='flag-5'>技术</b>(RF)与传统条形码<b class='flag-5'>识别</b><b class='flag-5'>技术</b>相比其优势有哪些?

    射频识别RFID介绍

    射频识别(RFID) 是 Radio Frequency Identification 的缩写。 射频识别技术 是自动
    的头像 发表于 03-27 11:00 1881次阅读
    <b class='flag-5'>射频</b><b class='flag-5'>识别</b>RFID介绍

    一文浅谈射频识别RFID

    RFID,全称为Radio Frequency Identification,即 射频识别 ,是一种通过无线电信号识别特定目标并读取相关数据的技术。这种
    的头像 发表于 03-21 11:05 724次阅读
    一文浅谈<b class='flag-5'>射频</b><b class='flag-5'>识别</b>RFID

    EPC™射频识别协议标准

    该规范定义了在 860 MHz 到 960 MHz 频率范围内进行射频识别(RFID)通信的标准协议。
    发表于 03-07 09:48 0次下载

    Molex射频识别RFID高频HF解决方案

    Molex射频识别 (RFID) 高频 (HF) 解决方案为各种行业、应用和环境提供多功能、稳健、紧凑的资产跟踪和识别功能。
    的头像 发表于 03-01 16:40 538次阅读

    射频识别RFID

    射频识别(RFID) 是 Radio Frequency Identification 的缩写。 射频识别技术是自动
    发表于 02-28 11:31

    简单认识射频识别技术

    射频识别 (Radio Frequency Identification, RFID)是一种无线通信技术,可以通过磁场耦合或者电场传输等非接触方式实现数据的无线传输,达到识别特定目标的
    的头像 发表于 01-08 09:43 1126次阅读