A New Blowfish Using A Neural Network

Main Article Content

Raghad Abdul Hadi Abdul Qader, et. al.

Abstract

The Blowfish algorithm is one of the most popular, but it requires significant computational power with many details that make them prey to many attackers. In this paper, the original Blowfish algorithm was optimized by reducing the size of the "s-box" and then designing and implementing it on a neural network (NN). The input to the neural network is text either the(plaintext or ciphertext) and the output obtained from the network is the equivalent text and the key used in both encryption and decryption are the initial weights of the neural network that are trained using the backpropagation network. The proposed neural network (NN) model was designed and simulated by a computer. Simulation results demonstrate reduced complexity of the algorithm, implementation speed, and convergence of results achieved through the NN-based optimized Blowfish algorithm encryption system with optimized Blowfish results.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Article Details

How to Cite
et. al., R. A. H. A. Q. . (2021). A New Blowfish Using A Neural Network. Turkish Journal of Computer and Mathematics Education (TURCOMAT), 12(7), 1546–1554. Retrieved from https://turcomat.org/index.php/turkbilmat/article/view/3012
Section
Research Articles