使用多个ATR消息的智能卡系统和方法技术方案

技术编号:17310187 阅读:73 留言:0更新日期:2018-02-19 10:04
一种用于促进智能卡和终端之间的通信的系统和方法,该方法包括在复位之后的第一预定的时钟周期内的第一时间接收第一ATR消息;等待来自智能卡的指示成功生物识别认证的第二ATR消息;在第一时间之后的第二预定时钟周期内的第二时间接收第二ATR消息;以及与智能卡交换交易相关的消息。

Smart card systems and methods using multiple ATR messages

A system and method for facilitating communication between smart card and terminal, the method includes the first time a predetermined clock cycle in the reset after the ATR receives the first message; second ATR message waiting indication successful biometric authentication from the smart card; after the first time the second predetermined clock cycle second time receiving second ATR message; and exchange transaction related news and smart card.

【技术实现步骤摘要】
【国外来华专利技术】使用多个ATR消息的智能卡系统和方法相关申请的交叉引用本申请要求2015年2月6日提交的美国申请No.14/616,069(该申请与2015年1月14日提交的标题为“SystemandMethodforRequestingReconciliationofElectronicTransactionRecordsforEnhancedSecurity”的共同待审的美国专利申请No.14/596,508相关);2015年1月14日提交的标题为“SystemandMethodforComparingElectronicTransactionRecordsforEnhancedSecurity”的美国专利申请No.14/596,472;2015年1月14日提交的标题为“SystemandMethodforReconcilingElectronicTransactionRecordsforEnhancedSecurity”的美国专利申请No.14/596,420;以及2015年1月14日提交的标题为“SmartCardSystemsComprisingaCardandaCarrier”的美国专利申请No.14/596,572;2015年1月23日提交的标题为“BiometricDeviceUtilizingFingerSequenceforAuthentication”的美国专利申请No.14/603,703的优先权,所有这些申请都以引用的方式并入本文中。
本公开一般涉及智能卡,更具体而言涉及使用多个复位应答(ATR)消息的智能卡系统和方法。
技术介绍
可以使用智能卡来进行诸如信用卡交易之类的电子交易。智能卡是包括嵌入式集成电路芯片的设备,该嵌入式集成电路芯片可以是带有内部或外部存储器的安全处理模块(例如,微处理器、微控制器或等效智能)或者是单独的存储器芯片。智能卡可以通过直接物理接触或通过无接触(例如,RF)接口而连接到读取器。智能卡以许多不同的形状因子存在,包括塑料卡、钥匙链、移动电话中所使用的SIM卡,以及USB令牌。智能卡可以提供标识、认证、数据存储和应用处理,以及充当信用卡或ATM借记卡,电话卡或加油卡,以及授权进入大楼或访问计算机的高安全访问控制卡。一些智能卡和对应的读取器终端符合指定物理特性以及各种通信和安全协议的诸如ISO7816和ISO14443之类的国际标准。例如,在ISO7816标准中,读取器(主)和智能卡(从)之间的通信通过单个双向半双工数据线发生。诸如协议格式、智能卡类型、波特率之类的参数及其他电参数刚好在复位之后从智能卡中读出。这被称为复位应答(AnswertoReset),或ATR。基于在ATR中给出的信息,读取器可以适应于由卡支持的传输格式。在符合ISO14443的终端和智能卡之间的初期通信中使用类似的消息。当智能卡被插入到读取器中时,所有触点都与读取器断开,包括接地。这一现象的原因是,当卡被插入时,终端中的触点在智能卡触点上滑过。向错误的针脚施加电力理论上可能会损坏卡或读取器。当卡被正确地插入时,通常会有断开连接的电触点,向读取器表明卡被完全插入。一旦被插入,读取器发起通电和复位序列。接口负责序列的时序。在图8的时序图中示出了常规ISO智能卡启动过程。最重要的参数是复位被松开之前和之后的时钟周期计数。接口启用时钟,并在复位被松开之前的预定数量的时钟周期(通常是40,000)内使它保持运行。在复位之后,智能卡必须在预定数量的时钟周期(通常是40000)的窗口内以其ATR消息作出响应。如果在该窗口内没有从智能卡接收到ATR,则所有触点都与读取器断开,从而有效地将智能卡与终端/读取器断开。图8中所示出的使用单个ATR消息的常规启动和交易过程在智能卡是生物识别(biometric)智能卡时带来了问题。这是因为不可能在允许的预定时钟周期的窗口内执行生物识别认证过程,包括例如读取用户的指纹、指纹模板的准备以及准备的指纹模板与经认证用户的存储的参考指纹模板的比较。因此,使用单个ATR消息的常规启动和传输方案不允许在符合ISO的智能卡中进行生物识别认证。
技术实现思路
根据所公开的技术的各实施例,提供了一种促进智能卡和终端之间的通信的方法,包括:在复位之后的第一预定的时钟周期内的第一时间接收第一ATR消息;等待来自智能卡的指示成功生物识别认证的第二ATR消息;在第一时间之后的第二预定的时钟周期内的第二时间接收第二ATR消息;以及与智能卡交换交易相关的消息。根据所公开的技术的各实施例,提供了一种促进智能卡和终端之间的通信的方法,包括:在复位之后的第一预定的时钟周期内的第一时间发送第一复位应答(ATR)消息;执行对请求涉及智能卡的交易的用户的生物识别认证;确定生物识别认证成功;在第一时间之后的第二预定的时钟周期内的第二时间向终端发送第二ATR消息;以及与终端交换交易相关的消息。根据所公开的技术的各实施例,提供了一种用于与智能卡进行通信的终端,包括:接口,该接口被配置成耦合到智能卡;处理器,该处理器耦合到接口并被配置成:在复位之后等待来自智能卡的第一复位应答(ATR)消息;在复位之后的第一预定的时钟周期内的第一时间通过接口接收第一ATR消息;等待来自智能卡的指示成功生物识别认证的第二ATR消息;在第一时间之后的第二预定的时钟周期内的第二时间通过接口接收第二ATR消息;以及通过接口与智能卡交换交易相关的消息。根据所公开的技术的各实施例,提供了一种智能卡,包括:接口,该接口被配置成耦合到终端;生物识别模块,该生物识别模块耦合到处理器并被配置成获得请求交易的用户的生物识别签名;以及处理器,该处理器耦合到接口和生物识别模块并被配置成:在复位之后的第一预定的时钟周期内的第一时间,通过接口向终端发送第一复位应答(ATR)消息;在第一时间之后的第二预定时钟周期内的第二时间,通过接口向终端发送指示成功生物识别认证的第二ATR消息;以及通过接口与终端交换交易相关的消息。通过下文结合作为示例示出了根据所公开的技术的各实施例的特征的各个附图进行的比较详细的描述,所公开的技术的其他特征和方面将变得显而易见。
技术实现思路
不旨在限制此处所描述的任何专利技术的范围,该范围只由所附的权利要求定义。附图说明参考下列图形,详细描述了根据一个或多个实施例的此处所公开的技术。图形只是为了说明而提供的,仅仅描绘了所公开的技术的典型的或示例实施例。提供这些图形以便于读者对所公开的技术的理解,不应该被视为其广度、范围,或适用性的限制。应该指出的是,为清楚起见并便于说明,这些图形不一定是按比例绘制的。图1是可以在其中实现此处所公开的技术的各实施例的示例环境。图2是可以根据此处所公开的技术的各实施例使用的个人交易设备的示例图示。图3是根据此处所公开的技术使用个人交易设备的交易的示例图示。图4是示出了根据此处所公开的技术的示例启动和交易过程的信号时序图。图5是示出了根据本公开的从示例终端的角度的示例启动和交易过程的流程图。图6是示出了根据本公开的从示例智能卡的角度的示例启动和交易过程的流程图。图7是在实现此处所公开的技术的各实施例的各种特征时可以使用的计算模块的示例图示。图8是现有技术的单个ATR过程的信号时序图。图形不是详尽的,或将本专利技术限于上文所本文档来自技高网
...
使用多个ATR消息的智能卡系统和方法

