MIFARE读写器协议

合集下载

RF8504(mifare)读写器中文说明

RF8504(mifare)读写器中文说明

使用说明书RF8504读卡器含有ISO14433 TYPE A协议解析模块,全面支持Mifare One卡片操作。

独立的读卡器授权方式,适用于各种保密性高的身份识别、安全门禁系统。

特点♦快速刷卡响应,响应时间<100ms♦强驱动数据输出端口,通讯电缆距离 > 150m(22AWG)♦支持多种编码方式数据格式卡:Wiegand 26、Wiegand 27、Wiegand 32、Wiegand 34、Wiegand 36♦独特的系统授权方式,可授权读卡器读取Mifare One卡片物理卡号或指定分区内的自定义编码数据♦保密性高(48位密码验证)、应用范围广,可方便的接入其他系统♦带蜂鸣器及指示灯刷卡指示,且指示灯可外部控制♦外形清秀美观,适用于各种室内安装环境连接电缆读卡器与控制器主机间的连接电缆必须采用8芯屏蔽双绞线。

不同的电缆规格将影响通讯距离,务必参照以下指引:♦24AWG(0.6mm) 100M♦22AWG(0.8mm) 150M出线方式♦红色+DC (7 ~ 13VDC)♦黑色接地♦绿色数据0(数据)♦白色数据1(时钟)♦棕色*绿色发光二极管♦屏蔽线**屏蔽接地♦黄色NC(不接)♦蓝色NC(不接)* 可选用连接** 当使用独立电源供电时,屏蔽线可作数据线回路地读卡器安装RF8504读卡器由两部分组成:面盖和安装底盖,两部分可解除读卡器底部锁扣拆卸分离开。

安装时先将读卡器引线连接好,然后卸开安装底盖,使用两棵螺钉将安装底盖固定到物体表面,扣上面盖即可。

技术参数♦外形尺寸:54(宽) X 128(高) X 17(厚)mm♦工作频率13.650MHz♦典型最大读卡距离6~9cm♦输出数据格式:Wiegand♦工作电压:7~13VDC,建议使用线性电源♦工作电流:平均值30mA,峰值120mA♦温度:-20~65℃♦湿度:0~95%无冷凝♦重量:75克♦颜色:黑色、银色警告:♦最大读卡距离是在无干扰环境中,读卡器按照正确方式安装,且卡片平行于读卡器表面测得,任何电磁干扰环境都将影响读卡距离♦严禁将读卡器安装于磁性金属物体表面,金属材料将严重影响RF信号♦严禁将读卡器安装于产生干扰电磁场设备附近,如:马达、AC/DC转换器、UPS、继电器、监视器等授权(清除)权限使用说明RF8504读卡器具有独特的授权方式,应配合其授权发卡系统一起使用。

MF06读写器使用说明书

MF06读写器使用说明书

版本 2.1目录第一章MF06通用读写器系统描述1.1 用途说明1.2 技术指标1.3 系统结构1.4 型号及说明第二章MF06通用读写器使用说明2.1系统安装2.2 用户系统开发步骤第三章MF06动态库使用说明第四章其他事项第一章MF06系统描述MF06非接触卡通用读写器是本公司研制生产的智能卡读写器/读写模块系列产品之一。

它能独立完成对MIFARE系列非接触卡的所有操作,广泛应用于需以MIFARE卡作为存贮媒介的系统中。

它可以作为用户系统中的一部份,受控于主计算机,接受用户应用程序的函数调用,完成用户系统设定的对MIFARE卡片的所有操作。

用户应用本读写器,可以简便地构成自己的智能卡应用产品。

1.1用途说明1)提供完善的动态函数库,用户应用程序可以很方便地操作MF06通用读写器完成对MIFARE系统卡片的所有操作。

·模块操作:连接模块,读取模块号,·卡片呼叫:读取卡类型,读取卡片序列号·卡片激活·防碰撞选择·卡片密码操作:密码认证,写密码·卡片数据块读取·卡片数据块写入·电子钱包的操作:加/减电子钱包,读/写电子钱包等·卡片睡眠2)不需要外接电源,读写器电源取自电脑主机的键盘口。

3)与电脑主机采用标准串行接口。

