Evolving hash functions by means of genetic programming

被引:0
作者
Estebanez, Cesar [1 ]
Cesar, Julio [1 ]
Ribagorda, Arturo [1 ]
机构
[1] Univ Carlos III Madrid, Avda Univ 30, Madrid 28911, Spain
来源
GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2 | 2006年
关键词
hash functions; genetic programming; avalanche effect;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The design of hash functions by means of evolutionary computation is a relatively new and unexplored problem. In this work, we use Genetic Programming (GP) to evolve robust and fast hash functions. We use a fitness function based on a non-linearity measure, producing evolved hashes with a good degree of Avalanche Effect. Efficiency is assured by using only very fast operators (both in hardware and software) and by limiting the number of nodes. Using this approach, we have created a new hash function, which we call gp-hash, that is able to outperform a set of five human-generated, widely-used hash functions.
引用
收藏
页码:1861 / +
页数:2
相关论文
共 1 条
[1]  
JENKINS B, 1997, DOBBS J