NFC作为一种近距离的无线通信技术,提供了一种更直接、更安全的现场交互解决方案。它能够允许电子设备之间进行非接触式点对点数据传输,实现数据交换、访问内容与服务。有了它,手机不再只是打电话、发短信以及上网的工具,还可以装载各种电子卡片应用(如银行卡、公交卡、会员卡、校园/ 企业一卡通等),用来购物支付、乘坐公交地铁、刷门禁考勤……而这一切的实现,都离不开TSM平台的管理。

  那么,什么是TSM?

  TSM定义及功能

  TSM是Trusted Service Manager的简称,字面意思是可信服务管理。TSM平台兼具公信力和开放性,可提供应用发行管理和安全模块管理等功能。中国移动建立的多应用开放平台即承担TSM的作用,是为实现行业合作、支持“一卡多应用”建立的一套完整的“空中发卡”和应用管理体系。

  根据行业协会“GlobalPlatform”在相关标准中的定义,TSM 分为两类——安全模块提供商 TSM (SEI TSM) 和服务提供商 TSM (SP TSM)。 SEI TSM 负责为SE提供商提供SE生命周期和安全域管理服务,而 SP TSM 负责为服务提供商提供应用生命周期服务。

  多应用开放平台本质上是一个SEI TSM,它可以支持多种业务平台的接入,为业务提供方提供安全的发卡渠道,实现应用和安全域的管理。其主要功能包括两个方面,即应用发行管理和安全模块管理。

  1、应用发行管理:

  一是受理业务平台的接入,对应用提供商进行注册和审核,按照规定的格式和安全加密要求对各类业务数据进行配置管理;二是负责审核应用提供商提交应用的安全性、合法性和规范性,提供应用及安全域的发行和管理;三是面向客户承担用户注册、注销、退网以及应用数据的查询、备份、挂失和补办等职责。

  2、安全模块管理:

  一是控制和管理安全模块的主控密钥;二是通过空中下载(OTA)等技术方式在安全模块中加载、安装或删除应用数据和配套的账户数据;三是对安全模块SE信息进行统一管理,包括SE数据信息管理、SE安全通道管理、SE应用管理等。

  TSM系统架构

  TSM作为各类服务提供商和用户之间的桥梁,兼具公信力和开放性等特点。TSM平台不仅用于某个移动网络运营商或是金融机构的平台,也是一个可为用户提供远程发行各类行业智能卡、管理合作关系的平台,可以应用在任何有智能卡需求的行业和地区。根据GP标准中的定义,TSM系统架构示意图如图1。

  图1 TSM系统架构图

  其中,主要角色包括:

  服务提供商SP:为用户提供NFC业务的某个金融机构。SP可通过其接入的SP TSM,完成服务部署以及生命周期管理。简单模式下,SP也可直接接入SEI TSM,向SEI TSM提交应用,并由SEI TSM完成卡内容管理。

  安全模块提供商SEP:SE的拥有方和提供方。

  服务提供商TSM(SP TSM):可作为一个聚合器,支持多个SP的接入,是一个具有公信力的第三方平台。SP TSM接入SEI TSM,并在SEI TSM的委托授权下进行卡内容管理。

  SE提供商TSM(SEI TSM):也是一个聚合器,支持同时接入多个SP以及SP TSM。SEI TSM负责对SE的访问控制,并为其他角色提供卡内容管理。

  移动网络运营商MNO:提供OTA技术能力,接入移动网络环境。

  安全模块SE:SE可以有多种形态——包括SIM 卡(通常被移动运营商用作安全模块)、手机中嵌入的芯片以及直接与 NFC 无线芯片连接的 microSD 卡等。

  TSM技术发展

  TSM的概念最早于2007年由GSM协会提出,目前在国外已经规模化商用,发展较为成熟。2010年10月21日,欧洲支付委员会对外正式发布《移动非接触式支付服务管理职能-要求和规范》报告。该报告为TSM定义了一套与银行和移动运营商关联的最小要求集合,旨在明确TSM的定位,即支持银行和移动运营商以促进移动非接触式支付的发展。2011年9月, Google Wallet的对外发布是移动终端厂商进入近场支付领域的一个重大标志。Google Wallet支持非接触式多应用的发布和管理,该功能由韩国SK电讯旗下公司SK C&C和美国支付服务公司First Data联合发布的商业TSM提供支持。2011年10月,欧洲领先数字安全服务商金雅拓中标新加坡全国非接触式应用的系统建设,开发并运营TSM平台,在新加坡提供移动电话近场支付的应用管理服务。

  而在国内,随着近年来NFC技术的逐渐成熟,TSM发展也进入到了实际的建设运营阶段。以中国移动为代表的手机支付主导运营商,已经强势启动 TSM平台建设及运营工作。目前已经与浦发、招行、光大、中信、中行、广发等多家金融机构展开深入的合作以及业务推广,并与中国银联完成TSM系统的互联互通,这意味着在国内首次实现TSM平台的跨行业对接,双方TSM平台具备了合作发卡的条件。

  TSM平台是NFC移动支付服务的核心。依托TSM为各方提供的基于安全载体的智能卡应用发行和管理服务,使用户可以通过手机终端发现并下载各种银行卡、公交卡、会员卡、优惠券等卡应用,随时随地刷手机进行支付,享受安全、便捷的移动支付服务。

  NFC移动支付是横跨互联网、金融、电信等多个领域的新兴业务,其发展潜力巨大,利益关系复杂。整合电信运营商、金融机构、第三方支付企业、零售商等多个行业、公司,构建开放的TSM生态环境,使参与方共享跨行业的服务资源、基础设施,实现行业合作及资源共享,能够为应用提供方提供更广阔的市场,同时也为用户提供更丰富的移动支付服务,从而推动移动支付产业的快速发展。

