如何成功实施非接触CPU卡项目
- 格式:doc
- 大小:29.50 KB
- 文档页数:4
125KHz非接触式IC卡原理与应用第一部分:基本知识一、简介IC卡(Integrated Circuit Card)经过20多年的发展,已广泛应用于金融、电信、保险、商业、国防、公共事业等领域。
IC卡按外部接口设备的连接方式可分为接触式IC卡和非接触式IC卡(又称射频卡,RFID)两类。
接触式IC卡,就是IC卡与外界进行数据通讯时,芯片的电极触点必须与IC卡读写设备直接连接;非接触式IC卡在使用时则无须与IC卡读写器设备直接连接,而是通过无线电波或电磁感应的方式实现与IC卡读写设备的数据通讯。
在刷卡速度要求高,用卡环境恶劣,污染严重等环境下,非接触式IC卡有着它特有的优势。
非接触式IC卡成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破,由于其高度安全保密、通信速率高、使用方便、成本日渐低廉等特点而得到广泛使用,主要应用于智能门禁控制、智能门锁、考勤机以及自动收费系统等。
射频卡与接触式IC卡相比有以下优点:●可靠性高,无机械接触,从而避免了各种故障;●操作方便,快捷,使用时没有方向性,各方向操作;●安全和保密性能好,采用双向验证机制。
读写器验证IC卡的合法性,同时IC卡验证读写器的合法性。
每张卡均有唯一的序列号。
制造厂家在产品出厂前已将此序列号固化,不可再更改,因此可以说世界上没有两张完全相同的非接触IC卡。
射频卡根据使用频段的不同可分为低频卡和高频卡、超高频卡:●低频卡与读写器间通信使用的频段为低频段, 常用频点有125kHz、134kHz;●高频卡、超高频卡与读写器间通信使用的频段为高频段, 如13.56MHz、915MHz、2.45GHz等。
按工作距离的不同也可分为近距离卡和远距离卡:●近距离卡与读写器之间的有效作用距离为几厘米到几十厘米以内;●远距离卡与读写器之间的有效作用距离可达一到十几米以上。
按操作类型又可分为:低/高频只读型、低/高频无加密读写型、低/高频可加密读写型、多扇区独立加密应用型以及用户自定义分区应用型等。
cpu 卡片使用注意事项
1. 静电防护:在处理 CPU 卡片之前,确保自己的身体不带有
静电,可以使用抗静电手腕带或者触摸金属物体来释放静电。
2. 温度控制:CPU 卡片是非常敏感的电子设备,应避免将其
暴露在过高或过低温度的环境中。
避免将 CPU 卡片放置在受
热或受潮的地方。
3. 注意插槽方向:当插入 CPU 卡片到主板插槽时,确保卡片
的引脚与插槽的对应引脚对齐。
插入时不要用过大的力量,以免损坏卡片或插槽。
4. 不要弯曲或弯折卡片:CPU 卡片是薄而脆弱的,因此在使
用和存放时要小心,避免弯曲或弯折卡片,以免影响其正常功能。
5. 避免摩擦和碰撞:在处理 CPU 卡片时,要避免与尖锐物体
或硬物碰撞,以免刮伤或损坏卡片的电路。
6. 适当保持清洁:CPU 卡片上的金属引脚和接口是非常敏感的,不能与灰尘、油渍等杂物接触,可以使用棉签蘸取少许酒精轻轻擦拭清洁。
7. 存储时注意防尘:当 CPU 卡片不在使用时,应妥善存放在
防尘袋或盒子中,避免灰尘和其他杂物进入卡片的接口或插槽。
总之,对于 CPU 卡片的使用注意事项包括静电防护、温度控
制、正确插槽方向、避免弯曲和碰撞、保持清洁、适当存储等。
遵循这些注意事项可以帮助保护CPU 卡片,延长其使用寿命。
FM1208非接触CPU卡芯片技术手册2008. 5本资料是为了让用户根据用途选择合适的上海复旦微电子股份有限公司(以下简称复旦微电子)的产品而提供的参考资料,不转让属于复旦微电子或者第三者所有的知识产权以及其他权利的许可。
在使用本资料所记载的信息最终做出有关信息和产品是否适用的判断前,请您务必将所有信息作为一个整体系统来进行评价。
由于本资料所记载的信息而引起的损害、责任问题或者其他损失,复旦微电子将不承担责任。
复旦微电子的产品不用于化学、救生及生命维持系统。
未经复旦微电子的许可,不得翻印或者复制全部或部分本资料的内容。
今后日常的产品更新会在适当的时候发布,恕不另行通知。
在购买本资料所记载的产品时,请预先向复旦微电子在当地的销售办事处确认最新信息,并请您通过各种方式关注复旦微电子公布的信息,包括复旦微电子的网站(/)。
如果您需要了解有关本资料所记载的信息或产品的详情,请与上海复旦微电子股份有限公司在当地的销售办事处联系。
商标上海复旦微电子股份有限公司的公司名称、徽标以及“复旦”徽标均为上海复旦微电子股份有限公司及其分公司在中国的商标或注册商标。
上海复旦微电子股份有限公司在中国发布,版权所有。
目录目录 (2)1产品综述 (4)1.1 介绍 (4)1.2 主要特点 (4)1.3 功能框图 (5)1.4 极限参数 (6)1.5 管脚封装 (6)1.6 管脚功能 (6)1.7 ATQA和SAK说明 (6)2芯片工作流程 (7)3存储器配置 (8)4指令集 (10)5订货信息 (11)6版本信息 (12)上海复旦微电子股份有限公司销售及服务网点 (13)1 产品综述1.1 介绍FM1208是复旦微电子股份有限公司设计的单界面非接触CPU卡芯片,产品支持ISO14443-A协议,CPU指令兼容通用8051指令,内置硬件DES协处理器,数据存储器为8Kbyte的EEPROM。
FM1208是符合银行标准的接触式CPU卡,COS同时支持PBOC2.0标准(电子钱包)及建设部IC卡应用规范,具有较好的安全性。
关于非接触式IC智能(射频)卡及其读写设备内核技术的研究与应用开发(连载1)前言当今的信息技术又到了一个关键的十字路口。
单独的PC甚至局域网的时代已为“全球化网络”时代所代替。
互联网INTERNET的产生和今天的飞速发展和广泛渗透就是典范。
IC(集成电路)智能卡正在并已经融入当今信息技术的主流。
她以其高度的信息集成,高度的安全性,正日渐其辉煌和灿烂。
随着金融行业的不断发展,社会经济的日新月异,特别是公共交通行业,无线通信领域,卫生保健行业,封闭式场所管理,身份识别,电话通信,大楼保安系统等等,人们已愈来愈多地开始接受和使用IC智能卡。
特别是银行服务系统,IC智能卡替代古老的磁卡而服务于大众已日渐成熟。
并且“一卡通”,一卡多用,给我们的生活质量带来了很大的提高。
IC智能卡自动电表抄表系统,煤气/自来水抄表系统,公交/地铁自动售票/检票系统,移动通信手机中IC 智能SIM 卡等等,IC智能卡已愈来愈贴近我们的生活,成为我们生活的一步分。
“刷卡”已成为人们日常生活中不可或缺的一部分。
近几年来,随着IC智能卡中的接触式CPU 卡以及非接触式IC智能射频卡(内建MCU,ASIC 等)的高度安全保密性,使之在IC智能卡领域中异军突起,成为当今IC智能卡中的流行宠物,应用前景十分广阔。
国外对IC卡的研究和应用较早,特别是在美国,欧洲国家等。
IC卡遍布社会各个方方面面。
就象在美国,国民消费总额的20%~~30%是由“刷卡”消费完成的,由此可见IC智能卡流行和使用的程度。
尽管国外对IC卡已有多年的研究,但真正在IC智能卡中特别是CPU卡类,非接触式IC 智能射频卡(内建MCU,ASIC等)方面的研究也仅有1~~2年的成熟期。
因为他们也看到了CPU 卡,特别是非接触式IC智能射频卡(内建MCU,ASIC等)代表了整个“刷卡”领域的发展方向,前景光明。
我国对IC卡行业的发展始于1993年左右,当时的中央领导特别是江泽民同志高度重视IC 卡行业,高瞻远瞩,指示要发展我国自己的IC卡事业,建立“金卡工程”。
非接触ic卡工作原理
非接触IC卡是一种利用无线电频率进行数据传输的智能卡片,其工作原理如下:
1. 射频场产生:IC卡中的天线可以接收外部的电磁场,当感
应到射频场(RF)时,卡片内部的电路被激活并开始工作。
2. 功率传输:射频场提供能量,通过适配器和整流器,将电磁能转换为直接电流用于供电。
3. 协议处理:IC卡内部的芯片将接收到的电磁信号解码,并
根据特定的协议进行相应的处理。
该协议规定了通信的格式、数据传输的规则以及安全验证等。
4. 信息传输:IC卡与读写器之间通过射频场进行双向通信,
读写器向IC卡发送指令,IC卡进行响应并返回相应的数据。
5. 数据存储和处理:IC卡内部的存储器用于存储用户信息、
加密密钥和其他应用数据。
芯片内部的处理器负责处理来自读写器的指令,并执行相应的操作。
6. 安全机制:非接触IC卡采用了多种安全机制来保护用户的
数据。
例如,加密算法用于对数据进行加解密,访问控制机制用于限制对特定数据的访问权限。
7. 反馈信号:IC卡可以通过读写器发送给用户反馈信号,例
如蜂鸣器发出声音或者指示灯闪烁等,用于提示用户卡片是否
读取成功。
总的来说,非接触IC卡通过射频场与读写器进行无线通信,并利用内部的芯片和存储器实现各种功能,从而实现智能卡片的应用。
Mifare PLUS卡门禁读卡器产品介绍修订历史目录1.产品概述 (1)1.1性能指标 (1)1.2实物照片 (2)1.3选型指南 (3)2.使用方法 (4)2.1读卡器端口说明 (4)2.2使用方法 (4)2.3安装注意事项 (5)2.4常见故障分析 (5)3.定制开发 (7)4.技术支持 (8)5.联系方式 (9)5.1联系方式 (9)1.产品概述1.1性能指标●【产品型号】:R5-PLUS/R6- PLUS /R6K- PLUS●【支持卡片】:Mifare PLUS卡的文件数据读取;●【处理芯片】:专业读卡芯片,速度更快更稳定;●【输出格式】:韦根(Wiegand)输出;●【韦根位数】:标准韦根18~130可配置;●【读卡距离】:0~7cm;●【通信距离】:读卡器到控制器通信距离大可达100米(RVVP 8*0.3);●【读卡时间】:<200ms;●【LED指示】:红、绿双色条形状态指示灯;●【外壳顔色】:黑色;●【外壳体积】:86×45×15mm /86×86×15mm●【工作电源】:9~18V●【工作电流】:<100mA(普通)●【工作温度】:-20~85℃1.2实物照片1.3选型指南2.使用方法2.1读卡器端口说明R5-PLUS/R6- PLUS /R6K- PLUS门禁读卡器端口说明如1所示:表1门禁读卡器接口说明2.2使用方法1.读卡器上电读卡器上电时蜂鸣器会短鸣一声,表示门禁读卡器系统可正常启用运行。
2.工作模式有效用户CPU卡刷卡时,门禁读卡器蜂鸣器会短鸣一声,绿色LED灯会闪烁一下(可设置开门状态),同时通过韦根方式上传所读的数据。
无效CPU卡刷卡时(未经初始化或密钥不正确),读卡器可自动识别为非法卡,蜂鸣器和LED 灯均不会做出任何反应。
3.蜂鸣器、指示灯受控指示蜂鸣器和指示灯受门禁控制器控制,当对以上信号线输入低电平时蜂鸣器会鸣叫及指示灯会亮绿色。
加气行业CPU卡操作流程说明文档一、卡片类型介绍1、加气卡(包括员工卡、司机卡等)卡片形式:非接触式CPU 卡、双界面CPU 卡(双界面是同时支持接触和非接触形式)。
卡片作用:最终用户或是加气站员工等用作加气使用。
2、PSAM卡片形式:SAM形式接触式CPU卡卡片作用:安装在加气机读头的读卡器上,用作加气卡做消费时的认证。
3、ISAM卡片形式:SAM形式接触式CPU卡卡片作用:安装在加气站管理系统的读卡器上,用作加气卡做充值时的认证。
4、母卡卡片形式:接触式CPU卡卡片作用:密管系统中用作密钥的存储和传输。
(无论是领导卡或是根密钥卡,应用在密管系统中的卡都被统一称作母卡,母卡的意思是能进行密钥导出)二、相关硬件设备介绍1、双界面读卡器双界面读卡器包含有接触式卡槽、非接触界面和SAM卡槽。
用来做卡片与上位机程序的通信,发卡时可插入母卡,非接界面放上用户卡,进行用户卡发行。
同时,在加气站营销管理系统端,要连接读卡器进行卡片充值等操作。
2、加密机用作密钥存储和加密的硬件机器,可用母卡来代替。
加密机和母卡相比优势在于,加密机更好的处理并发性,并且由于卡片内存大小的限制,加密机相较于母卡存储密钥存储条数更多。
不过,若是项目规模不大,一般用母卡代替没有问题。
3、发卡机用作卡片发行的硬件设备。
一般的发卡机入卡槽可放200~300张卡片,包括出卡槽及废卡槽,有效得节约人力。
不过,也可用读卡器配合发卡系统,通过人工操作来发行卡片。
发卡机是否使用根据用卡量来选择。
二、卡片制作流程介绍1、卡片从龙寰出厂时,成卡带有COS并装载有客户(以下客户由重庆巨创来代替)的初始密钥。
每家客户初始密钥唯一,初始密钥用于验证卡片出厂商,避免非正规出厂卡片介入,密钥值可由龙寰提供也可巨创自己指定,同时,卡片上面可印刷巨创指定的版面。
2、巨创收到龙寰提供的卡片后,首先,要有初始化工具(上位机小软件),初始化工具配合读卡器,进行卡片出厂初始密钥的验证和替换,替换成巨创自己的卡片主控。
非接触式感应卡门禁使用说明书安装使用前请仔细阅读本说明书一、产品简介:本非接触式感应卡门禁控制器是现代先进的门禁系统之一。
它选用最新中央处理器(CPU)及大容量存储芯片,所有资料不会因断电而丢失;采用HOMMARD最新技术,功能强大,具备感应卡开门、感应卡加密码开门、密码开门三种开门方式;门状态监视、输出报警、安全模式、防拆、感应卡加密码等完善的保安措施让用户更加安全;开门按钮、关门提醒、门铃、可接常开或常闭锁等强大功能让用户更加方便。
本产品提供了一种安全自动的出入口管制方式,是商务机构、办公室、工厂、住宅、小区等场所的理想装置。
三、声光指示:四、设置及使用方法:1、初始密码:编程密码为9999,使用密码为1234。
2按进入编程状态。
3:(1按(2按如需连续增加卡,则在输完三位数的代码后不必按直接读第二张卡。
(3A、按删除全部用户卡;B、按删除被读的卡;C、按删除遗失的卡;(4按读有效卡开门按读有效卡加密码开门按读有效卡开门或者输入正确密码开门如果设置为密码开门则必须修改使用密码,初始密码不能直接开门。
(5按6秒。
(6按3分钟。
(7按关闭此功能按开启此功能,开启此功能时有如下两种功能:A、如果输入正确密码开门后忘了关门则蜂鸣器会鸣叫提示使用者关门;B、如果门被非法打开,则会启动报警信号输出,同时蜂鸣器鸣叫警示。
出厂设置此功能为关闭。
(8按关闭此功能按连续读十张非法卡或者读有效卡后连续四次输入错误密码,系统锁死10分钟。
按连续读十张非法卡或者读有效卡后连续四次输入错误密码,启动报警信号输出。
注:出厂设置此功能为关闭(9按按储存4(无需在编程状态):按按的新密码后按接着再输入一遍储存即可。
5、使用方法:(1)正常工作状态读一张有效卡即可开门;(2)如果需读卡加密码的,则在读完卡后10秒钟内输入正确的密码即可开门;(3)如果某用户忘了卡的密码,则需将此卡删除后重新增加再自行修改使用密码;(4)如果忘记编程密码了,可使用主板上的跳线开关“RESET”来恢复出厂设置。
城市一卡通手机支付应用白皮书住房和城乡建设部IC卡应用服务中心二〇一〇年六月目录前言 (2)第一部分手机支付技术 (3)一、概述 (3)二、技术简介 (3)1、USIM (3)2、SWP (4)3、RFSIM (6)4、手机NFC (6)第二部分指导意见 (7)一、概述 (7)二、指导意见 (8)1、标准先行规范应用 (8)2、立足现有稳定发展 (8)3、确保安全保障运行 (8)4、试点先行推广应用 (9)5、加强检测提高服务 (9)结束语 (9)前言城市一卡通历经十多年发展,IC卡应用已渗透到市民生活的方方面面,涉及综合交通、风景园林、数字社区、公用事业缴费、小额支付等领域,极大地提高了城市信息化水平。
随着手机普及率的提高及通讯技术的发展,手机已经成为市民日常生活中不可或缺的一部分。
城市一卡通与手机应用的结合,已成为未来发展的一种趋势,如刷手机乘坐公共交通工具、购物等,都将给百姓生活带来更大的便捷。
目前,城市一卡通开展手机支付应用尚处于起步阶段,为规范城市一卡通手机支付过程中的相关技术、产品、服务及应用模式,住房和城乡建设部IC卡应用服务中心综合有关行业专家、应用单位及通信运营机构的意见和建议,编制了《城市一卡通手机支付应用白皮书》(以下简称白皮书)。
本白皮书分为两个部分:第一部分:手机支付技术第二部分:指导意见二○一○年六月第一部分手机支付技术一、概述手机支付,就是允许用户使用其手机对所消费的商品或服务进行账务支付的一种服务方式。
整个手机支付产业链包括通信运营商、支付服务商(比如银行,银联等)、应用提供商(比如公交、校园、公共事业等)、设备提供商(比如终端厂商,卡供应商,芯片提供商等)、系统集成商、商家和终端用户。
二、技术简介目前手机支付技术主要有四种:USIM;SWP;RFSIM和手机NFC。
1、USIMUSIM(Universal Subscriber Identity Module)卡即全球用户识别卡。
非接触性IC卡的工作原理
本文由联合智能卡”编辑非接触式IC卡由IC芯片、感应天线组成,封装在一个标准的PVC卡片内,芯片及天线无任何外露部分。
非接触性IC卡的工作原理:非接触性IC卡与读卡器之间通讯频率为13.56MHZ。
由于非接触性IC卡本身是无源卡,当读写器对卡进行读写操作时,读写器发出的信号由两部分叠加组成:一部分是电源信号,该信号由卡接收后,与本身的L/C产生一个瞬间能量来供给芯片工作。
另一部分则是指令和数据信号,指挥芯片完成数据的读取、修改、储存等,并返回信号给读写器,完成一次读写操作。
读写器则一般由单片机,专用智能模块和天线组成,并配有与PC的通讯接口,打印口,1/0 口等,以便应用于不同的领域。
非接触式IC卡可分为射频加密式、射频储存卡、射频CPU卡三种卡。
一下是这三种卡的介绍:
1. 射频加密式(RF ID:射频卡的信息存取是通过无线电波来完成的。
主机和射频之间没有机械接触点。
比如HID,INDARA, TI,EM 等。
典型应用在大多数学校使用的饭卡(厚度比较大的,门禁卡。
2. 射频储存卡(RF IC:射频储存卡也是通过无线电来存取信息。
它是在存储卡基础上增加了射频收发电路。
比如MIFARE ONE。
典型应用在公交卡,学校使用的饭卡,热水卡。
3. 射频CPU卡(RF CPU:在CPU卡的基础上增加了射频收发电路。
CPU卡拥有自己的操作系统COS,典型应用在公交卡,金融IC卡,极少数学校的饭卡。
非接触CPU卡步伐加快国内外应用重点不同随着智能卡技术的逐渐成熟,其应用的范围也越发的广泛,全球智能卡需求量逐年递增,2007年,全球智能卡出货量达到了42亿张,比2006年增加了20%,而在这其中,CPU卡达到了33亿张之多,比2006年增加了25%,在所有智能卡产品中,CPU卡占据了80%,而存储卡只占20%,但是仅仅在十年前,这个数字还是颠倒过来的。
可见CPU卡代表了智能卡未来的发展方向。
CPU卡分为接触式和非接触式两种,其中非接触CPU卡技术日益成熟,不断促进了新应用的产生,并已成为当今全球最令人关注的智能卡技术。
过去几年中,非接触智能卡的增长率一直维持在5~10%左右,且主要应用是逻辑加密卡而不是非接触CPU卡。
但从2006年下半年开始,非接触CPU 卡市场的增长明显加快,其主要推动因素来自于两个市场:一个是电子护照,另一个是基于万事达的Paypass和VISA的Visa wave等银行卡。
而在中国,近年来国内城市通卡的热潮也在一定程度上推动了非接触CPU卡市场的发展。
620)this.style.width=620;" border=0>本文将就国内外两个著名芯片商,上海复旦微电子股份有限公司和英飞凌科技(中国)有限公司多年来对于推广非接触CPU卡应用所作出的努力来看国内外非接触CPU卡的发展现状。
复旦微电子上海复旦微电子股份有限公司从2006年开始就参加了建设部组织的CPU卡联盟,并积极参与了建设事业非接触式CPU 卡COS和芯片标准的制定工作,2006年底其作为联盟的芯片厂家就拿出了国内第一款符合PBOC2.0和建设部规范的非接触式CPU卡——FM1208,并一举通过了银行卡检测中心的PBOC2.0测试。
上海复旦微电子股份有限公司市场部经理王宝东先生介绍:复旦微电子很多年前就开始了非接触CPU卡的研发工作,2006年底,在FM1208非接触CPU 卡通过银行卡检测中心的PBOC2.0的测试后,复旦微电子就开始了非接触CPU卡的推广工作,其中仅在重庆“长江掌中行”的项目中就应用了十几万片芯片,并且还先后在身份认证、城市通卡等领域做了大量的推广工作,到目前为止FM1208非接触CPU卡芯片已经出货几十万片,“合肥通”非接触CPU卡项目、上海世博会证件卡项目等也都已指定使用复旦微电子的非接触CPU卡芯片。
如何成功实施非接触CPU卡项目
随着非接触IC卡技术在国内的逐步推广,非接触应用以其快捷方便的操作方式,日益深入人心,并逐渐成为公共交通、城市通卡建设的首选技术。
早期投入应用的非接触IC卡技术多为逻辑加密卡,比如最为著名的Philips公司(现NXP)的Mifare 1卡片。
非接触逻辑加密卡技术以其低廉的成本,简明的交易流程,较简单的系统架构,迅速得到了用户的青睐,并得到了快速的应用和发展。
据不完全统计,截至去年年底,国内各领域非接触逻辑加密卡的发卡量已经达到数亿张。
随着非接触逻辑加密卡不断应用的过程,非接触逻辑加密卡技术的不足之处也日益暴露,难以满足更高的安全性和更复杂的多应用的需求。
因此,非接触CPU卡技术正成为一种技术上更新换代的选择。
一、系统架构的变化改造
非接触CPU卡与非接触逻辑加密卡相比,拥有独立的CPU处理器和芯片操作系统,所以可以更灵活的支持各种不同的应用需求,更安全的设计交易流程。
但同时,与非接触逻辑加密卡系统相比,非接触CPU卡的系统显得更为复杂,需要进行更多的系统改造,比如密钥管理、交易流程、PSAM卡以及卡片个人化等。
1.1 密钥管理和认证机制
众所周知,密钥管理系统(Key Management System),也简称KMS,是IC项目安全的核心。
如何进行密钥的安全管理,贯穿着IC卡应用的整个生命周期。
非接触逻辑加密卡的安全认证依赖于每个扇区独立的KEYA和KEYB的校验,可以通过扇区控制字对KEYA和KEYB的不同安全组合,实现扇区数据的读写安全控制。
图1-1 MIFARE I卡片扇区访问控制
由于KEYA和KEYB的校验机制,只能解决卡片对终端的认证,而无法解决终端对卡片的认证,即我们俗称的“伪卡”的风险,所以通常在采用非接触逻辑加密卡的时候,还会使用卡片认证码的机制。
而非接触CPU卡可以通过内外部认证的机制,以及像建设部定义的电子钱包的交易流程,高可靠的满足不同的业务流程对安全和密钥管理的需求。
对电子钱包圈存可以使用圈存密钥,消费可以使用消费密钥,清算可以使用TAC密钥,更新数据可以使用卡片应用维护密钥,卡片个人化过程中可以使用卡片传输密钥、卡片主控密钥、应用主控密钥等,真正做到一钥一用。
实施非接触CPU卡项目,可以使用密钥版本的机制,即对于不同批次的用户卡,使用不同版本的密钥在系统中并存使用,达到密钥到期自然淘汰过渡的目的,逐步更替系统中所
使用的密钥,防止系统长期使用带来的安全风险。
实施非接触CPU卡项目,还可以使用密钥索引的机制,即对于发行的用户卡,同时支持多组索引的密钥,假如当前使用的密钥被泄漏或存在安全隐患的时候,系统可以紧急激活另一组索引的密钥,而不用回收和更换用户手上的卡片。
因此,要成功实施非接触CPU卡项目,需要一个完善的密钥管理系统,能支持多种不同用途的密钥,并支持密钥版本和密钥索引的机制。
1.2 交易流程
非接触逻辑加密卡的交易流程比较简单,通过认证KEYA或者KEYB,达到操作的安全权限,然后就直接进行交易操作,增加或者减少钱包金额。
非接触CPU卡的交易分为圈存交易和消费交易等,不同的交易类型,拥有不同的交易流程和安全机制。
在非接触CPU卡的交易中,交易数据与交易过程中的相互认证紧紧结合在了一起,使得交易更加安全和严谨。
同时,非接触CPU卡也通过卡内自增的交易流水号以及卡片计算的交易TAC码保证了交易的唯一性和可追踪性。
图1-2 非接触CPU卡消费交易流程示例
1.3 PSAM卡
在非接触逻辑加密卡的系统中,PSAM卡主要使用卡片认证密钥和各扇区的KEYA、KEYB密钥来产生非接触逻辑加密卡操作所需要的各扇区的KEYA和KEYB认证码,交易信息不直接参与运算。
而在非接触CPU卡系统中,PSAM卡通常用来计算和校验消费交易过程中出现的MAC 码,同时在计算的过程中,交易时间、交易金额、交易类型等交易信息也都参与运算,使得交易更安全更可靠。
某些情况下,非接触CPU卡系统中的PSAM卡还可以用来支持安全报文更新数据时MAC的计算,以及交易TAC的验证。
因此,与非接触逻辑加密卡系统相比,非接触CPU卡系统中的PSAM卡支持更广泛的功能,也更为灵活、安全和复杂。
通常非接触CPU卡系统的PSAM卡还支持不同的密钥版本。
图1-3 建设部PSAM卡MAC1计算初始化指令
1.4 卡片个人化
非接触逻辑加密卡的个人化比较简单,主要包括数据和各扇区KEYA、KEYB的更新,在期间所有敏感数据包括KEYA和KEYB都是直接以明文的形式更新。
而非接触CPU卡的个人化通常可以分为卡片洗卡和卡片个人化两个独立的流程,前者创建卡片文件结构,后者更新个人化数据,并注入相应的密钥。
在信息更新和密钥注入的过程中,通常都采用安全报文的方式,保证数据和密钥更新的正确性和安全性。
而且密钥注入的次序和相互保护的依存关系,也充分体现了密钥的安全设计,比如卡片主控密钥通常被用来保护导入应用主控密钥,应用主控密钥通常被用来保护导入其他应用密钥,比如消费密钥等。
因此,要成功实施非接触CPU卡项目,必须和密钥管理系统配合,建立一套安全和完善的卡片个人化系统,并配备相应的HSM硬件加密机或者密钥母卡,来实现个人化流程中密钥的安全存储和运算。
二、项目实施中注意事项
在非接触CPU卡的推广过程中,也发现了一些需要特别注意和着重解决的问题。
2.1 卡片与机具的兼容性测试
首当其冲的是卡片与机具的兼容性问题。
虽然ISO和众多规范已经定义了非接触CPU 卡和机具终端之间的电气特性和数据协议,但是到目前为止国内众多的非接触CPU卡项目的实施经验,无不显示出卡片与机具的兼容性是一个不容忽视的问题。
同一种机具,可能会无法支持不同的卡商的卡片;同一个卡商的卡片,可能在这个机具上能正常交易,在另一个机具上就无法使用。
甚至,同一张卡片,和同一个机具,做某一种交易能成功,做另一种交易就失败。
究其原因,这里面有不同的卡片和机具提供商对规范的不同理解,也有一些是属于项目实施过程中的历史技术原因。
因此,要成功实施非接触CPU卡项目,大量的深入的全面的现场测试,是克服卡片和机具兼容性问题的不二法门。
2.2 多应用扩展和开放平台
采用非接触CPU卡的一个很重要的原因就是非接触CPU卡可以很好的支持多应用扩展,自定义不同的应用交易流程。
在多应用扩展的设计阶段,如何尽量符合已有的规范,更开放的适应不同供应商,是非接触CPU卡项目能否长期顺利的推广的重要保障。
封闭式的系统,历史已经证明,都往往是短命的,不成功的,无法大范围推广的失败者,这里面即涉及未来供应商的非充分竞争,也影响了供应商对相应产品开发和投入的长期信心。
2.3 安全性与交易速度的权衡
安全性和交易速度,是非接触CPU卡项目中老生常谈的两个问题,也几乎是每个非接触CPU卡项目不得不面对的问题。
快捷的交易速度,是采用非接触IC卡技术的一个重要原因。
但是,片面追求交易速度,甚至以牺牲安全性为代价,又是一个得不偿失的做法。
因为,没有可靠的安全性,也就失去了采用IC卡技术尤其是非接触CPU卡技术的意义。
而同时,安全性往往又必然要消耗一定的交易时间,降低了交易的速度。
因此,对于安全性和交易速度这一对矛盾体,需要系统的设计者,根据实际的业务需要,好好的权衡和把握,找到两者
的平衡点。
在考虑安全性和交易速度的同时,尤其在进行交易速度优化之后,特别需要进行全面的流程测试和异常交易测试,确保交易速度优化不会造成不同交易各个阶段的影响,甚至产生安全漏洞。
这方面的教训,是有很多的。
结论
因此,要实施非接触CPU卡项目,多方面的考虑系统的实际需求和各种因素,充分做好系统改造的技术认证和规划设计,切实研究实施过程中的诸多技术问题,是项目成功的重要前提和保障。
本文来自CSDN博客,转载请标明出处:/lcj8/archive/2009/09/28/4604382.aspx。