首页> 中文期刊> 《微处理机》 >一种资源共享的快速加解密AES算法的实现

一种资源共享的快速加解密AES算法的实现

         

摘要

Characteristics for the AES algorithm, this paper proposed a fast resource sharing AES encryption algorithm which can implement in FPGA.In this paper, the conventional AES encryption and decryption of s_box has been transformed, and we use one LUT in encryption and decryption process to achieve resource sharing which can save the hardware implementation area.To get the resource sharing and resource saving, we betterment the Mixcolumn in the AES process.The program is optimized for the round key expansion, Mixcolumn transform and invMixcolumn transform, and reuse the key module in the encryption and decryption of the S - box, Mixcolumn transform.The program uses AES flowing structure and parallel processing round keys, and it can support 128 - bit, 192 bit, 256 - bit length of three key encryption and decryption algorithm in a single chip.The experiment results show that this design compared to other designs has higher performance.%针对AES算法的特点,提出一种适用于在FPGA上实现的快速加解密资源共享的AES算法.对传统的AES加解密的s_box进行变换,使用一张查找表实现了加解密过程的资源共享,有效的节省了硬件实现面积.并对AES加解密的列混合变换进行了改进,从而达到资源共享,节省资源.本方案对轮密钥扩展,列混合变换及其逆变换等操作进行了优化处理,并在加密计算及解密计算中对S-盒,列混合变换等关键计算部件进行了复用,并且采用AES轮内流水结果和密钥并行处理,可在一块芯片上同时支持128位、192位、256位三种密钥长度的加解密算法.实验结果表明本设计相比于其他设计具有更高的性能.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号