高级加密标准的简洁紧凑型硬件实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:jym956
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高效、可靠、简洁紧凑型的高级加密标准(AES:Advanced EncryptionStandard)算法实现系统,是非常适用于未来低端小型的嵌入式应用的。本文设计和实现了一套完整的紧凑型AES算法加密和解密系统。 基于0.18μm CMOS技术,研究了各种类型的紧凑型AES系统结构。首先,探索了一种新的AES s-box的硬件数字实现方案。这种新的实现方法正是基于AES算法中s-box输出的布尔函数具有线性冗余性的新发现。虽然新的电路系统的面积非常小,但同时系统的速度也减慢了。 在s-box研究结果的基础上,完成了一套完整的AES加密-解密系统。实现了不带密钥扩展的循环结构的加密系统,并且分别将三种不同的简洁紧凑型s-box运用到这个结构中。在比较了六种实现方案的结果后,发现利用四个基于GF(2~4)域算术运算的s-box的实现方案在速度和面积的平衡方面做得最好。因此,基于这样四个GF(2~4)域算术运算的s-box的实现方案下完成了一套完整的,带有密钥扩展的、简洁紧凑型的、AES加密-解密系统。 最后实现的AES加密-解密系统电路面积最小只需要7.5k电路门,数据通道延迟为19.26ns,系统的最高时钟频率为51.9MHz,数据输出率为132.92 Mbps。
其他文献
通信系统能够可靠、高效地传输信息始终是通信工作追求的目标。数据传输系统的设计,要保证传输的可靠性,降低通信设备的发射功率,减小体积,因此在基带处理单元中进行差错控制
在J2EE企业应用软件开发中,针对存在着多种类型客户端应用,引入了基于J2EE平台的支持多客户端的MVC设计模式。 本文设计和实现了基于J2EE支持多类型客户端的MVC设计模式。
工业自动化正在发生着巨大的变革,它已突破了局部控制的模式,进入到全局控制,既包含了若干子系统的闭环控制,又有大系统协调控制、最优控制以及决策管理,即人们称之为控制管理一体
近年来,红外图像被广泛应用于许多领域。然而,由于红外探测器的固有特性所产生的噪声污染、边缘模糊等现象对红外图像造成了严重的影响。为了降低这类现象对红外图像的影响、
本文以战术导弹指挥控制系统为应用背景,对适合于指挥控制系统的网络体系结构进行研究。首先,指挥控制系统的结构形式对整个系统的性能起到至关重要的作用。本文对传统的集中
光孤子通信技术是一种非线性全光长距离通信,它利用强脉冲在光纤中产生的非线性压缩来补偿脉冲的色散展宽,实现高速孤子脉冲的稳定传输。普通的光纤通信必须每隔几十公里就设一
以以太网技术为基础的以太无源光网络(Ethernet Passive Optical Network)是未来实现宽带、多业务综合接入的重要技术手段。EPON系统典型的拓扑结构是点到多点,下行是点到多
网络编码是2000年由Rudolf Ahlswede等人首次提出来。其主要优点之一就是使多播传输速率能达到上限值,即多播容量。而使用目前的多播传输方法,多播传输速率往往是达不到这个上
新一代无线通信系统应能在时间—频率选择性衰落信道中提供优质可靠的数据传输服务。MIMO技术作为无线通信领域近年来最大的突破,利用信道多径效应为实现这一目标提供了强有