双界面智能卡Java虚拟机的设计与实现

来源 :中国科学院大学(中国科学院工程管理与信息技术学院) | 被引量 : 0次 | 上传用户:pipiskin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java卡虚拟机是Java智能卡技术的核心组成部分,主要负责智能卡内Java应用程序字节码的解析和执行以及各组件管理,其运行效率、稳定性和安全性是当前智能卡技术研究热点。在某些应用场景中,对智能卡响应操作指令要求很快,由于Java智能卡天生的局限性,不能满足这些应用场景的需求,因而提升Java卡虚拟机的运行效率,可以突破行业应用限制。同时双界面智能卡具有的双通信信道和复杂的场景应用,使得双界面Java智能卡虚拟机在实现起来更有复杂性和创新性。本论文主要完成工作包括:(1)充分考虑嵌入式开发特点,在双界面智能卡有限的硬件资源中的设计和实现Java智能卡虚拟机的核心功能模块,对Java智能卡虚拟机解释执行字节码流程进行了优化,提高Java智能卡虚拟机运行效率。(2)针对双界面智能卡的特性,对调度两种通信接口给出一种切实可行的办法,通过合理分配逻辑通道模拟多线程操作,使该双界面Java智能卡虚拟机平台能处理复杂场景中的应用。(3)基于智能卡对数据操作的原子性、安全性需求,对数据存储管理采用了一种页对齐的Cache机制,提升了Java智能卡对数据读写的效率;结合该机制设计一种掉电保护方案,实现了Java智能卡对数据操作的可靠性和稳定性。本文设计和实现的双界面Java智能卡虚拟机平台,通过行业标准测试和检测机构的检测,并在某商业银行进行大规模发卡使用。该平台性能提升明显,配合双通信接口,可以极大的拓展Java智能卡使用行业,涵盖绝大多数智能卡应用场景。本文对双界面Java智能卡技术开发具有实际的指导意义,是开发具有自有知识产权的双界面智能卡Java虚拟机平台的一个实现案例。
其他文献
互联网金融正在以其独特的商业模式和价值创造方式影响着传统金融业,并逐步成为不能忽略的新型金融业态,其与传统金融相互竞争、渗透,撞击着金融结构的变革,也促进了普惠型金
模仿创新和自主创新是近年来的研究热点,但从知识角度进行的研究却较少。结合产品开发阶段和知识转化理论,对模仿创新和自主创新进行了研究,分析了模仿创新和自主创新在知识
相比2019年全年猪肉产量4255万吨同比下降21.3%,年末生猪存栏31041万头同比下降27.5%的数据来看,近日,国家统计局今年第一季度经济统计数据显示出了全国生猪生产继续向好的态
报纸
在我国疫情防控期间,人民代表大会作为我国的立法机关,其职权的发挥是依法防控的基石。我国《宪法》《全国人民代表大会组织法》《地方各级人民代表大会和地方各级人民政府组织
报纸
坚持和完善人民当家作主制度体系,发展社会主义民主政治,必须坚持人民主体地位,坚定不移走中国特色社会主义政治发展道路。$$社会主义民主政治是中国特色社会主义政治文明建设的
报纸
口罩是现时的热门商品。对个人无照经营医用口罩的行为(注:这里指二类器械的医用口罩,原国家食药监总局公告可以有按三类器械管理的口罩,法律对此已有明确规定),应如何进行执法处置
报纸
目的:通过虚拟现实的场景显示方式,观察使用虚拟现实头盔显示器观看视频引起的视屏显示终端综合征中眼部不适症状的情况,并对其进行中药熏蒸治疗,观察其疗效以及安全性。为今
依法执行被执行人为民营企业(以下简称“民企涉执”)的案件是优化营商环境和净化市场主体的客观需要,要发挥司法职能,将执行强制性与善意文明执行相结合,让执行工作既有力度,也有温
报纸
分析了变频调速在桥式起重机大车行走双电动机拖动上的应用情况。根据桥式起重机行走机构桥架两端负载分配不相等的特点,指出同一台交流变频器同时供给两台鼠笼型电动机、拖
目的:探讨bcl-2基因过表达对小鼠MCAO模型的保护作用。方法:野生型小鼠和bcl-2转基因小鼠各8只,分别建立MCAO模型,24 h后测量其脑梗死体积及神经功能缺损评分,并进行比较。结