Abstract
Secure lightweight block ciphers have become an important aspect due to the fact that they are a popular choice for providing security in ubiquitous devices. Two of the most important attacks on block ciphers are differential cryptanalysis [1] and linear cryptanalysis [2]. Calculating the number of active S-boxes is one of the method to examine the security of block ciphers against differential attack. In this paper, we count the minimum number of active S-boxes for several rounds of the lightweight ciphers namely KLEIN, LED and AES. We utilized the method proposed in [9], where calculation of the minimum number of active S-boxes is formulated as a Mixed Integer Linear Programming (MILP) problem. The objective function is to minimize the number of active S-boxes, subject to the constraints imposed by the differential propagation of the cipher. The experimental results are presented in this paper and found to be encouraging.
Author supplied keywords
Cite
CITATION STYLE
Tiwari, V., Jampala, N., Tentu, A. N., & Saxena, A. (2021). Towards finding active number of s-boxes in block ciphers using mixed integer linear programming. Informatica (Slovenia), 45(6), 77–87. https://doi.org/10.31449/inf.v45i6.3427
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.