Evolutionary Computation Algorithms for Cryptanalysis: A Study

06/30/2010
by   Poonam Garg, et al.
0

The cryptanalysis of various cipher problems can be formulated as NP-Hard combinatorial problem. Solving such problems requires time and/or memory requirement which increases with the size of the problem. Techniques for solving combinatorial problems fall into two broad groups - exact algorithms and Evolutionary Computation algorithms. An exact algorithms guarantees that the optimal solution to the problem will be found. The exact algorithms like branch and bound, simplex method, brute force etc methodology is very inefficient for solving combinatorial problem because of their prohibitive complexity (time and memory requirement). The Evolutionary Computation algorithms are employed in an attempt to find an adequate solution to the problem. A Evolutionary Computation algorithm - Genetic algorithm, simulated annealing and tabu search were developed to provide a robust and efficient methodology for cryptanalysis. The aim of these techniques to find sufficient "good" solution efficiently with the characteristics of the problem, instead of the global optimum solution, and thus it also provides attractive alternative for the large scale applications. This paper focuses on the methodology of Evolutionary Computation algorithms .

READ FULL TEXT
research
07/18/2014

A Comparative Study of Meta-heuristic Algorithms for Solving Quadratic Assignment Problem

Quadratic Assignment Problem (QAP) is an NP-hard combinatorial optimizat...
research
02/26/2014

Evolutionary solving of the debts' clearing problem

The debts' clearing problem is about clearing all the debts in a group o...
research
05/04/2018

Recent Progress on Graph Partitioning Problems Using Evolutionary Computation

The graph partitioning problem (GPP) is a representative combinatorial o...
research
06/22/2016

Evolutionary computation for multicomponent problems: opportunities and future directions

Over the past 30 years many researchers in the field of evolutionary com...
research
03/29/2019

An Upper Bound for Minimum True Matches in Graph Isomorphism with Simulated Annealing

Graph matching is one of the most important problems in graph theory and...
research
04/18/2020

Devolutionary genetic algorithms with application to the minimum labeling Steiner tree problem

This paper characterizes and discusses devolutionary genetic algorithms ...
research
04/16/2017

A Hybrid ACO Algorithm for the Next Release Problem

In this paper, we propose a Hybrid Ant Colony Optimization algorithm (HA...

Please sign up or login with your details

Forgot password? Click here to reset