读写器直接插在电脑主机的串行口上。

4)提供发光管(红、绿LED)及蜂鸣器,由用户应用程序控制,以显示系统当前的工作状态。

5)可应用于WINDOWS 98、WINDOWS 2000、WINDOWS XP环境。

1.2 技术指标1)卡片标准:非接触卡,TYPE A标准,MIFARE系列卡片。

2)电源:+5 VDC,取自电脑主机的键盘口。

3)通信方式:RS232串行通信,通信波特率为 57600 BPS1个起始位,8个数据位,无奇偶校验,1个停止位;4)电源电流:150 mA5)工作环境:工作温度:-10℃--+50℃工作湿度:10%--85% RH1.3 系统结构MF06读写器由硬件及软件两部份组成。

MIFARE1卡读写控制

MIFARE1卡读写控制
MIFARE1卡读写控制
汇报人:XX
目录
添加目录标题
01
MIFARE1卡读写控制 技术
04
MIFARE1卡简介
02
MIFARE1卡读写原理
03
MIFARE1卡的安全性
05
MIFARE1卡的应用案 例
06
添加章节标题
MIFARE1卡简 是 一 种 非 接 触 式 智 能 卡 , 采 用 射 频 技 术 进 行 数 据 传 输 。 M I FA R E 1 卡 具 有 较 高 的 安 全 性 , 采 用 了 加 密 算 法 对 数 据 进 行 保 护 。 M I FA R E 1 卡 具 有 多 种 应 用 场 景 , 如 门 禁 控 制 、 公 交 刷 卡 等 。 M I FA R E 1 卡 读 写 速 度 快 , 操 作 方 便 , 可 广 泛 应 用 于 各 种 智 能 卡 管 理 系 统 中 。
卡片数据结构
存 储 结 构 : M I FA R E 1 卡 采 用 多 层 加密的方式对数据进行保护,包括 卡片编号、密钥、数据块等。
数据传输方式:采用无线电波的方 式进行数据传输,传输速率高,稳 定性好。
添加标题
添加标题
添加标题
添加标题
加密算法:采用先进的加密算法对 数据进行加密,确保数据的安全性。
应用领域
公共交通:用于公交、地铁、出租 车等支付
物流管理:追踪物品和信息,提高 效率
添加标题
添加标题
添加标题
添加标题
门禁系统:作为身份识别和权限控 制
金融服务:用于银行卡、电子钱包 等
安全机制
加密算法:采用国际标准的加密算 法保护数据安全
数据完整性:采用校验机制确保数 据在传输过程中不被篡改

Mifare1卡中文资料

Mifare1卡中文资料
数据块可作两种应用: ★ 用作一般的数据保存,可以进行读、写操作。
深圳吉盛科技有限公司 Tel:(0755)26825587 Fax:26816899
★ 用作数据值,可以进行初始化值、加值、减值、读值操作。 4、每个扇区的块 3 为控制块,包括了密码 A、存取控制、密码 B。具体结构如下:
四、M1 射频卡与读写器的通讯
深圳吉盛科技有限公司 Tel:(0755)26825587 Fax:26816899
复位应答 Request
防冲突机制 Anti collision Loop
改变扇区 不改变扇区
选择卡片 Select Tag
三次相互验证 Authentication
A0 A1 A2 A3 A4 A5 FF 07 80 69 B0 B1 B2 B3 B4 B5 密码 A(6 字节) 存取控制(4 字节) 密码 B(6 字节)
5、每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取 控制。存取控制为 4 个字节,共 32 位,扇区中的每个块(包括数据块和控制块)的 存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控 制位,定义如下:
对块 0 的控制:
bit 7 6 5
43
2
字节 6
C20_b
字节 7
C10
字节 8
C30
字节 9
( 注: C10_b 表示 C10 取反 )
1
0
C10_b
C30_b
C20
存取控制(4 字节,其中字节 9 为备用字节)结构如下所示:
字节 6 字节 7 字节 8 字节 9
bit 7 6
5
43
2
1
0

MIFARE卡片简介

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数据块 623密码A 存取控制 密码B 控制块 632、第0扇区的块0(即绝对地址0块),它用于存放厂商代码,已经固化,不可更改。

