You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mallyvai edited this page Sep 13, 2010
·
3 revisions
This paper explores the use of genetic algorithms for the generation of hash functions. We define a custom Turing-complete assembly language to represent our generated functions. Good hash functions have high collision resistance, a uniformly-distributed range, and calculate rapidly. We evaluate fitness primarily from collision-resistance. We test uniform output distribution only intermittently due to the length and expense of the randomness tests. Speed is guaranteed by a hard maximum cycle limit.