AES加密算法的FPGA高速设计

被引量 : 0次 | 上传用户:lizhaoxin1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
2000年10月2日,美国国家标准和技术研究所宣布采用Rijndael算法作为高级加密标准,并于2002年5月26日正式生效,这预示着AES将在今后很长的一段时间内在信息安全中扮演重要角色。因此对AES实现的研究成为国内外的热点,会在信息安全领域得到广泛应用。用FPGA实现AES算法具有快速、灵活、开发周期短等优点。多家公司和机构已在着手相关工作,因此开发具有自主知识产权的IP核具有现实意义,本文就是对AES算法的FPGA高速设计和实现进行研究。 本文先是介绍了算法的数学基础、整体结构、基本变换以及加密、解密流程;接着又介绍了实现该算法FPGA设计所选择的开发工具、开发语言和所选用的芯片;在此基础上着重阐述了AES算法的FPGA设计,对系统的实现进行了分析,确定了实现方案、参数以及关键技术等,在比较了常用的设计结构后,提出了适合于高速并行设计的新结构,并给出了总体设计框图,然后对各个部分的设计予以分别阐述,最终将设计编码实现。最后,给出了整个设计的优化和测试。 高速设计中,使用了流水线方法进行并行设计,以提高速度,考虑到应用的不同范围,分别进行了8位、16位、32位数据宽度的设计。针对不同数据宽度的实现,采用了不同的设计结构,使得速度和面积得以平衡;在对高速设计情况下,采用了有别与传统设计方法的部分流水线结构;采用逻辑锁技术进行系统优化,将测试增加的模块集成到FPGA中,方便了测试。最终得到了性能数据和测试数据,在性能上具有较大的优势。
其他文献
调查发现,许多农村公路在运营期间,路基土体的含水量常常大于施工时的控制含水量,使得路基处于潮湿或过湿状态,从而导致路基变软而引起路面结构破坏。本文借助弹性层状体系理
对于弃妇现象,历来不缺乏研究者,有的对单个弃妇形象进行研究,有的研究某个特殊时期的弃妇现象,但是,以往很少有人对此进行整体的审视和系统的探索。本文拟对中西方文学中的
新课标下,小学班集体班风建设是日常班级文化的重要组成部分。无数事实证明,良好的班风建设不但有利于促进班级学生的全面发展,还有助于提升班级整体的凝聚力和集体活力。以
人兽共患寄生虫疾病是指在脊椎动物与人之间自然传播的寄生虫疾病,当前已知的人兽共患寄生虫病约有70余种,其中较常见的近30种。人兽共患寄生虫病给人类带来严重的危害,给家
进入21 世纪,我们的生活被不断膨胀的视觉符号所包围,语言的中心地位逐渐受到图像的动摇与颠覆,贝拉·巴拉兹上世纪初预言的“视觉文化”已悄然兴起。在现今的哲学领域、文化
<正>本文采用小振幅振荡剪切的方法研究了纳米碳酸钙粒子(平均粒径为40nm)在经和不经硬脂酸表面处理的情况下填充均聚聚丙烯复合材料的流变性能,主要讨论了粒子含量和表面包
钢结构管是各类海洋工程结构组块的重要构件,制管工艺的精度化程度关系着生产企业的制造水平。文章从材料的力学性能出发,分析卷管压制过程中的延展变化,基于有限元模拟方法
我国苹果产业近年得到迅猛发展,面积和产量均跃居世界第一,但受病虫危害而需喷施大量化学农药,农残污染成为制约果品出口和食用安全的关键因素之一。既要控制病虫危害又要减
研究发现,江西北部宜丰-德兴一带下扬子陆块南缘的九岭、万年推覆体与晚古生代以来的沉积盖层之下,隐伏着华南洋对接带和新元古代晚期至早古生代深水裂谷海槽形成的造山带。
到目前为止,以贸易为中心进展的东北亚经济合作中,为了提升再进一步发展的经济合作形式,迫切需要加强海外直接投资部门的合作及通过它扩大与贸易之间的互补关系研究。从这个