首页> 外文期刊>Computers & Digital Techniques, IET >High throughput and area-efficient FPGA implementation of AES for high-traffic applications
【24h】

High throughput and area-efficient FPGA implementation of AES for high-traffic applications

机译:高吞吐量和面积效率的FPGA实现AES用于高流量应用

获取原文
获取原文并翻译 | 示例
       

摘要

This study presents a high throughput field-programmable gate array (FPGA) implementation of advanced encryption standard-128 (AES-128). AES is a well-known symmetric key encryption algorithm with high security against different attacks that are widely used in different applications. The main goal of this study is to design a high throughput and FPGA efficiency (FPGA-Eff) cryptosystem for high-traffic applications. To achieve high throughput, loop-unrolling, inner and outer pipelining techniques are employed. In AES, substitution bytes (Sub-Bytes) is one of the costly functions that occupy a large number of resources and has a large delay. To reduce the area of Sub-Bytes, new-affine-transformation, which is the combination of inverse isomorphic and affine transformation, is proposed and employed. Besides that, AES has been modified according to the proposed architecture. For the first nine rounds, Shift-Rows and Sub-Bytes have been exchanged, and Shift-Rows is merged with Add-Round-Key. To make an equal latency between stages, Mix-Columns is divided into two different stages. AES is implemented in counter mode on Xilinx Virtex-5 using VHDL. The proposed implementation achieves a throughput of 79.7 Gbps, FPGA-Eff of 13.3 Mbps/slice, and frequency of 622.4 MHz. Compared to the state-of-the-art work, the proposed design has improved data throughput by 8.02% and FPGA-Eff by 22.63%.
机译:本研究介绍了高级加密标准-128(AES-128)的高吞吐量现场可编程门阵列(FPGA)实现。 AES是一种众所周知的对称密钥加密算法,具有高安全性,与不同应用中广泛使用的不同攻击。本研究的主要目的是为高流量应用设计高通量和FPGA效率(FPGA-EFF)密码系统。为了实现高通量,采用环路展开,内部和外管内技术。在AES中,替换字节(子字节)是占用大量资源并且具有大延迟的昂贵函数之一。为了减少子字节的区域,提出并采用了新的仿射转换,这是逆同态和仿射变换的组合。除此之外,AES根据拟议的架构进行了修改。对于前九轮,更换了换档行和子字节,并使用Add-Round-Key合并Shift-Rows。为了在阶段之间进行平等延迟,混合列被分成两个不同的阶段。 AES使用VHDL在Xilinx Virtex-5上的计数器模式实现。拟议的实施实现了79.7 Gbps,FPGA-eff的吞吐量为13.3 Mbps /切片,频率为622.4 MHz。与最先进的工作相比,所提出的设计将数据吞吐量提高了8.02%,FPGA-eff将22.63%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号