一种AES算法加密传输系统的设计与实现
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:The design and implementation of an transmission system based on AES
  • 作者:杨静
  • 英文作者:YANG Jing;Southwest China Institute of Electronic Technology;
  • 关键词:AES ; 数据加密 ; 密钥 ; S盒 ; T盒
  • 英文关键词:AES;;encryption;;key;;S-box;;T-box
  • 中文刊名:GWDZ
  • 英文刊名:Electronic Design Engineering
  • 机构:中国西南电子技术研究所;
  • 出版日期:2019-02-05
  • 出版单位:电子设计工程
  • 年:2019
  • 期:v.27;No.401
  • 语种:中文;
  • 页:GWDZ201903027
  • 页数:5
  • CN:03
  • ISSN:61-1477/TN
  • 分类号:129-132+137
摘要
针对高级加密标准AES在硬件平台上用软件编程实现的运算效率问题,提出了一种AES加密算法的T盒设计方法。根据AES加密算法的特点,将在轮变换中从字节替换后的输出、经过行移位、到列混淆这一不受外部影响的运算过程合并,得到了8 bit输入而32 bit输出的查找表即T盒。通过在一款基于ARM处理器的小型传输系统平台上,用C语言编程分别实现传统顺序加密和T盒设计两种方法,实验表明T盒设计方法的运算效率远高于传统顺序加密方法。
        A method of T-box for AES(advanced encryption standard)is proposed,which improving the operational efficiency in doing encryption of software based on the platform of hardware. According to the characteristics of AES,the operation process,which begins with the output of Sub-Bytes and ends with Mix-Columns through Shift-Rows,which is not influenced by the external effect,is merged in the wheel transformation,and the table,which has the input of 8 bit and the output of 32 bit,which is called Tbox,is obtained. In a small transmission system based on ARM(advanced RISC machines),two methods of traditional encryption and T-box are realized by programming with the language called C. The experiment shows that the method of T-box is far higher efficiency than the method of traditional encryption.
引文
[1]龚进.AES加密算法在电子系统中的优化及应用研究[D].太原:中北大学,2012.
    [2]孔宪宗.浅析计算机网络安全问题分析及对策[J].科学时代,2012(7):54-56.
    [3]王顺华.基于ARM嵌入式系统的多媒体应用开发[D].南京:南京邮电大学,2011.
    [4]卜魄.基于ARM的3DES加密算法的设计与实现[D].北京:北京工业大学,2012.
    [5]石舒.基于ARM平台嵌入式数据传输通信软件的设计[D].成都:电子科技大学,2010.
    [6]施华钧.高效异步FIFO的设计实现[D].长沙:湖南大学,2013.
    [7]司岚山.一种高速大容量异步FIFO存储器的设计[D].无锡:江南大学,2013.
    [8]雷卫延,黄飞龙,吕玉嫦.基于Ymodem协议的远程升级系统开发[J].广东气象,2017(2):91-94.
    [9]吴兆芝.ARM平台多进程微内核嵌入式操作系统Ymodem下载功能设计与实现[J].南京晓庄学院学报,2013(3):33-36.
    [10]王根义. CRC校验码算法的研究与实现[J].电子设计工程,2012,20(9):38-40.
    [11]赵坤鹏,吴龙胜,马徐瀚,等.一种基于矩阵的并行CRC校验算法[J].电子设计工程,2017(3):85-88.
    [12]胡文振.基于ZYNQ的AES算法的高性能实现[D].北京:北京交通大学,2016.
    [13]程桂花,罗永龙,齐学梅,等. AES算法中基于流水线的可逆S盒设计与实现[J].小型微型计算机系统,2012(3):576-581.
    [14]Tromer E,Osvik D A,Shamir A. Efficient cacheattacks on AES and countermeasures[J]. Journal ofCryptology,2010,23(1):37-71.
    [15]杨小东,王毅. AES密钥扩展新方法[J].微电子学与计算机,2012(1):102-104.
    [16]刘金平.基于Keil for ARM开发环境的可重入中断实现[J].电脑知识与技术,2012(12):2756-2758.
    [17]王战红.计算机网络安全中数据加密技术的应用对策[J].现代电子技术,2017(11):88-90.
    [18]丁闯,陆俊,李映雪.基于AES算法的配电网多业务分级的安全策略研究[J].电力信息与通信技术,2018(6):19-25.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700