paper-with-me

Papers

Pseudo-Random Number Generation using Generative Adversarial Networks

2018-09-30 · Marcello De Bernardi, MHR Khouzani, Pasquale Malacaria

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% of test instances and 98% of overall tests, outperforming a number of standard non-cryptographic PRNGs.

📄 PDF Abstract BibTeX arXiv:1810.00378

Code (1)

marcellodebernardi/adversarial-csprng tf

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
Dogecoin Customer Service Number +1-833-534-1729 설명 없음

Similar Papers 제목 키워드 기반

Securing generative artificial intelligence with parallel magnetic tunnel junction true randomness

2025-10-02 · Youwei Bao, Shuhan Yang, Hyunsoo Yang arxiv

Deterministic pseudo random number generators (PRNGs) used in generative artificial intelligence (GAI) models produce predictable patterns vulnerable to exploitation by attackers. Conventional defences against the vulner…

Training Generative Adversarial Networks via stochastic Nash games

2020-10-17 · Barbara Franci, Sergio Grammatico

Generative adversarial networks (GANs) are a class of generative models with two antagonistic neural networks: a generator and a discriminator. These two neural networks compete against each other through an adversarial …

Image Generation

DeepDGA: Adversarially-Tuned Domain Generation and Detection

2016-10-06 · Hyrum S. Anderson, Jonathan Woodbridge, Bobby Filar

Many malware families utilize domain generation algorithms (DGAs) to establish command and control (C&C) connections. While there are many methods to pseudorandomly generate domains, we focus in this paper on detecting (…

BIG-bench Machine LearningDecoderDeep LearningGenerative Adversarial Network

GQE-PRF: Generative Query Expansion with Pseudo-Relevance Feedback

2021-08-13 · Minghui Huang, Dong Wang, Shuang Liu, Meizhen Ding

Query expansion with pseudo-relevance feedback (PRF) is a powerful approach to enhance the effectiveness in information retrieval. Recently, with the rapid advance of deep learning techniques, neural text generation has …

Information RetrievalRerankingRetrievalText Generation

Transformers in Pseudo-Random Number Generation: A Dual Perspective on Theory and Practice

2025-08-02 · Ran Li, Lingshu Zeng arxiv

Pseudo-random number generators (PRNGs) are high-nonlinear processes, and they are key blocks in optimization of Large language models. Transformers excel at processing complex nonlinear relationships. Thus it is reasona…