Netinfo Security ›› 2025, Vol. 25 ›› Issue (7): 1103-1110.doi: 10.3969/j.issn.1671-1122.2025.07.009

Previous Articles     Next Articles

Design and Implementation of Automatic Assessment System for Cryptographic Criteria of S-Box

LENG Yongqing1, AO Tianyong2, QIU Xin1(), CUI Xingli1, LI Shaoshi1   

  1. 1. Institute of Microelectronics of the Chinese Academy of Sciences, Beijing 100029, China
    2. School of Artificial Intelligent, Henan University, Zhengzhou 450046, China
  • Received:2025-04-16 Online:2025-07-10 Published:2025-08-07
  • Contact: QIU Xin E-mail:qiuxin@ime.ac.cn

Abstract:

To address the lack of convenient assessment tools for computing cryptographic criteria of S-boxes that are key components of block ciphers, many calculation methods of cryptographic criteria of S-box and fast calculation algorithms were given in this paper, and a fast algorithm for obtaining the algebraic normal form of an S-box component Boolean function was proposed. Based on these methods, an assessment software for computing rapidly cryptographic criteria of S-box was designed with MFC/C++ programming. The software can automatically calculate many cryptographic criteria of S-box such as the nonlinearity, linear approximation advantage, differential uniformity, algebraic degree, algebraic term distribution, avalanche characteristics, diffusion characteristics, number of fixed points. The software has the advantages of simple operation, comprehensive assessment. The software can effectively reduce researchers’ workload for assessing S-boxes.

Key words: information security, block cipher, S-box, cryptographic criterion, assessment system

CLC Number: