面向CBC模式的AES高速芯片设计与实现
本文关键词: 高速 高速加密标准 分组密码分组链接模式 分组密码电码本模式 出处:《电子技术应用》2014年01期 论文类型:期刊论文
【摘要】:为以硬件方式高速实现AES密码算法,缩短整个芯片的关键路径,基于一种改进AES密码算法,在算法级对电路实现进行优化,将AES密码算法中字节代替变换与列混合变换进行合并,以查找表的方式实现这两种变换的一步变换。在支持密钥长度为128 bit、192 bit和256 bit AES算法的同时,支持分组密码工作中的ECB,CBC模式,提高了分组密码不同级别的安全性。在0.13μm CMOS工艺下,用Verilog硬件描述语言进行综合,仿真结果表明最高时钟频率可以达到781 MHz,在密钥长度分别为128 bit、192 bit和256 bit时,最大数据吞吐率分别可以达到9.9 Gb/s、8.3 Gb/s和7.1 Gb/s,占用面积38.5 KGates。
[Abstract]:In order to realize the AES cipher algorithm with high speed in hardware mode and shorten the critical path of the whole chip, the circuit is optimized at the algorithm level based on an improved AES cipher algorithm. The byte substitution transform and column mixed transformation in AES cryptographic algorithm are combined to realize the one-step transformation of the two transformations by lookup table. The length of the supporting key is 128 bit. At the same time, 192 bit and 256 bit AES algorithms support the ECBU CBC mode in block cipher. The security of block ciphers at different levels is improved. In 0.13 渭 m CMOS process, Verilog hardware description language is used for synthesis. The simulation results show that the maximum clock frequency can reach 781MHz, when the key length is 128bit bit and 256MHz, respectively. The maximum data throughput can reach 9.9 GB / s 8.3 Gb/s and 7.1 GB / s, respectively, and the occupied area is 38.5 kg / s.
【作者单位】: 信息工程大学密码工程学院;
【分类号】:TN432;TN918.4
【正文快照】: 针对通信网络、数据存储加密等应用场景中的安全需求,人们对AES算法的硬件实现进行了广泛地研究。目前,对其高速高吞吐率的优化实现方法主要分为两类。第一类采用组合逻辑计算字节代替变换中S盒代替表的值,并通过在组合路径中插入流水寄存器的方法来减小整个芯片的关键路径,从
【相似文献】
相关期刊论文 前10条
1 朱宁,周润德,羊性滋;调整晶体管尺寸优化CMOS电路的一种全局方法[J];清华大学学报(自然科学版);1999年S1期
2 葛梁,毛军发,李晓春;考虑信号上升/下降时间的IC关键路径算法[J];微电子学;2005年02期
3 闫世晓,陈光化,李貌;一种基于分组的低功耗变长解码器的设计[J];微计算机信息;2005年08期
4 李黎;付宇卓;汪宁;;SoC芯片中关键路径的优化方法研究[J];微电子学与计算机;2006年04期
5 梅魁志,郑南宁,兰旭光,姚霁;一种同步流水算术编码器的设计[J];西安交通大学学报;2004年04期
6 宋海欣,李庆华;提高同步系统的运算速度[J];北京电子科技学院学报;2004年02期
7 王前;吕东强;;分步式并行MQ编码及其VLSI设计[J];高技术通讯;2009年03期
8 胡美群;夏银水;王伦耀;;基于分支限界的关键路径求解算法[J];宁波大学学报(理工版);2011年02期
9 应建华;罗柳平;;高频率、低成本的SHA-256算法VLSI实现[J];微电子学与计算机;2011年05期
10 夏有为 ,林正浩;逻辑综合中对关键路径处理方法的研究[J];电子设计应用;2005年06期
相关会议论文 前3条
1 李昆仑;郭裕顺;赵国南;;砷化镓超高速集成电路布局设计(基于门阵的宏元胞方式)[A];1993年全国微波会议论文集(下册)[C];1993年
2 杨坤;;专用集成电路交流参数测试概论与应用[A];第一届中国微电子计量与测试技术研讨会论文集[C];2008年
3 于慧荣;姜宏旭;王元鹏;;零延时MQ解码器的VLSI优化实现[A];第七届和谐人机环境联合学术会议(HHME2011)论文集【poster】[C];2011年
相关重要报纸文章 前1条
1 中国科学院计算技术研究所 常晓涛 张志敏;SoC低功耗设计与评估技术[N];计算机世界;2004年
相关博士学位论文 前6条
1 黄正峰;数字电路软错误防护方法研究[D];合肥工业大学;2009年
2 常宝方;集成电路规划布局设计方法研究[D];兰州大学;2011年
3 王云峰;高层次综合与布图规划相结合的算法与方法学研究[D];清华大学;2006年
4 孙剑;考虑时序关键路径的布线后双重图案光刻层分配算法研究[D];复旦大学;2012年
5 严鲁明;数字电路老化失效预测与防护技术研究[D];合肥工业大学;2013年
6 李扬;超大规模集成电路老化与内建自测试研究[D];合肥工业大学;2013年
相关硕士学位论文 前10条
1 何志刚;多约束增量式布局[D];武汉理工大学;2011年
2 麻春;复杂高速ASIC芯片逻辑模拟的新方法研究[D];哈尔滨工程大学;2003年
3 孙黎;IPSec安全芯片的设计与实现[D];西北工业大学;2007年
4 陈玉鹏;基于FPGA的高速DLMS自适应数字滤波器设计[D];电子科技大学;2007年
5 吴勇;全扫描电路高性能低功耗测试方法研究[D];湖南大学;2012年
6 谢建华;基于CORDIC算法的DDS技术研究与实现[D];江南大学;2008年
7 黄世杰;考虑串扰效应与时延的多级布线器研究[D];上海交通大学;2008年
8 胡美群;CMOL电路性能研究[D];宁波大学;2011年
9 夏宏美;基于FNT的多项式模乘电路的ASIC实现与测试分析[D];华东师范大学;2006年
10 卢鑫;基于FPGA实现的定点FIR数字滤波器优化设计[D];湘潭大学;2007年
,本文编号:1461533
本文链接:https://www.wllwen.com/kejilunwen/wltx/1461533.html