【技术保护点】
一种促进智能卡和终端之间的通信的方法,所述方法包括:在复位之后的第一预定时钟周期内的第一时间接收第一ATR消息;等待来自所述智能卡的指示成功生物识别认证的第二ATR消息;在第一时间之后的第二预定时钟周期内的第二时间接收第二ATR消息;以及与所述智能卡交换交易相关的消息。

【技术特征摘要】
【国外来华专利技术】2015.02.06 US 14/616,0691.一种促进智能卡和终端之间的通信的方法,所述方法包括:在复位之后的第一预定时钟周期内的第一时间接收第一ATR消息;等待来自所述智能卡的指示成功生物识别认证的第二ATR消息;在第一时间之后的第二预定时钟周期内的第二时间接收第二ATR消息;以及与所述智能卡交换交易相关的消息。2.如权利要求1所述的方法,其中,第一ATR消息包括指示协议格式、智能卡的类型和波特率中的至少一个的数据项。3.如权利要求1所述的方法,进一步包括如果在所述复位之后的第一预定时钟周期内没有接收到第一ATR消息,则断开所述终端和所述智能卡之间的通信链路。4.如权利要求1所述的方法,进一步包括如果在第一时间之后的第二预定时钟周期内没有接收到第二ATR消息,则断开所述终端和所述智能卡之间的通信链路。5.如权利要求1所述的方法,其中,交换步骤在第二时间之后的第三预定时钟周期内执行。6.如权利要求1所述的方法,进一步包括向所述智能卡发送指示所述复位的信号。7.一种促进智能卡和终端之间的通信的方法,所述方法包括:在复位之后的第一预定时钟周期内的第一时间发送第一复位应答(ATR)消息;执行对请求涉及所述智能卡的交易的用户的生物识别认证;确定所述生物识别认证成功;在第一时间之后的第二预定时钟周期内的第二时间向所述终端发送第二ATR消息;以及与所述终端交换交易相关的消息。8.如权利要求7所述的方法,其中,第一ATR消息包括指示协议格式、智能卡的类型和波特率中的至少一个的一个或多个数据项。9.如权利要求7所述的方法,其中,第二ATR消息包括指示所述生物识别认证成功的一个或多个数据项。10.如权利要求7所述的方法,进一步包括所述智能卡生成指示所述复位的信号。11.一种用于与智能卡通信的终端,包括:接口,所述接口被配置成耦合到智能卡;处理器,所述处理器耦合到所述接口并且被配置成:在复位之后等待来自所述智能卡的第一复位应答(ATR)消息,在所述复位之后的第一预定时钟周期内的第一时间,通过所述接口接收第一A...

【专利技术属性】
技术研发人员:M·加迪纳尔A·坎茨
申请(专利权)人:塔克蒂利斯有限责任公司
类型:发明
国别省市:马来西亚,MY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1