基于JavaCard的NFC移动智能应用系统研究与安全设计.docx
《基于JavaCard的NFC移动智能应用系统研究与安全设计.docx》由会员分享,可在线阅读,更多相关《基于JavaCard的NFC移动智能应用系统研究与安全设计.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于JavaCard的NFC移动智能应用系统研究与安全设计0引言近几年来,随着移动智能科学技术的不断发展,移动智能终端具有广泛应用于各大行业领域的潜力,移动电子支付通信服务领域也不例外1。移动智能电子支付市场没有被完全开拓,主要包括以下几个方面的原因2:(1)移动智能电子支付应用效率低,支付流程复杂;(2)电子支付安全性无法保证,其核心技术不成熟;(3)远程移动电子支付服务单一、支付内容不丰富;(4)移动智能电子支付的利益机制尚不完善等。这些都对移动智能电子支付的市场推广产生一定影响,因此,移动智能电子支付在中国的推行受到了诸多限制3。针对上述存在的各种问题,为了进一步改善与提高移动智能终端在
2、移动电子支付通信服务方面的高效性、应用性与安全性,本文在深入分析JavaCard和NFC技术的理论基础上4,从移动智能电子支付核心技术机制出发,提出了一种以JavaCard智能卡技术原理与NFC移动智能技术的理论知识为前提的移动智能支付应用系统模型框架,提高了移动智能电子支付过程的便携性、应用性;并且针对多标签情况下的碰撞问题设计了一种基于动态二进制防碰撞算法的应用支付安全方案,确保了移动智能电子支付过程中的安全性5。1JavaCard智能卡技术JavaCard是Java平台中最小的subset开发平台,其设定的执行环境为SmartCard上的晶片或是有严格硬体限制的环境6。JavaCard的
3、问世,一方面是为了推展Java的应用层次,另一方面是为了将Java平台的特性以及JavaCard的优势带到SmartCard上,这些优势主要有:(1)Platform-Independent:使得JavaCardapplets(在JavaCard上执行的程式)能够在不同卡片的JCAE(JavaCardApplicationEnvironment)上执行,即通过JavaVM机制来达到跨平台的能力;(2)Multi-ApplicationCapable:在同一个Java-Card中能够存放多个JavaCardapplets,并且也能够通过下载方式来获取必要的applets而达到一卡多用的目的,使得
4、卡的使用能够更有弹性;(3)CompatiblewithExistingSmartCardStandar-ds:JavaCard智能卡能与国际标准ISO7816(SmartCard标准)以及工业界标准如Europay/MasterCard/Visa(EMV)相容。所以,在未来JavaCard不但能够取代SmartCard的功能,更能够发展出多样化的应用,其中移动智能电子支付就是其中之一,甚至能将许多不同的应用程序集合于一张卡上,使得这些随身的软件能够更小更实用。2基于JavaCard的NFC移动智能应用系统2.1NFC移动智能生态模型的构建NFC移动智能生态系统是基于RFID技术发展的一种非接
5、触式的移动智能电子应用系统原型,其主要包括移动智能终端用户群体、移动运营机构、银行金融机构、相关服务提供厂商、NFC移动智能终端制造厂商等,如图1所示。2.2移动智能应用系统模型(1)模型框架描述基于JavaCard的NFC移动智能应用系统模型主要包含两大部分:电子支付应用与非电子支付应用。如图2所示。从模型设计中可知,非电子支付应用环节一般由娱乐、防伪、私人门禁等方面组成,移动智能终端用户需通过计算机网络与备份数据信息库对电子产品做进一步防伪认证。其电子支付应用环节一般由移动智能终端用户、制造厂商/产品提供厂商、移动网络运营机构和金融机构等组成。(2)移动智能终端支付银行选择模块现有的移动智
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JavaCard NFC 移动 智能 应用 系统 研究 安全 设计
限制150内