Mifare和CPU卡的对比分析.ppt

Mifare和CPU卡的对比分析.ppt

ID:56443414

大小:304.00 KB

页数:38页

时间:2020-06-18

Mifare和CPU卡的对比分析.ppt_第1页
Mifare和CPU卡的对比分析.ppt_第2页
Mifare和CPU卡的对比分析.ppt_第3页
Mifare和CPU卡的对比分析.ppt_第4页
Mifare和CPU卡的对比分析.ppt_第5页
资源描述:

《Mifare和CPU卡的对比分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Mifare和CPU卡Mifare卡和CPU卡简介和比较卡片分类MifareOne卡(简称M1卡)非接触CPU卡MifareOne卡电气特性容量为8K位EEPROM分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位每个扇区有独立的一组密码及访问控制每张卡有唯一序列号,为32位(4字节)具有防冲突机制,支持多卡操作无电源,自带天线,内含加密控制逻辑和通讯逻辑电路工作温度:-20℃~85℃(卡片70℃、芯片85℃)工作频率:13.56MHZ通信速率:106KBPSMifareOne卡数据存储结构M1卡分为16个扇区,每个扇区4块(块0~3),共

2、64块。按块号编址为0~63。第0扇区的块0(即绝对地址0块)用于存放厂商代码,已经固化,不可更改。其他各扇区的块0、块1、块2为数据块,用于存贮数据;块3为控制块,存放密码A、存取控制、密码B其结构如下图:A0A1A2A3A4A5FF078069B0B1B2B3B4B5密码A(6字节)存取控制(4字节)密码B(6字节)MifareOne卡存取控制(1)每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。在存取控制中每个块都有相应的三个控制位,定义如下:0块0C10C20C301块1C11C21C312块2C12C22C323

3、块3C13C23C33MifareOne卡存取控制(2)三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限如进行减值操作必须验证KEYA,进行加值操作必须验证KEYB,等等。三个控制位在存取控制字节中的位置如下(字节9为备用字节,默认值为0x69):bit76543210字节6C23_bC22_bC21_bC20_bC13_bC12_bC11_bC10_b字节7C13C12C11C10C33_bC32_bC31_bC30_b字节8C33C32C31C30C23C22C21C20字节901101001MifareOne卡存取控制(3)数

4、据块(块0、块1、块2)的存取控制如下:C1XC2XC3XReadWriteIncrementDecrement,transfer,restore000KeyA

5、BKeyA

6、BKeyA

7、BKeyA

8、B010KeyA

9、BNeverNeverNever100KeyA

10、BKeyBNeverNever110KeyA

11、BKeyBKeyBKeyA

12、B001KeyA

13、BNeverNeverKeyA

14、B011KeyBKeyBNeverNever101KeyBNeverNeverNever111NeverNeverNeverNeverKeyA

15、B表示密码A或密码B,Ne

16、ver表示任何条件下不能实现例如:当块0的存取控制位C10C20C30=100时,验证密码A或密码B正确后可读;验证密码B正确后可写;不能进行加值、减值操作MifareOne卡存取控制(4)控制块(块3)的存取控制与数据块(块0、1、2)不同,它的存取控制如下:控制位密码A存取控制密码BC13C23C33ReadWriteReadWriteReadWrite000NeverKeyA

17、BKeyA

18、BNeverKeyA

19、BKeyA

20、B010NeverNeverKeyA

21、BNeverKeyA

22、BNever100NeverKeyBKeyA

23、BNeverNeve

24、rKeyB110NeverNeverKeyA

25、BNeverNeverNever001NeverKeyA

26、BKeyA

27、BKeyA

28、BKeyA

29、BKeyA

30、B011NeverKeyBKeyA

31、BKeyBNeverKeyB101NeverNeverKeyA

32、BKeyBNeverNever111NeverNeverKeyA

33、BNeverNeverNever例如:当块3的存取控制位C13C23C33=100时,表示:密码A:不可读,验证KEYB正确后,可写(更改)。存取控制:验证KEYA或KEYB正确后,可读不可写。密码B:不可读,验证KEYB正确后,可写。Mi

34、fareOne卡提供操作操作描述有效块读读一个块Block0,1,2,3写写一个块Block0,1,2,3认证认证某一扇区Block0,1,2,3增值增加某一块的内容并将结果保存到寄存器中Block0,1,2减值减少某一块的内容并将结果保存到寄存器中Block0,1,2传送将内部寄存器中的值写到一个块内Block0,1,2恢复将一个块内的值读取到内部寄存器中Block0,1,2MifareOne卡针对用户需要提供了以下几种操作命令:复旦微电子相关产品FM11RF08FM11RF32CPU卡介绍FM1208为支持电子钱包和兼容现有公交卡的低成本的非接触C

35、PU卡芯片。产品的关键部分是,把现在用于公交卡的非接触逻辑加密卡(包括Mifare和上海算法)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。