Clonal selection algorithm for the cryptanalysis of a simple substitution cipher

The development of Clonal Selection Algorithm (CSA) is inspired by elements from clonal selection theories. The main aim of the algorithm is to create a group of memories for antibodies which is used to solve engineering problems. CSA has been used in several applications such as optimization of dyn...

Full description

Bibliographic Details
Main Authors: Ahmad, Badrisham, Maarof, Mohd. Aizaini, Ibrahim, Subariah, Kutty Mammi, Hazinah, Mohamed Amin, Muhalim, Z'aba, Muhammad Reza
Format: Conference or Workshop Item
Published: 2006
Subjects:
_version_ 1796853541615173632
author Ahmad, Badrisham
Maarof, Mohd. Aizaini
Ibrahim, Subariah
Kutty Mammi, Hazinah
Mohamed Amin, Muhalim
Z'aba, Muhammad Reza
author_facet Ahmad, Badrisham
Maarof, Mohd. Aizaini
Ibrahim, Subariah
Kutty Mammi, Hazinah
Mohamed Amin, Muhalim
Z'aba, Muhammad Reza
author_sort Ahmad, Badrisham
collection ePrints
description The development of Clonal Selection Algorithm (CSA) is inspired by elements from clonal selection theories. The main aim of the algorithm is to create a group of memories for antibodies which is used to solve engineering problems. CSA has been used in several applications such as optimization of dynamic functions and scheduling problem. In this paper CSA is used to cryptanalyse a simple substitution cipher, whereby the key used to encrypt the plaintext is searched. The algorithm is based on the Clonalg algorithm developed by de Castro and Von Zuben. The performance of CSA and Genetic Algorithm (GA) is studied by comparing the number of correct characters and the progress of fitness values using different population sizes. In the first test, it was found that CSA is capable of detecting more correct characters in short ciphertexts as compared to GA. However, GA demonstrated a better performance in small population size in the second test while CSA showed higher fitness values than GA when the population size is higher. Based on the results, CSA exhibits a good performance and can be further improved in the cryptanalysis of a simple substitution cipher.
first_indexed 2024-03-05T18:01:04Z
format Conference or Workshop Item
id utm.eprints-3269
institution Universiti Teknologi Malaysia - ePrints
last_indexed 2024-03-05T18:01:04Z
publishDate 2006
record_format dspace
spelling utm.eprints-32692017-08-29T04:52:40Z http://eprints.utm.my/3269/ Clonal selection algorithm for the cryptanalysis of a simple substitution cipher Ahmad, Badrisham Maarof, Mohd. Aizaini Ibrahim, Subariah Kutty Mammi, Hazinah Mohamed Amin, Muhalim Z'aba, Muhammad Reza QA75 Electronic computers. Computer science The development of Clonal Selection Algorithm (CSA) is inspired by elements from clonal selection theories. The main aim of the algorithm is to create a group of memories for antibodies which is used to solve engineering problems. CSA has been used in several applications such as optimization of dynamic functions and scheduling problem. In this paper CSA is used to cryptanalyse a simple substitution cipher, whereby the key used to encrypt the plaintext is searched. The algorithm is based on the Clonalg algorithm developed by de Castro and Von Zuben. The performance of CSA and Genetic Algorithm (GA) is studied by comparing the number of correct characters and the progress of fitness values using different population sizes. In the first test, it was found that CSA is capable of detecting more correct characters in short ciphertexts as compared to GA. However, GA demonstrated a better performance in small population size in the second test while CSA showed higher fitness values than GA when the population size is higher. Based on the results, CSA exhibits a good performance and can be further improved in the cryptanalysis of a simple substitution cipher. 2006-12 Conference or Workshop Item PeerReviewed Ahmad, Badrisham and Maarof, Mohd. Aizaini and Ibrahim, Subariah and Kutty Mammi, Hazinah and Mohamed Amin, Muhalim and Z'aba, Muhammad Reza (2006) Clonal selection algorithm for the cryptanalysis of a simple substitution cipher. In: Simposium Kebangsaan Sains Matematik, December, 19-21, 2006, Langkawi, Malaysia. http://sksm24.umt.edu.my/
spellingShingle QA75 Electronic computers. Computer science
Ahmad, Badrisham
Maarof, Mohd. Aizaini
Ibrahim, Subariah
Kutty Mammi, Hazinah
Mohamed Amin, Muhalim
Z'aba, Muhammad Reza
Clonal selection algorithm for the cryptanalysis of a simple substitution cipher
title Clonal selection algorithm for the cryptanalysis of a simple substitution cipher
title_full Clonal selection algorithm for the cryptanalysis of a simple substitution cipher
title_fullStr Clonal selection algorithm for the cryptanalysis of a simple substitution cipher
title_full_unstemmed Clonal selection algorithm for the cryptanalysis of a simple substitution cipher
title_short Clonal selection algorithm for the cryptanalysis of a simple substitution cipher
title_sort clonal selection algorithm for the cryptanalysis of a simple substitution cipher
topic QA75 Electronic computers. Computer science
work_keys_str_mv AT ahmadbadrisham clonalselectionalgorithmforthecryptanalysisofasimplesubstitutioncipher
AT maarofmohdaizaini clonalselectionalgorithmforthecryptanalysisofasimplesubstitutioncipher
AT ibrahimsubariah clonalselectionalgorithmforthecryptanalysisofasimplesubstitutioncipher
AT kuttymammihazinah clonalselectionalgorithmforthecryptanalysisofasimplesubstitutioncipher
AT mohamedaminmuhalim clonalselectionalgorithmforthecryptanalysisofasimplesubstitutioncipher
AT zabamuhammadreza clonalselectionalgorithmforthecryptanalysisofasimplesubstitutioncipher