推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

AES加密算法IP核的设计与验证

更新时间:2015-01-26 17:12:27 大小:2M 上传用户:wxlu6510查看TA发布的资源 标签:高级加密标准知识产权核有限域 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

美国国家标准技术局(NIST)于2001 年发布高级加密标准(AES), 用来取代DES,从而成为广泛使用的对称分组加密标准。针对AES 的硬 件实现人们做了许多有意义的研究工作,有的着力于采用流水线结构提 高吞吐率,有的着力于低成本和低功耗的实现。本文针对手持设备和移 动终端场合下的应用需求设计出一款完全遵循标准的AES 加密算法IP 核,在面积与性能之间取得良好折中。为了减小硬件的面积,本文提出 一种等价加密算法,在此基础上设计出一种32 位带宽的数据通路,使加 密与解密之间、轮函数与密钥扩展之间实现模块级的资源共享,同时减 少运算单元的数量。利用复合域运算的特点,基于组合逻辑设计一种小 面积的合并的Sbox。研究MixColumn 及其逆变换的不同因子分解方法, 提出一种在数据通路中共同使用的方案。公共子表达式消除技术被广泛 应用于逻辑优化,从而实现了比特级的资源共享。为支持128、192 和256 位不同密钥长度的加密和解密运算,本文还设计了一种可配置的实时密 钥扩展结构,利用密钥缓存机制平衡加解密吞吐率。根据可重用的设计 要求,为IP 设计了通用接口,并在设计实现过程中进行了充分的功能和 时序验证。最终基于SMIC 0.18μm 工艺的AES IP 核的面积只有22.6k 门, 100MHz 工作频率下AES-128 加解密的吞吐率达188Mbps。

部分文件列表

文件名 大小
AES加密算法IP核的设计与验证.pdf 2M

全部评论(0)

暂无评论