Abstract
We propose in this work a deterministic continuous approach for constructing highly nonlinear balanced Boolean functions, which is an interesting and open question in Cryptography. Our approach is based on DC (Difference of Convex functions) programming and DCA (DC optimization Algorithms). We first formulate the problem in the form of a combinatorial optimization problem, more precisely a mixed 0–1 linear program. By using exact penalty technique in DC programming, this problem is reformulated as polyhedral DC program. We next investigate DC programming and DCA for solving this latter problem. Preliminary numerical results show that the proposed algorithm is promising and more efficient than somes heuristic algorithms.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have