A New Blowfish Using A Neural Network
Main Article Content
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
Metrics
Article Details
Licensing
TURCOMAT publishes articles under the Creative Commons Attribution 4.0 International License (CC BY 4.0). This licensing allows for any use of the work, provided the original author(s) and source are credited, thereby facilitating the free exchange and use of research for the advancement of knowledge.
Detailed Licensing Terms
Attribution (BY): Users must give appropriate credit, provide a link to the license, and indicate if changes were made. Users may do so in any reasonable manner, but not in any way that suggests the licensor endorses them or their use.
No Additional Restrictions: Users may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.