You are on page 1of 2

The goal of any cryptographic system is to exchange information between one user to another user without the other

user know what is the content of that information. Process to solve the public key is now difficult, complicated and time-consuming. Neural network is useful to help us solve the common secret key. That is the reason for this work to focus on interacting neural network and cryptography. In neural cryptography, when communicating network get an identical vector, it will produce and output bit and are trained based on the output bit. The concept of network synchronize to a state with identical time- dependent weights can be use in secret key exchange protocol in public channel that have been studied and DES algorithm and VHDL is simulate and synthesized for encryp and decryp the key.

In this case there are two people want to share their secret information. They want to get share key from public channel and secure from other people that want to now their secret.The neural network is the answer. Two of them must have neural network and then they should synchronize their networks, and the weights will be the secret key. Neural cryptography is a simple algorithm that focus on number theory or on quantum mechanism. The basic algorithm can syncronize a common secret key of the two neural network. DES(Data Encryption Standard) algorithm is the most widely used encryption algorithm.DES works by encrypting groups of 64 message bits, which is the same as 16 hexadecimal numbers. In this present work 56 bit key is generated using neural cryptography and used in VHDL implementation of DES algorithm. Figure4 shows the VHDL timing diagram for encryption.

Godhavari T, Alainelu N.R and Soundararajan R, Cryptography Using Neural Network, 11-13, 2005

The new network based approach is faster than number theory methods.But in this paper neural network based mutual learning approach for secret key has been attempted as hardware implementation which would be still faster.

In the future work, the reasearher can use the advance algorithm like triple DES to generate secret key using neural network to impove the security of neural cryptography

You might also like