Java Card性能评估系统的研究与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:hengtonggss
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Java Card是一种可运行Java小应用程序的智能卡,随着信息安全和电子商务技术的快速发展,Java Card的应用越来越广泛,不同厂商生产的智能卡设备在性能方面各有不同,不同应用领域对卡片性能的要求也各不相同,决策者需要一个性能评价标准以做出正确的产品选择;另一方面,对于Java Card底层开发者,提高系统性能是系统开发的重要环节,这都需要一个针对Java Card的性能评估标准和平台。论文研究Java Card软硬件组成、运行原理和开发技术,通过构建Java Card性能评估系统架构,搭建实验平台,设计并实现了Java Card性能评估基准测试平台。   论文创设了利用对比度预测循环次数的测试技术,该技术可在保证测试精度的前提下提高测试效率,解决了现有的多次测试取平均值方法存在的问题:提出字节码级评估方法,给出字节码级编程框架,解决了Java语言级测试存在的不足;提出了一个基于加权平均值算法的综合评估模型,利用该模型实现了Java Card的总体性能评估。   论文设计了两个辅助测试工具,建立了由算术运算、位运算、密码算法、存储器性能测试和通信性能测试等28项测试程序组成的测试库;用高精度计时器实现了对字节码执行时间的微秒级测试;开发了图表展示程序,可将结果以图表形式展示出来,并支持两种数据格式的相互转换。   论文最后通过对典型Java Card产品进行稳定性测试、硬件相关性测试和横向对比测试,验证了Java Card性能评估系统的可靠性和稳定性。   Java Card性能评估系统可用于指导开发者对正在开发的系统进行有效评估,并给出系统优化的参考指标;也可用于决策者对现有产品进行有效对比,根据成本和不同应用需求,做出正确的产品选择。
其他文献
随着嵌入式系统应用的日益广泛,嵌入式应用系统所包含的功能也越来越多,且嵌入式应用系统的更新换代的周期越来越短。这导致了嵌入式应用系统巨大的设计与开发压力,要求进行软、
互联网将各种信息提供给人们的同时,海量的信息又使人们很难迅速而准确地获取自己最需要的信息。这是因为计算机不能理解目前网页内容的语义且各种信息缺乏组织。语义网技术通
织物图像的风格是指一种固有的模式,这种模式不仅包括了织物中的图案而且也包括了它们各自的空间关系。每种风格的图案都有各自的独特性。基于风格语义的织物图像分类非常有
分割是计算机视觉的基本研究问题,也是近几年来比较热的研究方向之一。分割是指从图像或视频序列中提取出感兴趣的前景物体。随着计算机视觉的发展,涌现了大量的图像和视频分割
基于流形正则化的半监督分类算法框架(Manifold Regularization,MR)和基于后验概率的支持向量机(Posterior Probability Support Vector Machine,PPSVM)是近年来提出的两种比较新的
桌面虚拟化技术是目前虚拟化领域的研究热点。目前的虚拟化桌面包括VDI(Virtual Desktop Infrastructure)和WebOS两大类,可以给用户提供多种功能,但是VDI需要用户安装客户端,并且
随着互联网的发展,web服务的数量激增,服务组合无论在效率上还是在QoS的保证方面,都面临着前所未有的挑战,本文在对已有工作进行充分调研的基础上,提出了一个新型的web服务组合原
随着互联网技术的发展以及移动互联网的普及,人们的日常生活更加强烈地依赖于计算机技术与互联网技术,与此同时,用户的隐私被侵犯的风险越来越高。一方面,现阶段的计算机系统或者
随着硬盘存储密度的不断提高,对磁头定位技术和磁头飞高控制技术的要求也愈来愈高。虽然当前普遍使用的一级定位技术和热飞高控制技术均能满足需求,但是一级定位技术势必无法继
大型搜索引擎索引了数以亿计的海量文档,每秒钟需要处理数百万个查询请求。目前,许多大型搜索引擎使用磁盘(HDD)存储海量的索引数据,磁盘的低速I/O成为其主要性能瓶颈。与传统的机