© Marius Iulian Mihailescu and Stefania Loredana Nita 2021
M. I. Mihailescu, S. L. NitaCryptography and Cryptanalysis in MATLABhttps://doi.org/10.1007/978-1-4842-7334-0_7

7. Pseudo-Random Number Generators

Marius Iulian Mihailescu1   and Stefania Loredana Nita1
(1)
Bucharest, Romania
 

Almost all encryption systems and protocols have a common characteristic: the choice to use arbitrary numbers, apriori unknown and unpredictable. These are called random numbers and they are generated based on statistical context. Random number generators have applications in many domains, such as statistical sampling, computer simulations, or even gambling—any domain in which an unpredictable result is desired.

A series of random numbers can be generated from two main ...

Get Cryptography and Cryptanalysis in MATLAB: Creating and Programming Advanced Algorithms now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.