Journal on Communications ›› 2023, Vol. 44 ›› Issue (1): 118-128.doi: 10.11959/j.issn.1000-436x.2023022

• Papers • Previous Articles     Next Articles

Fast algorithm to search for the minimum number of active S-boxes of block cipher

Zhengbin LIU1, Yongqiang LI2, Chaoxi ZHU1   

  1. 1 Science and Technology on Communication Security Laboratory, Chengdu 610041, China
    2 Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
  • Revised:2022-10-30 Online:2023-01-25 Published:2023-01-01
  • Supported by:
    The National Natural Science Foundation of China(61772517)

Abstract:

To solve the problem of fast calculation of the minimum number of active S-boxes in cryptographic design, the difference and mask propagation of the diffusion layer were investigated, and a method was proposed to compute the difference (resp.mask) pattern distribution table of MDS (maximum distance separable) matrices and binary matrices.A lower bound on the computation complexity of the proposed method was also given.Based on the difference (resp.mask) pattern distribution table of diffusion matrix, a fast algorithm to search for the minimum number of active S-boxes of block cipher was proposed.The proposed algorithm is applied to some SPN (substitution permutation network) block ciphers, and finds the minimum number of active S-boxes for the full round of LED, SKINNY, CRAFT and FIDES.

Key words: block cipher, differential cryptanalysis, linear cryptanalysis, active S-box, automatic search

CLC Number: 

No Suggested Reading articles found!