Skip to main content

Improved Cost Function in the Design of Boolean Functions Satisfying Multiple Criteria

  • Conference paper
Progress in Cryptology - INDOCRYPT 2003 (INDOCRYPT 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2904))

Included in the following conference series:

Abstract

We develop an improved cost function to be used in simulated annealing followed by hill-climbing to find Boolean functions satisfying multiple desirable criteria such as high nonlinearity, low autocorrelation, balancedness, and high algebraic degree. Using this cost function that does not necessitate experimental search for parameter tuning, the annealing-based algorithm reaches the desired function profiles more rapidly. Some Boolean functions of eight and nine variables have been found, which are unattained in the computer search based literature, in terms of joint optimization of nonlinearity and autocorrelation. Global characteristics of eight-variable Boolean functions generated by algebraic construction or computer search are compared with respect to the sum-of-squared-errors in their squared spectra, which is also proportional to the sum-of-squared-errors in their autocorrelation function, the term ‘error’ denoting the deviation from bent function characteristics. Preliminary results consisting of cryptographically strong Boolean functions of nine, ten and eleven variables obtained using a three-stage optimization technique are also presented.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cauteaut, A., Carlet, C., Charpin, P., Fontaine, C.: Propagation characteristics and correlation immunity of highly onlinear Boolean functions. In: Preneel, B. (ed.) EUROCRYPT 2000. LNCS, vol. 1807, pp. 507–522. Springer, Heidelberg (2000)

    Google Scholar 

  2. Clark, J.A., Jacob, J.L.: Two-Stage Optimisation in the Design of Boolean Functions. In: Clark, A., Boyd, C., Dawson, E.P. (eds.) ACISP 2000. LNCS, vol. 1841, pp. 242–254. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  3. Clark, J.A., Jacob, J.L., Stepney, S., Maitra, S., Millan, W.: Evolving Boolean Functions Satisfying Multiple Criteria. In: Menezes, A., Sarkar, P. (eds.) INDOCRYPT 2002. LNCS, vol. 2551, pp. 246–259. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Clark, J.A.: Metaheuristic Search as a Cryptological Tool. D.Phil. Thesis. YCSY-2002-07. Department of Computer Science, University of York, York UK (December 2001), http://www.cs.york.ac.uk/ftpdir/reports

  5. Dobbertin, H.: Construction of bent functions and balanced functions with high nonlinearity. In: Preneel, B. (ed.) FSE 1994. LNCS, vol. 1008, pp. 61–74. Springer, Heidelberg (1995)

    Google Scholar 

  6. Hou, X.D.: On the Norm and Covering Radius of First-Order Reed-Muller Codes. IEEE Transactions on Information Theory 43(3), 1025–1027 (1997)

    Article  MATH  Google Scholar 

  7. Kirkpatrick, S., Gelatt Jr., C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)

    Google Scholar 

  8. Maitra, S., Pasalic, E.: Further constructions of resilient Boolean functions with very high nonlinearity. IEEE Transactions on Information Theory 48(7), 1825–1834 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  9. Maitra, S.: Highly nonlinear balanced Boolean functions with very good autocorrelation property. In: Workshop on Coding and Cryptograhy. WCC 2001, Paris, January 8-12. Electronic Notes in Discrete Mathematics, vol. 6, Elsevier Science, Amsterdam (2001)

    Google Scholar 

  10. Maitra, S.: Highly nonlinear balanced Boolean functions with good local and global avalanche characteristics. Information Processing Letters 83, 281–286 (2002)

    Article  MATH  MathSciNet  Google Scholar 

  11. Millan, W., Clark, A., Dawson, E.: An effective genetic algorithm for finding highly nonlinear Boolean functions. In: Han, Y., Quing, S. (eds.) ICICS 1997. LNCS, vol. 1334, pp. 149–158. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  12. Millan, W., Clark, A., Dawson, E.: Heuristic Design of Cryptographically Strong Balanced Boolean Functions. In: Nyberg, K. (ed.) EUROCRYPT 1998. LNCS, vol. 1403, pp. 489–499. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  13. Millan, W., Clark, A., Dawson, E.: Boolean function design using hill climbing methods. In: Pieprzyk, J.P., Safavi-Naini, R., Seberry, J. (eds.) ACISP 1999. LNCS, vol. 1587, pp. 1–11. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  14. Patterson, N.J., Wiedemann, D.H.: The covering radius of the (215, 16) Reed-Muller code is at least 16276. IEEE Transactions on Information Theory IT-29(3), 354–356 (1983), see correction IT-36(2), 443 (1990)

    Article  MathSciNet  Google Scholar 

  15. Rothaus, O.S.: On Bent Functions. Journal of Combinatorial Theory, 300–305 (1976)

    Google Scholar 

  16. Stanica, P., Sung, S.H.: Improving the nonlinearity of certain balanced Boolean functions with good local and global avalanche characteristics. Information Processing Letters 79(4), 167–172 (2001)

    Article  MATH  MathSciNet  Google Scholar 

  17. Yücel, M.D.: Alternative Nonlinearity Criteria for Boolean Functions. Electrical and Electronics Engineering Departmental Memorandum, No.2001-1, Middle East Technical University (ODTÜ), Ankara, Türkiye, 20 pages (January 2001)

    Google Scholar 

  18. Zhang, X.M., Zheng, Y.: GAC - the criterion for global avalanche characteristics of cryptographic functions. Journal for Universal Computer Science 1(5), 316–333 (1995)

    MathSciNet  Google Scholar 

  19. Zheng, Y., Zhang, X.M.: Improved upper bound on the nonlinearity of high order correlation immune functions. In: Stinson, D.R., Tavares, S. (eds.) SAC 2000. LNCS, vol. 2012, pp. 264–274. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kavut, S., Yücel, M.D. (2003). Improved Cost Function in the Design of Boolean Functions Satisfying Multiple Criteria. In: Johansson, T., Maitra, S. (eds) Progress in Cryptology - INDOCRYPT 2003. INDOCRYPT 2003. Lecture Notes in Computer Science, vol 2904. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24582-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24582-7_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20609-5

  • Online ISBN: 978-3-540-24582-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics