西安电子科技大学学报 ›› 2021, Vol. 48 ›› Issue (1): 69-75.doi: 10.19665/j.issn1001-2400.2021.01.008

• • 上一篇    下一篇

Feistel结构的8比特轻量化S盒

董新锋1,2(),张文政2(),许春香1()   

  1. 1.电子科技大学 计算机科学与工程学院,四川 成都 611731
    2.保密通信重点实验室,四川 成都 610041
  • 收稿日期:2020-08-06 出版日期:2021-02-20 发布日期:2021-02-03
  • 作者简介:董新锋(1985-),男,高级工程师,E-mail: xinfengdong@163.com|张文政(1966-),男,研究员,E-mail: zwz85169038@sina.com|许春香(1965-),女,教授,E-mail: chxxu@uestc.edu.cn
  • 基金资助:
    国家重点研发计划(2017YFB0802000);四川省科技计划(2020JDJQ0076)

8 bits lightweight S-box with the Feistel structure

DONG Xinfeng1,2(),ZHANG Wenzheng2(),XU Chunxiang1()   

  1. 1. School of Computer Science and Engineering,University of Electronic Science and Technology of China,Chengdu 611731,China
    2. Science and Technology on Communication Security Laboratory,Chengdu 610041,China
  • Received:2020-08-06 Online:2021-02-20 Published:2021-02-03

摘要:

轻量化S盒作为轻量级对称密码算法的混淆部件,是设计轻量级对称密码算法的关键。提出一种新的8比特轻量化S盒设计方法,其单轮逻辑运算仅涉及4个单比特逻辑与运算和4个单比特逻辑异或运算,迭代4轮后密码性质可达到差分均匀度为16、非线性度为96。与目前已有轻量化S盒设计方法相比,新的8比特轻量化S盒设计方法在硬件实现资源小的同时达到了已知最优的差分均匀度和非线性度等密码学指标,解决了之前8比特轻量化S盒差分均匀度和非线性度等密码性质弱的问题。

关键词: Feistel结构, S盒, 轻量级, 对称密码, 差分均匀度, 非线性度

Abstract:

As a confusion component of the lightweight symmetric cryptographic algorithm,a lightweight S-box is the key to designing the lightweight symmetric cryptographic algorithm.In this paper,a new method for designing 8-bits lightweight S-boxes is proposed.The round logic operation in the S-boxes involves only 4 logic AND operations (single bits) and 4 logic XOR operations (single bits).After iterating 4 rounds,the differential uniformity of the 8-bits lightweight S-boxes is 16 and the nonlinearity is 96.Compared with the existing known methods,the 8-bits lightweight S-box designed by our method needs less hardware resources while gaining the best known cryptographic properties,such as the low differential uniformity and the high nonlinearity.

Key words: Feistel structure, S-box, lightweight, symmetric cryptography, differential uniformity, Nonlinearity

中图分类号: 

  • TN918