基于FPGA的3DES加密算法的设计

被引量 : 0次 | 上传用户:zyhhappy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络的不断普及,社会信息化程度的日益提高,信息安全也越来越被重视。加密技术作为信息安全的一个最为有力的武器,发挥着重要的作用。数据加密标准(Data Encryption Standard),即DES加密算法,及由其延伸出的3DES加密算法是应用最广泛的分组对称加密算法之一。而FPGA在实现算法方面具有灵活性、安全性和很高的速度性能的特点。本文在分析DES/3DES加密算法的基础上,利用流水线技术和分时复用技术,设计了三种3DES加密系统的实现方案,分别是纯组合逻辑结构、流水线结构(包括48级流水线和12级流水线)和状态机结构(包括12级流水线内复用和4级流水线外复用)。这三种设计方案通过了软件的仿真验证,并以其中一种方案为验证目标,设计了一种基于FPGA、以UART为通信接口的硬件验证平台,验证了系统功能的正确性。最后以FPGA为实现基础,对上述三种设计方案的速度和使用资源进行了比较。概括的说,纯组合逻辑结构方案资源使用较少,但速度过慢;流水线结构方案获得了很高的数据吞吐量,但资源耗费严重;状态机结构方案结合流水线和分时复用技术,使速度和资源都能达到可以接受的范围,即起到一定的速度和资源折中效果。本文的设计思路方法及三种方案实现结果的比较结论对实际工程具有指导意义。
其他文献
我国每年都投入大量的资金用于大型工程项目的建设,特别是近两年的对口援建活动的开展疆内的大型工程项目也越来越多,这些大项目实施的成功与否不仅影响项目本身的经济效益,也会
潜艇集体逃生舱作为一种新型的救生装备,目前还缺少历史统计数据,因此利用传统的风险评估方法进行定量分析较为困难。为解决这一问题,把基于专家权重的风险等级计算方法和基
为了研究田箐胶大分子的化学反应活性与结构的关系 ,用GAMESS中MOPAC程序的PM3 方法在全局优化中确定了田菁胶大分子糖单元的几何构型和稳定构象 ,计算了该大分子绕两个旋转
实践证明,小额信贷是一种成功的金融扶贫模式,能够有效地促进农户收入增长,实现农村经济发展的良性循环。本文深入分析了新疆小额信贷的发展现状、小额信贷需求状况,并以玛纳斯县
甲烷的部分氧化反应中所形成的中间体、过渡态具有寿命短、浓度低等特点使其实验检测非常困难,量子化学模拟计算可以提供中间体和过渡态的结构及能量等相关信息,从而可以为研
新一轮基础英语课程改革具有明显的普遍性特点,农村小学英语课堂教学发生了巨大改变,广大英语教师的教学原则和教学方式都应随之完善,新课程对农村英语教师传统教学经验的挑
利用3DMAX软件对烷烃的自由基取代、烯烃的亲电加成、芳烃的亲电取代、卤代烃的亲核取代及消除、羰基的亲核加成、羧酸衍生物的亲核加成-消除等7类重要的有机化学反应机理进
随着电力能源的普及,其对经济发展的影响越来越大,电气事故的频繁发生严重威胁着人民生命财产的安全。电气事故的预防主要依靠提高电气设备的质量,否则就可能造成事故隐患,扩
<正>3月17日,国家档案局中央档案馆副巡视员李国伟等一行6人赴中国船舶重工集团公司技术档案馆检查原船舶总公司机关文书档案整理及数字化扫描加工情况。中国船舶重工集团公
<正> 清明前夕,笔者来到地处北京中关村高新科技开发区的联想集团总部采访,接待者是位风华正茂的“后生”。自报家门后,便开始了“自由式”的交谈。(一)正如许多人知道的那样