浅谈TSM概念、系统架构及技术发展的更多相关文章

  1. 浅谈大型web系统架构

    动态应用,是相对于网站静态内容而言,是指以c/c++.php.Java.perl..net等服务器端语言开发的网络应用软件,比如论坛.网络相册.交友.BLOG等常见应用.动态应用系统通常与数据库系统. ...

  2. 转:浅谈大型web系统架构

    浅谈大型web系统架构 动态应用,是相对于网站静态内容而言,是指以c/c++.php.Java.perl..net等服务器端语言开发的网络应用软件,比如论坛.网络相册.交友.BLOG等常见应用.动态应 ...

  3. 【ZZ】浅谈大型web系统架构 | 菜鸟教程

    浅谈大型web系统架构 http://www.runoob.com/w3cnote/large-scale-web-system-architecture.html

  4. [置顶] 浅谈大型web系统架构

    转载原文:http://blog.csdn.net/dinglang_2009/article/details/6863697 分类: 大规模Web 2.0架构 2011-10-11 18:27 12 ...

  5. 浅谈大型web系统架构(一)

    目录 Web前端系统 负载均衡系统 数据库集群系统 缓存系统 分布式存储系统 分布式服务器管理系统 代码发布系统   动态应用,是相对于网站静态内容而言,是指以c/c++.php.Java.perl. ...

  6. 五分钟DBA:浅谈伪分布式数据库架构

    [IT168 技术]12月25日消息,2010互联网行业技术研讨峰会今日在上海华东理工大学召开.本次峰会以“互联网行业应用最佳实践”为主题,定位于互联网架构设计.应用开发.应用运维管理,同时,峰会邀请 ...

  7. AngularJS进阶(二十五)requirejs + angular + angular-route 浅谈HTML5单页面架构

    requirejs + angular + angular-route 浅谈HTML5单页面架构 众所周知,现在移动Webapp越来越多,例如天猫.京东.国美这些都是很好的例子.而在Webapp中,又 ...

  8. 浅谈HTML5单页面架构(二)——backbone + requirejs + zepto + underscore

    本文转载自:http://www.cnblogs.com/kenkofox/p/4648472.html 上一篇<浅谈HTML5单页面架构(一)--requirejs + angular + a ...

  9. Java开源生鲜电商平台-系统架构与技术选型(源码可下载)

    Java开源生鲜电商平台-系统架构与技术选型(源码可下载) 1.  硬件环境 公司服务器 2.   软件环境 2.1  操作系统 Linux CentOS 6.8系列 2.2 反向代理/web服务器 ...

随机推荐

  1. 闲来无事做了一个项目,内有redis,EasyUI样式简单应用,七层分页查询,API跨域。

    <link href="~/jquery-easyui-1.5.3/themes/default/easyui.css" rel="stylesheet" ...

  2. ERP系统和MES系统的区别

    公司说最近要上一套erp系统,说让我比较一下,erp系统哪个好,还有mes系统,我们适合上哪个系统,其实我还真的不太懂,刚接触erp跟mes的时候,对于两者的概念总是傻傻分不清楚,总是觉得既然都是为企 ...

  3. WebGl 二维纹理贴图(矩形)

    效果: 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...

  4. 需求:promise执行买菜做饭过程

    需求:promise执行买菜做饭过程 1.买菜 2.洗菜 3.做饭 4.吃饭 <!DOCTYPE html> <html lang="en"> <he ...

  5. 接口测试jemeter使用

    使用jemeter5时要先添加环境变量,需要有JDK1.8及以上版本支持.这里主要对接口测试做一些说明. 以上就是常见的设置问题.在window上我们通常是不需要改动配置文件的,如果要在生产上执行测试 ...

  6. 配置redis一直启动

    1. 进入 DOS窗口 2. 在进入redis的安装目录 3. 输入:redis-server --service-install redis.windows.conf --loglevel verb ...

  7. spark 例子wordcount topk

    spark 例子wordcount topk 例子描述: [单词计算wordcount ] [词频排序topk] 单词计算在代码方便很简单,基本大体就三个步骤 拆分字符串 以需要进行记数的单位为K,自 ...

  8. 关于Win10 环境下Quartus II 15.0器件列表无法下拉的解决方法

    不知大家在Windows 10 64位系统环境下使用Quartus II 15.0在新建工程时遇到过这种问题没,在新建工程的过程是选择器件的列表无法下拉,只能看到一个器件型号,如图1所示. 图1 开始 ...

  9. 20155215 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    20155215 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑 ...

  10. 20155230 实验四《android程序设计》实验报告

    20155230 实验四<Android程序设计>实验报告 一.安装Android Stuidio 二.从一个活动启动另一个活动 在启动活动的活动里添加如下语句即可 Intent inte ...