Redirigiendo al acceso original de articulo en 21 segundos...
Inicio  /  Algorithms  /  Vol: 13 Par: 11 (2020)  /  Artículo
ARTÍCULO
TITULO

Pseudo Random Number Generation through Reinforcement Learning and Recurrent Neural Networks

Luca Pasqualini and Maurizio Parton    

Resumen

A Pseudo-Random Number Generator (PRNG) is any algorithm generating a sequence of numbers approximating properties of random numbers. These numbers are widely employed in mid-level cryptography and in software applications. Test suites are used to evaluate the quality of PRNGs by checking statistical properties of the generated sequences. These sequences are commonly represented bit by bit. This paper proposes a Reinforcement Learning (RL) approach to the task of generating PRNGs from scratch by learning a policy to solve a partially observable Markov Decision Process (MDP), where the full state is the period of the generated sequence, and the observation at each time-step is the last sequence of bits appended to such states. We use Long-Short Term Memory (LSTM) architecture to model the temporal relationship between observations at different time-steps by tasking the LSTM memory with the extraction of significant features of the hidden portion of the MDP?s states. We show that modeling a PRNG with a partially observable MDP and an LSTM architecture largely improves the results of the fully observable feedforward RL approach introduced in previous work.

 Artículos similares

       
 
Tingkai Hu, Zuqin Chen, Jike Ge, Zhaoxu Yang and Jichao Xu    
Insufficiently labeled samples and low-generalization performance have become significant natural language processing problems, drawing significant concern for few-shot text classification (FSTC). Advances in prompt learning have significantly improved t... ver más
Revista: Applied Sciences

 
Yuanyuan Zhang, Chunling Ren, Haodong Meng and Yong Wang    
To enhance the dynamic performance of half-vehicle seat systems and reduce vibrations in both the vertical and pitching directions, a nonlinear energy sink inerter (NESI) can be introduced and aligned with lightweight design principles. A dynamic model o... ver más
Revista: Applied Sciences

 
Anish Saini, Athanasios Tsokanos and Raimund Kirner    
Cryptography is the study and practice of secure communication with digital data and focuses on confidentiality, integrity, and authentication. Random number generators (RNGs) generate random numbers to enhance security. Even though the cryptographic alg... ver más
Revista: Information

 
Alexey Semenkov, Dmitry Bragin, Yakov Usoltsev, Anton Konev and Evgeny Kostuchenko    
Modern facial recognition algorithms make it possible to identify system users by their appearance with a high level of accuracy. In such cases, an image of the user?s face is converted to parameters that later are used in a recognition process. On the o... ver más
Revista: Information

 
Jiang Ma, Wei Zhao, Yanguo Jia and Haiyang Jiang    
Linear complexity is an important criterion to characterize the unpredictability of pseudo-random sequences, and large linear complexity corresponds to high cryptographic strength. Pseudo-random Sequences with a large linear complexity property are of im... ver más
Revista: Information