用于非接触式卡的密码认证的系统和方法技术方案

技术编号:27948053 阅读:47 留言:0更新日期:2021-04-02 14:32
提供了用于非接触式卡和支持FIDO认证的客户端之间的数据传输的系统和方法的示例实施例。在实施例中,当一接收到服务器发出的与待处理交易有关的质询时,非接触式卡就可以授权客户端装置利用FIDO私钥来对该质询做出响应。如果对所述质询的响应是成功的,则FIDO认证可以继续进行,并且可以完成交易。

【技术实现步骤摘要】
【国外来华专利技术】用于非接触式卡的密码认证的系统和方法相关申请的交叉引用本申请是2018年11月29日提交的美国专利申请No.16/205,119的部分继续申请案,并且要求2018年10月2日提交的美国临时申请No.62/740,352和2019年10月2日提交的美国专利申请No.16/590,429的优先权,这些申请的公开内容全部通过引用并入本文。
本公开涉及密码学,更具体地,涉及用于非接触式卡的密码认证的系统和方法。
技术介绍
数据安全性和交易完整性对于企业和消费者有关键的重要性。随着电子交易构成越来越大的份额的商业活动,该需要持续增长。电子邮件可以被用作验证交易的工具,但是电子邮件容易受到攻击,并且容易受到黑客入侵和其他未被授权的访问。短消息服务(SMS)消息也可以被使用,但是这也遭受损害。而且,甚至数据加密算法(诸如三重DES算法)也具有类似的脆弱性。激活许多卡(包括例如金融卡(例如,信用卡和其他支付卡))涉及持卡者呼叫电话号码或者到访网站并且录入或以其他方式提供卡信息的耗时的过程。此外,虽然基于芯片的金融卡的增长的使用较于先前的用于亲自购买的技术(例如,磁条卡)提供更安全的特征,但是账户访问仍可能依赖于登录证书(例如,用户名和密码)来确认持卡者的身份。然而,如果登录证书受损,则另一个人可以访问用户的账户。尽管关注安全性,但是登录证书密码用于保卫账户访问和关键信息的广泛使用继续存在。对于该问题的可能的解决方案由FIDO联盟以FIDO2项目的形式提出以创建FIDO认证标准。FIDO2项目合并了W3C的Web认证规范和FIDO客户端认证协议以允许使用常见装置来认证在线服务和控制账户访问。FIDO2项目通过发起认证器装置使用私钥回答的密码质询来提供装置的认证。然而,安全性问题仍然存在,包括在装置认证过程开始时难以证明被授权用户存在。这些及其他缺陷存在。因此,需要为用户提供克服这些缺陷以对非接触式卡提供数据安全性、认证和验证的适当的解决方案。此外,既需要激活卡的改进方法,又需要用于账户访问的改进认证。
技术实现思路
所公开的技术的各方面包括用于非接触式卡的密码认证的系统和方法。各种实施例描述了用于实现和管理非接触式卡的密码认证的系统和方法。本公开的实施例提供一种客户端装置,所述客户端装置包括:处理器;存储器,所述存储器包含FIDO公钥、FIDO私钥和账户信息;以及与非接触式卡和服务器进行数据通信的通信接口,所述通信接口具有通信场;其中当一接收到发起交易的指令时,所述处理器就被配置为:将交易请求传输给第一服务器,所述交易请求包括账户信息和与所述交易相关的交易信息;从第二服务器接收质询;向所述非接触式卡请求交易验证;当所述非接触式卡一进入到所述通信场中时,就经由所述通信接口从所述非接触式卡接收交易验证,其中所述交易验证允许使用与所述质询有关的FIDO私钥;使用所述私钥给所述质询签名;并且将带签名的质询传输给所述第二服务器。本公开的实施例提供一种认证方法,所述认证方法包括:包括用于在客户端装置上执行的指令的客户端应用与第一服务器发起交易;所述客户端应用将交易信息传输给所述第一服务器;所述客户端应用接收第二服务器发送的质询;所述客户端应用请求交易验证;所述客户端应用接收交易验证,其中所述交易验证授权所述客户端应用利用存储在所述客户端装置的存储器中的FIDO私钥来给所述质询签名;所述客户端应用使用所述FIDO私钥来给所述质询签名;所述客户端应用将带签名的质询传输给所述服务器;并且所述客户端应用从所述服务器接收所述交易已经被批准的指示。本公开的实施例提供一种非接触式卡,所述非接触式卡包括:基板,所述基板包括:存储器,所述存储器包含小应用、计数器值、主密钥、多样化的密钥、FIDO公钥和FIDO私钥;通信接口;以及与所述存储器和通信接口通信的处理器,所述处理器被配置为:当所述通信接口在客户端装置的通信场的范围内时,更新所述计数器值;使用所述多样化的密钥和计数器值来创建密码,其中所述密码存储所述FIDO公钥;并且经由所述通信接口传输所述密码。以下参照附图中例示说明的特定的示例实施例来更详细地说明所公开的设计的进一步的特征和从而提供的优点。附图说明图1A是根据示例实施例的数据传输系统的示图。图1B是例示说明根据示例实施例的用于提供认证的访问的序列的示图。图2是根据示例实施例的数据传输系统的示图。图3是根据示例实施例的使用非接触式卡的系统的示图。图4是例示说明根据示例实施例的密钥多样化方法的流程图。图5A是根据示例实施例的非接触式卡的例示说明。图5B是根据示例实施例的非接触式卡的接触垫的例示说明。图6是描绘与根据示例实施例的装置通信的消息的例示说明。图7是描绘根据示例实施例的消息和消息格式的例示说明。图8是例示说明根据示例实施例的密钥操作的流程图。图9是根据示例实施例的密钥系统的示图。图10是根据示例实施例的产生密码的方法的流程图。图11是例示说明根据示例实施例的密钥多样化处理的流程图。图12是例示说明根据示例实施例的用于卡激活的方法的流程图。图13示出使用根据示例实施例的数据传输系统的FIDO系统。图14示出根据示例实施例的用于处理在线支付的流程图。图15示出根据示例实施例的用于客户端装置的用于处理在线支付的用户界面。图16示出根据示例实施例的用于客户端装置的用于处理在线支付的用户界面。具体实施方式实施例的以下描述提供了引用具体描述本专利技术的不同方面的特征和教导的标号的非限制性的代表性例子。从实施例的描述,所描述的实施例应被认识为能够单独地实现,或者与其他实施例组合地实现。查阅实施例的描述的本领域的普通技术人员应能够获悉并且理解本专利技术的不同的描述的方面。实施例的描述应便利于本专利技术的理解达到这样的程度,即,没有被具体地涵盖、但是在本领域技术人员已经阅读实施例的描述后的知悉内的其他实现将被理解为与本专利技术的应用一致。本公开的一些实施例的目的是将一个或多个密钥构建到一个或多个非接触式卡中。在这些实施例中,非接触式卡可以执行否则可能除了非接触式卡之外、还需要用户携带单独的物理令牌的认证和许多其他的功能。通过采用非接触式接口,非接触式卡可以设有在用户的装置(诸如移动电话)和卡本身之间交互和通信的方法。例如,构成许多信用卡交易的基础的EMV协议包括认证处理,该认证处理对于用于的操作系统是足够的,但是对于提出了挑战,就近场通信(NFC)使用而言,更有限制性,因为它只可以被以只读的方式使用。本文中描述的非接触式卡的示例性实施例利用NFC技术。图1A例示说明根据示例实施例的数据传输系统。如下面进一步讨论的,系统100可以包括非接触式卡105、客户端装置110、网络115和服务器120。尽管图1A例示说明组件的单个的实例,但是系统100可以包括任何数量的组件。系统100可以包括下面参照图5A-5B进一步说明本文档来自技高网
...

