2017
DOI: 10.46586/tosc.v2017.i4.99-129
|View full text |Cite
|
Sign up to set email alerts
|

MILP Modeling for (Large) S-boxes to Optimize Probability of Differential Characteristics

Abstract: Current Mixed Integer Linear Programming (MILP)-based search against symmetric-key primitives with 8-bit S-boxes can only build word-wise model to search for truncated differential characteristics. In such a model, the properties of the Differential Distribution Table (DDT) are not considered. To take these properties into account, a bit-wise model is necessary, which can be generated by the H-representation of the convex hull or the logical condition modeling. However, the complexity of both approaches become… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
20
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 44 publications
(20 citation statements)
references
References 14 publications
0
20
0
Order By: Relevance
“…Moreover, to search the best probability of the truncated differential characteristic, we use the idea of [19] to separate the DDT to pd‐ DDT according to the probability. We use the new method to obtain the inequalities for each pd‐ DDT.…”
Section: New Methods To Generate the Inequalities For Large S‐boxesmentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, to search the best probability of the truncated differential characteristic, we use the idea of [19] to separate the DDT to pd‐ DDT according to the probability. We use the new method to obtain the inequalities for each pd‐ DDT.…”
Section: New Methods To Generate the Inequalities For Large S‐boxesmentioning
confidence: 99%
“…Abdelkhalek et al . [19] first proposed a method to generate the inequalities of the DDT for the large S‐boxes. They converted the problem of generating constraints in logic condition modelling into the problem of minimising the product‐of‐sum of Boolean functions which is a well‐studied problem.…”
Section: Introductionmentioning
confidence: 99%
“…This section aims to provide the first analysis of the linear properties of the Gimli permutation and its components. We use a Mixed Integer Linear Programming (MILP) modelization of the operations constructed according to [1], and then solve it with the SCIP software [17,18] to search for linear trails with optimal correlation. Linear trails of the (double) SP-box We begin by studying the linear trails of the SP-Box.…”
Section: Linear Cryptanalysismentioning
confidence: 99%
“…The 23-round distinguisher could be extended by 1 round for free if the rounds were shifted. 1 Using similar guess-and-determine ideas, we increase to 12 the number of rounds susceptible to collision attacks on Gimli-Hash. A reduced-round version of this attack has been implemented.…”
Section: Introductionmentioning
confidence: 99%
“…8-bit S-boxes) as the complexity of generating the initial set of inequalities is too high. However, Abdelkhalek et al showed a new method in [1] to tackle this problem, and thus proposed a way to modelize 8-bit S-boxes in MILP. Note that while this allows us to modelize 8-bit S-boxes, it often leads to a lot of inequalities, thus the resulting model can be quite huge and this can result in a high solving time.…”
Section: Modelizing Division Property Propagation With Milpmentioning
confidence: 99%