面向金融领域的Java Card性能及体系结构优化研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:zq09171
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java Card是一种可运行Java小应用程序的智能卡,随着全球EMV迁移及国内金卡工程的大力推动,Java Card在金融领域的应用越来越广泛,下一代银行卡全面迁移到Java Card已是箭在弦上,然而,自从诞生之日起就一直困扰Java Card的运行性能较低及系统组件无法更新的问题,依然在束缚着其进一步的发展。论文研究Java Card软硬件体系结构和运行原理,针对Java Card执行引擎和存储系统架构展开优化研究工作,力图从根本上推动制约Java Card技术发展桎梏的突破。论文提出了基于反馈的JCVM旨令预调度技术,针对金融领域应用,收集运行时字节码指令及本地方法执行的统计信息,提出了指令流加权控制流程图的概念以及在此之上的一个指令编排算法,实现了解释器及本地方法库的预调度,在目标体系架构中,将热点指令处理函数及本地方法的布局按照应用反馈的统计信息重新编排,增强了Java Card执行引擎的运行时局部性;提出了一个基于MMU的Java Card存储架构设计方案,以及基于此存储架构的Java Card系统组件更新方法,在不破坏Java Card安全性的前提下,实现了不换卡完成Java Card系统组件的更新,有效应对系统漏洞的出现。论文最后通过实验验证,分析了基于反馈的JCVM指令预调度技术对Java Card系统性能的提升效果;验证了基于MMU的Java Card系统组件更新方案的可行性;利用Java Card性能评估基准测试平台,将本项目系统与当前一些典型商用卡片做了对比测试,在此基础上,针对性的提出了下一步优化方案。
其他文献
随着Internet技术的飞速发展,基于MVC设计模式的软件开发在应用系统的设计和实现过程中得到了广泛的运用。同时,层次清晰、可复用、易于扩展、易于维护的软件组织体系也越来
随着计算机网络技术不断发展,新型分布式计算模式被逐渐广泛应用,许多重要领域对大规模分布式计算系统要求也变得更高。不仅要求系统能更迅速正确的完成相关业务,同时要求系统具
随着信息化的不断推进,计算机在我们的日常工作和生活中越来越重要,信息安全受到广泛关注,计算机操作系统的安全问题也日益引起人们的高度重视。实施多级安全策略模型是增强
随着我国经济社会的发展,深基坑工程施工越来越多,然而这些工程本身均存在安全风险而且会对其周边环境产生很大的影响。传统的手工基坑监测数据管理办法仍然停留在数据的存储和
随着计算机科学技术的快速发展,特别是数据库技术的广泛应用,数据挖掘领域成为热门的研究之一。浩瀚的数据海洋隐藏着大量对人们有重要价值的信息,如果能够通过有效的数据分析,提
随着社会的发展和科技的进步,社会计算、基因工程等领域的信息和数据呈指数级增长。为了从海量数据中获取有效的知识或规律,数据挖掘应运而生。作为-种重要的数据挖掘技术,关
随着移动设备的使用日益普遍和因特网的应用已经逐渐覆盖了人们生活的各个方面,人们就产生了依靠简单的移动设备向网络用户提供服务的需求。而在嵌入式技术的发展中,出现了一
在数字信息化浪潮的推动下,非线性编辑方式已经取代了传统技术,成为在电视台节目制作的首选方式。在此方式下,节目制作的素材、产品等大都以计算机文件的形式保存,大量的文件必然
由于计算机的快速发展,新一代计算机资源充足,主流CPU的速度越来越快,性能开始出现严重的过剩状态,应用软件可以在极短的时间内处理完毕,然后大量的系统资源将处于闲置浪费状
我国是农业大国,提高农产品产后处理水平是增加农业产值的主要方法之一目前市场上脱水蒜片的分选主要靠人工感官进行,其分选精度不易保证,分选结果一致性差。进行农产品自动