一种AES S盒改进方案及其硬件设计  被引量:1

Improved scheme for AES S-box and its hardware design

在线阅读下载全文

作  者:钟鑫林 吴新春[1] Zhong Xinlin;Wu Xinchun(School of Information Science&Technology,Southwest Jiaotong University,Chengdu 611756,China)

机构地区:[1]西南交通大学信息科学与技术学院,成都611756

出  处:《计算机应用研究》2023年第12期3784-3788,共5页Application Research of Computers

基  金:四川省科技计划项目(2021YFG0357)。

摘  要:为提高高级加密标准(advanced encryption standard, AES)算法的安全性,提出了一种新的S盒生成方案。在分析了现有S盒存在的问题后,基于S盒的构造原理和密码学性质,通过选择新的不可约多项式和仿射变换对,同时调整仿射变换与乘法逆的运算顺序,构造出一种新的S盒;对生成的新S盒与AES的S盒以及其他改进S盒在代数式项数、严格雪崩标准距离等方面进行了比较,结果显示,新S盒具有更好的代数性质,能够有效抵御代数攻击;还对新S盒进行了硬件设计并优化,DC综合结果显示新S盒复域优化实现消耗的资源比传统复域实现少12%,比查找表法实现少41%。新S盒在安全性方面优于现有S盒,将其应用于AES软件设计和硬件设计,并通过仿真测试验证了其正确性。This paper presented a novel S-box generation scheme to enhance the security of the advanced encryption standard(AES)algorithm.After analyzing the existing issues with S-boxes,it constructed a new S-box based on the principles of S-box construction and its cryptographic properties.It achieved by selecting new irreducible polynomials and affine transformations while adjusting the order of affine transformations and multiplicative inversion operations.It compared newly generated S-box with the S-box of AES and other improved S-boxes in terms of algebraic terms and strict avalanche criteria distance.The results demonstrate that the new S-box exhibits superior algebraic properties and effectively defends against algebraic attacks.Furthermore,it subjected the new S-box to hardware design and optimization.The DC synthesis results reveal that the optimized implementation of the new S-box in the finite field consumes 12%fewer resources compared to traditional finite field implementations and 41%fewer resources compared to lookup table methods.This paper substantiates the superiority of the new S-box in terms of security over the existing S-boxes.It also applies the new S-box to AES software and hardware designs,with the correctness of the implementation verified through simulation testing.

关 键 词:AES S盒 严格雪崩准则距离 仿射变换 代数性质 硬件设计 

分 类 号:TP309[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象