实验6hf iso14443a存取控制

实验6hf iso14443a存取控制

ID:6165438

大小:69.79 KB

页数:6页

时间:2018-01-05

实验6hf iso14443a存取控制_第1页
实验6hf iso14443a存取控制_第2页
实验6hf iso14443a存取控制_第3页
实验6hf iso14443a存取控制_第4页
实验6hf iso14443a存取控制_第5页
资源描述:

《实验6hf iso14443a存取控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、知识学习:14443A的每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。存取控制为4个字节,共32位,扇区中的每个块(包括数据块和控制块)的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位,定义如下:块0:C10C20C30块1:C11C21C31块2:C12C22C32块3:C13C23C33在SecurityBlock表中,表现的是C(xy)的值的二维表。如第二行第三列是C22的值。三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限(如进行减值操作必须验证KEYA,进行加值操

2、作必须验证KEYB,等等)。三个控制位在存取控制字节中的位置,以块0为例:表一、对块0的控制:bit76543210字节6C20_bC10_b字节7C10C30_b字节8C30C20字节9(注:C10_b表示C10取反)表二、存取控制(4字节,其中字节9为备用字节)结构:bit76543210字节6C23_bC22_bC21_bC20_bC13_bC12_bC11_bC10_b字节7C13C12C11C10C33_bC32_bC31_bC30_b字节8C33C32C31C30C23C22C21C20字节9(注:_b表示取反)表三数据块(块0、块1、块2)

3、的存取控制控制位(X=0..2)访问条件(对数据块0、1、2)C1XC2XC3XReadWriteIncrementDecrement,transfer,Restore000KeyA

4、BKeyA

5、BKeyA

6、BKeyA

7、B010KeyA

8、BNeverNeverNever100KeyA

9、BKeyBNeverNever110KeyA

10、BKeyBKeyBKeyA

11、B001KeyA

12、BNeverNeverKeyA

13、B011KeyBKeyBNeverNever101KeyBNeverNeverNever111NeverNeverNeverNever(KeyA

14、B表

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

16、BKeyA

17、BNeverKeyA

18、BKeyA

19、B010NeverNeverKeyA

20、BNeverKeyA

21、BNever100NeverKeyBKeyA

22、BNeverNever

23、KeyB110NeverNeverKeyA

24、BNeverNeverNever001NeverKeyA

25、BKeyA

26、BKeyA

27、BKeyA

28、BKeyA

29、B011NeverKeyBKeyA

30、BKeyBNeverKeyB101NeverNeverKeyA

31、BKeyBNeverNever111NeverNeverKeyA

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

33、读、可写。可变模式和固定模式:请注意C13C23C33是001,011,101时,存取控制才可以写,这时叫做可变模式。此时0、1、2、3块的存取控制才可以改。C13C23C33是其他5种模式时,存取控制再也不能改写,这时叫做固定模式。此时0、1、2块的存取控制也不能改写了,是啥样就是啥样固定了。变和不变的叫法只是针对0、1、2、3块的存取控制,不影响别的。实验六ISO14443A协议下存取控制位修改和功能一、实验目的掌握修改存取控制位以控制数据块读写加值减值操作、控制块读写的方法。二、实验器材RFID读写器基础实验箱、计算机一台(自备)、实验用ISO14

34、443A白卡三、实验内容修改ISO14443A卡的存取控制位,了解存取控制位的作用。四、实验步骤1、拿起一张实验用高频ISO14443A白卡,置于高频天线感应区,进入操作界面。2、修改存取控制位的操作都在SecurityBlock页完成,(该操作界面问题:1、KeyA、KeyB读不出来就变成了00-00-00-00-00-00,很容易在写回去时改变密码。2、控制字列表读取时不准,只能看accesscond.)3、读取控制位14443A卡中,一共有16个扇区,每个扇区拥有独立的密钥,分为密钥A和密钥B,其长度均为6bytes,此外还有4bytes的存储控制

35、位,控制密钥A和密钥B的访问条件等信息。读取的操作步骤如下选择需要读取的Sect

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

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

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