首页> 外文会议>International Conference on Energy Systems and Applications >AES encryption engines of many core processor arrays on FPGA by using parallel, pipeline and sequential technique
【24h】

AES encryption engines of many core processor arrays on FPGA by using parallel, pipeline and sequential technique

机译:通过使用并行,管道和顺序技术,AES加密引擎在FPGA上的许多核心处理器阵列

获取原文

摘要

Now a days, the number of Internet and wireless communications users has rapidly grown and that increases demand for security measures to protect user data transmitted over openchannels. Cryptographic algorithms are very essential for security of the systems worldwide. In December 2001, the National Institute of Standards and Technology (NIST) of the United States selected the Rijndael algorithm as the suitable Advanced Encryption Standard (AES) to replace the Data Encryption Standard (DES) algorithm. AES can be considered the most widely used modern symmetric key encryption standard. The AES algorithm is a block cipher that can encrypt and decrypt digital information. This paper explores task level parallelism with three concurrently working AES modules to achieve less area and high throughput. With the area optimization techniques, the system becomes area and time efficient as the throughput of 5.751Gbps is achieved with less area. The design is implemented in Zynq(xc7z020-2clg484) device and tested on Zedboard. As three different implementations of AES are explored, the design has three times higher throughput with less area than the other systems. To encrypt/decrypt a file using the AES algorithm, the file must undergo a set of complex computational steps. Therefore a software implementation of AES algorithm would be slow and consume large amount of time to complete. The immense increase of both stored and transferred data in the recent years had made this problem even more serious when the need to encrypt/decrypt such data arises.
机译:现在,互联网和无线通信用户的数量已经迅速生长并且增加了对安全措施的需求,以保护在OpenChannels上传输的用户数据。加密算法对于全世界系统的安全性非常重要。 2001年12月,美国国家标准和技术研究所(NIST)选择了RIJNDAEL算法作为合适的高级加密标准(AES)来替换数据加密标准(DES)算法。 AES可以被认为是最广泛使用的现代对称密钥加密标准。 AES算法是一种可以加密和解密数字信息的块密码。本文探讨了三个同时工作AES模块的任务水平并行度,以实现较少的区域和高吞吐量。利用面积优化技术,系统变为面积,随着5.751Gbps的吞吐量,较少的区域实现了5.751Gbps的吞吐量。该设计在Zynq(XC7Z020-2CLG484)中实现并在Zedboard上进行测试。探索了三种不同的AES实现,该设计具有比其他系统更少的吞吐量越高的吞吐量较少。要使用AES算法加密/解密文件,必须将文件进行一组复杂的计算步骤。因此,AES算法的软件实现将缓慢并且消耗大量时间来完成。近年来储存和转移数据的巨大增加使得当需要加密/解密此类数据时更严重。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号