Wheedham: An Automatically Designed Block Cipher by means of Genetic Programming

In this work, we present a general scheme for the design of block ciphers by means of genetic programming. In this vein, we try to evolve highly nonlinear and efficient functions to be used for the key expansion and the F-function of a Feistel network. Following this scheme, we propose a new block c...

Full description

Saved in:
Bibliographic Details
Published in2006 IEEE International Conference on Evolutionary Computation pp. 192 - 199
Main Authors Hernandez-Castro, J.C., Estevez-Tapiador, J.M., Ribagorda-Garnacho, A., Ramos-Alvarez, B.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this work, we present a general scheme for the design of block ciphers by means of genetic programming. In this vein, we try to evolve highly nonlinear and efficient functions to be used for the key expansion and the F-function of a Feistel network. Following this scheme, we propose a new block cipher design called Wheedham, that operates on 512 bit blocks and keys of 256 bits, of which we offer its C code (directly translated from the GP Trees) and some preliminary security results.
ISBN:9780780394872
0780394879
ISSN:1089-778X
1941-0026
DOI:10.1109/CEC.2006.1688308