pseudorandom number generator
Term · Cybersecurity · MLC-T-CYB-003360
1. An RBG that includes a DRBG mechanism and (at least initially) has access to a randomness source. The DRBG produces a sequence of bits from a secret initial value called a seed, along with other possible inputs. A DRBG is often called a Pseudorandom Number (or Bit) Generator. Contrast with NRBG.
2. An RBG that includes a DRBG mechanism and (at least initially) has access to a source of entropy input. The DRBG produces a sequence of bits from a secret initial value called a seed, along with other possible inputs. A DRBG is often called a Pseudorandom Number (or Bit) Generator.
3. A deterministic computational process that has one or more inputs called "seeds", and it outputs a sequence of values that appears to be random according to specified statistical tests. A cryptographic PRNG has the additional property that the output is unpredictable, given that the seed is not known.
4. A deterministic algorithm which, given a truly random binary sequence of length k, outputs a binary sequence of length l >> k which appears to be random. The input to the generator is called the seed, while the output is called a pseudorandom bit sequence.
5. See Deterministic random bit generator (DRBG).
6. See Deterministic Random Bit Generator.
7. A random bit generator that includes a DRBG algorithm and (at least initially) has access to a source of randomness. The DRBG produces a sequence of bits from a secret initial value called a seed, along with other possible inputs. A cryptographic DRBG has the additional property that the output is unpredictable, given that the seed is not known. A DRBG is sometimes also called a Pseudo-random Number Generator (PRNG) or a deterministic random number generator.
8. A random bit generator that includes a DRBG algorithm and (at least initially) has access to a source of randomness. The DRBG produces a sequence of bits from a secret initial value called a seed. A cryptographic DRBG has the additional property that the output is unpredictable given that the seed is not known. A DRBG is sometimes also called a pseudo-random number generator (PRNG) or a deterministic random number generator.
9. An algorithm that produces a sequence of bits that are uniquely determined from an initial value called a seed. The output of the DRBG “appears” to be random, i.e., the output is statistically indistinguishable from random values. A cryptographic DRBG has the additional property that the output is unpredictable, given that the seed is not known. A DRBG is sometimes also called a Pseudo Random Number Generator (PRNG) or a deterministic random number generator.
| Identifier | MLC-T-CYB-003360 |
|---|---|
| Field | Cybersecurity |
| Abbreviation | PRNG |
| Synonyms | Deterministic Random Bit Generator; Deterministic random bit generator (DRBG) |
| References | NIST SP 800-90A Rev. 1; NIST SP 800-90B; CNSSI 4009-2015 from IETF RFC 4949 Ver 2 (Adapted); NIST SP 800-22 Rev. 1a; NIST SP 800-57 Part 1 Rev. 4 [Superseded]; NIST SP 800-57 Part 1 Rev. 5; NIST SP 800-57 Part 1 Rev. 3 [Superseded]; NIST SP 800-57 Part 1 Rev. 4 [Superseded]; NIST SP 800-57 Part 1 Rev. 5; NIST SP 800-57 Part 1 Rev. 3 [Superseded]; NIST CSRC Glossary |
| See also | Deterministic Algorithm |
Record as JSON
{
"id": "MLC-T-CYB-003360",
"term": "pseudorandom number generator",
"field": "Cybersecurity",
"definition": "1. An RBG that includes a DRBG mechanism and (at least initially) has access to a randomness source. The DRBG produces a sequence of bits from a secret initial value called a seed, along with other possible inputs. A DRBG is often called a Pseudorandom Number (or Bit) Generator. Contrast with NRBG.\n\n2. An RBG that includes a DRBG mechanism and (at least initially) has access to a source of entropy input. The DRBG produces a sequence of bits from a secret initial value called a seed, along with other possible inputs. A DRBG is often called a Pseudorandom Number (or Bit) Generator.\n\n3. A deterministic computational process that has one or more inputs called \"seeds\", and it outputs a sequence of values that appears to be random according to specified statistical tests. A cryptographic PRNG has the additional property that the output is unpredictable, given that the seed is not known.\n\n4. A deterministic algorithm which, given a truly random binary sequence of length k, outputs a binary sequence of length l >> k which appears to be random. The input to the generator is called the seed, while the output is called a pseudorandom bit sequence.\n\n5. See Deterministic random bit generator (DRBG).\n\n6. See Deterministic Random Bit Generator.\n\n7. A random bit generator that includes a DRBG algorithm and (at least initially) has access to a source of randomness. The DRBG produces a sequence of bits from a secret initial value called a seed, along with other possible inputs. A cryptographic DRBG has the additional property that the output is unpredictable, given that the seed is not known. A DRBG is sometimes also called a Pseudo-random Number Generator (PRNG) or a deterministic random number generator.\n\n8. A random bit generator that includes a DRBG algorithm and (at least initially) has access to a source of randomness. The DRBG produces a sequence of bits from a secret initial value called a seed. A cryptographic DRBG has the additional property that the output is unpredictable given that the seed is not known. A DRBG is sometimes also called a pseudo-random number generator (PRNG) or a deterministic random number generator.\n\n9. An algorithm that produces a sequence of bits that are uniquely determined from an initial value called a seed. The output of the DRBG “appears” to be random, i.e., the output is statistically indistinguishable from random values. A cryptographic DRBG has the additional property that the output is unpredictable, given that the seed is not known. A DRBG is sometimes also called a Pseudo Random Number Generator (PRNG) or a deterministic random number generator.",
"abbreviation": "PRNG",
"synonyms": [
"Deterministic Random Bit Generator",
"Deterministic random bit generator (DRBG)"
],
"see_also": [
"Deterministic Algorithm"
],
"references": [
"NIST SP 800-90A Rev. 1",
"NIST SP 800-90B",
"CNSSI 4009-2015 from IETF RFC 4949 Ver 2 (Adapted)",
"NIST SP 800-22 Rev. 1a",
"NIST SP 800-57 Part 1 Rev. 4 [Superseded]; NIST SP 800-57 Part 1 Rev. 5; NIST SP 800-57 Part 1 Rev. 3 [Superseded]",
"NIST SP 800-57 Part 1 Rev. 4 [Superseded]",
"NIST SP 800-57 Part 1 Rev. 5",
"NIST SP 800-57 Part 1 Rev. 3 [Superseded]",
"NIST CSRC Glossary"
],
"url": "https://mlchart.com/terminology/cybersecurity/pseudorandom-number-generator/"
}
Record 3,360 of 4,693 in Cybersecurity terminology (MLC-0102). Request the full dataset.