Title :
Generation of Boolean functions using Genetic Algorithm for cryptographic applications
Author :
Asthana, Rishi ; Verma, Naveen ; Ratan, Ram
Author_Institution :
Sci. Anal. Group, Defence R&D Organ., New Delhi, India
Abstract :
Boolean functions exhibiting strong cryptographic characteristics are essential crypto primitive to be included in the design of secure cryptosystems. It is not only common to incorporate Boolean functions in the design of symmetric block and stream ciphers but they also have a key place in the design of cryptographic hash functions. Strong Boolean functions make the system secure and resistant against cryptanalytic attacks. A wide range of approaches have been adopted in the discovery of Boolean functions that excel in terms of several cryptographic characteristics. In this paper, we present a new scheme based on Genetic Algorithm to generate Boolean functions which satisfy balancedness, correlation immunity, algebraic degree and nonlinearity characteristics. Proposed scheme generates strong Boolean functions with desired values of these characteristics.
Keywords :
Boolean functions; cryptography; genetic algorithms; Boolean function; algebraic degree; balancedness; correlation immunity; cryptanalytic attack; crypto primitive; cryptographic application; cryptographic hash function; genetic algorithm; nonlinearity characteristic; secure cryptosystem; stream cipher; symmetric block cipher; Boolean functions; Correlation; Cryptography; Genetic algorithms; Linearity; Sociology; Algebraic Degree; Balancedness; Boolean Function; Correlation Immunity; Cryptography; Genetic Algorithm; Information Security; Non Linearity;
Conference_Titel :
Advance Computing Conference (IACC), 2014 IEEE International
Conference_Location :
Gurgaon
Print_ISBN :
978-1-4799-2571-1
DOI :
10.1109/IAdCC.2014.6779525