E-Key电子密钥系统仿真环境

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:edisonckw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息安全已成为社会各个领域迫切需要解决的重要问题,利用中国白主研发的电子密钥(硬件/软件)系统是中国需要尽快解决的紧迫任务.该论文结合国家863项目"高安全低能耗专用微处理器的开发与应用"(课题编号:2001AAl41030),设计实现了E-KEY电子密钥系统的仿真环境米支持软件的开发.在该项目中,取得了如下的主要成果:1.深入调研了仿真器及汇编器的设计原理,明确了E-KEY电子密钥系统仿真环境的设计需求.针对设计中的关键问题和难点,拟定了相应的解决思路.在此基础之上,提出了该仿真环境的总体设计方案.2.对E-KEY仿真器进行总体设计.基于多线程模式和消息驱动机制,确定了各模块对应线程类的继承体系,以及各线程之间控制信息和数据信息的交互方式.3.依据总体设计框架,完成了对目标机CPU、存储器和各种外围模块(如DES、RSA等)的具体仿真实现.依据E-KEY电子密钥系统CPU的指令集体系结构,设计实现了CPU的指令级仿真,并按照其他模块的规范说明,分别完成了这些模块的功能实现.4.对E-KEY汇编器进行了总体设计.以E-KEY系统的汇编程序词法、文法规范为输入,利用现有词法、语法分析工具,自动生成对应的汇编器代码.5.分别针对仿真器中的RDG、DES、RSA模块,设计了相应的测试用例,验证了整个仿真环境的功能正确性.实验数据说明,该仿真环境能够高效的完成目标程序的功能仿真,为E-KEY系统的软件开发提供了有力的支持.该仿真环境的实现对电子密钥智能卡系统的开发有很大的技术与实用价值,它使电子密钥系统的软件开发与硬件设计得以同步进行,大大节省了工程开发周期.对于其它的智能卡系统的开发,该仿真环境的设计有着积极的参考价值.
其他文献
伴随着计算机的处理能力和网络速度快速发展,人们越来越广的使用计算机.如何有效利用这些大量的计算机资源已成为一个热点问题.当前利用这些地理分布的、闲散的计算资源技术
现如今,随着遥感技术的快速发展,基于遥感数据的土地资源监测有效降低了人力、物力成本,极大地提高了工作效率,在土地资源的高效管理中具有相当重要的指导意义。遥感信息提取是基
虚拟手术技术是指利用各种医学影像数据和虚拟现实技术在计算机中建立一个模拟环境,模拟手术使医生能够借助虚拟环境中的信息来进行手术计划和手术训练,并在实际的手术过程中引
智能天线技术研究的核心是波束赋型的算法,但各种算法均存在计算量大和收敛速度较慢等缺点,如何提高系统性能成为一个重要课题。本文研究了智能天线波束赋型非盲算法中的最小均
网格研究作为一门新兴的研究领域,它的基本目的就是实现最大范围内的资源共享,提供协同计算能力.网格对资源进行了抽象,使之成为虚拟资源.而网格要解决的问题是对虚拟资源的
随着信息技术的高速发展和物联网的迅速普及,包括图像和视频等多媒体数字信号的海量感知数据呈指数增长,从而对现有的数据收集、数据处理、分类聚类等方法提出了巨大挑战。近年
论文选题来源于国家高技术研究发展计划(863计划)资助项目“黑客监控技术研究”、国家教育部博士学科点基金项目“智能分布实时网络入侵防御技术研究”。 随着网络对抗技
目前在开发网络设备的大规模数字系统过程中,仿真验证阶段自动化程度不高,以至投入的人力大、产品开发周期长.各个网络设备公司都在探索自己的一套仿真测试方法,没有公开的、
市场要求新的电子产品有更高的性能和更短的上市时间,这对集成电路设计能力提出了更高的要求.这种情况下出现了系统芯片(System-on-a-Chip,SoC)技术,即将一个完整的系统集成
在国家863项目"建设合肥网格节点及开发若干典型应用"的支持下,中国科学技术大学国家高性能计算中心、网络中心和科大生命学院分子计算实验室合作开发这个基于网格计算环境的