Evolving Boolean functions satisfying multiple criteria

J A Clark, J L Jacob, S Stepney, S Maitra, W Millan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Many desirable properties have been identified for Boolean functions with cryptographic applications. Obtaining optimal tradeoffs among such properties is hard. In this paper we show how simulated annealing, a search technique inspired by the cooling processes of molten metals, can be used to derive functions with profiles of cryptographically-relevant properties as yet unachieved by any other technique.

Original languageEnglish
Title of host publicationPROGRESS IN CRYPTOLOGY - INDOCRYPT 2002, PROCEEDINGS
EditorsA Menezes, P Sarkar
Place of PublicationBERLIN
PublisherSpringer
Pages246-259
Number of pages14
ISBN (Print)3-540-00263-4
DOIs
Publication statusPublished - 2002
EventThird International Conference on Cryptology in India - Hyderabad, India
Duration: 16 Dec 200218 Dec 2002

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume2551

Conference

ConferenceThird International Conference on Cryptology in India
Country/TerritoryIndia
CityHyderabad
Period16/12/0218/12/02

Keywords

  • heuristic optimisation
  • Boolean functions
  • nonlinearity
  • autocorrelation
  • correlation immunity
  • CRYPTOGRAPHIC APPLICATIONS
  • COVERING RADIUS
  • CONSTRUCTIONS
  • NONLINEARITY
  • DESIGN

Cite this