2020
DOI: 10.3390/e22091052
|View full text |Cite
|
Sign up to set email alerts
|

Metaheuristics in the Optimization of Cryptographic Boolean Functions

Abstract: Generating Boolean Functions (BFs) with high nonlinearity is a complex task that is usually addresses through algebraic constructions. Metaheuristics have also been applied extensively to this task. However, metaheuristics have not been able to attain so good results as the algebraic techniques. This paper proposes a novel diversity-aware metaheuristic that is able to excel. This proposal includes the design of a novel cost function that combines several information from the Walsh Hadamard Transform (WHT) and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 29 publications
0
2
0
Order By: Relevance
“…As a counterpart, algebraic constructions ensure optimal cryptographic properties with respect to linear and differential cryptanalysis. Finally, the heuristic approach to the generation of S-boxes is an attempt to maintain the randomness present in the structure of pseudo-random generated S-boxes, with properties as close as possible to the ones present in algebraic constructions [57]. Moreover, heuristic methods can be used to improve properties related to side-channel attacks in the search for a good trade-off between cryptographic properties.…”
Section: Introductionmentioning
confidence: 99%
“…As a counterpart, algebraic constructions ensure optimal cryptographic properties with respect to linear and differential cryptanalysis. Finally, the heuristic approach to the generation of S-boxes is an attempt to maintain the randomness present in the structure of pseudo-random generated S-boxes, with properties as close as possible to the ones present in algebraic constructions [57]. Moreover, heuristic methods can be used to improve properties related to side-channel attacks in the search for a good trade-off between cryptographic properties.…”
Section: Introductionmentioning
confidence: 99%
“…In [22], Clark et al optimized good-quality Boolean functions by using a Simulated Annealing algorithm [23]. Lopez et al [24] presented a novel diversity-aware meta-heuristic for non-linearity maximization of Boolean functions that exploits a cost function that adopts the Walsh-Hadamard Transform (WHT) to gather useful information for the task at hand.…”
Section: Related Workmentioning
confidence: 99%