欢迎来到天天文库
浏览记录
ID:36824081
大小:3.23 MB
页数:94页
时间:2019-05-16
《Java+Card性能评估系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江务技术的快速发展,JavaCard的应用越来越广泛,不同厂商生产的智能卡设备在性能方面各有不同,不同应用领域对卡片性能的要求也各不相同,决策者需要一个性能评价标准以做出正确的产品选择;另一方面,对于JavaCard底层开发者,提高系统性能是系统开发的重要环节,这都需要一个针对JavaCard的性能评估标准和平台。论文研究JavaCard软硬件组成、运行原理和开发技术,通过构建JavaCard性能评估系统架构,搭建实验平台,设计并实现了JavaCard性能评估基准测试平台。论文创设了利用对比度预测循环次
2、数的测试技术,该技术可在保证测试精度的前提下提高测试效率,解决了现有的多次测试取平均值方法存在的问题:提出字节码级评估方法,给出字节码级编程框架,解决了Java语言级测试存在的不足;提出了一个基于加权平均值算法的综合评估模型,利用该模型实现了JavaCard的总体性能评估。论文设计了两个辅助测试工具,建立了由算术运算、位运算、密码算法、存储器性能测试和通信性能测试等28项测试程序组成的测试库:用高精度计时器实现了对字节码执行时间的微秒级测试;开发了图表展示程序,可将结果以图表形式展示出来,并支持两种数据格
3、式的相互转换。论文最后通过对典型JavaCard产品进行稳定性测试、硬件相关性测试和横向对比测试,验证了JavaCard性能评估系统的可靠性和稳定性。JavaCard性能评估系统可用于指导开发者对正在开发的系统进行有效评估,并给出系统优化的参考指标;也可用于决策者对现有产品进行有效对比,根据成本和不同应用需求,做出正确的产品选择。关键词:智能卡,JavaCard,密码算法,性能评估,预测算法,字节码AbstractJavaCardisakindofsmartcardwhichcanimplementjav
4、aapplet.Withtherapiddevelopmentofinformationsecurityande·commercetechnology,JavaCardhasbeenwidelyusedinvariousfields,andsmartcardsfromdifferentmanufacturershavedifferentdeviceperformance,differentapplicationsrequirementsvaryonthecardperformance,inordertom
5、aketherightselectionofproducts,policymakersneedaperformanceevaluationcriteria.Ontheotherhand,forJavaCardrock·boaomdevelopers,itisveryimportanttoimprovesystemperformance.EstablishingaperformanceevaluationcriteriaandtestingplatformforJavaCardbecameveryneces
6、sary.ThisthesisinvestigateJavaCardsoftwareandhardwarecomponents,operatingprinciplesanddevelopmentoftechnology.DesignandactualizetheJavaCardperformanceevaluationbenchmarkplatformthroughbuildingJavaCardSystemArchitectureandexperimentalplatform.Atestingmetho
7、dwasproposedtOimprovetestefficiencyandensurethetestingaccuracybasedonforecastthetestingcyclestimeswithrelativeaccuracy,whichsolvedtheexistingproblemintheoremofthemeanforJavaCardtesting.Weproposedanassessmentmethodatbytecodelevel,andputforwardabytecode.1ev
8、elprogrammingframeworktosolvetheshortcomingsoftestingatjavalanguagelevel.Anintegratedassessmentmodelwasproposedbasedonaweightedaveragealgorithm,whichrealizetheoverallperformanceevaluationforJavaCard.Wedesignedtwoaux
此文档下载收益归作者所有