首页> 外文会议>IEEE International IOT, Electronics and Mechatronics Conference >Virtex 7 FPGA Implementation of 256 Bit Key AES Algorithm with Key Schedule and Sub Bytes Block Optimization
【24h】

Virtex 7 FPGA Implementation of 256 Bit Key AES Algorithm with Key Schedule and Sub Bytes Block Optimization

机译:Virtex 7 FPGA实现256位密钥AES算法,具有关键计划和子字节块优化

获取原文

摘要

Hardware Security plays a major role in most of the applications which include net banking, e-commerce, military, satellite, wireless communications, electronic gadgets, digital image processing, etc. Cryptography is associated with the process of converting ordinary plain text into unintelligible text and vice versa. There are three types of cryptographic techniques; Symmetric key cryptography, Hash functions and Public key cryptography. Symmetric key algorithms namely Advanced Encryption Standard (AES), and Data Encryption Standard use the same key for encryption and decryption. It is much faster, easy to implement and requires less processing power. The proposed 256-bit AES algorithm is highly optimized in Key schedule and Sub bytes blocks, for Area and Power. The optimization has been done by reusing the S-box block. We are optimizing the algorithm with a new approach where internal operations are 32-bit operations, as compared to 128-bit operations. The proposed implementation helps in re-using the same hardware in a pipelined fashion which results in an area reduction by 72% using slice registers, 62% using slice LUT's and 61% using LUT-FF Pairs. This in turn results in a power reduction by 78% in a FPGA implementation. The throughput (Mbps) of the proposed implementation using Virtex-7 (xc7vx485tffg1157) FPGA improved by 10%.
机译:硬件安全在包括净银行,电子商务,军事,卫星,无线通信,电子小工具,数字图像处理等中的大多数应用中发挥着重要作用。加密与将普通纯文本转换为未辨别的文本的过程相关联反之亦然。有三种类型的加密技术;对称密钥加密,散列函数和公钥加密。对称密钥算法即高级加密标准(AES),数据加密标准使用相同的密钥进行加密和解密。它更快,易于实施,需要更少的处理能力。所提出的256位AES算法在关键计划和子字节块中高度优化,用于区域和电源。通过重用S-Box块来完成优化。我们通过新方法优化算法,其中内部操作是32位操作,与128位操作相比。所提出的实施有助于以流水线方式重新使用相同的硬件,这导致使用切片寄存器的面积减少72%,使用LUT-FF对使用切片LUT和61%的62%。这反过来导致FPGA实施中的功率降低78%。使用Virtex-7(XC7VX485TFFG1157)FPGA的吞吐量(MBPS)的吞吐量(Mbps)提高了10%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号