Title :
Automatic search for differential characteristics in ARX ciphers
Author :
Penglin Shao ; Gaihong Zhang ; Mengdong Li
Author_Institution :
Commun. Eng. Inst., Xidian Univ., Xi´an, China
Abstract :
ARX operations are composed of only three operations: additions modulo 2n, bit rotations and XORs. Due to the widespread use of ARX, the study of its security is particularly important. This paper shows an algorithm to search for optimal differential characteristics in ARX ciphers. The algorithm is based on two related algorithms - the algorithm for finding all optimal output differences and the algorithm for differential probability of modular addition, and the idea of weight calculation. Finally, we apply this algorithm to three round Chacha, which is the compression algorithm of Blake, and show a differential characteristic with weight 36 for it. This result could contribute to the study of differential cryptanalysis of Chacha and Blake.
Keywords :
cryptography; probability; ARX ciphers; Blake compression algorithm; Chacha differential cryptanalysis; XORs; automatic search; bit rotations; differential probability; modulo 2n; optimal differential characteristics; weight calculation; Algorithm design and analysis; Ciphers; Computer science; Educational institutions; Probability; ARX; Blake; Chacha; Differential cryptanalysis; Optimal;
Conference_Titel :
Natural Computation (ICNC), 2014 10th International Conference on
Conference_Location :
Xiamen
Print_ISBN :
978-1-4799-5150-5
DOI :
10.1109/ICNC.2014.6975978