z-logo
open-access-imgOpen Access
PRNG Implementation Based on Chaotic Neural Network (CNN)
Author(s) -
Mohammed J. Mohammed
Publication year - 2019
Publication title -
academic journal of nawroz university
Language(s) - English
Resource type - Journals
ISSN - 2520-789X
DOI - 10.25007/ajnu.v8n4a459
Subject(s) - nist , computer science , randomness , chaotic , pseudorandom number generator , randomness tests , artificial neural network , cryptography , implementation , neural cryptography , theoretical computer science , focus (optics) , chaos (operating system) , computer engineering , algorithm , artificial intelligence , encryption , mathematics , public key cryptography , computer security , statistics , physics , natural language processing , optics , programming language
In this work, a neural network with chaos activation function has been applied as a pseudo-random number generator (PRNG). Chaotic neural network (CNN) is used because of its noise like behaviour which is important for cryptanalyst to know about the hidden information as it is hard to predict. A suitable adaptive architecture was adopted to generate a binary number and the result was tested for randomness using National Institute of Standard Technology (NIST) randomness tests. Although the applications of CNN in cryptography have less effective than traditional implementations, this is because these systems need large numbers of digital logic or even a computer system. This work will focus on applications that can use the proposed system in an efficient way that minimize the system complexity.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here