Pseudorandom function family
Term · Cybersecurity · MLC-T-CYB-003357
An indexed family of (efficiently computable) functions, each defined for the same particular pair of input and output spaces. (For the purposes of this Recommendation, one may assume that both the index set and the output space are finite.) The indexed functions are pseudorandom in the following sense:
If a function from the family is selected by choosing an index value uniformly at random, and one’s knowledge of the selected function is limited to the output values corresponding to a feasible number of (adaptively) chosen input values, then the selected function is computationally indistinguishable from a function whose outputs were fixed uniformly at random.
| Identifier | MLC-T-CYB-003357 |
|---|---|
| Field | Cybersecurity |
| References | NIST SP 800-56C Rev. 2; NIST CSRC Glossary |
Record as JSON
{
"id": "MLC-T-CYB-003357",
"term": "Pseudorandom function family",
"field": "Cybersecurity",
"definition": "An indexed family of (efficiently computable) functions, each defined for the same particular pair of input and output spaces. (For the purposes of this Recommendation, one may assume that both the index set and the output space are finite.) The indexed functions are pseudorandom in the following sense:\n\nIf a function from the family is selected by choosing an index value uniformly at random, and one’s knowledge of the selected function is limited to the output values corresponding to a feasible number of (adaptively) chosen input values, then the selected function is computationally indistinguishable from a function whose outputs were fixed uniformly at random.",
"references": [
"NIST SP 800-56C Rev. 2",
"NIST CSRC Glossary"
],
"url": "https://mlchart.com/terminology/cybersecurity/pseudorandom-function-family/"
}
Record 3,357 of 4,693 in Cybersecurity terminology (MLC-0102). Request the full dataset.