This is a survey of pseudorandomness, the theory of efficiently generating objects that "look random" despite being constructed using little or no randomness. This theory has significance for a number of areas in computer science and mathematics, including computational complexity, algorithms, cryptography, combinatorics, communications, and additive number theory. Our treatment places particular emphasis on the intimate connections that have been discovered between a variety of fundamental "pseudorandom objects" that at first seem very different in nature: expander graphs, randomness extractors, list-decodable error-correcting codes, samplers, and pseudorandom generators. The structure of the presentation is meant to be suitable for teaching in a graduate-level course, with exercises accompanying each section.
Article navigation
20 December 2012
Research Article|
December 20 2012
Pseudorandomness
Salil P. Vadhan
Salil P. Vadhan
School of Engineering and Applied Sciences,
Harvard University
, Cambridge, MA, 02138, USA
Search for other works by this author on:
Online ISSN: 1551-3068
Print ISSN: 1551-305X
© 2012 S. P. Vadhan
2012
S. P. Vadhan
Licensed re-use rights only
Foundations and Trends in Theoretical Computer Science (2012) 7 (1-3): 1–336.
Citation
Vadhan SP (2012), "Pseudorandomness". Foundations and Trends in Theoretical Computer Science, Vol. 7 No. 1-3 pp. 1–336, doi: https://doi.org/10.1561/0400000010
Download citation file:
Suggested Reading
ElGamal algorithm with hyperchaotic sequence to enhance security of cloud data
International Journal of Pervasive Computing and Communications (October,2022)
A novel structure of dithered nested digital delta sigma modulator with low-complexity low-spur for fractional frequency synthesizers
COMPEL (January,2016)
A novel and secure approach for real-time UAV video communication
International Journal of Intelligent Unmanned Systems (June,2026)
Related Chapters
A Methodology for Combining Biased Demand Forecasts
Advances in Business and Management Forecasting
Actions and combinations of actions
DESIGNERS’ GUIDE TO EUROCODE 3: DESIGN OF STEEL BUILDINGS: EN 1993-1-1, -1-3 and -1-8
An Effective Procedure For Combining Actions
Radical Design and Concrete Practices
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
