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...
Main Authors: | , |
---|---|
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 |