加密算法的可重构计算技术研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:pengguanxin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文的研究工作是西北工业大学航空微电子中心承担的国家自然基金项目“可重构计算中控制配置策略研究”的一部分。 可重构计算技术是一个新兴的研究领域,是指在数字系统制造完成以后,其硬件结构可以根据需要重新配置的技术。结合了通用处理器和专用处理器二者的优点,在概念上既有ASIC一样高效硬件电路实现也有类似于通用处理器的灵活性。目前大多数可重构计算技术的研究成果基本由现场可编程门阵列器件FPGA和通用处理器构成,由可编程器件提供对复杂运算的加速计算能力。本论文主要研究可重构计算技术在加密方面的应用基础问题。 加密算法有许多种,即使对于同一种加密算法,因密钥长度或迭代深度的不同而使得硬件实现有所差异。在现场可编程逻辑阵列FPGA上,实现多种加密算法以及不同长度密钥的RSA算法的可重构,在目前对开展可重构计算技术在加密方面的应用基础研究和研发有自主版权的加密硬件技术有一定的意义。 本论文主要的研究工作: <1> 对现有的对称加密算法DES算法和非对称加密算法RSA算法进行分析,使其易用硬件实现; <2> 基于可重构思想和特点,完成64位DES算法和256位~1024位模长RSA算法的可重构硬件的设计; <3> 采用自顶向下的设计方法,利用HDL语言对DES/RSA设计进行功能描述,并完成软件仿真,综合和布线; <4> 在可重构计算验证平台上进行算法验证,并对设计的可重构和设计的进一步优化进行讨论。 本课题的设计与实现以航空微电子中心的可重构计算系统为硬件环境,此系统由通用处理器和现场可编程阵列逻辑组成,是混合系统,在当前一些应用领域如嵌入式微处理器系统等具有非常看好的应用前景。
其他文献
协同设计是计算机支持的协同工作(Computer Supported Cooperation Work,简称CSCW)在工程设计领域的应用。航空基金课题(01I53074)——“分布式协同综合虚拟试验与测试环境研
该文针对电子合同处理系统的特点及其对安全性的要求,深入分析了具有代表性的几种多重数字签名方案,通过对安全性能、计算量、处理速度、可行性等方面进行综合比较,我们选择
随着互联网科技的蓬勃发展,微博微信等即时通讯工具随之出现,由于其具有简单易用,传播迅速等特点,日益成为大众日常重要的沟通交流工具,带有情感倾向的文本在网络上高速传播
本文在分析我们项目组原有的异构数据集成原型系统Sore的基础上提出了一个改进的基于XML的异构数据集成模型Sorex(Simplified ObjectRepository for XML)。利用分布式WebServ
近年来,在新产品开发制造的需求牵引下,及相关学科技术发展的推动下,虚拟样机技术得以迅速发展起来。虚拟样机技术取得许多研究成果与成功的应用。虚拟样机项目管理工具用于虚拟
软交换的出现是传统电信话音网络走向开放体系架构的发展结果,它在下一代网络(NGN)的呼叫与控制中将起到核心作用.软交换以其"业务与控制相分离,控制和接入相分离"的思想,能
个性化信息推送系统是信息获取技术发展到一定程度的产物。现在用户主要通过搜索引擎或逐个访问专业网站的方式获取信息,但是这两种方法都不能很好地满足川户对信息的需求。用
特征造型技术是新一代CAD/CAM集成系统的关键技术之一,是产品模型技术的核心。建立基于特征的统一而完备的产品信息模型,能够从根本上解决产品在设计、生产、质量控制和组织
卫星通信已经发展成为以卫星星座为基础的卫星网络通信形式.而路由问题在卫星通信网中是一个核心问题,必须针对卫星网络的特点设计适合于卫星网络的路由算法.该文首先对卫星
该文研究的内容主要包括两个方面:一是针对航空仿真实时生成图的真实感问题,把图像分割、纹理特征提取和光照模型应用有机的结合起来,根据不同区域纹理特性从光的反射、折射