Title :
Easing collision finding in cryptographic primitives with genetic algorithms
Author :
Hetnandez, J.C. ; Isasi, Pedro ; Ribagorda, Arturo
Author_Institution :
Comput. Sci. Dept., Carlos III Univ., Leganes Madrid, Spain
Abstract :
The finding of collisions (i.e. different inputs that map to the same output) in cryptographic primitives (hash functions or block ciphers) is an extremely difficult task. It generally requires hundreds or thousands of hours of a talented cryptanalyst. Even in this case, results are not always guaranteed. We present a new method for easing collision finding, based on genetic algorithms. Our method automatically seeks correlations between the input and the output bits that can be used for producing pseudocollisions (i.e. collisions of parts of the output). These pseudocollisions are then useful for creating a full output collision. These ideas are shown to work over a version of the block cipher TEA reduced to one round
Keywords :
cryptography; genetic algorithms; TEA block cipher; collision finding; cryptographic primitives; full output collision; genetic algorithms; input/output bit correlation; pseudocollisions; Artificial intelligence; Computer science; Computer security; Cryptographic protocols; Cryptography; Data security; Genetic algorithms; Laboratories; Robustness;
Conference_Titel :
Evolutionary Computation, 2002. CEC '02. Proceedings of the 2002 Congress on
Conference_Location :
Honolulu, HI
Print_ISBN :
0-7803-7282-4
DOI :
10.1109/CEC.2002.1006291