Show simple item record

dc.contributor.authorDe Bernardi, Men_US
dc.contributor.authorKhouzani, MHRen_US
dc.contributor.authorMalacaria, Pen_US
dc.date.accessioned2018-11-30T14:49:40Z
dc.date.available2018-08-10en_US
dc.date.issued2019-01-01en_US
dc.date.submitted2018-11-23T17:55:33.340Z
dc.identifier.issn0302-9743en_US
dc.identifier.urihttp://qmro.qmul.ac.uk/xmlui/handle/123456789/53439
dc.description.abstract© 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 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.en_US
dc.format.extent191 - 200en_US
dc.relation.ispartofLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)en_US
dc.titlePseudo-Random Number Generation Using Generative Adversarial Networksen_US
dc.typeArticle
dc.rights.holder© The Author(s) 2018
dc.identifier.doi10.1007/978-3-030-13453-2_15en_US
pubs.notesNo embargoen_US
pubs.publication-statusPublisheden_US
pubs.volume11329 LNAIen_US
dcterms.dateAccepted2018-08-10en_US


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record