mifare 1 卡的存取控制

mifare 1 卡的存取控制

ID:14327706

大小:60.50 KB

页数:3页

时间:2018-07-27

mifare 1 卡的存取控制_第1页
mifare 1 卡的存取控制_第2页
mifare 1 卡的存取控制_第3页
资源描述:

《mifare 1 卡的存取控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

2、块3:C13C23C33三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限(如进行减值操作必须验证KEYA,进行加值操作必须验证KEYB,等等)。三个控制位在存取控制字节中的位置如下(字节9为备用字节,默认值为0x69):bit76543210字节6C23_bC22_bC21_bC20_bC13_bC12_bC11_bC10_b字节7C13C12C11C10C33_bC32_bC31_bC30_b字节8C33C32C31C30C23C22C21C20(注:_b表示取反)其中,白色区控制块3,蓝色区控制块2,绿色区控制块1,红色区控制块0。数据块(块0、块1、块2)

3、的存取控制如下:控制位(X=0..2)访问条件(对块0、1、2)C1XC2XC3XReadWriteIncrementDecrementtransferrestore000KeyA

4、BKeyA

5、BKeyA

6、BKeyA

7、B010KeyA

8、BNeverNeverNever100KeyA

9、BKeyBNeverNever110KeyA

10、BKeyBKeyBKeyA

11、B001KeyA

12、BNeverNeverKeyA

13、B011KeyBKeyBNeverNever101KeyBNeverNeverNever111NeverNeverNeverNever(KeyA

14、B表示密码A或密码B,Never表

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

16、BKeyA

17、BNeverKeyA

18、BKeyA

19、B010NeverNeverKeyA

20、BNeverKeyA

21、BNever100NeverKeyBKeyA

22、BNeverNeverKeyB110NeverNeverKeyA

23、BNeverNever

24、Never001NeverKeyA

25、BKeyA

26、BKeyA

27、BKeyA

28、BKeyA

29、B011NeverKeyBKeyA

30、BKeyBNeverKeyB101NeverNeverKeyA

31、BKeyBNeverNever111NeverNeverKeyA

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

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

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

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