Abstract
Classification of Boolean functions is still remains an open problem for theoretical cryptographers. In this paper, two methods are introduced for systematic classification of Boolean functions for n-variables. First method is an evolutionary approach based on nonlinearity, and second method is recursive. In first method, classification has been done based on nonlinearity. In second method, we started with 1-variable functions and found the classification formula for n-variables.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Correia VP, Reis AI (2001) Classifying n-input boolean functions. In: Proceedings of the 7th Work- shop IBERCHIP (IWS ’01), pp 58–66. IEEE
Slepian D (2018) On the number of symmentric types of boolean functions of n variables. In: Society for industrial and Mathematics, pp 185–193. https://www.cambridge.org/core
Golomb SW (1959) On the classification of boolean functions. IRE Trans. Circuit Theory 6(5), 176–186. IEEE
Harrison MA (1959) On the classification of boolean functions by the general linear and affine groups. J. Soc. Ind. Appl. Math. 12(2), 285–299. IEEE
Braeken A, Borissov Y, Nikova S, Preneel B (2015) Classification of boolean functions of 6 vari- ables or less with respect to cryptographic properties. In: Sixth international scientific conference FMNS2015, At Blagoevgrad, vol 1, pp 311–319. Springer
Rout RK, Choudhury PP, Sahoo S (2013) Classification of boolean functions where affine functions are uniformly distributed. In: Hindawi Publishing Corporation, Journal of Discrete Mathematics, Artical ID 270424, pp 58–66. IEEE
Das JK, Choudhury PP (2014) Classification of n-variable boolean functions through hamming distance and their application in system biology. In: International Journal of Computer Applications (IJCA), pp 0975–8887, NCWBCB, 2014, 11
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algo- rithm. IEEE Trans. Evol. Comput. 6(2):182–197. IEEE
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Goyal, R., Grewal, H., Gupta, N. (2021). Two New Approaches to Classify The Boolean Functions. In: Tiwari, A., Ahuja, K., Yadav, A., Bansal, J.C., Deep, K., Nagar, A.K. (eds) Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing, vol 1392 . Springer, Singapore. https://doi.org/10.1007/978-981-16-2709-5_52
Download citation
DOI: https://doi.org/10.1007/978-981-16-2709-5_52
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-2708-8
Online ISBN: 978-981-16-2709-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)