• DocumentCode
    2715545
  • Title

    Cryptolysis: A Framework for Verification of Optimization Heuristics for the Automated Cryptanalysis of Classical Ciphers and Natural Language Word Segmentation

  • Author

    Mokhov, Serguei A.

  • Author_Institution
    Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
  • fYear
    2010
  • fDate
    24-26 May 2010
  • Firstpage
    295
  • Lastpage
    302
  • Abstract
    An earlier work on automated optimization heuristics for cryptanalysis of classical ciphers proposed a few algorithms for that task (e.g. genetic, simulated annealing, tabu search). A Java-language open-source Cryptolysis project has implemented these algorithms for verification and comparison purposes in a consistent frameworked environment allowing for additional algorithms. Another Java-language open-source project, MARF, has collected a number of frameworked classification algorithms (e.g. distance, neural network, similarity measure, etc.). We extend Cryptolysis with the wrappers for the algorithms implemented in MARF to add to the heuristics collection new results and compare them with the previously implemented algorithms. Conversely, we improve MARF´s implementation by porting the Cryptolysis´s implementations of search algorithms for various classification tasks in natural language and others. Additionally, we improve the system with the natural language word segmentation for the deciphered text corpora that lacks spacing and punctuation. As a result this work we validate the software architecture and design used in both frameworks as a sustainable and correct approach and practice that should be followed and re-enforced for such frameworks.
  • Keywords
    Classification algorithms; Cryptography; Genetics; Java; Natural languages; Neural networks; Open source software; Simulated annealing; Software architecture; Software design; Cryptolysis; MARF; cryptanalysis; frameworks; natural language word segmentation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications (SERA), 2010 Eighth ACIS International Conference on
  • Conference_Location
    Montreal, QC, Canada
  • Print_ISBN
    978-0-7695-4075-7
  • Electronic_ISBN
    978-1-4244-7337-3
  • Type

    conf

  • DOI
    10.1109/SERA.2010.44
  • Filename
    5489852