Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Random Number Generators for Computer Simulation and Cyber Security

Design, Search, Theory, and Application

  • Book
  • © 2025

Overview

  • Presents the theoretical basis and intuition of various random number generators without overly detailed proofs
  • Enables readers to design, develop, modify, or experiment with new random number generators
  • Provides comprehensive coverage of random number generation for both simulation and cryptographic applications

Part of the book series: Synthesis Lectures on Mathematics & Statistics (SLMS)

This is a preview of subscription content, log in via an institution to check access.

Access this book

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

eBook USD 37.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 44.99
Price excludes VAT (USA)
This title has not yet been released. You may pre-order it now and we will ship your order when it is published on 8 Apr 2025.
  • Durable hardcover edition
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

About this book

This book discusses the theory and practice of random number generators that are useful for computer simulation and computer security applications.  Random numbers are ubiquitous in computation. They are used in randomized algorithms to perform sampling or choose randomly initialized parameters or perform Markov Chain Monte Carlo (MCMC). They are also used in computer security applications for various purposes such as cryptographic nuances or in authenticators.  In practice, the random numbers used by any of these applications are from a pseudo-random sequence. These pseudo-random sequences are generated by RNGs (random number generators). This book discusses the theory underlying such RNGs, which are used by all programmers. However, few try to understand the theory behind them.  This topic is an active area of research, particularly when the generators are used for cryptographic applications. The authors introduce readers to RNGs, how they are judged for quality, the mathematical and statistical theory behind them, as well as provide details on how these can be implemented in any programming language. The book discusses non-linear transformations that use classical linear generators for cryptographic applications and how to optimize to make such generators more efficient. In addition, the book provides up-to-date research on RNGs including a modern class of efficient RNGs and shows how to search for new RNGs with good quality and how to parallelize these RNGs.

Keywords

Table of contents (18 chapters)

  1. Classical Random Number Generators

  2. Quality Assessment for Random Number Generators

  3. Parallelization of Random Number Generators

  4. Secure Random Number Generators

Authors and Affiliations

  • Department of Mathematical Sciences, University of Memphis, Memphis, USA

    Lih-Yuan Deng, Ching-Chi Yang

  • Oracle America, Inc, Austin, USA

    Nirman Kumar

  • Department of Statistics, National Yang Ming Chiao Tung University, Hsinchu, Taiwan

    Henry Horng-Shing Lu

About the authors

Lih-Yuan Deng, PhD, is a Professor in the Department of Mathematical Sciences at the University of Memphis. His research focuses on random number generators and has published several papers on the topic, as well as in other areas of statistics and data science.

Nirman Kumar, PhD, is currently a Consulting Member of Technical Staff at Oracle America, Inc. Prior to this, he was an Assistant Professor of Computer Science at the University of Memphis. His research work has focused on theoretical computer science and machine learning and he has several publications in the areas of computational geometry, randomized algorithms, and machine learning.

Henry Horng-Shing Lu, PhD, is a Professor in the Institute of Statistics at the National Yang Ming Chiao Tung University. His research focuses on statistics, image science, and bioinformatics with publications on related topics for scientific and industrial applications.

Ching-Chi Yang, PhD, is an Assistant Professor in the Department of Mathematical Sciences at the University of Memphis. His research focuses on statistical applications and has published several papers in the areas of statistical dimensional analysis.

Bibliographic Information

Publish with us