Dirichlet product for boolean functions

Original Research


Boolean functions play an important role in many symmetric cryptosystems and are crucial for their security. It is important to design boolean functions with reliable cryptographic properties such as balancedness and nonlinearity. Most of these properties are based on specific structures such as Möbius transform and Algebraic Normal Form. In this paper, we introduce the notion of Dirichlet product and use it to study the arithmetical properties of boolean functions. We show that, with the Dirichlet product, the set of boolean functions is an Abelian monoid with interesting algebraic structure. In addition, we apply the Dirichlet product to the sub-family of coincident functions and exhibit many properties satisfied by such functions.


Boolean functions Möbius transform Dirichlet product Coincident functions 

Mathematics Subject Classification



  1. 1.
    Apostol, T.M.: Introduction to Analytic Number Theory. Springer, New York (1976)MATHGoogle Scholar
  2. 2.
    Carlet, C.: Boolean functions for cryptography and error correcting codes. In: Crama, Y., Hammer, P.L. (eds.) Boolean Models and Methods in Mathematics, Computer Science, and Engineering, pp. 257–397. Cambridge University Press, Cambridge (2010)CrossRefGoogle Scholar
  3. 3.
    Crama, Y., Hammer, P.L.: Boolean Functions, Theory, Algorithms, and Applications. Cambridge University Press, Cambridge (2010)MATHGoogle Scholar
  4. 4.
    Dalai, D.K., Gupta, K.C., Maitra, S.: Cryptographically significant boolean functions: construction and analysis in terms of algebraic immunity, In: INDOCRYPT, Lecture Notes in Computer Science, Number 3348, pp. 92–106, Springer, New York (2004)Google Scholar
  5. 5.
    Pieprzyk, J., Zhang, X.M.: Computing Möbius transforms of boolean functions and characterizing coincident boolean functions. In: Proceedings of the International Conference on Boolean Functions: Cryptography and Applications (2007)Google Scholar
  6. 6.
    Pieprzyk, J., Wang, H., Zhang, X.M.: Möbius transforms, coincident Boolean functions and non-coincidence property of Boolean functions. Int. J. Comput. Math. 88(7), 1398–1416 (2011)MathSciNetCrossRefMATHGoogle Scholar
  7. 7.
    Sarkar, P., Maitra, S.: Construction of nonlinear Boolean functions with important cryptographic properties. In: EUROCRYPT 2000, Number 1807 in Lecture Notes in Computer Science, pp. 485–506. Springer, New York (2000)Google Scholar

Copyright information

© Korean Society for Computational and Applied Mathematics 2016

Authors and Affiliations

  • Abderrahmane Nitaj
    • 1
  • Willy Susilo
    • 2
  • Joseph Tonien
    • 2
  1. 1.Laboratoire de Mathématiques Nicolas OresmeUniversité de Caen NormandieCaenFrance
  2. 2.Centre for Computer and Information Security Research, School of Computing and Information TechnologyUniversity of WollongongWollongongAustralia

Personalised recommendations