Global Information Lookup Global Information

Randomness extractor information


A randomness extractor, often simply called an "extractor", is a function, which being applied to output from a weak entropy source, together with a short, uniformly random seed, generates a highly random output that appears independent from the source and uniformly distributed.[1] Examples of weakly random sources include radioactive decay or thermal noise; the only restriction on possible sources is that there is no way they can be fully controlled, calculated or predicted, and that a lower bound on their entropy rate can be established. For a given source, a randomness extractor can even be considered to be a true random number generator (TRNG); but there is no single extractor that has been proven to produce truly random output from any type of weakly random source.

Sometimes the term "bias" is used to denote a weakly random source's departure from uniformity, and in older literature, some extractors are called unbiasing algorithms,[2] as they take the randomness from a so-called "biased" source and output a distribution that appears unbiased. The weakly random source will always be longer than the extractor's output, but an efficient extractor is one that lowers this ratio of lengths as much as possible, while simultaneously keeping the seed length low. Intuitively, this means that as much randomness as possible has been "extracted" from the source.

Many hardware random number generators have one or more "noise source" that generates colored noise. The process of combining them together and extracting unbiased uncorrelated random bits (similar to white noise) is often called software whitening.[3][4][5][6]

Note that an extractor has some conceptual similarities with a pseudorandom generator (PRG), but the two concepts are not identical. Both are functions that take as input a small, uniformly random seed and produce a longer output that "looks" uniformly random. Some pseudorandom generators are, in fact, also extractors. (When a PRG is based on the existence of hard-core predicates, one can think of the weakly random source as a set of truth tables of such predicates and prove that the output is statistically close to uniform.[7]) However, the general PRG definition does not specify that a weakly random source must be used, and while in the case of an extractor, the output should be statistically close to uniform, in a PRG it is only required to be computationally indistinguishable from uniform, a somewhat weaker concept.

NIST Special Publication 800-90B (draft) recommends several extractors, including the SHA hash family and states that if the amount of entropy input is twice the number of bits output from them, that output will exhibit full entropy.[8]

  1. ^ Extracting randomness from sampleable distributions. Portal.acm.org. 12 November 2000. p. 32. ISBN 9780769508504. Retrieved 2012-06-12.
  2. ^ David K. Gifford, Natural Random Numbers, MIT/LCS/TM-371, Massachusetts Institute of Technology, August 1988.
  3. ^ "Applied Statistics: Testing random Number". Troels C. Petersen.
  4. ^ "OneRNG: On Trust and Distrust".
  5. ^ "John von Neumann".
  6. ^ Graysen Cline. "Nonparametric Statistical Methods Using R". 2019. p. 24.
  7. ^ Luca Trevisan. "Extractors and Pseudorandom Generators" (PDF). Retrieved 2013-10-21.
  8. ^ Recommendation for the Entropy Sources Used for Random Bit Generation (draft) NIST SP800-90B, Barker and Kelsey, August 2012, Section 6.4.2

and 23 Related for: Randomness extractor information

Request time (Page generated in 0.812 seconds.)

Randomness extractor

Last Update:

A randomness extractor, often simply called an "extractor", is a function, which being applied to output from a weak entropy source, together with a short...

Word Count : 3209

Full entropy

Last Update:

representative values: Not every randomness extractor will produce the desired results. For example, the Von Neumann extractor, while providing an unbiased...

Word Count : 495

Hardware random number generator

Last Update:

into a binary representation; a conditioner (randomness extractor) that improves the quality of the random bits; health tests. TRNGs are mostly used in...

Word Count : 3213

Extractor

Last Update:

Extractor may refer to: Extractor (firearms) Extractor (mathematics) Extractor (screws), a tool used to remove broken screws Randomness extractor Soxhlet...

Word Count : 54

Random number generation

Last Update:

short of the goal of true randomness, although they may meet, with varying success, some of the statistical tests for randomness intended to measure how...

Word Count : 4388

Randomness merger

Last Update:

In extractor theory, a randomness merger is a function which extracts randomness out of a set of random variables, provided that at least one of them is...

Word Count : 1094

Bernoulli process

Last Update:

with p = 1/2 by the von Neumann extractor, the earliest randomness extractor, which actually extracts uniform randomness. Represent the observed process...

Word Count : 4153

HKDF

Last Update:

a "randomness extractor", taking a potentially non-uniform value of low min-entropy and generating a value indistinguishable from a uniform random value...

Word Count : 697

SWIFFT

Last Update:

uniformly at random from the domain, the output f ( x ) {\displaystyle f(x)} is distributed uniformly over the range. (Randomness extractor). SWIFFT is...

Word Count : 1947

Fuzzy extractor

Last Update:

as a strong randomness extractor. The randomized function Ext: M → { 0 , 1 } l {\displaystyle M\rightarrow \{0,1\}^{l}} , with randomness of length r...

Word Count : 4898

Decorrelation

Last Update:

Decorrelation theory) and in the design of hardware random number generators. Equalisation Randomness extractor Eigenvalue decomposition Whitening transformation...

Word Count : 393

Salil Vadhan

Last Update:

Reingold, and Avi Wigderson, he gave the first construction of randomness extractors that are "optimal up to constant factors," reaching a milestone...

Word Count : 538

Statistical distance

Last Update:

of the overlap of two distributions. Probabilistic metric space Randomness extractor Similarity measure Zero-knowledge proof Dodge, Y. (2003)—entry for...

Word Count : 643

Exchangeable random variables

Last Update:

{1}{2(1-\rho ^{2})}}(x^{2}+y^{2}-2\rho xy)\right].} The von Neumann extractor is a randomness extractor that depends on exchangeability: it gives a method to take...

Word Count : 2529

Leftover hash lemma

Last Update:

Quantum key distribution). Randomness extractors achieve the same result, but use (normally) less randomness. Let X be a random variable over X {\displaystyle...

Word Count : 632

Chaos machine

Last Update:

including cryptographic hashes, message authentication codes and randomness extractors. Merkle–Damgård construction Sponge function Blackledge, J M (March...

Word Count : 234

Lavarand

Last Update:

Lavarand.com from Archive.org (pictures do not work) Cloudflare Blog post - Randomness 101: LavaRand in Production Cloudflare Blog post - LavaRand in Production:...

Word Count : 303

Quantum key distribution

Last Update:

key. This is performed using a randomness extractor, for example, by applying a universal hash function, chosen at random from a publicly known set of such...

Word Count : 11608

Kolmogorov complexity

Last Update:

theory (or Kolmogorov complexity). Kolmogorov randomness defines a string (usually of bits) as being random if and only if every computer program that can...

Word Count : 7151

Randomization

Last Update:

machines, which enhance randomness beyond what manual shuffling can achieve. With the rise of online casinos, digital random number generators (RNGs)...

Word Count : 2646

Benny Chor

Last Update:

known for his research in cryptography, including traitor tracing, randomness extractors, private information retrieval, the security level and single-bit...

Word Count : 356

Yeast extract

Last Update:

Yeast extracts consist of the cell contents of yeast without the cell walls; they are used as food additives or flavorings, or as nutrients for bacterial...

Word Count : 2284

Shuffling machine

Last Update:

otherwise: the most recent shuffling machines are computer-controlled. The randomness or otherwise of cards produced from automatic shuffling machines is the...

Word Count : 2424

PDF Search Engine © AllGlobal.net