首页 | 本学科首页   官方微博 | 高级检索  
     

AES算法优化及其在ARM上的应用
引用本文:张新贺,张月华,白茹雪,刘鸿雁.AES算法优化及其在ARM上的应用[J].计算机工程,2011,37(18):142-144.
作者姓名:张新贺  张月华  白茹雪  刘鸿雁
作者单位:辽宁科技大学电子与信息工程学院,辽宁鞍山,114051
基金项目:鞍山市科委基金资助项目
摘    要:提出一种高级加密标准(AES)算法的优化方案,适合在ARM处理器上运行长度均为128位的明文和密钥。将输入的明文和密钥按列优先原则排列成4×4的状态矩阵。对列混合、逆列混合以及密钥扩展进行优化,采用轮打开方式和轮不打开方式在S3C2440平台上实现该算法。结果表明,该算法可以在ARM上高效运行,并占用较少的ROM空间。

关 键 词:高级加密标准  ARM处理器  算法优化  加密  解密  密钥扩展
收稿时间:2011-03-15

AES Algorithm Optimization and Its Application in ARM
ZHANG Xin-he,ZHANG Yue-hua,BAI Ru-xue,LIU Hong-yan.AES Algorithm Optimization and Its Application in ARM[J].Computer Engineering,2011,37(18):142-144.
Authors:ZHANG Xin-he  ZHANG Yue-hua  BAI Ru-xue  LIU Hong-yan
Affiliation:(School of Electronic and Information Engineering,University of Science and Technology Liaoning,Anshan 114051,China)
Abstract: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.
Keywords:Advanced Encryption Standard(AES)  ARM processor  algorithm optimization  encryption  decryption  key expansion
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号