• DocumentCode
    2995853
  • Title

    Making the most of two heuristics: breaking transposition ciphers with ants

  • Author

    Russell, Matthew D. ; Clark, John A. ; Stepney, Susan

  • Author_Institution
    Dept. of Comput. Sci., York Univ., UK
  • Volume
    4
  • fYear
    2003
  • fDate
    8-12 Dec. 2003
  • Firstpage
    2653
  • Abstract
    Multiple anagramming is a general method for the cryptanalysis of transposition ciphers, and has a graph theoretic representation. Inspired by a partially mechanised approach used in World War II, we consider the possibility of a fully automated attack. Two heuristics based on measures of natural language are used - one to recognise plaintext, and another to guide construction of the secret key. This is shown to be unworkable for cryptograms of a certain difficulty due to random variation in the constructive heuristic. A solver based on an ant colony optimisation (AGO) algorithm is then introduced, increasing the range of cryptograms that can be treated; the pheromone feedback provides a mechanism for the recognition heuristic to correct the noisy constructive heuristic.
  • Keywords
    genetic algorithms; graph theory; natural languages; public key cryptography; ant colony optimization algorithm; cryptanalysis; cryptograms; graph theoretic representation; multiple anagramming; natural language; plaintext; secret key; transposition cipher breaking; Ant colony optimization; Colored noise; Computer science; Cryptography; Error correction; Feedback; Frequency; Geographic Information Systems; History; Natural languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2003. CEC '03. The 2003 Congress on
  • Print_ISBN
    0-7803-7804-0
  • Type

    conf

  • DOI
    10.1109/CEC.2003.1299423
  • Filename
    1299423