首页> 中文期刊> 《计算机应用 》 >基于ARM920T的AES算法实现方案

基于ARM920T的AES算法实现方案

             

摘要

To improve the efficiency of Advanced Encryption Standard (AES) algorithm on ARM processor, an optimization of AES was introduced and realized on ARM920T processor. One-time key expansion was adopted. In the algorithm, SubBytes() and MixColumns() were defined as T-table to store, which could increase the speed. The proposed algorithm programmed by C language was simulated and debugged on the ARM Develop v1.2 platform. Different implementations were compared in storage space and processing speed and a variety of different key length algorithm performances were given. The experimental results show that the execution speed of the presented algorithm improves significantly.%为了提高高级加密标准(AES)算法在ARM上执行的效率,提出AES算法在ARM处理器上的高效实现方案,并在ARM920T处理器上得以实现.密钥扩展采用一次性生成方式.在算法实现上,将字节替换和列混合定义成T表进行存储,可以提高运行速度.采用C语言编程,在ARM Develop v1.2平台上进行了仿真及调试.对算法的不同实现方式所占的存储空间和运算速度进行了比较,并给出了不同密钥长度算法的各种性能指标.实验表明,算法执行速度得到了明显提高.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号