IC卡公交收费机设计-MIFARE-1卡存储结构与特性课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《IC卡公交收费机设计-MIFARE-1卡存储结构与特性课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IC 公交 收费 设计 MIFARE 存储 结构 特性 课件
- 资源描述:
-
1、ICIC卡公交收费机设计(一)卡公交收费机设计(一)MIFARE 1MIFARE 1卡存储结构与特性卡存储结构与特性电子与信息工程学院电子与信息工程学院docin/sundae_meng课 程 目 标 MIFARE 1 MIFARE 1卡存储结构与读写操作卡存储结构与读写操作 MIFARE 1MIFARE 1卡值块结构与值操作卡值块结构与值操作 MIFARE 1MIFARE 1卡防冲突特性与防冲突操作卡防冲突特性与防冲突操作 MIFARE 1MIFARE 1卡安全特性与存取控制设置卡安全特性与存取控制设置docin/sundae_meng项目开发IC卡公交收费系统系统需求分析:1.具备小额电子
2、钱包功能,定额方式收费2.操作方便快捷3.工作距离3GHz)。按卡内芯片供电方式:卡内带电池的有源卡和卡内无电池、由读写器以无线感应方式供电的无源卡 按使用过程中的读写方式:只读卡(ID卡)和读写卡(带EEPROM)docin/sundae_meng不同频段射频卡的特点 特点频段工作频率 数据传输速率读写距离 读写区域低频125134KHz慢适中(1m)较为均匀高频13.56MHz较快适中(1m)较为均匀超高频860960MHz快远(10m)很难定义非接触式IC卡的国际标准标准组织阵营频段技术规范EPCglobal 全球产品电子代码管理中心 欧美企业 沃尔玛、思科、敦豪快递、麦德龙和吉列等 U
3、HF(860-960 MHz)电子产品代码(EPC)、电子标签规范和互操作性、识读器-电子标签通信协议、中间件软件系统接口等ISO/IEC 国际标准组织/国际电工委员会 全球非盈利工业标准组织 多个频段识别卡与身份识别ISO/IEC14443自动识别ISO/IEC15693ISO/IEC18000UID 泛在技术核心组织 日本电子厂商、IT企业 2.45GHz和13.56MHz 电子标签超微芯片部分规格 非接触式IC卡的ISO/IEC国际标准IC 卡 读写器 国际标准 读写距离 工作频率 CICC CCD ISO/IEC10536 密耦合(01cm)030MHz PICC PCD ISO/IE
4、C14443 近耦合(710cm)VICC VCD ISO/IEC15693 疏耦合(1m)135kHz,6.75MHz,13.56MHz,27.125MHz 注释:ICC集成电路卡CICCClose-Coupled ICC,紧密(密耦合)卡;PICCProximity ICC,称为接近(近耦合)卡;VICCVicinity ICC,称为邻近(疏耦合)卡。CD Coupling Device,是读写器中发射电磁波的部分 docin/sundae_mengISO/IEC14443国际标准现阶段ISO/IEC 14443(草案)主要有两个体系并存:ISO/IEC14443-Type A、ISO/I
5、EC14443-TypeB。TypeA:以PHILIPS公司为代表,包括SIEMENS、HITACHI、GEMPLUS、G&D和Schlumberger等公司 TypeB:以ST(意法半导体)、MOTOROLA、ATMEL、韩国SAMSUNG和日本的NEC等公司为代表。docin/sundae_mengISO/IEC18000国际标准 18000-1:物理层 18000-2:低于135KHz通信的空中接口的参数;18000-3:在13.56MHz通信的空中接口的参数;18000-4:在2.45GHz通信的空中接口的参数;18000-5:5.8GHz通信的空中接口的参数;18000-6:860-
6、960MHz通信的空中接口的参数;18000-7:433MHz通信的空中接口的参数;docin/sundae_meng项目实现之第一步卡型选择 低频非接触式ID卡 高频非接触式逻辑加密卡 超高频非接触式IC卡数据传输速率低,防冲突性能差;没有加密,不安全数据传输率高,防冲突性能好,安全性高读写距离远,防冲突性能好;容易受周围环境干扰,读写器成本高docin/sundae_meng目前高频卡的产品主要包括:ISO14443TypeA卡Mifare 1 S50卡卡、Ultra Light卡 LEGIC Type A 卡、上海公交卡即华虹IC卡、复旦微电子Type A 卡 ISO14443TypeB
7、卡ATMEL RF020 ISO15693(电子标签)卡PHILIPS I-Code2、TI Tag-it标签 I-CODE(电子标签)卡 PHILIPS I-Code、上海贝岭BL75R02 SONY Felica卡香港八达通、深圳通 中国二代身份证市场主流卡型docin/sundae_mengMifare 1非接触式IC卡 基本性能指标:卡内器件:无线智能卡芯片Mifare MF1 IC S50+天线线圈 标准:遵从ISO/IEC 14443 Type A 标准 工作频率:13.56MHz 数据传送速率:106kbit/s(9.4s/bit)docin/sundae_mengMifare
8、1卡片的存储结构 存储容量:10248位字长(即1KB),存储介质:EEPROM 分为16个扇区(扇区0 15)每个扇区有4个块(Block)块0、块1、块2和块3。每个块有16个字节。一个扇区共有 16 Byte4=64 Byte 块0(厂商标志)块1块2块3块0块1块2块3(密码A+存取控制+密码B)块0块1块2块3(密码A+存取控制+密码B)扇区0扇区1.扇区15docin/sundae_meng块功能详解1)厂商块地址:扇区0块0内容:IC卡厂商标志,包含卡序列号SN、卡类型号TagType及卡容量字节等关键数据。特性:只读,安全防伪例:420A7E0036 88 0400 44817
9、40630373937H卡类型号TagType卡序列号SN卡容量字节SIZEdocin/sundae_meng块功能详解2)数据块(块02)每块16字节。可由区尾块中的存取控制位(access bits)配置为:p读写块:用作一般的数据操作,可用读/写命令直接读/写整个块p值块:用作定值操作,可以进行加值/减值(INC/DEC)的运算。数据块数据的读/写/加值/减值条件:符合该块存取条件的要求+通过该扇区的密码认证。docin/sundae_meng块功能详解 3)区尾块(Sector Trailer)每个扇区的块3为区尾块,包含:KEY A(6B)+Access bits(4B)+KEY B
10、(6B)例:A0A1A2A3A4A5 FF078069 B0B1B2B3B4B5 密钥A默认值存取控制位默认值密钥B默认值docin/sundae_mengMIFARE 1卡特点:支持城市一卡通 EEPROM存储器结构提供多应用:1K字节EEPROM,16个扇区,4数据块/扇区,16字节/块。用户可以定义每一个存储器块的访问条件。每个扇区(每应用)拥有各自独立的密钥,支持带密钥层次的多应用。适合定额收费:卡芯片中内建有增值/减值的专项数学运算电路,非常适合公交/地铁等行业的定额收费系统docin/sundae_mengMIFARE 1卡防冲突特性 利用每张卡全球唯一的SN实现二进制树状搜索防冲
11、突算法。例:SN1:420A7E00SN2:420A7E01SN3:421A7E01冲突1选择SN2、SN3冲突2选择SN3docin/sundae_mengPOWER OFF状态IDLE状态READY状态ACTIVE状态HALT状态RESETREQUEST 命令ANTICOLLISION命令启动防冲突循环读取卡回送的UID(SN)HALT命令SELECT UID命令应用:AUTENTICATION/READ/WRITE/INC/DEC命令WAKE UP 命令docin/sundae_mengMIFARE 1卡特点:支持多卡同时操作 卡芯片与读写芯片中都内嵌防冲突模块,可实现真正的(硬件)防冲
12、突,可高速识别天线范围内的多张卡,适应多人同时刷卡。docin/sundae_mengMIFARE 1卡的安全特性 密码认证:所有扇区需通过密码认证才能进行读/修改操作。存取控制:所有块可通过设置存取控制条件限制存取。docin/sundae_mengMifare 1 卡的密码认证方式 Mifare 1 卡的密码的认证采用了三次相互认证的方法,具有很高的安全性。(A)RB (E)(B)TOKEN AB (C)(D)TOKEN BA 非 接 触非 接 触式卡读写器式卡读写器 Mifare 1 卡片卡片 docin/sundae_meng(A)环:Mifare 1卡向读写器发送一个随机数据RB;(
13、B)环:读写器收到RB后向Mifare 1卡片发送一个令牌数据TOKEN AB=用读写器中存放的密码加密后的RB+读写器发出的一个随机数据RA;(C)环:Mifare 1卡片收到 TOKEN AB 后,用卡中的密码对TOKEN AB的加密的部分进行解密得到RB,并校验第一次由(A)环中Mifare 1卡片发出去的随机数RB是否与(B)环中接收到的TOKEN AB中的RB相一致;若读写器与卡中的密码及加/解密算法一致,将会有RB=RB,校验正确,否则将无法通过校验;(D)环:如果(C)环校验是正确的,则Mifare 1卡片用卡中存放的密码对RA加密后发送令牌TOKEN BA给读写器;(E)环:读
展开阅读全文