具有多个安全元件的NFC设备和近场通信方法技术

技术编号:14737634 阅读:132 留言:0更新日期:2017-03-01 11:07
本发明专利技术涉及一种方法,该方法包括:由NFC(近场通信)设备(102)的NFC路由器(202)响应于来自NFC设备的处理设备(206)的命令,仿真RF(射频)卡仿真交易,仿真包括由NFC路由器向NFC设备的第一安全元件和第二安全元件(210、212)传输命令以便验证在第一安全元件和第二安全元件中的一个或多个NFC交易应用程序的存在;由NFC路由器(202)从第一安全元件和第二安全元件(210、212)接收响应,响应指示由第一安全元件和第二安全元件存储的一个或多个NFC交易应用程序;以及由NFC路由器(202)从NFC终端(106)接收与NFC交易有关的新的RF消息并且基于该响应将新的RF消息路由至第一安全元件或者第二安全元件。

【技术实现步骤摘要】
本申请请求于2015年8月17日提交的号码为15/57765的法国专利申请的优先权权益,该法国专利申请的内容以法律允许的最大程度通过引用其全文而结合于此。
本公开内容涉及NFC通信的领域,并且具体地,涉及具有多个安全元件(secureelement)的NFC设备和在这样的设备中路由消息的方法。
技术介绍
移动电话和其他类型的移动设备越来越多地配备有NFC(近场通信)接口,这些NFC接口使得这些设备除了它们的其他功能之外还能够执行电磁应答器(transponder)功能。具体地,这样的设备能够仿真电磁应答器的功能,其可以具有免接触式卡的类型或者免接触式读取器的类型。这样的功能性例如增强了该移动设备,通过允许移动设备被用于各种应用程序,例如作为允许进行支付的电子钱包以便接入诸如传输网络之类的服务。为了方针免接触式卡的操作,移动设备通常配备有免接触式的前端集成电路(CLF),也被称为NFC路由器。这个路由器配备有耦合到低范围天线的射频(RF)收发器前端,以匹配电磁应答器的通信能力。在一些应用程序中,一个或多个安全元件(SE)或嵌入式安全元件(eSE),或者被集成在移动设备中、或者被包含在USIM(通用订户标识模块)或μSD(微安全数字,microsecuredigital)的微电路中,能够被用于提供认证和其他功能。NFC路由器包括NFC路由表,该NFC路由表指示由NFC路由器接收到的NFC消息应当被路由到哪个硬件。例如,一些NFC消息、诸如与某些类型的电子支付有关的这些消息要被路由到移动设备的安全元件。例如,VISA应用程序可以正运行处于与USIM的安全元件的通信中(名称“VISA”可以对应于注册商标)。在一些情况中,移动设备包括多于一个的安全元件,并且可能存在由能够处理给定交易的每个安全元件所存储的一个或多个应用程序。在这样的情况下,期望移动设备能够在所有安全元件上的可用应用程序之中选择要使用的应用程序。然而,困难在于,NFC路由器不知道由每个安全元件所存储的应用程序的列表。此外,当RF消息被接收到并且需要被路由到安全元件时,不允许并且没有时间询问所有的安全元件以便获得在每个安全元件上可用的应用程序的列表。因此,本领域中需要一种解决方案来解决这些困难中的一些或所有困难。
技术实现思路
本公开内容的实施例的目标在于至少部分地解决现有技术中的一个或多个需要。根据一个方面,提供了一种方法,包括:由NFC(近场通信)设备的NFC路由器响应于来自NFC设备的处理设备的命令,仿真RF(射频)卡仿真交易,该仿真包括由NFC路由器向NFC设备的第一安全元件和第二安全元件传输命令以便验证在第一安全元件和第二安全元件中的一个或多个NFC交易应用程序的存在;由NFC路由器从第一安全元件和第二安全元件接收响应,该响应指示由第一安全元件和第二安全元件存储的一个或多个NFC交易应用程序;以及由NFC路由器从NFC终端接收与NFC交易有关的新的RF消息,并且基于响应将新的RF消息路由至第一安全元件或者第二安全元件。根据一个实施例,该方法进一步包括:基于所述响应,生成可用NFC交易应用程序的全局列表;以及响应于新的RF消息,将全局列表供应给NFC终端。根据一个实施例,该方法进一步包括:在生成可用NFC交易应用程序的全局列表之后,在NFC路由器的存储器中存储列表。根据一个实施例,可用NFC交易应用程序的全局列表由NFC设备的处理设备生成。根据一个实施例,一个或多个NFC交易应用程序是支付应用程序,并且其中命令包括选择PPSE(proximitypaymentsystemenvironment,接近支付系统环境)命令。根据一个实施例,一个或多个NFC交易应用程序中的每个NFC交易应用程序与系统码值相关联,并且该命令包括轮询消息,轮询消息包括系统码值。根据一个实施例,该方法进一步包括:通过由NFC路由器或者由处理设备访问被存储在NFC路由器的寄存器中的每个安全元件的SAK(选择确认,类型A)(SelectAcknowledge,TypeA)值的一个或多个比特,来验证在第一安全元件和第二安全元件上的一个或多个NFC过境(transit)应用程序的存在。根据一个实施例,该方法进一步包括:基于响应来生成路由表,并且将路由表存储在NFC路由器的存储器中。根据一个实施例,该方法进一步包括:在将新的RF消息路由至第一安全元件或者第二安全元件之前,基于路由表来选择新的RF消息要被路由到第一安全元件或者第二安全元件。根据一个实施例,该方法进一步包括:在将新的RF消息路由至第一安全元件或者第二安全元件之前,通过向NFC终端传送交易应用程序中的至少两个交易应用程序的标识符来对新的RF消息进行响应,并且从NFC终端接收对NFC交易应用程序中的一个NFC交易应用程序的选择。根据一个实施例,第一安全元件和第二安全元件中的每个安全元件存储NFC支付交易应用程序。根据另一个方面,提供了一种数字存储介质,该数字存储介质存储指令,这些指令在由处理设备执行时,促使以上的方法被实现。根据另一个方面,提供了一种NFC(近场通信)设备,包括:NFC路由器,NFC路由器被适配为:响应于来自NFC设备的处理设备的命令,仿真RF(射频)卡仿真交易,仿真该交易包括由NFC路由器向NFC设备的第一安全元件和第二安全元件传输命令以便验证在第一安全元件和第二安全元件中的一个或多个NFC交易应用程序的存在;从第一安全元件和第二安全元件接收响应,该响应指示由第一安全元件和第二安全元件存储的一个或多个NFC交易应用,其中可用NFC交易应用程序的全局列表基于响应而被生成;以及从NFC终端接收与NFC交易有关的新的RF消息,并且基于可用NFC交易应用程序的全局列表来将新的RF消息路由至第一安全元件或者第二安全元件。根据一个实施例,处理设备或者NFC路由器被适配为:基于响应而生成可用NFC交易应用程序的全局列表,并且响应于新的RF消息而将全局列表供应给NFC终端。附图说明根据以下实施例参照附图的详细描述,前述和其他特征和优点将变得清楚,这些实施例是以解释说明而非限制性的方式被给出的,其中:图1示意性图示了根据本公开内容的一个示例实施例的支持NFC通信的NFC设备;图2更详细示意性图示了根据本公开内容的一个示例实施例的图1的NFC设备;图3又更详细示意性图示了根据本公开内容的一个示例实施例的图2的NFC设备的组件;图4是图示了根据本公开内容的一个示例实施例的在路由RF消息的方法中的操作的示例的流程图;图5图示了根据一个示例实施例的类型F的NFC消息的数据分组的示例;以及图6图示了根据一个示例实施例的NFC路由表。具体实施方式图1示意性图示了NFC设备102,其是支持NFC通信的设备。例如,设备102是配备有NFC电路装置(在图1中未被图示)的移动设备、诸如移动电话、智能电话、平板计算机、数字媒体播放器等。在图1的左手侧,NFC设备102被示出为处于与读取器104、包括NFC应答器106的通信中。例如,读取器104位于诸如运输网络之类的受限区域的入口门槛。备选地,读取器104位于商店或者餐厅的销售点。当与这样的读取器一起被使用时,NFC设本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201610105871.html" title="具有多个安全元件的NFC设备和近场通信方法原文来自X技术">具有多个安全元件的NFC设备和近场通信方法</a>

