JT-T-1059.5-2016交通一卡通移动支付技术规范第5部分:客户端软件_第1页
JT-T-1059.5-2016交通一卡通移动支付技术规范第5部分:客户端软件_第2页
JT-T-1059.5-2016交通一卡通移动支付技术规范第5部分:客户端软件_第3页
JT-T-1059.5-2016交通一卡通移动支付技术规范第5部分:客户端软件_第4页
JT-T-1059.5-2016交通一卡通移动支付技术规范第5部分:客户端软件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICS03.220.20;35.240.15交通一卡通移动支付技术规范Technicalspecificationformobilepaymentoftransportcard2016-04-08发布交通一卡通移动支付技术规范第1部分:总则 1交通一卡通移动支付技术规范第2部分:安全单元 交通一卡通移动支付技术规范第3部分:近场支付 交通一卡通移动支付技术规范第4部分:远程支付 交通一卡通移动支付技术规范第5部分:客户端软件 交通一卡通移动支付技术规范第6部分:可信服务管理系统 交通一卡通移动支付技术规范第7部分:终端设备 交通一卡通移动支付技术规范第8部分:检测项目 JT/T1059.5—2016交通一卡通移动支付技术规范第5部分:客户端软件Technicalspecificationformobilepaymentoftransportcard—2016-04-08发布JT/T1059.5—2016 3术语和定义 4缩略语 5.1系统架构 6应用模型 6.2模型架构 7.1人机交互安全 7.3数据安全 7.4通信安全 JT/T1059.5—2016 本部分为JT/T1059的第5部分。JT/T1059.5—2016交通一卡通移动支付技术规范第5部分:客户端软件JT/T1059的本部分规定了交通一卡通移动支付中客户端软件的系统架构及功能、应用模型和安全技术要求。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。JT/T978(所有部分)城市公共交通IC卡技术规范JT/T1059.1交通一卡通移动支付技术规范第1部分:总则JT/T1059.4—2016交通一卡通移动支付技术规范第4部分:远程支付JT/T1059.6—2016交通一卡通移动支付技术规范第6部分:可信服务管理系统3术语和定义JT/T978和JT/T1059.1界定的术语和定义适用于本文件。4缩略语下列缩略语适用于本文件。APDU——应用协议数据单元(ApplicationProtocolDataUnit)ECC——椭圆曲线加密算法(EllipticCurvesCryptography)HTTP超文本传输协议(HyperTextTransferProtocol)IPSec——因特网安全协议(InternetProtocolSecurity)OS——操作系统(OperatingSystem)SE——安全单元(SecureElement)SM2——SM2椭圆曲线公钥密码算法(PublicKeyCryptographicAlgorithmSM2BasedonEllipticCurves)SSL——安全套接字层(SecureSocketLaySWP——单线传输协议(SingleWireProtocol)TLS——传输层安全协议(TransportLayerSecurity)TSD——交通一卡通辅助安全域(TransportSecurityDomain)JT/T1059.5—2016TSM——可信服务管理(TrustedServiceManagement)(U)SIM——通用用户身份识别模块(Universal)(SubscriberIdentityModule)WAP——无线应用通信协议(WirelessApplicationProtocol)WTLS——无线传输层安全协议(WirelessTransportLayerSecurity)5系统架构及功能客户端软件可分为基于SE的客户端软件、无SE的客户端软件和SE内嵌的支付软件三种类型。三种客户端软件的系统架构各不相同。5.1.2基于SE的客户端软件客户端支付应用软件层网络协议层操作系统层物理设备层基于SE的客户端软件系统架构可划分为:也可根据客户端需求提供定制化的专用网络协议;加密处理等安全功能。5.1.3无SE的客户端软件客户端软件运行在移动支付终端操作系统中,与远程支付系统建立通信连接,完成支付相关基于无SE的客户端软件系统架构各层可划分为:a)支付应用软件:客户端软件直接面向用户,应通过各种形式的图形化操作也可根据客户端需求提供定制化的专用网络协议;应用界面层传输协议层操作系统层物理设备层JT/T应用界面层传输协议层操作系统层物理设备层c)操作系统层:为客户端软件运行提供基础平台,包括如Android、IOS等移动支付终端操作客户端支付应用软件层网络协议层操作系统层应用菜单SE操作系统SE内嵌的支付软件架构各层划分为:功能定义界面要求JT/T1059.5—2016交互流程应符合JT/T1059.4—2016中5.1的规定。5.2.2SE初始化界面要求交互流程交互流程应符合JT/T1059.6—2016中6.7的规定。功能定义界面要求应向用户显示TSM上可下载的应用列表。交互流程应符合JT/T1059.6—2016中6.9的规定。5.2.4应用下载功能定义界面要求交互流程交互流程应符合JT/T1059.6—2016中7.6.2的规定。功能定义界面要求交互流程交互流程应符合JT/T1059.6—2016中7.6.3的规定。5.2.6默认应用设置功能定义用户应能通过客户端对SE中的默认应用(支付交易时的默认应用)进行修改设置。由于近场支付不再对默认应用进行提醒(如乘公交等),因此客户端修改默认应用前,界面应给出交互流程JT/T1059.5—2016a)步骤1:客户端请求TSM平台查询账户列表;c)步骤3:客户端读所有已安装的账户和默认账户信息显示给用户;d)步骤4:要求用户设置其中一个账户为默认账户;e)步骤5:向用户显示所有已安装账户及设置的默认账户。客户端客户端步骤4TSM平台用户注1:实线表示默认应用设置交互流程的步骤。图4默认应用设置流程5.2.7消费功能定义界面要求交互流程交互流程应符合JT/T1059.4—2016中5.3的规定。5.2.8空中圈存功能定义界面要求显示圈存结果。交互流程交互流程应符合JT/T1059.4—2016中5.5的规定。5.2.9转账功能定义用户使用客户端,通过远程支付系统对账户管理系统进行转账操作。互联互通的异地账户需转接JT/T1059.5—2016界面要求交互流程交互流程应符合JT/T1059.4—2016中5.4的规定。5.2.10账户查询界面要求交互流程应符合JT/T1059.4—2016中5.2的规定。5.2.11信息查询功能定义界面要求交互流程a)步骤1:客户端选择交通一卡通移c)步骤3:客户端展示所有的信息显示给用户。客户端步骤2改需要用户提供原密码进行验证。密码找回需用户输入客户端用户注册时填写的注册信息新密码信息由后台服务器直接发送到用户注册时填写的邮箱。JT/T1059.5—2016界面要求交互流程b)步骤2:远程支付系统向用户注册邮箱发送验证信息;d)步骤4:远程支付系统验证成功将验证结果返回移动支付终端;g)步骤7:远程支付系统将密码保存结果返回移动支付终端。远程支付远程支付步骤2步骤4终端注册邮箱注1:实线表示密码管理流程请求步骤。注2:虚线表示交易请求的返回结果。5.2.13版本升级功能定义界面要求f)步骤6:远程支付系统下发最新版本;JT/T1059.5—2016用户步骤3步骤1客户端步骤2步骤5步骤6远程支付系统步骤7注1:实线表示客户端升级流程请求步骤。注2:虚线表示交易请求的返回结果。图7客户端升级流程6应用模型6.1概述客户端应能向用户提供支付和TSM应用管理等功能。移动支付应用分为近场支付和远程支付两大类。在近场支付应用中,用户可通过客户端对SE中的应用进行余额查询、卡片参数设置等操作。在远程支付应用中,用户可通过客户端进行在线消费、圈存和账户查询等。6.2模型架构6.2.1基于SE和无SE的客户端模型基基于SE和无SE的客户端软件与远程支付系统及TSM平台等相关系统的模型,如图8所示。客户端远程支付系统远程通信用户TSMDU移动支付终端人机交互AP1注:图中虚线部分表示模型中可涉及的交互流程。图8客户端与相关系统模型(基于SE和无SE)JT/T1059.5—2016外置外置SE时客户端软件与远程支付系统及TSM平台等相关系统模型,如图9所示。移动支付终端客户端远程支付系统人机交互7外置SE外部设备注:图中虚线部分表示模型中可涉及的交互流程。47远程通信用户图9客户端与相关系统模型(外置SE)7安全技术要求7.1人机交互安全登录密码管理支付密码管理a)不应保存在移动支付终端本地;7.1.2认证方式对于大额支付和重要信息修改等关键业务,除密码认证以外,客户端还如动态口令和短信认证等。7.1.3登录失败处理7.1.4移动支付终端交易异常处理JT/T1059.5—2016b)宜采取防截获安全措施,保证敏感数据不被移动支付终端连接的其他设备或程序非授权b)本地数据传输保密性:支付密码等敏感数据在本地软件其他进程间传输时应采取加密措施,JT/T1059.5—2016IPSec等协议。如使用SSL协议,应使用3.0及以上版本的协议。客户端到远程支付系统的SSL加密密钥长度应不低于128位,用于签名的公钥加密算法RSA密钥长度应不低于1024位,用于签名的ECC长度应不低于160位。JT/T1059.5—2016[1]GB/T16649.4—2004识别卡集成电路卡第4部分:用于交换的结构、安全和命令[2]GB/T16649.6—2001识别卡带触点的集成电路卡第6部分:行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论