MIFARE卡片简介

1、非接触式IC卡简介
非接触式IC卡简介又称射频卡,成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。主要用于公交、轮渡、地铁的自动收费系统,也应用在门禁管理、身份证明和电子钱包。
1.1、工作原理
射频卡工作的基本原理是:射频读写器向IC卡发一组固定频率的电磁波,卡片内有一个IC串联协振电路,其频率与读写器发射的频率相同,这样在电磁波激励下,LC协振电路产生共振,从而使电容内有了电荷;在这个电荷的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内存储,当所积累的电荷达到2V时,此电容可作为电源为其它电路提供工作电压,将卡内数据发射出去或接受读写器的数据。射频卡与接触式IC卡相比有以下优点:
1 可靠性高,无机械接触,从而避免了各种故障;
2 操作方便,快捷,使用时没有方向性,个方向操作;
3 安全和保密性能好,采用双向验证机制。读写器验证IC卡的合法性,同时IC
卡验证读写器的合法性。每张卡均有唯一的序列号。制造厂家在产品出长前已将此序列号固化,不可再更改,因此可以说世界上没有两张相同的非接触IC卡;
4 可多卡操作,具有快速防冲突机制;
5 可以适合多种应用,它的存储结构特点使它一卡多用,用户可根据不同的应用
设定不同的密码和访问条件。
典型应用:公路自动收费、公共汽车、员工卡。
M1卡简介
一、主要指标
容量为8K位EEPROM
分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位
每个扇区有独立的一组密码及访问控制
每张卡有唯一序列号,为32位
具有防冲突机制,支持多卡操作
无电源,自带天线,内含加密控制逻辑和通讯逻辑电路
数据保存期为10年,可改写10万次,读无限次
工作温度:-20℃~50℃(温度为90%)
工作频率:13.56MHZ
通信速率:106KBPS
读写距离:10mm以内(与读写器有关)
二、存储结构
1、M1卡分为16个扇区,每个扇区由4块(块0、块1、块
2、块3)组成,(我们也
将16个扇区的64个块按绝对地址编号为0~63,存贮结构如下图所示:
块0 数据块 0 扇区0  块1 数据块 1
块2 数据块 2
块3 密码A  存取控制密码B 控制块 3
块0 数据块 4 扇区1 块1 数据块 5
块2 数据块 6
块3 密码A  存取控制密码B 控制块 7
∶      ∶      ∶
数据块 60 扇区15      1  数据块 61    2
数据块 62
3
密码A    存取控制  密码B 控制块 63
2、第0扇区的块0(即绝对地址0块),它用于存放厂商代码,已经固化,不可更改。
3、每个扇区的块0、块1、块2为数据块,可用于存贮数据。    数据块可作两种应用:
★ 用作一般的数据保存,可以进行读、写操作。
★ 用作数据值,可以进行初始化值、加值、减值、读值操作。
4、每个扇区的块3为控制块,包括了密码A 、存取控制、密码B 。具体结构如下:
密码A (6字节)
存取控制(4字节) 密码B (6字节)
5、每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取
控制。存取控制为4个字节,共32位,扇区中的每个块(包括数据块和控制块)的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位,定义如下:
块0:  C10  C20  C30          块1:  C11  C21  C31          块2:  C12  C22  C32          块3:  C13  C23  C33
三个控制位以正和反两种形式存在于存取控制字节中,决定了该块的访问权限(如进行减值操作必须验证KEY A,进行加值操作必须验证KEY B,等等)。三个控制位在存取控制字节中的位置,以块0为例:
对块0的控制:
bit 7    6    5    4    3    2    1 0 字节6 C20_b C10_b
C10 C30_b 字节7
字节8
C20    C30
字节9
( 注: C10_b表示C10取反 )
存取控制(4字节,其中字节9为备用字节)结构如下所示:
bit 7    6    5    4    3    2    1 0 字节6 C23_b C22_b C21_b C20_b C13_b C12_b C11_b C10_b
字节7 C13C12 C11 C10 C33_b C32_b C31_b C30_b
字节8 C33 C32 C31 C30 C23 C22 C21 C20
字节9
( 注: _b表示取反 )
6、数据块(块0、块1、块2)的存取控制如下:
控制位(X=0..2)访问条件(对数据块0、1、2)
transfer, C1X C2X C3X
Read Write Increment Decrement,
Restore
0 0 0 KeyA|B KeyA|B KeyA|B KeyA|B
0 1 0 KeyA|B Never
Never Never
1 0 0 KeyA|B KeyB Never Never
1 1 0 KeyA|B KeyB KeyB KeyA|B
Never KeyA|B
m1卡
0 0 1 KeyA|B Never
0 1 1 KeyB KeyB Never Never
1 0 1 KeyB Never
Never Never
Never Never
1 1 1 Never
Never
(KeyA|B 表示密码A或密码B,Never表示任何条件下不能实现)
例如:当块0的存取控制位C10 C20 C30=1 0 0时,验证密码A或密码B正确后可读;
验证密码B正确后可写;不能进行加值、减值操作。
7、控制块块3的存取控制与数据块(块0、1、2)不同,它的存取控制如下:
密码A 存取控制密码B C13 C23 C33 Read Write Read Write Read Write
0 0 0 N ever KeyA|B KeyA|B N ever KeyA|B KeyA|B
0 1 0 N ever Never KeyA|B N ever KeyA|B N ever
1 0 0 N ever KeyB KeyA|B N ever N ever KeyB
1 1 0 N ever Never KeyA|B N ever N ever N ever
0 0 1 N ever KeyA|B KeyA|B KeyA|B KeyA|B KeyA|B
0 1 1 N ever KeyB KeyA|B KeyB N ever KeyB
1 0 1 N ever Never KeyA|B KeyB N ever N ever
1 1 1 N ever Never KeyA|B Never Never Never
例如:当块3的存取控制位C13 C23 C33=1 0 0时,表示:
密码A:不可读,验证KEYA或KEYB正确后,可写(更改)。
存取控制:验证KEYA或KEYB正确后,可读、可写。
密码B:验证KEYA或KEYB正确后,可读、可写。
三、工作原理
卡片的电气部分只由一个天线和ASIC组成。

本文发布于:2024-09-22 23:20:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/359385.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:密码   存取控制   控制   数据   验证   读写器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议