【技术实现步骤摘要】
一种与CPU卡实现信息交互的终端装置及方法
本专利技术涉及CPU卡技术,尤其涉及与CPU卡实现信息交互的终端装置及方法。
技术介绍
目前,按交通智能卡“一卡多用、多卡互通”的发展趋势,电子钱包资金存量必将越来越高,逻辑加密卡的安全隐患已在业内引起高度关注。CPU卡的安全性大幅优于逻辑加密卡,但高昂的价格严重制约了其推广应用。近来随着CPU卡的推出,其价格接近逻辑加密卡,技术也日趋成熟,这使全面推广应用CPU卡取代逻辑加密卡成为可能。为此,国家建设部明确要求跨行业及互联互通的IC卡应用应采用安全性高的CPU卡,并组织编制CPU卡芯片技术要求和其它相关的技术要求等行业标准,致力推广CPU卡技术在智能卡领域的应用。CPU卡的读写在CPU卡的推广应用方面尤为关键,因为它涉及CPU卡的安全使用。现有的读写CPU卡的方案有两种:第一种是通过带有ISO7816外设接口的单片机来读写。第二种是通过单片机加ISO7816编解码芯片来读写。ISO7816协议规范了带触点CPU卡的基本技术要求。所以读写带触点的CPU卡的装置,需要遵循ISO7816协议。目前读写CPU卡的装置技术方案都是基于硬件实现的ISO7816协议。上述第一种方案要求采用的单片机必须具备ISO7816硬件接口,使得可选芯片类型受限。而第二种方案要求单片机另外添加一个ISO7816编解码芯片,增加了读写装置的成本。因此,需要提供一种与CPU卡实现信息交互的装置,既不用添加ISO7816编解码芯片,也不要求有ISO7816外设接口,就能实现与CPU卡的信息交互,由此可大大降低相应装置的成本。
技术实现思路
本专利技 ...
【技术保护点】
一种与CPU卡信息交互的方法,涉及与CPU卡进行信息交互的终端,该方法包括:终端将待发送信息按ISO7816协议转换成电平信号,并通过设置发送模式的数据线端口向CPU卡发送,直至信息发送完成;终端通过对设置的接收模式的数据线端口进行电平检测读取电平信号,并按所述ISO7816协议将读取的电平信号解析成CPU卡返回的信息,直至信息接收完成。
【技术特征摘要】
1.一种与CPU卡信息交互的方法,涉及与CPU卡进行信息交互的终端,该方法包括:终端将待发送信息按ISO7816协议转换成电平信号,并通过设置发送模式的数据线端口向CPU卡发送,直至信息发送完成;终端通过对设置的接收模式的数据线端口进行电平检测读取电平信号,并按所述ISO7816协议将读取的电平信号解析成CPU卡返回的信息,直至信息接收完成;在执行该方法的步骤之前,还包括终端的如下步骤:通过协议物理层为所述终端与所述CPU卡之间的信息交互提供必要的I/O端口和针对所述I/O端口字符帧的传输协议;所述I/O端口为所述终端内微控制器的三个I/O端口,分别连接接触式CPU卡的数据、时钟和复位三个引脚。2.按照权利要求1所述的方法,其特征在于,在执行该方法的步骤之前,还包括终端的如下步骤:通过终端传输层定义命令-应用协议数据单元和响应-应用协议数据单元到相应的命令-传输协议数据单元和响应-传输协议数据单元的映射机制,以及所述命令-传输协议数据单元、所述响应-传输协议数据单元和所述CPU卡之间完成数据交换的方式;通过数据链路层描述用于数据交换的字符时序要求和差错控制以及终端对传输错误的处理。3.按照权利要求2所述的方法,其特征在于,所述终端将待发送信息按ISO7816协议转换成电平信号,并通过设置发送模式的数据线端口向CPU卡发送,直至信息发送完成,具体包括:所述终端设置数据线发送模式的端口,并按所述ISO7816协议将命令-应用协议数据单元报文针对所述发送模式的端口转换成字符帧的电平信号传送给所述CPU卡,并在判断信息发送完成后结束所述信息发送。4.按照权利要求3所述的方法,其特征在于,所述终端通过对接收模式的数据线端口进行电平检测读取电平信号,并按所述ISO7816协议将读取的电平信号解析成CPU卡返回的信息,直至信息接收完成,具体包括:所述CPU卡接收到传送的电平信号后将处理结果通过电平信号返回给所述终端;所述终端设置接收模式的数据线端口,通过对该接收模式的数据线端口进行电平检测,将检测接收的电平信号的字符帧按所述ISO7816协议组成响应-应用协议数据单元报文后转发给相应的终端应用层;根据所述ISO7816协议若判断所述响应-应用协议数据单元报文接收完成后结束所述电平检测。5.按照权利要求4所述的方法,其特征在于,所述终端将所述命令-应用协议数据单元报文针对所述发送端口转换成字符帧的电平信号传送给所述CPU卡后,还包括:在(11±0.2)个基本时间单元时刻如检测所述接收模式的数据线端口为低电平,则在检测到所述低电平时刻起的2个基本时间单元后重发字符帧;所述字符帧的重发不超过三次。6.按照权利要求4所述的方法,其特征在于,所述终端在所述字符帧接收不正确或所述字符帧接收正确但校验位不正确时,还包括:在...
【专利技术属性】
技术研发人员:张磊,金银军,安博,
申请(专利权)人:北京大唐智能卡技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。