智能卡技术研究与开发

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:chrdi_xjj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文目的在于深入研究智能卡技术,尤其是安全技术,运用之,并且开发其技术。其意义在于使安全技术更好的运用在智能卡上,提高智能卡的安全性能。本文选择了智能卡加密技术作为研究对象,通过对Java Card加密安全技术研究,提出了一些能运用于实践的构想并在此基础上进行设计。 本文研究了智能卡安全算法理论,包括对称密码算法(DES,AES),非对称密码算法(RSA,ECC),散列函数,数字签名。介绍了Java Card技术,包括Java Card技术规范,Java Card虚拟机技术,Java Card应用编程接口,Java Card安全技术。在对DES,AES,RSA,ECC加密算法分析的基础上,提出了两种混合密钥系统(DES,RSA)和(AES,ECC)。提出的DES和RSA混合密钥系统在Java Card中的实现这一构想,先设计出混合密钥系统,该系统具有保密和鉴别(数字签名)的功能。在DES,RSA混合密钥系统的基础上,根据Java Card开发步骤,用软件开发了Java Card,给出了DES,RSA算法的类模块及Java Card设计流程图,而后运行成功,表明该方案具有实际可行性。提出的AES和ECC混合密钥系统在Java Card中的实现这一构想,先设计出混合密钥系统,该系统具有保密和鉴别(数字签名)的功能。再介绍SOPC技术和智能卡微计算机结构,在基于混合密钥系统和SOPC技术之上进行Java Card芯片系统设计,给出了芯片系统框图并对其每个模块进行了分析,与原有的传统芯片相比其性价比大大的提高了,并采用定制指令加快混合密码系统的软件实现,提高了软件算法的实现速度,从设计的合理性来看,该款芯片能使AES与ECC混合密钥系统在Java Card中的实现具有可行性。 本文主要完成了以下两个方面的创新:1.设计的DES和RSA混合密钥系统在Java Card中实现,这一实现主要用软件来完成;2.设计的AES和ECC混合密钥系统在Java Card中实现,这一实现主要将AES和ECC算法的特点和SOPC技术结合起来,设计出新型的Java Card芯片,该芯片能很好的实现AES和ECC混合密钥系统。
其他文献
我国上市公司存有普遍缺乏长期激励这种现象,而导致一系列的公司内部问题,很多时候公司的管理层不会把股东的利益放在第一位,而常常用公司的资源来满足个人的私欲,这给企业的
借助Bicomb 2.0软件及SPSS 19.0软件对近十年国内外法医毒物分析和法医毒理学的研究热点进行分析,结果表明国内研究热点可以分为5类:分类1为毒品和精神活性物质的提取方法和
陀螺是重要的惯性传感器,是导航和制导系统的基础部件。基于Sagnac效应的光学陀螺有许多其他陀螺无法取代的独特优点,它全部由固态器件组成,相对于传统的机械陀螺来说,可以承
随着数控技术在制造业的深入发展,NC代码得到了广泛应用。若以通用NC代码直接作为工业机器人的工作语言,将大大克服机器人工作语言的复杂性,使得连续路径编程特别是曲面编程
随着经济的发展和科学技术水平的不断提高,互联网技术得到了很大程度上的发展。当前状况下,人们的生产、生活与学习都离不开互联网技术,人类已迈入信息化时代。信息化时代背
光电探测器以其自身的优点广泛应用于诸多领域。就CCD探测器件而言,它在民用和军用方面发挥很大的作用。作为光电探测器,CCD器件很容易受到强激光的干扰和损伤,研究激光对CCD探
ISO 21494《航天系统——磁试验》规定了实施系统级和分系统级航天器以及航天器部组件磁试验的方法.该标准的发布对于增强我国在航天系统环境试验领域的国际影响力和话语权具
目的探讨芪归八味汤治疗缺血性心肌病合并心力衰竭不同证型的临床疗效。方法 76例缺血心肌病心力衰竭按照随机数字表法分为对照组37例和治疗组39例,对照组予常规治疗,治疗组
本文从配价的角度对现代汉语动作类二价动词进行了初步探索。文章分为四部分:第一部分说明探索的思路是动词中心说的理论,具体的研究过程是将内省测试法与框架测试法结合分出
本文运用热分析理论和有限元分析方法,对机载雷达真空铝钎焊组件的温度场进行了深入研究。建立了真空铝钎焊炉温度场的非线性有限元模型,该模型综合考虑了辐射传热、材料热物