Skip to main content

A Deterministic Optimization Approach for Generating Highly Nonlinear Balanced Boolean Functions in Cryptography

  • Conference paper
  • 1619 Accesses

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Le Thi Hoai An and Pham Dinh Tao, Solving a class of linearly constrained indefinite quadratic problems by DC algorithms, Journal of Global Optimization, Vol 11, No 3, pp 253-285, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  2. Le Thi Hoai An and Pham Dinh Tao, A continuous Approach for Globally Solving Linearly Constrained Quadratic Zero - One Programming Problems, Optimization 2001, Vol 50, pp. 93-120.

    Google Scholar 

  3. Le Thi Hoai An and Pham Dinh Tao, The DC (difference of convex functions) Programming and DCA revisited with DC models of real world nonconvex optimization problems, Annals of Operations Research 2005, Vol 133, pp. 23-46.

    Article  MATH  MathSciNet  Google Scholar 

  4. Le Thi Hoai An, Pham Dinh Tao, Huynh Van Ngai, Exact penalty techniques in DC programming. SIAM Conference on Optimzation, 2005.

    Google Scholar 

  5. P. Charpin, A. Canteau, C. Carlet and C. Fotaine, Propagation characteristic and correlation-immunity of hight nonlinenar Boolean function. In Lecture Note in Computer Science, Springer Verlag 2000, N 1807, pp. 507-522.

    Google Scholar 

  6. A. J. Clark, Optimisation Heuristics for Cryptology, Ph D Thesis, 1998.

    Google Scholar 

  7. W. Millan, A. Clark, and E. Dawson, Smart Hill Climbing Finds Better Boolean Functions, In Workshop on Selected Areas in Cryptology 1997, Workshop Record, pages 50-63, 1997.

    Google Scholar 

  8. J. A. Clark, J. L. Jacob, S. Stepney, The design of S-boxes by simulated annealing, CEC 2004: International Conference on Evolutionary Computation, Portland OR, USA, June 2004, pp 1533-1537. IEEE 2004.

    Google Scholar 

  9. Pham Dinh Tao and Le Thi Hoai An, Convex analysis approach to d.c. programming: Theory, Algorithms and Applications, Acta Mathematica Vietnamica, dedicated to Professor Hoang Tuy on the occasion of his 70th birthday, Vol.22, N. 1 (1997), pp. 289-355.

    MATH  MathSciNet  Google Scholar 

  10. Pham Dinh Tao and Le Thi Hoai An, DC optimization algorithms for solving the trust region subproblem, SIAM J. Optimization, Vol. 8, pp. 476-505 (1998).

    Article  MATH  MathSciNet  Google Scholar 

  11. P. Sarkar and S. Maitra, Construction of nonlinear Boolean functions with important cryptographic properties. In Lecture Note in Computer Science, Springer Verlag 2000, N 1807,pp. 485-506.

    Google Scholar 

  12. J. Seberry, X. M. Zhang, and Y. Zheng, Nonlinearly balanced Boolean functions and their propagation characteristics. In Advances in Cryptology - CRYPT0’93, pp. 49-60, Springer Verlag 1994.

    Google Scholar 

  13. S. Weber, T. Schüle, C. Schnörr, Prior Learning and Convex-Concave Regularization of Binary Tomography, Electr. Notes in Discr. Math., 20:313-327, 2005. December 2003.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Minh, L.H., An, L.T.H., Tao, P.D., Bouvry, P. (2008). A Deterministic Optimization Approach for Generating Highly Nonlinear Balanced Boolean Functions in Cryptography. In: Bock, H.G., Kostina, E., Phu, H.X., Rannacher, R. (eds) Modeling, Simulation and Optimization of Complex Processes. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79409-7_26

Download citation

Publish with us

Policies and ethics