A combined DCA: GA for constructing highly nonlinear balanced Boolean functions in cryptography (Q1959232)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A combined DCA: GA for constructing highly nonlinear balanced Boolean functions in cryptography |
scientific article |
Statements
A combined DCA: GA for constructing highly nonlinear balanced Boolean functions in cryptography (English)
0 references
6 October 2010
0 references
In this paper, the authors are concerned with the construction of highly nonlinear balanced Boolean functions, in other words the aim is to find a balanced Boolean function featuring a maximal nonlinearity criterion. This problem is reformulated as a deterministic optimization problem. Due to the large dimension of this problem in the practical applications, the classical methods used in combinatorial optimization such as branch and bound, branch and cut, cutting plans, etc. can not be applied and the authors in order to develop robust numerical solution approaches formulate the problem as a polyhedral DC (difference of convex functions) program by using exact penalty techniques and then there is investigated DC programming and DCA (DC optimization algorithms) for solving the related polyhedral DC program. The described computational results show that the DCA is an efficient approach for this problem and it is superior to the standard heuristic approaches developed for the problem.
0 references
cryptography
0 references
nonlinear balanced boolean functions
0 references
genetic algorithm
0 references
hybrid genetic
0 references
mixed 0-1 polyhedral convex program
0 references