Pseudo-Random Number Generation using Generative Adversarial Networks

09/30/2018
by   Marcello De Bernardi, et al.
0

Pseudo-random number generators (PRNG) are a fundamental element of many security algorithms. We introduce a novel approach to their implementation, by proposing the use of generative adversarial networks (GAN) to train a neural network to behave as a PRNG. Furthermore, we showcase a number of interesting modifications to the standard GAN architecture. The most significant is partially concealing the output of the GAN's generator, and training the adversary to discover a mapping from the overt part to the concealed part. The generator therefore learns to produce values the adversary cannot predict, rather than to approximate an explicit reference distribution. We demonstrate that a GAN can effectively train even a small feed-forward fully connected neural network to produce pseudo-random number sequences with good statistical properties. At best, subjected to the NIST test suite, the trained generator passed around 99 number of standard non-cryptographic PRNGs.

READ FULL TEXT
research
02/27/2017

Boundary-Seeking Generative Adversarial Networks

We introduce a novel approach to training generative adversarial network...
research
03/02/2017

Generalization and Equilibrium in Generative Adversarial Nets (GANs)

We show that training of generative adversarial network (GAN) may not ha...
research
01/28/2021

The Hidden Tasks of Generative Adversarial Networks: An Alternative Perspective on GAN Training

We present an alternative perspective on the training of generative adve...
research
09/25/2019

High Fidelity Speech Synthesis with Adversarial Networks

Generative adversarial networks have seen rapid development in recent ye...
research
03/14/2022

Magnetic Field Prediction Using Generative Adversarial Networks

Plenty of scientific and real-world applications are built on magnetic f...
research
03/07/2017

Stopping GAN Violence: Generative Unadversarial Networks

While the costs of human violence have attracted a great deal of attenti...
research
12/30/2022

Modified Query Expansion Through Generative Adversarial Networks for Information Extraction in E-Commerce

This work addresses an alternative approach for query expansion (QE) usi...

Please sign up or login with your details

Forgot password? Click here to reset