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
    0 references
    0 references
    0 references
    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
    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
    0 references