Boolean functions for cryptography and coding theory

C Carlet - 2021 - books.google.com
Boolean functions are essential to systems for secure and reliable communication. This
comprehensive survey of Boolean functions for cryptography and coding covers the whole …

Boolean Functions for Cryptography and Error-Correcting Codes.

C Carlet, Y Crama, PL Hammer - 2010 - books.google.com
A fundamental objective of cryptography is to enable two persons to communicate over an
insecure channel (a public channel such as the internet) in such a way that any other person …

The design of S-boxes by simulated annealing

JA Clark, JL Jacob, S Stepney - New Generation Computing, 2005 - Springer
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 …

Search for Boolean functions with excellent profiles in the rotation symmetric class

S Kavut, S Maitra, MD Yucel - IEEE Transactions on …, 2007 - ieeexplore.ieee.org
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 …

Balanced crossover operators in genetic algorithms

L Manzoni, L Mariot, E Tuba - Swarm and Evolutionary Computation, 2020 - Elsevier
In several combinatorial optimization problems arising in cryptography and design theory,
the admissible solutions must often satisfy a balancedness constraint, such as being …

Iga: An improved genetic algorithm to construct weightwise (almost) perfectly balanced boolean functions with high weightwise nonlinearity

L Yan, J Cui, J Liu, G Xu, L Han, A Jolfaei… - Proceedings of the 2023 …, 2023 - dl.acm.org
The Boolean functions satisfying secure properties on the restricted sets of inputs are
studied recently due to their importance in the framework of the FLIP stream cipher …

Cryptographic Boolean functions: One output, many design criteria

S Picek, D Jakobovic, JF Miller, L Batina, M Cupic - Applied Soft Computing, 2016 - Elsevier
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 …

Toward more efficient heuristic construction of Boolean functions

D Jakobovic, S Picek, MSR Martins, M Wagner - Applied Soft Computing, 2021 - Elsevier
Boolean functions have numerous applications in domains as diverse as coding theory,
cryptography, and telecommunications. Heuristics play an important role in the construction …

Evolutionary heuristics for finding cryptographically strong S-boxes

W Millan, L Burnett, G Carter, A Clark… - … Conference, ICICS'99 …, 1999 - Springer
Recent advances are reported in the use of heuristic optimisation for the design of
cryptographic mappings. The genetic algorithm (GA) is adapted for the design of regular …

[HTML][HTML] A survey of metaheuristic algorithms for the design of cryptographic Boolean functions

M Djurasevic, D Jakobovic, L Mariot, S Picek - Cryptography and …, 2023 - Springer
Boolean functions are mathematical objects used in diverse domains and have been
actively researched for several decades already. One domain where Boolean functions play …