The design of S-boxes by simulated annealing
Substitution boxes (S-boxes) are important components in many modern-day symmetric key
ciphers. Their study has attracted a great deal of attention over many years. The emergence …
ciphers. Their study has attracted a great deal of attention over many years. The emergence …
Search for Boolean functions with excellent profiles in the rotation symmetric class
For the first time Boolean functions on 9 variables having nonlinearity 241 are discovered,
that remained as an open question in literature for almost three decades. Such functions are …
that remained as an open question in literature for almost three decades. Such functions are …
Cryptographic Boolean functions: One output, many design criteria
Boolean functions represent an important primitive in the design of various cryptographic
algorithms. There exist several well-known schemes where a Boolean function is used to …
algorithms. There exist several well-known schemes where a Boolean function is used to …
A survey of metaheuristic algorithms for the design of cryptographic Boolean functions
Boolean functions are mathematical objects used in diverse domains and have been
actively researched for several decades already. One domain where Boolean functions play …
actively researched for several decades already. One domain where Boolean functions play …
Evolving Boolean functions satisfying multiple criteria
Many desirable properties have been identified for Boolean functions with cryptographic
applications. Obtaining optimal tradeoffs among such properties is hard. In this paper we …
applications. Obtaining optimal tradeoffs among such properties is hard. In this paper we …
Optimizing hill climbing algorithm for S-boxes generation
Nonlinear substitutions or S-boxes are important cryptographic primitives of modern
symmetric ciphers. They are designed to complicate the plaintext-ciphertext dependency …
symmetric ciphers. They are designed to complicate the plaintext-ciphertext dependency …
Almost Boolean functions: The design of Boolean functions by spectral inversion
The design of Boolean functions with properties of cryptographic significance is a hard task.
In this paper, we adopt an unorthodox approach to the design of such functions. Our search …
In this paper, we adopt an unorthodox approach to the design of such functions. Our search …
A method for generation of high-nonlinear s-boxes based on gradient descent
O Kazymyrov, V Kazymyrova, R Oliynykov - Cryptology ePrint Archive, 2013 - eprint.iacr.org
Criteria based on the analysis of the properties of vectorial Boolean functions for selection of
substitutions (S-boxes) for symmetric cryptographic primitives are given. We propose an …
substitutions (S-boxes) for symmetric cryptographic primitives are given. We propose an …
Evolutionary algorithms for boolean functions in diverse domains of cryptography
The role of Boolean functions is prominent in several areas including cryptography,
sequences, and coding theory. Therefore, various methods for the construction of Boolean …
sequences, and coding theory. Therefore, various methods for the construction of Boolean …
An improved hybrid genetic algorithm to construct balanced Boolean function with optimal cryptographic properties
PK Behera, S Gangopadhyay - Evolutionary Intelligence, 2022 - Springer
Boolean functions are used as nonlinear filter functions and combiner functions in several
stream ciphers. The security of these stream ciphers largely depends upon cryptographic …
stream ciphers. The security of these stream ciphers largely depends upon cryptographic …