Multiple Data Type Encryption using Genetic Neural Network
Main Article Content
Abstract
The aim of this research is to build a ciphering system by using genetic neural network technique to protect data against unauthorized access to the data being transferred. The encryption data includes three stages: first Stage :- Using the genetic algorithm to train backpropagation neural network for obtaining weights. Second Stage:- Encryption data by using the weights obtained from first backpropagation layer and consider its weights as a encrypted key. third Stage:- Decryption data by using the weights obtained from second backpropagation layer and consider its weights as a decrypted key. This system is similar to coding asymmetric, and have the ability of coding a group of data such as:- pictures, waves and texts.
Article Details
This work is licensed under a Creative Commons Attribution 4.0 International License.
THIS IS AN OPEN ACCESS ARTICLE UNDER THE CC BY LICENSE http://creativecommons.org/licenses/by/4.0/
References
Menezes, A. J., van Oorschot, P., and Vanstone, S. A. (1996). “Handbook of applied cryptography”. Boca Raton: CRC Press.
Toru Ohira, “Toward encryption with neural network analog” Bruges (Belgium), 26-28 April 2000, D-Facto public.,ISPN 2-930307-00-5,pp.147-152.
Amera I., “ Using Hebbian network for cipher”, The first scientific conference for information technology SCIT, 2008.
M. Melanie, “An Introduction to Genetic Algorithms”, A Bradford Book The MIT Press Cambridge, Massachusetts • London, England Fifth printing, 1999
Rumelhart, D. E., Hinton, G. E., and Williams, R. J., “Learning internal representations by error propagation”. In D. E. Rumelhart, J. L. McClelland. PDP Research Group, Parallel Distributed Processing, Volume 1: Foundations. MIT Press. 1986. DOI: https://doi.org/10.21236/ADA164453
Hertz, J., Krogh, A., and Palmer, R. G., “Introduction to the Theory of Neural Computation”, Addison−Wesley, 1991. DOI: https://doi.org/10.1063/1.2810360
The Math Works Inc., “Neural Network Toolbox, For Use with MATLAB”, Ver. 7.6, 2008, MA, USA.
L. Fausett, “Fundamental of Neural Networks, Architectures, Algorithms and Applications”, Printice Hall Int. Snc., 1994.