【摘 要】
:
随着互联网和移动通信技术的发展,内含CPU的智能IC卡已逐渐取代磁卡,而Java智能卡更以其不可替代的优势成为未来智能卡市场的发展趋势.Java智能卡是一种能运行Java语言程序的
论文部分内容阅读
随着互联网和移动通信技术的发展,内含CPU的智能IC卡已逐渐取代磁卡,而Java智能卡更以其不可替代的优势成为未来智能卡市场的发展趋势.Java智能卡是一种能运行Java语言程序的智能卡,它在资源有限的智能卡中支持Java语言的一个子集,是Java技术和智能卡技术相结合的一种新应用.作为Java智能卡主要组成部分的Java智能卡虚拟机技术,担负着将下载到卡内的应用程序解释执行的作用,其运行效率、稳定性和安全性直接影响Java智能卡的整体性能.因此该文以Java智能卡虚拟机为研究对象,致力于研究高效、稳定、安全的Java智能卡虚拟机解释器技术、智能卡存储管理技术、防火墙技术和异常处理技术,从而提升Java智能卡的整体性能.根据Java智能卡虚拟机2.2规范,该文首先提出了Java智能卡虚拟机的体系结构,并在此基础上设计并实现了Java智能卡虚拟机解释器,完成了全部185条指令的解释执行.其次,针对字节码文件解释执行慢的缺点,该文分析了该文件的基本结构,指出了执行速度慢的根本原因,提出了解析优化技术,同时设计了相应的虚拟机伪指令,指出解析优化算法和各解析指令的运行流程.再次,该文提出了基于双向链表结构的智能卡EEPROM存储结构,设计了基于此存储结构下的Java智能卡对象和管理组件的数据结构,并给出了Java智能卡对象的安装和删除算法.同时为提高Java智能卡虚拟机的安全性,该文设计并实现了防火墙机制.最后为了提高Java智能卡虚拟机的稳定性,该文设计并实现了基于类层次结构的异常处理机制,并设计了适合于智能卡平台的安全异常和静态异常处理机制.同时也给出了Java智能卡虚拟机对Java智能卡其他部分的调用支持.在附录中,该文还将给出Java智能卡虚拟机指令集以供参考.
其他文献
糖尿病是由基因和环境因素相互作用而引起的糖代谢紊乱疾病,特点是胰岛素抵抗或胰岛素分泌不足而引起血糖过高。糖代谢的混乱能引发很多种并发症,是肿瘤、心血管病变之后第三
我国是世界上主要的煤炭生产国与煤炭消费国,煤炭能源在我国能源结构中一直占据着很大比重,支撑着我国的经济发展。但是在煤炭生产的过程中,由于我国矿藏环境复杂,再加上煤矿
随着第三代移动通信系统的研发进度不断向前和中国3G频段的划分完成,中国的移动通信标准TD-SCDMA系统越来越成为一个关注的焦点.为了研究TD-SCDMA单系统以及与其他系统共存时
中药两头尖是由多被银莲花(Anemone raddeana Regel)的干燥根茎制成,属于毛茛科(Ranunculaceae)银莲花属(Anemone)。因效果显著,现在临床上对于风湿病的治疗经常用到两头尖。本文主要是对两头尖的化学成分和生物活性进行了研究。结果如下:1.通过高效液相色谱法深入研究了两头尖的化学成分,一共获得了21个化合物单体,再利用光谱分析技术和理化分析等技术以及核磁共振数据的
该文针对陕西省工商局内网办公自动化系统中存在复杂工作流程定义与实现问题,将工作流技术应用于的该系统的设计之中,并付诸于开发实施,为降低开发难度,减少工作量,提高办公
21世纪是多媒体通信的时代,3G开创了无线通信与因特网、视频融合的新时代,由此产生的无线视频和无线IP业务必将成为未来无线移动通信业务新的增长点.传统的数据传送方式已经
本文对福氏5b痢疾杆菌的基因组以及比较基因组进行了研究。主要内容包括: 1) Sf8401的全基因组是一条环形染色体。染色体基因组全长4,574,284 bp,共包含4,714个ORFs,整个基因组G
激光威胁信息识别与自适应干扰技术是激光干扰设备的核心技术.本文针对半主动激光制导武器、激光测距装备和激光近炸引信装置等激光威胁源,进行了干扰机理研究.研究内容包括:
端粒是真核生物体内由端粒DNA和其结合蛋白所构成的复合体,能保护染色体末端,使之与普通的染色体有所区分,而不被各种酶降解,防止末端融合。端粒酶则是生物体内负责合成端粒的一
RS485/422总线因硬件设计简单、较高的传输速率与较长的传输距离、组网方便及成本低廉等优点,已广泛应用于工业控制系统;而USB通用串行总线(Universal Serial Bus)开辟了计算