【技术保护点】
一种方法,包括:由NFC(近场通信)设备(102)的NFC路由器(202)响应于来自所述NFC设备的处理设备(206)的命令,仿真RF(射频)卡仿真交易,所述仿真包括由所述NFC路由器(202)向所述NFC设备的第一安全元件和第二安全元件(210、212)传输命令以便验证在所述第一安全元件和所述第二安全元件中的一个或多个NFC交易应用程序的存在;由所述NFC路由器(202)从所述第一安全元件和所述第二安全元件(210、212)接收响应,所述响应指示由所述第一安全元件和所述第二安全元件存储的所述一个或多个NFC交易应用程序;以及由所述NFC路由器(202)从NFC终端(106)接收与NFC交易有关的新的RF消息并且基于所述响应将所述新的RF消息路由至所述第一安全元件或者所述第二安全元件。

【技术特征摘要】
2015.08.17 FR 15577651.一种方法,包括:由NFC(近场通信)设备(102)的NFC路由器(202)响应于来自所述NFC设备的处理设备(206)的命令,仿真RF(射频)卡仿真交易,所述仿真包括由所述NFC路由器(202)向所述NFC设备的第一安全元件和第二安全元件(210、212)传输命令以便验证在所述第一安全元件和所述第二安全元件中的一个或多个NFC交易应用程序的存在;由所述NFC路由器(202)从所述第一安全元件和所述第二安全元件(210、212)接收响应,所述响应指示由所述第一安全元件和所述第二安全元件存储的所述一个或多个NFC交易应用程序;以及由所述NFC路由器(202)从NFC终端(106)接收与NFC交易有关的新的RF消息并且基于所述响应将所述新的RF消息路由至所述第一安全元件或者所述第二安全元件。2.根据权利要求1所述的方法,进一步包括:基于所述响应,生成可用NFC交易应用程序的全局列表(220);以及响应于所述新的RF消息,将所述全局列表(220)供应给所述NFC终端。3.根据权利要求2所述的方法,进一步包括:在生成可用NFC交易应用程序的所述全局列表(220)之后,在所述NFC路由器(202)的存储器中存储所述列表。4.根据权利要求2所述的方法,其中可用NFC交易应用程序的所述全局列表(220)由所述NFC设备的所述处理设备(206)生成。5.根据权利要求1所述的方法,其中所述一个或多个NFC交易应用程序是支付应用程序,并且其中所述命令包括选择PPSE(接
\t近支付系统环境)命令。6.根据权利要求1所述的方法,其中所述一个或多个NFC交易应用程序中的每个NFC交易应用程序与系统码值相关联,并且所述命令包括轮询消息,所述轮询消息包括系统码值。7.根据权利要求1所述的方法,进一步包括:通过由所述NFC路由器(202)或者由所述处理设备(206)访问被存储在所述NFC路由器(202)的寄存器(221)中的每个安全元件的SAK(选择确认,类型A)值的一个或多个比特,来验证在所述第一安全元件和所述第二安全元件上的一个或多个NFC过境应用程序的存在。8.根据权利要求1所述的...

【专利技术属性】
技术研发人员:O·范涅尤文胡伊泽J·M·格里莫德A·莫哈梅德布拉希姆
申请(专利权)人:质子世界国际公司意法半导体鲁塞公司
类型:发明
国别省市:比利时;BE

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

1