Application of the Tabu Search Algorithm to Cryptography

Abstract

Tabu search is a powerful algorithm that has been applied with great success to many difficult combinatorial problems. In this paper, we have designed and implemented a symmetrical encryption algorithm whose internal structure is mainly based on Tabu search algorithm. This heuristic performs multiple searches among different solutions and stores the best solutions in an adaptive memory. First of all, we coded the encryption problem by simulating a scheduling problem. Next, we have used an appropriate coding for our problem. Then we used the suitable evaluation function. Through the symmetric key generated by our algorithm, we have illustrated the principle of encryption and decryption. The experimentations of our approach are given at the end of this paper, from which we examined our new system strengths and the elements that could be improved.

Authors and Affiliations

Zakaria KADDOURI, Fouzia OMARY

Keywords

Related Articles

A Short Review of Gender Classification based on Fingerprint using Wavelet Transform

In some cases, knowing the gender of fingerprint owner found in criminal or disaster scene is advantageous. Theoretically, if the number of the male and female fingerprints in a database is equal, then the identification...

Cyber Profiling Using Log Analysis And K-Means Clustering

The Activities of Internet users are increasing from year to year and has had an impact on the behavior of the users themselves. Assessment of user behavior is often only based on interaction across the Internet without...

The Ethical and Social Issues of Information Technology: A Case Study

The present study is conducted among 283 students from University of Zabol to identify the harm and ethical and social issues in the field of information technology and to classify the immoral practices that students are...

Distributed GPU-Based K-Means Algorithm for Data-Intensive Applications: Large-Sized Image Segmentation Case

K-means is a compute-intensive iterative algorithm. Its use in a complex scenario is cumbersome, specifically in data-intensive applications. In order to accelerate the K-means running time for data-intensive application...

Brainstorming 2.0: Toward collaborative tool based on social networks

Social networks are part of Web 2.0 collaborative tools that have a major impact in enriching the sharing and communication enabling a maximum of collaboration and innovation globally between web users. It is in this con...

Download PDF file
  • EP ID EP260194
  • DOI 10.14569/IJACSA.2017.080712
  • Views 95
  • Downloads 0

How To Cite

Zakaria KADDOURI, Fouzia OMARY (2017). Application of the Tabu Search Algorithm to Cryptography. International Journal of Advanced Computer Science & Applications, 8(7), 82-87. https://europub.co.uk/articles/-A-260194