Published April 29, 2018 | Version v1

SECURITY ENHANCEMENT USING NEURAL NETWORKS FOR DATA TRANSMISSION

Description

Cryptography is a process of protecting information and data from unauthorized access. The goal of any cryptographic system is the access of information among the intended user without any leakage of information. As technology advances the methods of traditional cryptography becomes more and more complex. Neural Networks provide an alternate way for crafting a security system whose complexity is far less than that of the current cryptographic systems and has been proven to be productive. Both the communicating neural networks receive an identical input vector, generate an output bit and are based on the output bit. Our approach is based on the application of natural noise sources that we can use to teach our system to approximate with the aim of generating an output non-linear function. This approach provides the potential for generating an unlimited number of unique Pseudo Random Number Generator (PRNG) that can be used on a one to one basis. We can use the PRNG generated to encrypt the input data and create a cipher text that has a high cryptographic strength.

https://journalnx.com/journal-article/20150582

Files

20150582-neural- networks.pdf

Files (648.7 kB)

Name Size Download all
md5:dd4d6321bad328e61ec1ec9aba739387
648.7 kB Preview Download