NFC主机卡模拟实现及其应用研究

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:gwang903
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网技术和O2O(Online To Offline,线上支付线下交易模式)的发展,人们对移动支付的需求越来越大。本文使用NFC的主机卡模拟机制,在型号为LT826的手机上开发NFC主机卡模拟系统,将手机当成一张卡以应用在移动支付领域中。首先,本文介绍NFC主机卡模拟技术的研究意义,以及各个时期NFC主机卡模拟的发展现状;介绍系统工作的硬件和软件平台,确定使用恩智浦公司的PN544作为NFC芯片,在Nucleus操作系统上开发主机卡模拟系统,并将主机卡模拟系统划分为控制程序和应用程序两个部分。随后,使用分层设计法设计主机卡模拟控制程序。在DAL层设计串口驱动程序实现PN544与手机处理器的数据收发;在LLC层实现数据的差错检验及按序收发;在HCI层实现在主机卡模拟模式下与外部读写器的数据交互。通过各层配合工作,控制程序可将外部读写器的数据传递给应用程序。接着,为了将手机作为一张智能卡,设计主机卡模拟应用程序以实现智能卡操作系统的功能。按照功能将应用程序划分为三个部分,命令模块按照ISO 7816-4协议处理数据并根据处理结果组装响应数据;文件模块用于存储相关的安全和工作信息;安全模块为应用程序提供一个安全的工作环境。然后,设计一套简单的电子支付系统,由NFC手机、支付读写器和支付服务器组成,其中NFC手机为加载了主机卡模拟系统的手机,文章给出了支付读写器和支付服务器的实现方案,以及三个部分在支付时的工作流程。最后,对主机卡模拟系统的控制程序、应用程序和电子支付系统分别进行了测试。测试的结果表明:主机卡模拟系统能够使手机在主机卡模拟模式下稳定的与外部读写器进行数据收发,并按照ISO 7816-4协议正确的处理数据,同时能够在主机卡模拟系统的基础上实现电子支付应用。
其他文献
本文对捷联惯导系统(SINS)与全球定位系统(GPS)的组合导航系统进行了研究。该系统是综合了SINS自主性和GPS高精度优点的现代导航系统,具有导航精度高、可靠性好、小型化等特点
期刊
对等网络(P2P)是目前新一代互联网技术研究的热点之一,而DHT(Distributed Hash Table)技术是目前P2P网络的发展趋势。DHT技术中应用较为广泛的算法是Kademlia。基于Kademlia
期刊
TD-SCDMA是ITU正式发布的第三代移动通信空间接口技术规范之一,它采用了智能天线、联合检测、同步CDMA、软件无线电、低码片速率、多时隙、可变扩频系、自适应功率调整等先进
学位
期刊
本文对认证测试方法在安全协议分析中的应用进行了深入研究,提出了扩展的认证测试方法并设计了基于该方法的协议分析算法和自动化协议分析系统。认证测试方法是一种基于串空
期刊
期刊