【技术保护点】
1.一种客户端装置,包括:/n处理器;/n存储器,所述存储器包含FIDO公钥、FIDO私钥和账户信息;以及/n与非接触式卡和服务器进行数据通信的通信接口,所述通信接口具有通信场;/n其中当一接收到发起交易的指令时,所述处理器就被配置为:/n将交易请求传输给第一服务器,所述交易请求包括账户信息和与所述交易相关的交易信息;/n从第二服务器接收质询;/n向所述非接触式卡请求交易验证;/n当所述非接触式卡一进入到所述通信场中时,就经由所述通信接口从所述非接触式卡接收交易验证,其中所述交易验证允许使用与所述质询有关的FIDO私钥;/n使用所述私钥给所述质询签名;并且/n将带签名的质询传输给所述第二服务器。/n

【技术特征摘要】
【国外来华专利技术】20181002 US 62/740,352;20181129 US 16/205,1191.一种客户端装置,包括:
处理器;
存储器,所述存储器包含FIDO公钥、FIDO私钥和账户信息;以及
与非接触式卡和服务器进行数据通信的通信接口,所述通信接口具有通信场;
其中当一接收到发起交易的指令时,所述处理器就被配置为:
将交易请求传输给第一服务器,所述交易请求包括账户信息和与所述交易相关的交易信息;
从第二服务器接收质询;
向所述非接触式卡请求交易验证;
当所述非接触式卡一进入到所述通信场中时,就经由所述通信接口从所述非接触式卡接收交易验证,其中所述交易验证允许使用与所述质询有关的FIDO私钥;
使用所述私钥给所述质询签名;并且
将带签名的质询传输给所述第二服务器。


2.根据权利要求1所述的客户端装置,其中所述处理器被进一步配置为:
产生FIDO密钥对,所述FIDO密钥对包括所述FIDO私钥和FIDO公钥;并且
将所述FIDO公钥传输给所述第二服务器。


3.根据权利要求2所述的客户端装置,其中所述处理器被配置为使用主密钥和多样化的密钥来产生所述FIDO密钥对。


4.根据权利要求3所述的客户端装置,其中使用所述主密钥和计数器值来产生所述多样化的密钥。


5.根据权利要求2所述的客户端装置,其中所述第二服务器被配置为使用所述FIDO公钥来创建所述质询。


6.根据权利要求2所述的客户端装置,其中所述第二服务器被配置为使用所述FIDO公钥来确认带签名的质询。


7.根据权利要求1所述的客户端装置,其中所述通信接口被配置为经由近场通信与所述非接触式卡进行通信。


8.根据权利要求1所述的客户端装置,其中所述质询是随机数的字符串。


9.根据权利要求1所述的客户端装置,其中所述质询是随机字母的字符串。


10.根据权利要求1所述的客户端装置,其中所述第二服务器响应于来自所述第一服务器的支付请求,将所述质询传输给所述客户端装置。


11.根据权利要求1所述的客户端装置,其中所述第一服务器和所述第二服务器是同一个。


12.根据权利要求1所述的...

【专利技术属性】
技术研发人员:凯文·奥斯本詹姆斯·阿什菲尔德斯里尼瓦沙·希古鲁帕蒂杰弗里·鲁尔
申请(专利权)人:第一资本服务有限责任公司
类型:发明
国别省市:美国;US

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

1