Mifare1技术说明(M1卡说明文档)Word版

Mifare1技术说明(M1卡说明文档)Word版

Mifare 1非接触IC卡技术说明1 特性1.1 MIFARE RF 接口 (ISO/IEC 14443 A)•非接触数据传输并提供能源(不需电池)•工作距离:可达100mm (取决于天线尺寸结构)•工作频率:13.56 MHz•快速数据传输:106 kbit/s•高度数据完整性保护:16 Bit CRC,奇偶校验,位编码,位计数•真正的防冲突•典型票务交易: < 100 ms (包括备份管理)1.2 EEPROM• 1 Kbyte,分为16个区,每区4个块,每块16字节。

•用户可定义内存块的读写条件•数据耐久性10年•写入耐久性100.000次1.3 安全性•相互三轮认证(ISO/IEC DIS9798-2)•带重现攻击保护的射频通道数据加密•每区(每应用)两个密钥,支持密钥分级的多应用场合•每卡一个唯一序列号•在运输过程中以传输密钥保护对EEPROM的访问权2 概述MIFARE MF1是符合ISO/IEC 14443A的非接触智能卡。

其通讯层(MIFARE RF 接口)符合ISO/IEC 14443A标准的第2和第3部分。

其安全层支持域检验的CRYPTO1数据流加密。

2.1 非接触能源和数据传递在MIFARE卡中,芯片连接到一个几匝的天线线圈上,并嵌入塑料中,形成了一个无源的非接触卡。

不需要电池。

当卡接近读写器天线时,高速的RF通讯接口将以106 kBit/s 的速率传输数据。

卡4匝线圈读卡器嵌入的芯片模块天线能量数据2.2 防冲突智能的防冲突功能可以同时操作读写范围内的多张卡。

防冲突算法逐一选定每张卡,保证与选定的卡执行交易,不会导致与读写范围内其他卡的数据冲突。

2.3 用户便捷性MIFARE 是针对用户便捷性优化的。

例如,高速数据传输使得完整的票务交易在不到100 ms 内处理完毕。

因此用户不必在读写器天线处停留,形成高的通过率,减少了公共汽车的登车时间。

在交易时,MIFARE 卡可以留在钱包里,甚至钱包里有硬币也不受影响。

Mifare系列射频卡读写器的开发

Mifare系列射频卡读写器的开发

Mifare系列射频卡读写器的开发作者:huqin 文章来源:本站原创点击数:159 更新时间:2006-7-41 引言IC卡按卡与外界数据传送的形式不同,分为接触式IC卡和非接触式IC卡。

接触式IC卡通过8个触点从读写器获取能量和交换数据;非接触式IC卡通过射频感应从读写器获取能量和交换数据,所以非接触式IC卡又叫射频卡。

现在常见的是接触式IC卡,这类卡的读写操作速度较慢,操作也不方便,每次读写时必须把卡正确地插入到读写器的口槽才能完成数据交换。

这样,在公交、考勤等需要频繁读写卡的场合就很不方便,而且IC卡的触点暴露在外,容易损坏和搞脏而造成接触不良。

非接触式IC卡是根据电磁感应原理产生的。

它的读写操作只需将卡片放在读写器附近一定的距离之内就能实现数据交换,无需任何接触,使用非常方便、快捷,不易损坏。

因此,在公交、门禁、校园、企事业人事管理等方面有广泛的应用前景。

目前我国引进的射频IC卡主要有PHILIPS公司的Mifare卡和ATMEL公司的Temic卡[1]。

而PHILIPS公司的Mifar e卡现在是市场的主流产品,应用越来越广。

其典型型号为Mifare1 S50,它有1K字节E2PROM用于存放数据,分成16个区,每个区都有自己独立的密码,完善的安全机制使之具有一卡多用的特性[2]。

Mifare卡是一种智能卡(smart card),内建有中央微处理机(MCU)和ASIC等,使卡在安全保密性、认证逻辑、算术运算等微操作控制有序进行。

Mifare卡读写器的设计一般用PHILIPS公司生产的读写模块MCM200或MCM500。

