NFCSWP移动支付解决实施方案技术解析总结计划.docx

NFCSWP移动支付解决实施方案技术解析总结计划.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 你我共享 NFC SWP 移动支付解决方案技术分析 NFC 是这几年飞速发展的一种新兴技术,技术目标是电子设备之间的近距离通讯,工 作在 13.56MHz 频段。 NFC 技术的出现,极大地促进了 RFID 技术与移动通讯技术的融合 进展,引发出许多新的应用模式。 SWP 方案是基于 NFC 技术的一种移动支付解决方案。 单线连接协议主要是连接手机 SIM 卡或者 SD 卡到 CLF 之间的通讯,现在已经被所有 SIM 卡厂商承认使用,更有部分手机制造商也加入此行列。 SWP 方案有三种实现方式,分 别是 NFC-SIM 方案、 NFC-SD 方案以及全终端方案。目前银联首推 SWP-SD 方案,国内 三大运营商中国联通、中国电信、中国移动以 SWP-SIM 方案作为目标方案。 SWP 方案的 NFC 功能实现由两部分组成: NFC 模拟前端 (NFC Controller 与天线 )和安 全单元。根据应用需求的不同,安全单元可以是 SIM 、 SD 、 SAM 或其它芯片。 NFC-SIM 方案的安全单元是 SIM 卡, NFC-SD 的安全单元是 Micro SD 卡。 SWP 方案和双界面卡方案、贴膜卡方案相比,其优势在于 SWP 相关规范属于国际规 范,且产业链比较成熟,并且支持 NFC 技术的三种工作模式 —— 卡模拟模式、读卡器模式 以及点对点模式。 SWP 规范体系 目前 SWP 方案已有成熟技术要求和测试方法,其 ETSI 标准体系如图所示。 2. SWP 接口 SWP 是由 Gemalto( 金雅拓 )公司提出的基于 C6 引脚的单线连接方案。 下图是 SWP 方 案连接示意图。 AAAAAA 精品文档 你我共享 在 SWP 方案中,接口界面包括三根线: VCC(C1) 、GND(C5) 、 SWP(C6) ,其中 SWP 一根信号线上基于电压和负载调制原理实现全双工通讯,这样可以实现 SIM 卡在 ISO7816 界面定义下同时支持 7816 和 SWP 两个接口,并预留了扩展第三个高速 (USB) 接口的引脚。 支持 SWP 的 SIM 卡必须同时支持 ISO 和 SWP 两个通信协议,并且这两部分需要独立管 理的, ISO 界面的 RST 信号不能对 SWP 部分产生影响。 SWP 是在一根单线上实现全双工 通讯,定义了 S1 和 S2 两个方向的信号。 S1 信号通过一个数字调制 (低或高 )的电压信号传 输,S2 信号通过一个数字调制 (低或高 )的电流信号传输。 SWP 接口有三种状态: 激活状态、 挂起状态和去激活状态。 SWP 接口在激活状态进行正常工作。 图 3 是智能卡上的 SWP 协议栈的总体流程图。 一个特定的系统所使用的一组协议称为 协议栈。 SWP 接口系统为完成与 NFC 芯片的数据传输,底层使用 SWP 协议,上层使用 HCI 协议。SWP 协议和 HCI 协议一起组成了 SWP 接口系统的协议栈。 SWP 协议分为 MAC 层和 LLC 层,其中 MAC 层负责封帧和解帧, LLC 层实现帧的错误管理和数据交互的控制。 HCI 层规定了 UICC 与非接触通信模块 (CLF) 间主控接口的技术要求。 AAAAAA 精品文档 你我共享 图 3 SWP 协议栈流程图 SWP 接口依靠硬件中断驱动, SWP 接口没有被激活前,一直处于等待中断的状态。 通过 SWP 接口通信时,一旦检测到存在射频场, NFC 芯片便被激活。 NFC 芯片发送 S1 信号给 SIM 卡, SIM 卡检测到 S1 电压信号后,触发 Suspended 中断通知软件做好准备 通信。此时,软件设置通信参数,然后等待接收后续数据的中断,进行 SWP 接口的初始激 活过程。如果 SWP 接口初始激活成功,软件开始协商 SHDLC 协议的滑动窗口大小 WS , 等待 SHDLC 链路的建立。一般来说窗口大小是由硬件的接收和发送 FIFO 的数量来决定, 假设卡端支持的滑动窗口为 WS=N ,NFC 芯片发送支持滑动窗口 WS=M 的 reset 帧,若 M SHDLC 链路建立成功后, SWP 接口等待信息帧。接收到信息帧,根据硬件写入的状 态寄存器的接收字节数从 RX FIFO 中读取数据,然后由软件解析收到的数据包 ;通过 HCP 的路由层把数据包递交给应用层,应用层根据消息的类型进行相应的处理。 智能卡中 SWP 协议栈的实现难点解析 无论是实现 SWP-SIM 卡还是 SWP-SD 卡的进场支付功能,都需要在安全芯片上建立 与 CLF 通信的 SWP 接口。 SWP 接口除了需要硬件的支持以外,其软件协议接口也是非常

文档评论(0)

138****3443 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档