ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx

上传人:b****5 文档编号:19083030 上传时间:2023-01-03 格式:DOCX 页数:10 大小:198.08KB
下载 相关 举报
ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx_第1页
第1页 / 共10页
ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx_第2页
第2页 / 共10页
ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx_第3页
第3页 / 共10页
ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx_第4页
第4页 / 共10页
ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx

《ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx》由会员分享,可在线阅读,更多相关《ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx(10页珍藏版)》请在冰豆网上搜索。

ID卡IC卡RFID卡NFC卡Mifare卡各种概念的关系文档格式.docx

其余还有一些技术细节方面:

NFC相较于RFID技术,具有距离近、带宽高、能耗低等一些特点。

详细内容:

1.NFC只是限于13.56MHz的频段!

而RFID的频段有低频(125KHz到135KHz),高频(13.56MHz)和超高频(860MHz到960MHz之间。

2.工作有效距离:

NFC(小于10cm,所以具有很高的安全性),RFID距离从几米到几十米都有!

3.因为同样工作于13.56MHz,NFC与现有非接触智能卡技术兼容,所以很多的厂商和相关团体都支持NFC,而RFID标准较多,统一较为复杂(估计是没可能统一的了),只能在特殊行业有特殊需求下,采用相应的技术标准!

4.应用:

RFID更多的被应用在生产、物流、跟踪、资产管理上,而NFC则在门禁、公交、手机支付等领域内发挥着巨大的作用。

Mifare系列卡区别

Mifare系列卡片根据卡内使用芯片的不同,分为

MifareUltraLight,又称为MF0;

MifareS50和S70,又称为MF1;

MifarePro,又称为MF2;

MifareDesfire,又称为MF3。

Mifare1有密码,MifareUltraLight没有密码。

M1/ML/UtralLight/MifarePro都遵守14443A协议,AT88RF020遵守14443B协议,复旦的卡片要看是哪一种。

NFC标签分四种

MifareS50和MifareS70的区别

一是读写器对卡片发出请求命令,二者应答返回的卡类型(ATQA)字节不同。

MifareS50的卡类型(ATQA)是0004H,MifareS70的卡类型(ATQA)是0002H。

另一个区别就是二者的容量和内存结构不同。

S50的容量是1K字节,S70的容量为4K字节。

MifareS50把1K字节的容量分为16个扇区(Sector0-Sector15),每个扇区包括4个数据块(Block0-Block3,我们也将16个扇区的64个块按绝对地址编号为0~63),每个数据块包含16个字节(Byte0-Byte15),64*16=1024。

MifareS70把4K字节的容量分为40个扇区(Sector0-Sector39),其中前32个扇区(Sector0-Sector31)的结构和MifareS50完全一样,每个扇区包括4个数据块(Block0-Block3),后8个扇区每个扇区包括16个数据块(Block0-Block15)。

我们也将40个扇区的256个块按绝对地址编号为0~255),每个数据块包含16个字节(Byte0-Byte15),256*16=4096。

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

S50与Mifare 

S70

MifareS50和MifareS70又常被称为MifareStandard、MifareClassic、MF1,是遵守ISO14443A标准的卡片中应用最为广泛、影响力最大的的一员。

而MifareS70的容量是S50的4倍,S50的容量是1K字节,S70的容量为4K字节。

读写器对卡片的操作时序和操作命令,二者完全一致。

MifareS50和MifareS70的每张卡片都有一个4字节的全球唯一序列号,卡上数据保存期为10年,可改写10万次,读无限次。

一般的应用中,不用考虑卡片是否会被读坏写坏的问题,当然暴力硬损坏除外。

MifareS50和MifareS70的区别主要有两个方面。

如下表所示:

扇区号

块号

块类型

总块号

扇区0

块0

厂商代码

厂商块

块1

数据块

1

块2

2

块3

密码A 

存取控制 

密码B

控制块

3

扇区1

4

5

6

7

...

... 

扇区15 

60

61

62

63

扇区31

124

125

126

127

扇区32

128

129

块14

142

块15

143

扇区39

240

241

254

255

每个扇区都有一组独立的密码及访问控制,放在每个扇区的最后一个Block,这个Block又被称为区尾块,S50是每个扇区的Block3,S70的前32个扇区也是Block3,后8个扇区是Block15。

S50和S70的0扇区0块(即绝对地址0块)用于存放厂商代码,已经固化,不可更改,卡片序列号就存放在这里。

除了厂商块和控制块,卡片中其余的块都是数据块,可用于存贮数据。

数据块可作两种应用:

(1)用作一般的数据保存,可以进行读、写操作。

(2)用作数据值,可以进行初始化值、加值、减值、读值操作。

数据块和值块有什么区别呢?

无论块中的内容是什么,你都可以把他看成普通数据,即使它是一个值块。

但是并不是任何数据都可以看成是值,因为值块有一个比较严格的格式要求。

值块中值的长度为4个字节的补码,其表示的范围(-2147483648~2147483647),值块的存储格式如下:

15

14

13

12

11

10

9

8

addr

VALUE

带下划线表示取反。

VALUE是值的补码,addr是块号(0-63).只有具有上述格式,才被认为是值块,否则就是普通的数据块。

每个扇区的区尾块为控制块,包括了6字节密码A、4字节存取控制、6字节密码B。

例如一张新出厂的卡片控制块内容如下:

A0A1A2A3A4A5 

FF078069 

B0B1B2B3B4B5

密码B 

新卡的出厂密码一般是密码A为A0A1A2A3A4A5,密码B为B0B1B2B3B4B5,或者密码A和密码B都是6个FF。

存取控制用以设定扇区中各个块(包括控制块本身)的存取条件,这部分有点复杂,后面将专文介绍。

读写器与S50和S70的通讯流程如下图所示:

卡片选择和三次相互认证在前面已经介绍过。

其他操作如下:

(1)读 

(Read):

读取一个块的内容,包括普通数据块和值块;

(2)写 

(Write):

写数据到一个块,包括普通数据块和值块,值块中写入了非法格式的数据,值块就变成了普通数据块;

(3)加(Increment):

对值块进行加值,只能对值块操作;

(4)减(Decrement):

对值块进行减值,只能对值块操作;

  (5)中止(Halt):

将卡置于睡眠工作状态,只有使用WAKE-UP命令才能唤醒。

事实上加值和减值操作并不是直接在Mifare的块中进行的。

这两个命令先把Block中的值读出来,然后进行加或减,加减后的结果暂时存放在卡上的易失性数据寄存器(RAM)中,然后再利用另一个命令传输(Transfer)将数据寄存器中的内容写入块中。

与传输(Transfer)相对应的命令是存储(Restore),作用是将块中的内容存到数据寄存器中,不过这个命令很少用到。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1