Encryption System by Using BAM Artificial Neural Network


Data encryption is an important aspect Information security and protection the information against threats during its transferring in any communication network. Many techniques and methods are invented for this purpose ,one of this methods is to combine the artificial intelligent (A.I.) techniques with encryption methods, in this research an encryption system is built by using the BAM neural network which is one of the A.I. techniques and data encryption using a stream ciphering method with secure random key to protect information and increase the complexity of encryption process so become difficult to decrypted . In this system, the equations has been applied with input secret random key as input weight matrix for the BAM neural network and result an output encrypted secure information. A C++ programming language are used for this work.