随着技术的进步,PHILIPS公司现在生产了功能及性能更好的读卡芯片,我们就是以这种芯片为基础来设计和开发Mifare射频卡读写器。

2 工作原理射频IC卡读写器以射频识别技术为核心,读写器内主要使用了1片Mifare卡专用的读写处理芯片(MF RC500)。

它是一个小型的最大操作距离达100mm的Mifare读/写设备的核心器件,其功能包括调制、解调、产生射频信号、安全管理和防碰撞机制。

mifare classic 认证算法

mifare classic 认证算法

mifare classic 认证算法Mifare Classic是一种使用不对称密钥进行认证的智能卡技术,广泛应用于门禁系统、电子钱包、交通票务系统等领域。

它采用了基于DES算法的认证算法,以确保卡片与读写器之间的通信安全性。

本文将详细介绍Mifare Classic的认证算法,并逐步解释其实现过程。

第一步:密钥管理在Mifare Classic认证算法中,密钥管理是非常重要的一步。

每个Mifare Classic卡片都存储有若干个扇区(Sector),每个扇区有一个密钥用于验证卡片的合法性。

通常情况下,每个扇区都使用两个密钥,分别被称为A 密钥和B密钥。

其中,A密钥用于进行读操作,而B密钥则用于写入和读取操作。

第二步:互斥操作在Mifare Classic卡片中,对于每个扇区来说,同一时间只能有一个密钥与之关联。

这就要求在进行认证操作之前,必须先获取扇区独占访问权限。

这一过程称为互斥操作,其目的是确保每次只有一个密钥能够与目标扇区进行通信。

第三步:认证过程认证过程是Mifare Classic算法的核心部分。

在这一步中,读写器会发送一个特殊的命令给Mifare Classic卡片,要求其使用指定的密钥对目标扇区进行认证。

具体的认证过程如下:1. 读写器向卡片发送认证命令,其中包含了要认证的扇区号及相应的密钥类型(A密钥或B密钥);2. 卡片接收到命令后,首先检查是否存在互斥操作。

如果有其他密钥正在与目标扇区通信,卡片会进行等待,直到获得访问权限;3. 卡片读取目标扇区的密钥,并使用该密钥对一个随机数进行加密;4. 卡片将加密后的结果发送给读写器,并同时记录所使用的密钥类型;5. 读写器使用相同的密钥对收到的加密结果进行解密,得到卡片发送的随机数;6. 读写器将自己生成的另一个随机数,以及解密后的卡片随机数,通过一个哈希函数进行运算,得到一个消息认证码(MAC);7. 读写器将生成的MAC发送给卡片;8. 卡片用相同的哈希函数对自己生成的随机数进行运算,并与收到的MAC进行比较。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MIFARE读写器协议
读卡:
PC机发送:OB S M1 M2 M3 M4 M5 M6 K X
其中:OB为命令头,十六进制表示;
S为扇区编号,范围0~15;
M1 M2 M3 M4 M5 M6为扇区密码;
K为扇区块号:范围:0~2;
X为异或校验:
X=0B XOR S XOR M1 XOR XOR M3 XOR M4 XOR M5 XOR M6 XOR K
写卡:
PC机发送:09 S M1 M2 M3 M4 M5 M6 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 K X
其中:09为命令头;
S同上;M1~M5:同上;
D1~D16:16个字节的数据,范围0~255;
K同上;X=异或校验;
X=从09(包含09)异或到K(包含K)的值。

修改密码:
PC机发送:0A S M1 M2 M3 M4 M5 M6 K1 K2 K3 K4 K5 K6 X
其中:0A为命令头;S同上;
M1~M6:为旧密码,范围0~255;
K1~K6:为新密码,范围0~255;
X=从0A(包含0A)异或到K6(包含K6)的异或值。

读序列号:
PC机发送:0x0C:十六进制。

下位机回应:
1、若收到一个字节:
如果为:1)0xAA—发送命令成功;
2)0Xbb—写数据成功:
3)0xCC—修改密码成功;
4)0xFF—发送命令失败;
5)0xDD—密码错误或认证没通过。

2、若收到16个字节:
则这16个字节为读取的某扇区16个字节的数据。

3、若收到4个字节:
则这4个字节为读取的序列号。

相关文档
最新文档