Skip to the main content

Original scientific paper

https://doi.org/10.17559/TV-20190422225110

A Binomial Crossover Based Artificial Bee Colony Algorithm for Cryptanalysis of Polyalphabetic Cipher

Arkan Kh Shakr Sabonchi* orcid id orcid.org/0000-0001-9970-1090 ; Erciyes University, Computer Engineering Department, 38039, Melikgazi, Kayseri, Turkey
Bahriye Akay ; Erciyes University, Computer Engineering Department, 38039, Melikgazi, Kayseri, Turkey


Full text: english pdf 1.618 Kb

page 1825-1835

downloads: 643

cite


Abstract

Cryptography is one of the common approaches to secure private data and cryptanalysis involves breaking down a coded cipher text without having the key. Cryptanalysis by brute force cannot be accepted as an effective approach and hence, metaheuristic algorithms performing systematic search can be applied to derive the optimal key. In this study, our aim is to examine the overall suitability of Artificial Bee Colony algorithm in the cryptanalysis of polyalphabetic cipher. For this purpose, using a number of different key lengths in both English and Turkish languages, basic Artificial Bee Colony algorithm (ABC) is applied in the cryptanalysis of Vigenere cipher. In order to improve the ABC algorithm's convergence speed, a modified binomial crossover based Artificial Bee Colony algorithm (BCABC) is proposed by introducing a binomial crossoverbased phase after employed bee phase for a precise search of global optimal solution. Different keys in various sizes, various cipher texts in both English and Turkish languages are used in the experiments. It is shown that optimal cryptanalysis keys produced by BCABC are notably competitive and better than those produced by basic ABC for Vigenere cipher analysis.

Keywords

Artificial Bee Colony; Binomial Crossover; Cryptanalysis; Polyalphabetic Cipher; Vigenere Cipher

Hrčak ID:

248216

URI

https://hrcak.srce.hr/248216

Publication date:

19.12.2020.

Visits: 1.607 *