[发明专利]一种金融终端、安全处理器及安全处理器的工作方法有效
申请号: | 201610453728.9 | 申请日: | 2016-06-21 |
公开(公告)号: | CN106127084B | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F21/71 | 分类号: | G06F21/71;G07F19/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种金融终端、安全处理器及安全处理器的工作方法,该金融终端包括安全处理器和卡槽,所述安全处理器与所述卡槽连接,所述安全处理器硬件包括电平转换电路和短路保护电路,所述电平转换电路和短路保护电路用于实现所述金融终端的电气特性;所述安全处理器用于实现金融终端与卡片之间的数据通讯。本发明的技术方案采用安全处理器内置的7816保护接口,将电气相关的功能用安全处理器内部软件代码来实现,降低了金融终端的成本、缩小体积并提高了产品的可维护性,使终端设计的结构更简单、高集成化,还提高了产品的稳定性以及简化生产工艺。 | ||
搜索关键词: | 一种 金融 终端 安全 处理器 工作 方法 | ||
【主权项】:
1.一种金融终端,其特征在于,包括安全处理器和卡槽,所述安全处理器与所述卡槽连接,所述安全处理器硬件包括电平转换电路和短路保护电路,所述电平转换电路和短路保护电路用于实现所述金融终端的电气特性;所述安全处理器用于实现金融终端与卡片之间的数据通讯,所述安全处理器包括:第一检测模块,用于检测卡槽中是否有IC卡插入;接收模块,用于接收所述IC卡返回的复位应答数据;第一判断模块,用于当所述接收模块接收到复位应答数据后,判断上电复位是否成功,是则触发发送模块,否则触发下电模块;第二判断模块,用于判断是否接收到所述IC卡返回的正确选择应答,是则触发发送模块,否则触发报错模块;第三判断模块,用于判断是否接收到所述IC卡返回的正确交互应答,是则触发第四判断模块,否则触发报错模块;所述报错模块,用于当所述第二判断模块和所述第三判断模块判断为否时报错;所述第四判断模块,用于当所述第三判断模块判断为是时判断本次操作是否完成,是则触发下电模块,否则触发所述发送模块;所述下电模块,用于当第一判断模块判断为否和第四判断模块判断是时对所述IC卡执行下电操作,触发所述第一检测模块;所述发送模块,用于当所述第一检测模块检测到卡槽中有IC卡插入时向所述IC卡发送上电复位指令,当所述第一判断模块判断为是时向所述IC卡发送选择应用环境指令;当所述第二判断模块判断为是和所述第四判断模块判断为否时向所述IC卡发送数据交互指令;第十七设置模块,用于在应用层将金融终端状态机设置为操作等待状态;第十八判断模块,用于在应用层判断当前通讯协议是否为T=1,是则执行T=1的数据传送,触发第十九判断模块,否则执行T=0的数据传送,触发第十九判断模块;所述第十九判断模块,用于判断所述金融终端状态机是否为操作等待状态;第二十判断模块,用于当所述第十九判断模块判断为否时在传输层判断发送的数据长度是否大于IC卡的信息域空间,是则触发置位发送模块,否则触发清除发送模块;置位发送模块,用于将链接标志位置位,根据所述IC卡的信息域空间将命令数据分割为多组数据发送给终端数据链路层;清除发送模块,用于清除链接标志位,将所有的命令数据通过一组数据发送给终端数据链路层;封装发送模块,用于在所述数据链路层把需要传送的字符数据封装成一帧数据块,并将封装好的数据块发送给物理层;验证模块,用于在所述物理层验证接收到的数据块的合法性,如合法则触发所述发送模块通过I/O口将数据块发送给所述IC卡,否则触发所述发送模块给上位机返回错误码,结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610453728.9/,转载请声明来源钻瓜专利网。