资源描述
M1 射频射频IC卡介绍卡介绍Mifare l卡特性简介卡特性简介 Mifare1卡简称为M1卡,为8K位的非接触式IC卡。卡片的电气部分只由一个天线和ASIC组成。工作原理工作原理 天线:卡片的天线是只有几组绕线的线圈,很适于封装到IS0卡片中。ASIC:卡片的ASIC由一个高速(106KB波特率)的RF接口,一个控制单元和一个8K位EEPROM组成。读写器向M1卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与讯写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2V时,此电容可做为电源为其它电路提供工作电压,将卡内数据发射出去或接取读写器的数据。n n 容量为容量为8K8K位位EEPROMEEPROMn n分为分为1616个扇区,每个扇区为个扇区,每个扇区为4 4块,每块块,每块1616个字节个字节,以块为存取单位以块为存取单位n n每个扇区有独立的一组密码及访问控制每个扇区有独立的一组密码及访问控制n n每张卡有唯一序列号,为每张卡有唯一序列号,为3232位位n n具有防冲突机制,支持多卡操作具有防冲突机制,支持多卡操作n n无电源,自带天线,内含加密控制逻辑和通讯无电源,自带天线,内含加密控制逻辑和通讯逻辑电路逻辑电路n n工作温度:工作温度:-20-205050n n工作频率:工作频率:13.56MHZ13.56MHZn n通信速率:通信速率:106KBPS106KBPSn n读写距离:读写距离:10mm10mm以内(与读写器有关)以内(与读写器有关)n n数据保存期为数据保存期为1010年,可改写年,可改写1010万次,读不限次万次,读不限次电气特性电气特性M1M1M1M1卡存储结构卡存储结构卡存储结构卡存储结构M1卡分为16扇区每扇区分为4块,每块16字节;扇区前3块为数据块,用于存贮数据;最后1块为控制块,存放密码A、存取控制、密码B0区0块用于存放厂商代码,已经固化,不可修改IC卡的读写以块为单位控制块结构控制块结构密码A(6字节)存取控制(4字节)密码B(6字节)控制属性控制属性控制属性控制属性 每每个个扇扇区区的的密密码码和和存存取取控控制制都都是是独独立立的的,可可以以根根据据实实际际需需要要设设定定各各自自的的密密码码及及存存取取控控制制。在在存存存存取取取取控控控控制制制制中中每每个个块块都都有有相相应应的三个的三个控制位控制位控制位控制位,定义如下:定义如下:bit 7bit 76 65 54 43 32 21 10 0字字字字节节节节6 6C23_bC23_bC22_bC22_bC21_bC21_bC20_bC20_bC13_bC13_bC12_bC12_bC11_bC11_bC10_bC10_b字字字字节节节节7 7C13C13C12C12C11C11C10C10C33_bC33_bC32_bC32_bC31_bC31_bC30_bC30_b字字字字节节节节8 8C33C33C32C32C31C31C30C30C23C23C22C22C21C21C20C20块0:C10C20C30块1:C11C21C31块2:C12C22C32块3:C13C23C33控制属性控制属性控制属性控制属性(续续续续)三三个个控控制制位位以以正正和和反反两两种种形形式式存存在在于于存存取取控控制制字字节节中中,决决定定了了该该块块的的访访问问权权限限(如如进进行行减减值值操操作作必必须须验验证证KEYKEYA A,进进行行加加值值操操作作必必须须验验证证KEYKEYB B,等等等等)。三三个个控控制制位位在在存存取取控控制制字字节中的位置如下(字节节中的位置如下(字节9 9为备用字节,默认值为为备用字节,默认值为0 x690 x69):):bit 7bit 76 65 54 43 32 21 10 0字字字字节节节节6 6C23_bC23_bC22_bC22_bC21_bC21_bC20_bC20_bC13_bC13_bC12_bC12_bC11_bC11_bC10_bC10_b字字字字节节节节7 7C13C13C12C12C11C11C10C10C33_bC33_bC32_bC32_bC31_bC31_bC30_bC30_b字字字字节节节节8 8C33C33C32C32C31C31C30C30C23C23C22C22C21C21C20C20(注:_b表示取反)其中,黑色区控制块块3,蓝色区控制块块2,绿色区控制块块1,红色区控制块块0。数据块数据块数据块数据块(块(块0 0、块、块1 1、块、块2 2)的存取控制如下:)的存取控制如下:控制位控制位控制位控制位(X=0.2)(X=0.2)访访访访 问问问问 条条条条 件件件件 (对块对块对块对块0 0、1 1、2 2)C1XC1XC2XC2XC3XC3XReadReadWriteWriteIncrementIncrementDecrementDecrementtransfertransferrestorerestore0 00 00 0KeyA|BKeyA|BKeyA|BKeyA|B KeyA|BKeyA|BKeyA|BKeyA|B0 01 10 0KeyA|BKeyA|BNeverNever NeverNeverNeverNever1 10 00 0KeyA|BKeyA|BKeyBKeyB NeverNeverNeverNever1 11 10 0KeyA|BKeyA|BKeyBKeyB KeyBKeyBKeyA|BKeyA|B0 00 01 1KeyA|BKeyA|BNeverNever NeverNeverKeyA|BKeyA|B0 01 11 1KeyBKeyBKeyBKeyB NeverNeverNeverNever1 10 01 1KeyBKeyBNeverNever NeverNeverNeverNever1 11 11 1NeverNeverNeverNever NeverNeverNeverNever控制属性控制属性控制属性控制属性(续续续续)(KeyA|B表示密码A或密码B,Never表示任何条件下不能实现)当当块块0 0的的存存取取控控制制位位C10C10C20C20C30=100C30=100时时,验验证证密密码码A A或或密密码码B B正正确确后后可可读读;验验证证密密码码B B正正确确后后可写;不能进行加值、减值操作。可写;不能进行加值、减值操作。例程:例如第9扇区0块keyAB可读,keyAB可写1块keyAB可读,keyB可写2块keyB可读,keyB可写控制字是什么?例程解析例程解析例程解析例程解析块块0 0:000000块块1:1:110110块块2:2:011011 bit 7bit 76 65 54 43 32 21 10 0字字字字节节节节6 6C23_bC23_bC22_bC22_bC21_bC21_bC20_bC20_bC13_bC13_bC12_bC12_bC11_bC11_bC10_bC10_b字字字字节节节节7 7C13C13C12C12C11C11C10C10C33_bC33_bC32_bC32_bC31_bC31_bC30_bC30_b字字字字节节节节8 8C33C33C32C32C31C31C30C30C23C23C22C22C21C21C20C20 bit 7bit 76 65 54 43 32 21 10 0字字字字节节节节6 6C23_bC23_b0 00 01 1C13_bC13_b1 10 01 1字字字字节节节节7 7C13C130 01 10 0C33_bC33_b0 01 11 1字字字字节节节节8 8C33C331 10 00 0C23C231 11 10 0控控控控制制制制块块块块(块块3 3)的的存存取取控控制制与与数数数数据据据据块块块块(块块0 0、1 1、2 2)不同,它的存取控制如下:不同,它的存取控制如下:控制属性控制属性控制属性控制属性(续续续续)控制位控制位控制位控制位 密密密密码码码码A A 存取控制存取控制存取控制存取控制 密密密密码码码码B B C13C13C23C23C33C33ReadReadWrite Write ReadReadWriteWriteReadReadWriteWrite0 00 00 0NeverNeverKeyA|BKeyA|BKeyA|BKeyA|BNeverNeverKeyA|BKeyA|BKeyA|BKeyA|B0 01 10 0NeverNeverNeverNeverKeyA|BKeyA|BNeverNeverKeyA|BKeyA|BNeverNever1 10 00 0NeverNeverKeyBKeyBKeyA|BKeyA|BNeverNeverNeverNeverKeyBKeyB1 11 10 0NeverNeverNeverNeverKeyA|BKeyA|BNeverNeverNeverNeverNeverNever0 00 01 1NeverNeverKeyA|BKeyA|BKeyA|BKeyA|BKeyA|BKeyA|BKeyA|BKeyA|BKeyA|BKeyA|B0 01 11 1NeverNeverKeyBKeyBKeyA|BKeyA|BKeyBKeyBNeverNeverKeyBKeyB1 10 01 1NeverNeverNeverNeverKeyA|BKeyA|BKeyBKeyBNeverNeverNeverNever1 11 11 1NeverNeverNeverNeverKeyA|BKeyA|BNeverNeverNeverNeverNeverNever例如:当块例如:当块3 3的存取控制位的存取控制位C13 C23 C33=100C13 C23 C33=100时,表示:时,表示:密码密码A A:不可读,验证不可读,验证KEYBKEYB正确后,可写(更改)。正确后,可写(更改)。存取控制:验证存取控制:验证KEYAKEYA或或KEYBKEYB正确后,可读不可写。正确后,可读不可写。密码密码B B:不可读,验证不可读,验证KEYBKEYB正确后,可写。正确后,可写。例如第9扇区0块keyAB可读,keyAB可写1块keyAB可读,keyB可写2块keyB可读,keyB可写3块keyA:不可读,验证KEYB后,可写(更改)。存取控制:验证keyAB可读后可读,验证KEYB后,可写keyB:不可读,验证KEYB后,可写(更改)。控制字是什么?例程解析例程解析例程解析例程解析块块0 0:000000块块1:1:110110块块2:2:011011块块3:3:011011 bit 7bit 76 65 54 43 32 21 10 0字字字字节节节节6 6C23_bC23_bC22_bC22_bC21_bC21_bC20_bC20_bC13_bC13_bC12_bC12_bC11_bC11_bC10_bC10_b字字字字节节节节7 7C13C13C12C12C11C11C10C10C33_bC33_bC32_bC32_bC31_bC31_bC30_bC30_b字字字字节节节节8 8C33C33C32C32C31C31C30C30C23C23C22C22C21C21C20C20 bit 7bit 76 65 54 43 32 21 10 0字字字字节节节节6 60 00 00 01 11 11 10 01 1字字字字节节节节7 70 00 01 10 00 00 01 11 1字字字字节节节节8 81 11 10 00 01 11 11 10 0密码验证模式密码验证模式密码验证模式密码验证模式 对于对于M1M1卡的每个扇区,在读写器中均对应有三套卡的每个扇区,在读写器中均对应有三套密码(密码(KEYSET0KEYSET0、KEYSET1KEYSET1、KEYSET2KEYSET2),每套密),每套密码包括码包括A A密码(密码(KEYAKEYA)和)和B B密码(密码(KEYBKEYB),共六个),共六个密码,用密码,用0 02 2、4 46 6来表示这六个密码:来表示这六个密码:0KEYSET00KEYSET0的的KEYAKEYA1KEYSET11KEYSET1的的KEYAKEYA2KEYSET22KEYSET2的的KEYAKEYA4KEYSET04KEYSET0的的KEYBKEYB5KEYSET15KEYSET1的的KEYBKEYB6KEYSET26KEYSET2的的KEYBKEYB基本信息区基本信息区(3-4(3-4个扇区个扇区)电子钱包区电子钱包区(3-4(3-4个扇区个扇区)身份识别区身份识别区可扩展区可扩展区卡结构:谢谢 谢谢!
展开阅读全文