期刊文献+

AES算法优化及其在ARM上的应用 被引量:2

AES Algorithm Optimization and Its Application in ARM
下载PDF
导出
摘要 提出一种高级加密标准(AES)算法的优化方案,适合在ARM处理器上运行长度均为128位的明文和密钥。将输入的明文和密钥按列优先原则排列成4×4的状态矩阵。对列混合、逆列混合以及密钥扩展进行优化,采用轮打开方式和轮不打开方式在S3C2440平台上实现该算法。结果表明,该算法可以在ARM上高效运行,并占用较少的ROM空间。 This paper introduces an optimization of Advanced Encryption Standard(AES) with 128-bit block length and key length.It can speed up execution on ARM microprocessor.The block and key are processed as arrays of bytes that are formed by dividing these sequences into groups of 4×4 to form arrays of bytes.The row mix,opposite row mix and key extension are optimized.The optimized algorithm is realized in S3C2440 processor by loop unrolling and iterative loop.Experimental results show that AES can be realized efficiently on ARM process,and consume less ROM.
出处 《计算机工程》 CAS CSCD 北大核心 2011年第18期142-144,共3页 Computer Engineering
基金 鞍山市科委基金资助项目(2006SH16)
关键词 高级加密标准 ARM处理器 算法优化 加密 解密 密钥扩展 Advanced Encryption Standard(AES) ARM processor algorithm optimization encryption decryption key expansion
  • 相关文献

参考文献6

  • 1Heron S. Announcing the Advanced Encryption Standard (AES)[EB/OL]. (2001-09-26). http://taz.newffr.com/TAZ/Cryptologie/ hash-lib-algo/ aes/aes.pdf.
  • 2Daemen J, Rijmen V. AES Proposal: Rijndael[EB/OL]. (1999-09- 18). http://csrc.nist.gov/archive/aes/rijndael/Rijndael-ammended.pdf.
  • 3Daemen J,Rijmen V.高级加密标准(AEs)算法-Rijndael的设计[M].谷大武,徐胜波,译.北京:清华大学出版社,2003.
  • 4张新贺,张月华,刘鸿雁.基于FPGA的16位数据路径的AES IP核[J].计算机工程,2009,35(24):162-164. 被引量:2
  • 5Bertoni G, Breveglient L, Fragneto P, et al. Efficient Software Implementation of AES on 32-bit Platforms[C]//Proc. of the 4th International Workshop on Cryptographic Hardware and Embedded Systems. London, UK: Springer-Verlag, 2003: 159-171.
  • 6Darnall M, Kuhlman D. AES Software Implementations on ARM7TDMI[C]//Proc. of the 7th International Conference on Cryptology. Berlin, Germany: Springer, 2006: 424-435.

二级参考文献5

  • 1曾毅,鲁欣,付宇卓.一种优化可配置的AES密码算法硬件实现[J].微电子学与计算机,2004,21(12):34-37. 被引量:4
  • 2AES IP Core lntroduction[EB/OL]. (2008-04-08). http://www. dilloneng.colrdfft_ip/other_ip/aes.
  • 3AES Cores[EB/OL]. (2007-08-09). http://www.heliontech.com/aes. htm.
  • 4Hardware IP Cores of Advanced Encryption Standard AES_ Rijndael[EB/OL]. (2008-04-12). http://bass.gmuedu/crypto/rijndael. htm.
  • 5National Institute of Standards and Technology. Federal Information Processing Standards(FIPS) 197 Advanced Encryption Standard[S]. 2001.

共引文献5

同被引文献7

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部