© 2019, Springer Nature Switzerland AG. 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...
International audienceA pseudo-random number generator (PRNG) is a deterministic algorithm that prod...
Random numbers are sequences of integers which show absolutely no relation to each other anywhere in...
Random number generators are essential in many computing applications, such as Artificial Intelligen...
The aim of the present manuscript is to propose a pseudo-random number generation algorithm based on...
Pseudo-random number generators (PRNGs) are based on the algorithm that generates a sequence of numb...
In this paper we consider pseudo-random uniformly distributed number generators, such as xorshif t a...
Cryptography is a process of protecting information and data from unauthorized access. The goal of a...
Abstract. Random components play an especially important role in secure electronic commerce and Inte...
Chaotic and random time series generated from improved chaotic and random neural network (CRNN) affo...
International audienceA pseudo-random number generator (PRNG) is a deterministic algorithm that prod...
The information transmission domain had well been extended by the recent and fast developments in th...
This thesis brings two disparate fields of research together; the fields of artificial neural networ...
International audienceA new pseudo-random number generator (PRNG) is proposed. The principle of the ...
Generating high-quality and various image samples is a significant research goal in computer vision ...
The ability to produce random numbers is an important aspect of many cryptographic applications. Thi...
International audienceA pseudo-random number generator (PRNG) is a deterministic algorithm that prod...
Random numbers are sequences of integers which show absolutely no relation to each other anywhere in...
Random number generators are essential in many computing applications, such as Artificial Intelligen...
The aim of the present manuscript is to propose a pseudo-random number generation algorithm based on...
Pseudo-random number generators (PRNGs) are based on the algorithm that generates a sequence of numb...
In this paper we consider pseudo-random uniformly distributed number generators, such as xorshif t a...
Cryptography is a process of protecting information and data from unauthorized access. The goal of a...
Abstract. Random components play an especially important role in secure electronic commerce and Inte...
Chaotic and random time series generated from improved chaotic and random neural network (CRNN) affo...
International audienceA pseudo-random number generator (PRNG) is a deterministic algorithm that prod...
The information transmission domain had well been extended by the recent and fast developments in th...
This thesis brings two disparate fields of research together; the fields of artificial neural networ...
International audienceA new pseudo-random number generator (PRNG) is proposed. The principle of the ...
Generating high-quality and various image samples is a significant research goal in computer vision ...
The ability to produce random numbers is an important aspect of many cryptographic applications. Thi...
International audienceA pseudo-random number generator (PRNG) is a deterministic algorithm that prod...
Random numbers are sequences of integers which show absolutely no relation to each other anywhere in...
Random number generators are essential in many computing applications, such as Artificial Intelligen...