Automatical method for searching integrals of ARX block cipher with division property using three subsets

3Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Bit-based division property was first proposed to find integral for SIMON32 by Todo et al. at FSE 2016. Xiang et al. improved the work with aid of Mixed Integer Linear Programming(MILP) method and applied the method to block ciphers with wider block size. Later on, Sun et al. applied division property to ARX block ciphers. Todo et al. proposed a more precise division property using three subsets method to describe integral propagation at FSE 2016, which can not be applied to wide state ARX block ciphers. In this paper, we extend bit-based division property using three subsets and propose an automatic method for finding integral distinguishers for ARX block ciphers with SAT/SMT solvers. Firstly, we study bit-based division property using three subsets through three basic operations (Copy, AND, XOR). Then, we model division property using three subsets through Addition Modulo function. Finally, by constructing and solving division property using three subsets propagation system, we find integral distinguishers for round reduced ARX block cipher. As a result, we propose 15 round integral distinguishers for SIMON32 automatically and verify the secure margins Todo et al. proposed for SIMON48, 64, 96, 128. Also, we can find one more 6 round integral distinguishers for SPECK32, which can not be found with conventional division property without using three subsets. It is interesting that no more integral distinguishers are found for SPECK48,64,96,128. Moreover, we apply to SIMECK, HIGHT, LEA, TEA and XTEA et al. Unfortunately, we find no more new results than conventional division property can do.

Cite

CITATION STYLE

APA

Han, Y., Li, Y., & Wang, M. (2018). Automatical method for searching integrals of ARX block cipher with division property using three subsets. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11149 LNCS, pp. 647–663). Springer Verlag. https://doi.org/10.1007/978-3-030-01950-1_38

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free