Heuristic design of cryptographically strong balanced Boolean functions
Advances in Cryptology—EUROCRYPT'98: International Conference on the Theory …, 1998•Springer
Advances in the design of Boolean functions using heuristic techniques are reported. A
genetic algorithm capable of generating highly nonlinear balanced Boolean functions is
presented. Hill climbing techniques are adapted to locate balanced, highly nonlinear
Boolean functions that also almost satisfy correlation immunity. The definitions for some
cryptographic properties are generalised, providing a measure suitable for use as a fitness
function in a genetic algorithm seeking balanced Boolean functions that satisfy both …
genetic algorithm capable of generating highly nonlinear balanced Boolean functions is
presented. Hill climbing techniques are adapted to locate balanced, highly nonlinear
Boolean functions that also almost satisfy correlation immunity. The definitions for some
cryptographic properties are generalised, providing a measure suitable for use as a fitness
function in a genetic algorithm seeking balanced Boolean functions that satisfy both …
Abstract
Advances in the design of Boolean functions using heuristic techniques are reported. A genetic algorithm capable of generating highly nonlinear balanced Boolean functions is presented. Hill climbing techniques are adapted to locate balanced, highly nonlinear Boolean functions that also almost satisfy correlation immunity. The definitions for some cryptographic properties are generalised, providing a measure suitable for use as a fitness function in a genetic algorithm seeking balanced Boolean functions that satisfy both correlation immunity and the strict avalanche criterion. Results are presented demonstrating the effectiveness of the methods.
Springer
Showing the best result for this search. See all results