This paper investigates whether optimisation techniques can be used to evolve artifacts of cryptographic significance which are apparently secure, but which have hidden properties that may facilitate cryptanalysis. We show how this might be done and how such sneaky use of optimisation may be detected.
Full paper : PDF 186K
@inproceedings(SS-GECCO-03b, author = "John A. Clark and Jeremy L. Jacob and Susan Stepney", title = "Secret Agents Leave Big Footprints: how to plant a cryptographic trapdoor, and why you might not get away with it", pages = "2022--2033", crossref = "GECCO-03II" ) @proceedings(GECCO-03II, title = "Genetic and Evolutionary Computation Conference: GECCO 2003, Chicago, USA, July 2003", booktitle = "Genetic and Evolutionary Computation Conference: GECCO 2003, Chicago, USA, July 2003", editor = "E. Cant{\'{u}}-Paz and J. A. Foster and K. Deb and L. D. Davis and R. Roy and U.-M. O'Reilly and H.-G. Beyer and R. Standish and G. Kendall and S. Wilson and M. Harman and J. Wegener and D. Dasgupta and M. A. Potter and A. C. Schultz and K. A. Dowsland and N. Jonoska and J. Miller", series = "LNCS", number = 2724, publisher = "Springer", year = 2003 )