Cryptanalysis of Polyalphabetic Cipher Using Differential Evolution Algorithm

Today it is necessary to keep information secure and cryptography is the most common technique for data security. The Vigenere cipher, one of the polyalphabetic encryption algorithms, has been used in the history by substitution of the plaintext letters with other alphabet letters using a secret ke...

Full description

Bibliographic Details
Main Authors: Arkan Kh Shakr Sabonchi, Bahriye Akay
Format: Article
Language:English
Published: Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek 2020-01-01
Series:Tehnički Vjesnik
Subjects:
Online Access:https://hrcak.srce.hr/file/351980
id doaj-12466b25bd2142d3a8308102dd44817d
record_format Article
spelling doaj-12466b25bd2142d3a8308102dd44817d2020-11-25T03:19:33ZengFaculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek Tehnički Vjesnik1330-36511848-63392020-01-0127411011107Cryptanalysis of Polyalphabetic Cipher Using Differential Evolution AlgorithmArkan Kh Shakr Sabonchi0Bahriye Akay1Erciyes University, Computer Engineering Department, 38039, Melikgazi, Kayseri, TurkeyErciyes University, Computer Engineering Department, 38039, Melikgazi, Kayseri, TurkeyToday it is necessary to keep information secure and cryptography is the most common technique for data security. The Vigenere cipher, one of the polyalphabetic encryption algorithms, has been used in the history by substitution of the plaintext letters with other alphabet letters using a secret keyword and a systematic table. In order to make the ciphertext readable with a keyless procedure, the cryptanalysis technique is used. However, extracting all possible permutations of the letters is exhaustive or frequency analysis is ineffective to extract the letters from the cipher. Therefore, this study aims to propose an efficient polyalphabetic Vigenere cipher cryptanalysis using Differential Evolution algorithm on English and Turkish texts at different lengths. The efficiency of the Differential Evolution algorithm is compared to those of Genetic Algorithm and Particle Swarm Optimization algorithms in terms of the number of key letters recovered correctly. The results show that Vigenere cipher analysis using Differential Evolution algorithm is more effective in polyalphabetic cryptanalysis.https://hrcak.srce.hr/file/351980cryptanalysisdifferential evolutiongenetic algorithmparticle swarm optimizationvigenere cipher
collection DOAJ
language English
format Article
sources DOAJ
author Arkan Kh Shakr Sabonchi
Bahriye Akay
spellingShingle Arkan Kh Shakr Sabonchi
Bahriye Akay
Cryptanalysis of Polyalphabetic Cipher Using Differential Evolution Algorithm
Tehnički Vjesnik
cryptanalysis
differential evolution
genetic algorithm
particle swarm optimization
vigenere cipher
author_facet Arkan Kh Shakr Sabonchi
Bahriye Akay
author_sort Arkan Kh Shakr Sabonchi
title Cryptanalysis of Polyalphabetic Cipher Using Differential Evolution Algorithm
title_short Cryptanalysis of Polyalphabetic Cipher Using Differential Evolution Algorithm
title_full Cryptanalysis of Polyalphabetic Cipher Using Differential Evolution Algorithm
title_fullStr Cryptanalysis of Polyalphabetic Cipher Using Differential Evolution Algorithm
title_full_unstemmed Cryptanalysis of Polyalphabetic Cipher Using Differential Evolution Algorithm
title_sort cryptanalysis of polyalphabetic cipher using differential evolution algorithm
publisher Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek
series Tehnički Vjesnik
issn 1330-3651
1848-6339
publishDate 2020-01-01
description Today it is necessary to keep information secure and cryptography is the most common technique for data security. The Vigenere cipher, one of the polyalphabetic encryption algorithms, has been used in the history by substitution of the plaintext letters with other alphabet letters using a secret keyword and a systematic table. In order to make the ciphertext readable with a keyless procedure, the cryptanalysis technique is used. However, extracting all possible permutations of the letters is exhaustive or frequency analysis is ineffective to extract the letters from the cipher. Therefore, this study aims to propose an efficient polyalphabetic Vigenere cipher cryptanalysis using Differential Evolution algorithm on English and Turkish texts at different lengths. The efficiency of the Differential Evolution algorithm is compared to those of Genetic Algorithm and Particle Swarm Optimization algorithms in terms of the number of key letters recovered correctly. The results show that Vigenere cipher analysis using Differential Evolution algorithm is more effective in polyalphabetic cryptanalysis.
topic cryptanalysis
differential evolution
genetic algorithm
particle swarm optimization
vigenere cipher
url https://hrcak.srce.hr/file/351980
work_keys_str_mv AT arkankhshakrsabonchi cryptanalysisofpolyalphabeticcipherusingdifferentialevolutionalgorithm
AT bahriyeakay cryptanalysisofpolyalphabeticcipherusingdifferentialevolutionalgorithm
_version_ 1724621692553134080