Chinese Journal of Network and Information Security ›› 2016, Vol. 2 ›› Issue (5): 56-63.doi: 10.11959/j.issn.2096-109x.2016.00050

• Papers • Previous Articles     Next Articles

Automatic search algorithm for differential characteristics in ARX ciphers

Zheng-bin LIU1,2   

  1. 1 The State Key Lab of Information Security,Institute of Information Engineering,Chinese Academy of Sciences,Beijing 100093,China
    2 University of Chinese Academy of Sciences,Beijing 100049,China
  • Revised:2016-04-27 Online:2016-05-15 Published:2020-03-26
  • Supported by:
    The National Natural Science Foundation of China(61379142);The National Basic Research Program of China (973 Program)(2013CB834203)

Abstract:

How to compute the differential of modular addition efficiently is critical to automatic search for differential characteristic in ARX ciphers.To solve this problem,firstly,the concept of collerated difference distribution table (CDDT) was proposed.By looking up the CDDT,it was very efficient to compute the differential probability of modular addition.Secondly,extending Matsui’s algorithm to ARX cihpers and using CDDT,an automatic search algorithm was proposed,and the algorithm could give the differential characteristic with highest probability in ARX ciphers.Finally,the proposed algorithm was applied to the ARX cipher SPECK,and got the best differential characteristics for SPECK32,SPECK48 and SPECK64.

Key words: block cipher, ARX, differential characteristic, automatic search, SPECK

CLC Number: 

No Suggested Reading articles found!