论文部分内容阅读
随着国内020市场的深度发展,移动支付应用的市场格局也在不断变化。传统WAP、SMS接入的远程支付模式已经在大规模发展中趋近成熟,而利用移动终端设备实现快速高效的近场支付依然有很大探索空间。Apple公司推出的Apple pay将近场移动支付技术研究推向了一个新的高潮。同期,Google公司发布了Android手机上针对NFC功能的新技术——HCE (Host Card Emulation), HCE技术又叫主机卡模拟技术,是通过软件原理将硬件NFC手机模拟为一张智能卡,它越过了原有NFC手机需要硬件SE安全单元的障碍,为普通NFC移动终端近场手机支付提供了一种新的解决方案。在国外,HCE技术在移动支付中的应用已具有一定规模,而在国内也有以工商银行为代表的金融机构推出了HCE支付平台,可以预见的是,将会有越来越多组织投入到对HCE应用实践中去,给人们带来更加方便的快捷移动支付体验。本文针对移动支付系统的特点和现状,通过研究移动支付系统中主体元素的需求,结合HCE技术原理,完成了移动支付系统的整体设计,并对系统各个部分功能和主要业务流程做了详细的说明。该系统的特点在于,终端用户可以通过各自NFC手机实现点对点的支付。由于HCE是一种软件技术,考虑系统的安全和性能,本文引入了支付标记技术,并引用一套对称密钥机制负责系统的通信安全和内容安全,加强系统的安全性和对用户的认证。本文系统遵循分层架构,高扩展性的原则,方便系统的模拟与实现。在系统的实现上,本文采用代理架构的方案,将系统中的银行与TSP支付标记服务提供方权限下发给HCE支付平台,由HCE支付平台提供用户业务的处理,着重模拟并实现了云平台对用户注册的过程,以及两个NFC手机用户之间的交易过程。完成了对应系统的测试,测试证明在本文移动支付系统的支持下,用户可以通过NFC手机实现近场交易的消费结算,同时该系统也适用于个人与个人间的转账业务。本文以提高移动支付的实用性和安全性为主要的研究方向,提出新的移动支付系统具有理论研究和实际应用价值。