The DOI matches its Crossref record; 4 of the 4 references it cites were found in a registry or an index; none of the 6 sources its claims cite is checked for support yet.
Recommendation for Random Number Generation Using Deterministic Random Bit Generators
Open accessAbstract
AuthorityThis publication has been developed by NIST to further its statutory responsibilities under the Federal Information Security Modernization Act (FISMA) of 2014, 44 U.S.C. § 3541 et seq., Public Law (P.L.) 113-283.NIST is responsible for developing information security standards and guidelines, including minimum requirements for Federal information systems, but such standards and guidelines shall not apply to national security systems without the express approval of appropriate Federal officials exercising policy authority over such systems.This guideline is consistent with the requirements of the Office of Management and Budget (OMB) Circular A-130, Section 8b(3), Securing Agency Information Systems, as analyzed in Circular A-130, Appendix IV: Analysis of Key Sections. Supplemental information is provided in Circular A-130, Appendix III, Security of Federal Automated Information Resources.Nothing in this publication should be taken to contradict the standards and guidelines made mandatory and binding on Federal agencies by the Secretary of Commerce under statutory authority.Nor should these guidelines be interpreted as altering or superseding the existing authorities of the Secretary of Commerce, Director of the OMB, or any other Federal official.This publication may be used by nongovernmental organizations on a voluntary basis and is not subject to copyright in the United States.Attribution would, however, be appreciated by NIST.
Overview
AI snapshot
Written from the paper’s full text.
TL;DR
NIST SP 800-90A Rev. 1 specifies approved Deterministic Random Bit Generators (DRBGs) — Hash_DRBG, HMAC_DRBG, and CTR_DRBG — along with the requirements for instantiating, reseeding, generating from, and health-testing them. It defines the security strengths, entropy requirements, and output limits under which these mechanisms are considered secure.
Key findings
- The Recommendation supports exactly four security strengths: 112, 128, 192, or 256 bits; the security strength of output is `min(output_length, DRBG_security_strength)`, and concatenating outputs cannot exceed the instantiated strength.
- Approved mechanisms are hash-based (Hash_DRBG, HMAC_DRBG) and block-cipher-based (CTR_DRBG using TDEA, AES-128, AES-192, or AES-256). All were judged to provide acceptable security when published, and diversity of mechanisms allows transition if attacks are found on one class.
- Output constraints: hash-based DRBGs permit up to 2^48 generate requests of up to 2^19 bits each; AES CTR_DRBG the same; TDEA CTR_DRBG is limited to 2^32 requests of 2^13 bits. These limits exist to avoid a theoretical distinguishing attack (probability of distinguishing AES CTR_DRBG from ideal random at maximum output ≈ 2^-57; TDEA case ≈ 2^-6 in the described game).
- All DRBG mechanisms in the Recommendation are designed to provide backtracking resistance; prediction resistance requires reseeding with fresh entropy (at least the security strength) between consecutive requests.
- Dual_EC_DRBG was removed in Revision 1, along with the elliptic-curve appendices.
Methods
- This is a specification/standards document, not an empirical study: it defines DRBG mechanisms via pseudocode "envelopes" (instantiate, reseed, generate, uninstantiate, health test) around underlying algorithms, plus auxiliary derivation functions (Hash_df, Block_Cipher_df) and BCC/Block_Encrypt primitives.
- Conformance testing is to be conducted within the CMVP and CAVP frameworks; requirements are indicated by "shall," and some are out of scope for CMVP/CAVP validation.
- Informative appendices provide conversion routines (Appendix A), worked pseudocode examples for each mechanism (Appendix B), and DRBG mechanism selection guidance with a cost/constraint summary table (Appendix C).
Limitations
- Stated: "The precise structure, design and development of a random bit generator is outside the scope of this document"; entropy source design/validation is deferred to SP 800-90B and RBG construction to SP 800-90C.
- Stated: Hash_DRBG has known problems when instantiated with insufficient entropy for the requested strength and later supplied enough entropy via additional input during a generate request — though these do not affect security when instantiated with the entropy specified in the Recommendation.
- Stated: the CTR_DRBG distinguishing attack is "theoretical — it poses no practical threat to any real-world application of the DRBG"; the output limits are nonetheless required.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
0 of 6 cited sources checked · 0 supported · 0 flagged
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The actual security strength supported by a given instantiation depends on the DRBG implementation and on the amount of entropy provided to the instantiate function.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.4 Security Strengths Supported by an Instantiation
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesA conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“A concatenation of bit strings resulting from multiple calls to a DRBG will not provide a security strength for the concatenated string that is greater than the instantiated security strength of the DRBG.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Security_strength_of_output = min(output_length, DRBG_security_strength).
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesA conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“However, if there is an undetected failure in the randomness source of an already properly seeded DRBG instantiation, the DRBG instantiation will still retain any previous entropy when the reseed operation fails to introduce new entropy.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.8 Reseeding
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesA conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“This method produces a random value with a negligible skew, that is, the probability that a i =w for any particular value of w (0 ≤ w ≤ r-1) is not exactly 1/r.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.3 The Simple Modular Method
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes? Based: unclearA conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Note that the claimed security strength for CTR_DRBG depends on limiting the total number of generate requests and the bits provided per generate request according to the table above.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 3. temp =
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesA conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The introduction of fresh entropy via reseeding will also make the DRBG less susceptible to cryptanalytic attack.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Figure 7: Sequence of DRBG States
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesA conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“However, for a large enough value of s, the difference between the probability that a i =w for any particular value of w and 1/r is negligible.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.3 The Simple Modular Method
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes? Based: unclearA conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Without these limits, it becomes possible, in principle, for an attacker to observe enough outputs from CTR_DRBG to distinguish its outputs from ideal random bits.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 3. temp =
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesIn the paper
“The maximum security strength that can be supported by each DRBG based on a hash function is the security strength of the hash function for pre-image resistance; these security strengths are provided in [SP 800-107].”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 10.1 DRBG Mechanisms Based on Hash Functions
What the sources say
- Not checked yetcites [SP 800-107]
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesA conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The DRBG generates a maximum of 128 64-bit blocks per generate request, thus providing 2 13 bits per request.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passes
- Probably not a substantial claim. 91
- It may state two separate claims as one. 28
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“Each DRBG mechanism has restrictions on the security strength it can support, based on its design (see Section 10).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.4 Security Strengths Supported by an Instantiation
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“This Recommendation specifies several DRBG mechanisms, all of which provided acceptable security when this Recommendation was published.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > This Recommendation includes:
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“The DRBG mechanisms specified in this Recommendation support four security strengths: 112, 128, 192 or 256 bits.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.4 Security Strengths Supported by an Instantiation
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“Each DRBG mechanism includes one or more cryptographic primitives (i.e., a hash function or block cipher algorithm).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.5 DRBG Mechanism Boundaries
Strength:plain· not yet calibratedCausal:correlational· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“Ideally, the entropy input would have full entropy; however, the DRBG mechanisms have been specified so that input with full entropy is not required.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 7.1 Entropy Input
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“A nonce may be required in the construction of a seed during instantiation in order to provide a security cushion to block certain attacks.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.7 Nonce
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“The intent of a personalization string is to introduce additional input into the instantiation of a DRBG.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.7.1 Personalization String
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“Note that a DRBG does not provide output until a seed is available, and the internal state has been initialized (see Section 10).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.9 Seed Use
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Note that a DRBG does not rely on a personalization string to provide entropy, even though entropy could be provided in the personalization string”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.7.1 Personalization String
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The nonce provides greater assurance that the DRBG provides security_strength bits of security to the consuming application.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.7 Nonce
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“Random number generation does not require interoperability between two entities, i.e., communicating entities may use different DRBG mechanisms without affecting their ability to communicate.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > This Recommendation includes:
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“In some consuming applications, a single DRBG compromise could reveal long-term secrets (e.g., a compromise of the DSA per-message secret could reveal the signing key).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.7 Nonce
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Because of the deterministic nature of the process, a DRBG is said to produce pseudorandom bits, rather than random bits.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Abstract
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The security provided by an RBG that uses a DRBG mechanism is a system implementation issue; both the DRBG mechanism and its randomness source must be considered when determining whether the RBG is appropriate for use by consuming applications.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Abstract
Tests✓ Asserted: passes✗ Checkable: fails✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. It may be too vague to check against evidence. The paper may give no reason why it holds. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Reseeding is a means of restoring the secrecy of the output of the DRBG if a seed or the internal state becomes known.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6 Seeds
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“The secrecy of this information provides the basis for the security of the DRBG.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 7.1 Entropy Input
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“If the seed is kept secret, and the algorithm is well designed, the bits output by the DRBG will be unpredictable, up to the instantiated security strength of the DRBG.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Abstract
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Generating too many outputs from a seed (and other input information) may provide sufficient information for successfully predicting future outputs (see Section 8.8).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.8 Reseeding
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The presence of more entropy than is required, especially during the instantiation, will provide a higher level of assurance than the minimum required entropy.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.3 Entropy Requirements for the Entropy Input
Tests✓ Asserted: passes✗ Checkable: fails✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim. It may be too vague to check against evidence.
What the paper did — it cites no source for this, so there is none to check. The quote shows it is in the paper.
In the paper
“The DRBG reseed specifications within this Recommendation are designed to produce a new seed that is determined by both the old seed and newly obtained entropy input that will support the desired security strength.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.8 Reseeding
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“If a DRBG were instantiated many times without a nonce, a compromise could become more likely.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.7 Nonce
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“This information may or may not be required to be kept secret by a consuming application; however, the security of the DRBG itself does not rely on the secrecy of this information.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 7.2 Other Inputs
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“However, in the event that new attacks are found on a particular class of DRBG mechanisms, a diversity of approved mechanisms will allow a timely transition to a different class of DRBG mechanism.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > This Recommendation includes:
Tests✓ Asserted: passes✗ Checkable: fails✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim. It may be too vague to check against evidence.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“If a DRBG instantiation was initially seeded with sufficient entropy, and the randomness source subsequently fails without being detected, then a new instantiation using the same (failed) source would not have sufficient entropy to operate securely.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.8 Reseeding
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Periodic reseeding will reduce security risks, reducing the likelihood of a compromise of the data that is protected by cryptographic mechanisms that use the DRBG.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.8 Reseeding
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim. It may state two separate claims as one.
The paper states this without a source or data behind it here, so there is nothing to check it against. The quote shows it is in the paper.
In the paper
“Seeds have a finite seedlife (i.e., the number of outputs that are produced during a seed period); the maximum seedlife is dependent on the DRBG mechanism used.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.8 Reseeding
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“knowledge of the personalization string by an adversary does not degrade the security strength of a DRBG instantiation, as long as the entropy input is unknown.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.7.1 Personalization String
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
- Rests on an assumption: The security of the DRBG depends on the secrecy of the entropy input.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Having more entropy than the assessed amount is acceptable; having less entropy than the assessed amount could be fatal to security.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.6.3 Entropy Requirements for the Entropy Input
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Such validations provide a higher level of assurance that the DRBG mechanism is correctly implemented.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 11 Assurance
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“This method produces a random number a with no skew (no bias).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.1 The Simple Discard Method
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“When the reseed function returns an error (see Section 9.2), the indicated instantiation will not have been reseeded (i.e., the internal state will not have been injected with fresh entropy).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 9 DRBG Mechanism Functions
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Note that since SHA-224 is based on SHA-256, there is no efficiency benefit when using SHA-224, rather than SHA-256.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 10.1 DRBG Mechanisms Based on Hash Functions
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The complex discard method may have better overall performance than the simple discard method if many random numbers are needed.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.2 The Complex Discard Method
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“That is, an amount of entropy that is sufficient to support the security strength of the DRBG being reseeded (i.e., an amount that is at least equal to the security strength) must be provided to the DRBG in a way that ensures that knowledge of the current DRBG internal state does not allow an adversary any useful knowledge about future DRBG internal states or outputs.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Figure 7: Sequence of DRBG States
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
- The authors state this as an assumption: The adversary is incapable of performing work that matches the claimed security strength of the RBG.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Also note that since SHA-384, SHA-512/224 and SHA-512/256 are based on SHA-512, there is no efficiency benefit for using these three SHA mechanisms, rather than using SHA-512.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 10.1 DRBG Mechanisms Based on Hash Functions
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The complex discard method coincides with the simple discard method when t = 1.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.2 The Complex Discard Method
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“If the additional input is kept secret and has sufficient entropy, the input can provide more assurance when recovering from the compromise of the entropy input, the seed or one or more DRBG internal states.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.7.2 Additional Input
Strength:plain· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“A possible disadvantage of this method, in general, is that the time needed to generate such a random a is not a fixed length of time because of the conditional loop.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.1 The Simple Discard Method
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The hash-based DRBG mechanisms specified in this Recommendation have been designed to use any approved hash function and may be used by consuming applications requiring various security strengths, providing that the appropriate hash function is used and sufficient entropy is obtained for the seed.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 10.1 DRBG Mechanisms Based on Hash Functions
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim. It may state two separate claims as one.
In the paper
“In accordance with Table 2 in Section 10.1, security strengths of 112, 128, 192 and 256 bits may be instantiated.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > B.2 HMAC_DRBG Example
What the sources say
- Not checked yetcites Table 2 in Section 10.1
Strength:hedged· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
What the paper did — it cites no source for this, so there is none to check. The quote shows it is in the paper.
In the paper
“Therefore, entropy input used for testing shall not be used for normal operational use.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 11 Assurance
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Note that any entropy input used for testing (either for validation testing or health testing) may be publicly known.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 11 Assurance
Strength:hedged· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Reseeding will insert additional entropy into the generation of pseudorandom bits.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 9.2 Reseeding a DRBG Instantiation
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The Get_entropy_input call could return a status of ERROR_FLAG to indicate that entropy is currently unavailable, and could return CATASTROPHIC_ERROR_FLAG to indicate that an entropy source failed.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Instantiate Process:
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds. It may state two separate claims as one.
In the paper
“In accordance with Table 2 in Section 10.1, the 112-and 128-bit security strengths may be instantiated.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > B.1 Hash_DRBG Example
What the sources say
- Not checked yetcites Table 2 in Section 10.1
Strength:hedged· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
What the paper did — it cites no source for this, so there is none to check. The quote shows it is in the paper.
In the paper
“A DRBG implementation shall perform self-tests to obtain assurance that the DRBG continues to operate as designed and implemented (health testing).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 11.3 Health Testing
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“If r/2 m is close to 1, then the above method is simple and efficient.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.1 The Simple Discard Method
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The error codes may, in fact, provide information about the reason for the error; for example, when ERROR_FLAG is returned because of an incorrect input parameter, the ERROR_FLAG may indicate the problem.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 9 DRBG Mechanism Functions
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“This method produces random numbers (a 0 , a 1 , … , a t-1 ) with no skew.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.2 The Complex Discard Method
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“A possible disadvantage of this method, in general, is that the time needed to generate these numbers is not a fixed length of time because of the conditional loop.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.2 The Complex Discard Method
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The simple modular method can be coded to take constant time.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.3 The Simple Modular Method
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Note that a DRBG does not rely on additional input to provide entropy, even though entropy could be provided in the additional input”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.7.2 Additional Input
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The use of additional input may be a means of providing more entropy for the DRBG internal state that will increase assurance that the entropy requirements are met.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.7.2 Additional Input
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The ratio r/2 m is a measure of the efficiency of the technique, and this ratio will always satisfy 0.5 < r/2 m ≤ 1.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.1 The Simple Discard Method
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Prediction resistance can be provided when the randomness source is or has direct or indirect access to an entropy source or an NRBG (see Section 8.6.5).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Figure 7: Sequence of DRBG States
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
- The authors state this as an assumption: The adversary is incapable of performing work that matches the claimed security strength of the RBG.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The ratio r t /2 m is a measure of the efficiency of the technique, and this ratio will always satisfy 0.5 < r t /2 m ≤ 1.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.2 The Complex Discard Method
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes? Based: unclearIt may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“This personalization string might contain values unknown to an attacker, or values that tend to differentiate this DRBG instantiation from all others.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 8.7.1 Personalization String
Strength:hedged· not yet calibratedCausal:correlational· not yet calibratedTests✓ Asserted: passes✗ Checkable: fails✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. It may be too vague to check against evidence. The paper’s conclusions may not depend on it. The paper may give no reason why it holds. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Without the explicit prediction resistance request, the entropy input could be provided from either a DRBG with no access to an entropy source (i.e., fresh entropy would not be provided), or the entropy input could be provided by an entropy source or by an RBG with access to an entropy source (i.e., fresh entropy would be provided in these cases).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 9.2 Reseeding a DRBG Instantiation
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Backtracking resistance can be provided by ensuring that the DRBG generation algorithm is a one-way function.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Figure 7: Sequence of DRBG States
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
- The authors state this as an assumption: The adversary is incapable of performing the work required to negate the claimed security strength of the DRBG.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Prediction resistance can be provided only by ensuring that a DRBG is effectively reseeded with fresh entropy between producing output for consecutive DRBG requests.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Figure 7: Sequence of DRBG States
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
- The authors state this as an assumption: The adversary is incapable of performing work that matches the claimed security strength of the RBG.
What the paper did — it cites no source for this, so there is none to check. The quote shows it is in the paper.
In the paper
“All DRBG mechanisms in this Recommendation have been designed to provide backtracking resistance.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Figure 7: Sequence of DRBG States
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
- The authors state this as an assumption: The adversary is incapable of performing the work required to negate the claimed security strength of the DRBG.
What the paper did — it cites no source for this, so there is none to check. The quote shows it is in the paper.
In the paper
“Health tests on the DRBG mechanism shall be implemented within a DRBG mechanism boundary or sub-boundary in order to determine that the process continues to operate as designed and implemented.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > 11 Assurance
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“However, if r/2 m is close to 0.5, then the simple discard method is less efficient”
§ Recommendation for Random Number Generation Using Deterministic RBGs > A.5.1 The Simple Discard Method
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Each generate request also involves additional overhead equivalent to processing 2048 extra bits with SHA-256.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.2 HMAC_DRBG
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“However, a general-purpose hash function implementation can always be used to implement HMAC.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“When instantiation is performed using this method, a nonce is required, whereas using the method in Section 10.2.1.3.1 does not require a nonce, since full entropy is provided when using that method.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Additional information
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“In this case, the TDEA CTR_DRBG received 2 45 generate requests.An ideal random sequence has a probability of about 2 -6 of having a duplicate block in one of the generate outputs; the CTR_DRBG outputs will never have one.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesIt may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“If the hash function is replaced by a random oracle, Hash_DRBG is secure.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.1 Hash_DRBG
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Furthermore, CTR_DRBG is parallelizable.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Performance.
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The case for AES CTR_DRBG is similar: each generate request may produce no more than 2 19 bits, which means 2 12 128-bit blocks.In an ideal random sequence of 2 12 128-bit blocks, the probability that any two blocks will be the same is approximately 2 -105 ; AES CTR_DRBG will never provide a generate output with duplicate blocks.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesIt may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“TDEA CTR_DRBG permits the use of up to 2 32 generate requests.An ideal random source, providing 2 32 sequences of 128 64-bit blocks, would have a probability of about 2 -19 of having a duplicate block in one of those sequences of 128 64-bit blocks; the CTR_DRBG will never have such a duplicate block.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesIt may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The security of CTR_DRBG is directly based on the security of the underlying block cipher algorithm, in the sense that, as long as some limits on the total number of outputs are observed, any attack on CTR_DRBG represents an attack on the underlying block cipher algorithm.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Security.
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✗ Based: failsProbably not a substantial claim. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“When a derivation function is used, CTR_DRBG can process the personalization string and any additional input in the same way as any other DRBG mechanism, but at a cost in performance because of the use of the derivation function (as opposed to not using the derivation function; see below).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The block cipher DRBG mechanism specified in this Recommendation has been designed to use any approved block cipher algorithm and may be used by consuming applications requiring various security strengths, providing that the appropriate block cipher algorithm and key length are used, and sufficient entropy is obtained for the seed.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Additional information
Strength:hedged· not yet calibratedCausal:conditional· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Within a generate request, each outlen-bit block of output requires one hash function computation and several addition operations; an additional hash function computation is required to provide the backtracking resistance.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.1 Hash_DRBG
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
What the paper did — it cites no source for this, so there is none to check. The quote shows it is in the paper.
In the paper
“At the end of the generate request, and before the pseudorandom output is returned to the consuming application, the secret value V is updated in order to prevent backtracking.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.1 Hash_DRBG
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Hash_DRBG produces pseudorandom output bits in about half the time required by HMAC_DRBG.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.1 Hash_DRBG
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“An ideal random source would have a very small probability (about 2 -51 ) of producing a pair of identical 64-bit blocks within that generate request output; each generate request from the CTR_DRBG is generated by running the block cipher in counter mode, so there can never be a duplicate block produced within a generate request output.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesIt may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“For large generate requests, CTR_DRBG produces outputs at the same speed as the underlying block cipher algorithm encrypts data.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Performance.
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“An attacker looking at the sequence will not be able to determine that it came from the CTR_DRBG, though he would have a pretty large advantage in a distinguishing game.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesIt may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“It is difficult to relate the properties of the hash function required by Hash_DRBG with common properties, such as collision resistance, pre-image resistance, or pseudorandomness.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.1 Hash_DRBG
Strength:plain· not yet calibratedTests✓ Asserted: passes✗ Checkable: fails✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. It may be too vague to check against evidence. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“In general, even relatively weak hash functions seem to be quite strong when used in the HMAC construction.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Security.
Strength:hedged· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“When instantiation is performed using this method, the entropy input may or may not have full entropy; in either case, a nonce is required.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Additional information
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Note, however, that hash functions are typically quite fast; few if any consuming applications are expected to need output bits faster than HMAC_DRBG can provide them.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.2 HMAC_DRBG
Strength:hedged· not yet calibratedTests✓ Asserted: passes✗ Checkable: fails✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. It may be too vague to check against evidence. The paper’s conclusions may not depend on it.
What the paper did — it cites no source for this, so there is none to check. The quote shows it is in the paper.
In the paper
“At the end of a generation request, the HMAC_DRBG generates a new Key and V, each requiring one HMAC computation.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.2 HMAC_DRBG
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Such an implementation may be seeded by any approved randomness source that may or may not provide full entropy.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Strength:hedged· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Note that for TDEA, the input and output block lengths are 64 bits, and for AES, the lengths are 128 bits.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Additional information
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“However, the smaller block size of TDEA imposes more constraints: each generate request is limited to 2 13 bits, and at most, 2 32 such requests may be made.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesIt may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“At the end of each generate request, work equivalent to two, three or four encryptions is performed, depending on the choice of underlying block cipher algorithm, to generate new keys and counters for the next generate request.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Performance.
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“HMAC_DRBG produces pseudorandom outputs considerably more slowly than the underlying hash function processes inputs; for SHA-256, a long generate request produces output bits at about 1/4 of the rate that the hash function can process input bits.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.2 HMAC_DRBG
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“When a derivation function is not used, CTR_DRBG is more efficient when the personalization string and any additional input are provided, but is less flexible because the lengths of the personalization string and additional input cannot exceed seedlen bits.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“On the other hand, there is not a reduction proof from the hash function's collision resistance properties to the security of the DRBG; the security of HMAC_DRBG ultimately relies on the pseudorandomness properties of the underlying hash function.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Security.
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesIt may state two separate claims as one.
- The authors state this as an assumption: An approved hash function used in the HMAC construction is a pseudorandom function family.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“Such implementations must be seeded by a randomness source that provides full entropy (e.g., an approved entropy source that has full entropy output or an approved NRBG).”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Load-bearingStrength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“There are known problems with Hash_DRBG when the DRBG is instantiated with insufficient entropy for the requested security strength, and then later provided with enough entropy to attain the amount of entropy required for the security strength, via the inclusion of additional input during a generate request.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.1 Hash_DRBG
Tests✓ Asserted: passes✓ Checkable: passes✓ Load-bearing: passes✓ Based: passesProbably not a substantial claim.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The Generate function is parallelizable, since it uses the counter mode.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > C.1 Hash_DRBG
Strength:plain· not yet calibratedCausal:direct· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“The DRBG mechanisms specified in this Recommendation have different performance characteristics, implementation issues, and security assumptions.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Appendix C: (Informative) DRBG Mechanism Selection
Strength:plain· not yet calibratedCausal:correlational· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“However, the distinguishing attack is theoretical -it poses no practical threat to any real-world application of the DRBG.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✗ Based: failsProbably not a substantial claim. The paper’s conclusions may not depend on it. The paper may give no reason why it holds. It may state two separate claims as one.
A conclusion the paper draws from its own results — it cites no other source for it, so there is none to check. The quote shows it is in the paper.
In the paper
“As shown in Table 2 of Section 10.1, for each hash function, up to 2 48 generate requests may be made, each of up to 2 19 bits.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > Constraints on Outputs.
Strength:plain· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
In the paper
“In accordance with Table 3 in Section 10.2.1, security strengths of 112 and 128 bits may be supported.”
§ Recommendation for Random Number Generation Using Deterministic RBGs > B.3 CTR_DRBG Example Using a Derivation Function
What the sources say
- Not checked yetcites Table 3 in Section 10.2.1
Strength:hedged· not yet calibratedTests✓ Asserted: passes✓ Checkable: passes✗ Load-bearing: fails✓ Based: passesProbably not a substantial claim. The paper’s conclusions may not depend on it.
The authors state this as an assumption.
The adversary is incapable of performing the work required to negate the claimed security strength of the DRBG.
“This assumes that the adversary is incapable of performing the work required to negate the claimed security strength of the DRBG.”
The authors state this as an assumption.
The adversary is incapable of performing work that matches the claimed security strength of the RBG.
“incapable of performing work that matches the claimed security strength of the RBG”
The paper relies on this without support.
The security of the DRBG depends on the secrecy of the entropy input.
“The security of the DRBG depends on the secrecy of the entropy input.”
The authors state this as an assumption.
An approved hash function used in the HMAC construction is a pseudorandom function family.
“The security of HMAC_DRBG is based on the assumption that an approved hash function used in the HMAC construction is a pseudorandom function family.”
The authors state this as an assumption.
The pseudorandomness of HMAC is a widely used assumption in designs.
“Note that the pseudorandomness of HMAC is a widely used assumption in designs, and the HMAC_DRBG requires far less demanding properties of the underlying hash function than Hash_DRBG.”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The source backs part of the claim, not all of it — or backs it for a different population, condition or comparison.
In the citing paper
“Weaknesses in random number generation (RNG) have historically led to severe security breaches1.”
From Raw QPP-RNG randomness via system jitter across platforms: a NIST SP 800-90B evaluation (2025) · cites this paper as [1]
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
HMAC_DRBG example names a nonexistent state value
MinorThe example lists Key, not C, in its internal state, but then identifies V and C as its bitstrings.
“The internal state contains the values for V, Key, reseed_counter, and security_strength, where V and C are bitstrings, and reseed_counter and security_strength are integers.”
“The values of V and Key are the critical values of the internal state upon which the security of this DRBG mechanism depends (i.e., V and Key are the "secret values" of the internal state).”
CTR_DRBG example checks a prediction-resistance flag it says is absent
MinorThe example says it does not store a prediction_resistance_flag, but its generate-function pseudocode tests that flag to decide whether to reseed. It should instead act on the request parameter described in the example.
“Since prediction resistance is known to be supported, there is no need for prediction_resistance_flag in the internal state.”
“If ((reseed_required_flag = 1) OR (prediction_resistance_flag = 1)), then 7.1 status = CTR_DRBG_Reseed_function (state_handle, prediction_resistance_request, additional_input).”
TDEA request count cannot produce the stated output length
MinorAt the stated maximum of 2^13 bits per request, producing 2^64 bits requires 2^51 requests, not 2^45. The stated 2^45 requests would produce only 2^58 bits.
“an attacker who sees 2 64 bits of output from the TDEA CTR_DRBG across at least one reseed”
“In this case, the TDEA CTR_DRBG received 2 45 generate requests.”
Citations
Cites
1 retracted
Recommendation for Random Bit Generator (RBG) Constructions
Barker, E. B., Kelsey, J. M., McKay, K. A., Roginsky, A. L., & Turan, M. S. (2022) · doi:10.6028/nist.sp.800-90c.3pd · Cited by 58
Self-citationRetractedRecommendation for the Entropy Sources Used for Random Bit Generation
Turan, M. S., Barker, E., Kelsey, J., McKay, K. A., Baish, M. L., & Boyle, M. (2018) · NIST Special Publication 800-90B · doi:10.6028/nist.sp.800-90b · Cited by 489
Self-citationRecommendation for applications using approved hash algorithms
Dang, Q. H. (2012) · doi:10.6028/nist.sp.800-107r1 · Cited by 137
Security Bounds for the NIST Codebook-based Deterministic Random Bit Generator.Preprint
Campagna, M. (2006) · IACR Cryptology ePrint Archive · Cited by 12
Flagged first, then by citations
Cited by
Sorted by citations
Items 101–200 of 310
Generation of 1 GB full entropy random numbers with the enhanced-NRBG method
Aggarwal, D., Karthick Balaji, R., Ghatikar, R., Chennuri, S., & Banerjee, A. (2023) · Physica Scripta · doi:10.1088/1402-4896/ad0811 · Cited by 6
Embedding cryptographically secure matrix transformation in structured Compressive Sensing
Djeujo, R. A., & Ruland, C. (2017) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc.2017.7868361 · Cited by 6
Pseudo-random Sequence Generation from Elliptic Curves over a Finite Field of Characteristic 2
Reyad, O., & Kotulski, Z. (2016) · Annals of Computer Science and Information Systems · doi:10.15439/2016f94 · Cited by 6
Raw QPP-RNG randomness via system jitter across platforms: a NIST SP 800-90B evaluation
Vrana, G., Lou, D., & Kuang, R. (2025) · Scientific Reports · doi:10.1038/s41598-025-13135-8 · Cited by 8
A Lightweight Variant of Falcon for Efficient Post-Quantum Digital Signature
Kerimbayeva, A., Iavich, M., Begimbayeva, Y., Gnatyuk, S. O., Tynymbayev, S., Temirbekova, Z., & Ussatova, O. (2025) · Information · doi:10.3390/info16070564 · Cited by 5
Large-Capacity Reversible Data Hiding Over Encrypted Images via Pixel Correlation Recovery
Hua, Z., Zou, J., Zheng, Y., Zhou, Z., Peng, F., & Liao, Q. (2025) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2025.3611457 · Cited by 5
A secure key exchange protocol using link weights and dynamic tree parity machine (TPM)
Ganesan, P., Priyanka, B. R., Sheikh, M., Murthy, D. H. R., & Patra, G. K. (2017) · ACCENTS Transactions on Information Security · doi:10.19101/tis.2017.28001 · Cited by 5
Secure Ranging with IEEE 802.15.4z HRP UWB
Luo, X., Kalkanli, C., Zhou, H., Zhan, P., & Cohen, M. (2024) · IEEE Symposium on Security and Privacy (S&P) · doi:10.1109/sp54263.2024.00238 · Cited by 5
Six shades lighter: a bit-serial implementation of the AES family
Lombardía, S. R., Balli, F., & Banik, S. (2021) · Journal of Cryptographic Engineering · doi:10.1007/s13389-021-00265-8 · Cited by 5
Emotional Influences on Cryptographic Key Generation Systems using EEG signals
Nguyen, D., Tran, D., Sharma, D. K., & Ma, W. (2018) · Procedia Computer Science · doi:10.1016/j.procs.2018.08.004 · Cited by 5
Reconfigurable Architecture to Speed-up Modular Exponentiation
Venkatesh, K., Pratibha, K., Annadurai, S., & Kuppusamy, L. (2019) · IEEE International Carnahan Conference on Security Technology (ICCST) · doi:10.1109/ccst.2019.8888401 · Cited by 5
Saarinen, M.-J. O., Newell, G. R., & Marshall, B. (2020) · doi:10.1145/3411504.3421212 · Cited by 7
A Stochastic Algorithm to Design Min-Entropy Tuning Controllers for True Random Number Generators
Addabbo, T., Fort, A., Moretti, R., Mugnaini, M., Papini, D., & Vignoli, V. (2022) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2022.3151794 · Cited by 5
Towards NIST Standards for Threshold Schemes for Cryptographic PrimitivesPreprint
Brandão, L. T. A. N., Davidson, M. S., & Vassilev, A. T. (2019) · doi:10.6028/nist.ir.8214a-draft · Cited by 5
Observations on NIST SP 800-90B entropy estimators
Aslan, M., Doğanaksoy, A., Saygı, Z., Turan, M. S., & Sulak, F. (2025) · Cryptography and Communications · doi:10.1007/s12095-025-00778-7 · Cited by 4
A Secure and Efficient Software Random Number Generator Applicable to Internet of Things
He, D., Huang, W., Chen, L., & Chan, S. (2024) · IEEE Internet of Things Journal · doi:10.1109/jiot.2024.3468451 · Cited by 4
Windows and Linux Random Number Generation Process: A Comparative Analysis
Alzhrani, K., & Aljaedi, A. (2015) · International Journal of Computer Applications · doi:10.5120/19847-1710 · Cited by 4
PRaCto: Pseudo Random bit generator for Cryptographic application
Raza, S. F., & Satpute, V. R. (2018) · KSII Transactions on Internet and Information Systems · doi:10.3837/tiis.2018.12.029 · Cited by 4
Accelerating Outdoor UWB — Domestic Regulation Transition and Standardization within IEEE 802.15
Li, H.-B., Takizawa, K., & Kojima, F. (2019) · IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences · doi:10.1587/transfun.2019wbi0001 · Cited by 4
Generation of True Random Numbers using Entropy Sources Present within Portable Computers
Koushik, R. M., Perichiappan, A., Om, H., Banerji, A., Eswaran, S., & Honnavalli, P. B. (2021) · IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT) · doi:10.1109/conecct52877.2021.9622734 · Cited by 4
HARPOCRATES: An Approach Towards Efficient Encryption of Data-at-Rest
Ali, M. R., Pal, D., Das, A., & Chowdhury, D. R. (2024) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2024.3387558 · Cited by 4
Statistical Testing of PRNG: Generalized Gambler’s Ruin Problem
Lorek, P., Słowik, M., & Zagórski, F. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-72453-9_34 · Cited by 4
Development of the RISC-V entropy source interface
Saarinen, M.-J. O., Newell, G. R., & Marshall, B. (2022) · Journal of Cryptographic Engineering · doi:10.1007/s13389-021-00275-6 · Cited by 4
Very-Efficient Simulatable Flipping of Many Coins into a Well
Brandão, L. T. A. N. (2016) · Lecture notes in computer science · doi:10.1007/978-3-662-49387-8_12 · Cited by 4
Random Key Chaining (RKC): AES Mode of Operation
KumarKaushal, P., Sobti, R., & Geetha, D. G. (2012) · International Journal of Applied Information Systems · doi:10.5120/ijais12-450184 · Cited by 4
Bringing Kleptography to Real-World TLS
Janovsky, A., Krhovják, J., & Matyáš, V. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-20074-9_3 · Cited by 4
Discussion on the Full Entropy Assumption of the SP 800-90 Series
Buller, D. (2022) · doi:10.6028/nist.ir.8427.ipd · Cited by 4
Švarcmajer, M., Köhler, M., Krpić, Z., & Lukić, I. (2025) · Sensors · doi:10.3390/s25175298 · Cited by 3
Hosmani, S. G., Raja Sekar, K., Raveendran, A., Desalphine, V., Pasupuleti, H. B., & Sudarsan, S. D. (2026) · International Conference on VLSI Design · doi:10.1109/vlsid68508.2026.00033 · Cited by 3
A Survey on Complexity Measures for Pseudo-Random Sequences
Li, C. (2024) · Cryptography · doi:10.3390/cryptography8020025 · Cited by 3
Improved Big Data Security Using Quantum Chaotic Map of Key Sequence
Kotangale, A., Kumar, M. S., & Bhagat, A. P. (2025) · Computers · doi:10.3390/computers14060214 · Cited by 3
Applications of certified randomness
Amer, O., Chakrabarti, S., Chakraborty, K., Eloul, S., Kumar, N., Lim, C., Liu, M., Niroula, P., Satsangi, Y., Shaydulin, R., et al. (2025) · Nature Reviews Physics · doi:10.1038/s42254-025-00845-1 · Cited by 7
Systematic Security Analysis of Stream Encryption With Key Erasure
Chen, Y. L., Luykx, A., Mennink, B., & Bart Preneel, A. (2021) · IEEE Transactions on Information Theory · doi:10.1109/tit.2021.3109302 · Cited by 3
Design Rationale for Symbiotically Secure Key Management Systems in IoT and Beyond
Bartsch, W., Gope, P., Kavun, E. B., Millwood, O., Panchenko, A., Pasikhani, A. M., & Polian, I. (2023) · International Conference on Information Systems Security and Privacy (ICISSP) · doi:10.5220/0011726900003405 · Cited by 3
Хомік, М., & Гарасимчук, О. І. (2023) · Ukrainian Information Security Research Journal · doi:10.18372/2410-7840.25.17940 · Cited by 3
The FPGA Implementation of Pseudorandom Word Generation Algorithms
Opanasenko, V., & Зав’ялов, С. Б. (2023) · IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS) · doi:10.1109/idaacs58523.2023.10348881 · Cited by 3
Verifying the Reliability of Quantum Random Number Generator: A Comprehensive Testing Approach
Biswas, R., Talukdar, D. R., & Roy, U. (2024) · SN Computer Science · doi:10.1007/s42979-023-02323-w · Cited by 3
Feasibility of PUF-Based Authentication on ATtiny Devices with Off-the-Shelf SRAM
Gondesen, F., Mitra, S., & Lam, K. (2020) · ACM Workshop on Cyber-Physical System Security (CPSS) · doi:10.1145/3384941.3409591 · Cited by 3
Design and Implementation of a flexible Multi-purpose Cryptographic System on low cost FPGA
Maache, A., & Kalache, A. (2023) · International journal of electrical and computer engineering systems · doi:10.32985/ijeces.14.1.6 · Cited by 3
Secure self-seeding with power-up SRAM states
Krentz, K.-F., Meinel, C., & Graupner, H. (2017) · IEEE Symposium on Computers and Communications (ISCC) · doi:10.1109/iscc.2017.8024696 · Cited by 3
Recommendation for Cryptographic Key GenerationPreprint
Barker, E. B. (2019) · doi:10.6028/nist.sp.800-133r1-draft · Cited by 3
Self-citationReport on the Block Cipher Modes of Operation in the 800-38 Series
Mouha, N., & Dworkin, M. J. (2023) · doi:10.6028/nist.ir.8459.ipd · Cited by 11
Machine Tool Interoperability in Smart Manufacturing and Industry 4.0
Mccormick, M. R., Shafae, M. S., & Wuest, T. (2025) · IEEE Access · doi:10.1109/access.2025.3585766 · Cited by 2
Lightweight and hybrid image encryption approach: dynamic anchor blocks selection
Alnabhan, M. M., Alsaraireh, S., AbuHour, Y., Mosa, H., & Shaggah, L. A. (2025) · Cluster Computing · doi:10.1007/s10586-025-05751-w · Cited by 3
QPP-RNG: A conceptual quantum system for true randomness
Kuang, R. (2025) · Physical review. E · doi:10.1103/d937-5yt7 · Cited by 2
Shevchuk, R., Adamyk, B., & Benson, V. (2026) · Electronics · doi:10.3390/electronics15122709 · Cited by 2
Four Notes Towards Propaganda and the Post-Digital Symptom
Jackson, R. (2014) · A Peer-Reviewed Journal About · doi:10.7146/aprja.v3i1.116086 · Cited by 2
XDRBG: A Proposed Deterministic Random Bit Generator Based on Any XOF
Kelsey, J. M., Lucks, S., & Müller, S. G. (2024) · IACR Transactions on Symmetric Cryptology · doi:10.46586/tosc.v2024.i1.5-34 · Cited by 3
Self-citationХомік, М., & Гарасимчук, О. І. (2023) · Ukrainian Information Security Research Journal · doi:10.18372/2410-7840.25.18222 · Cited by 2
On-line Anomaly Detection and Qualification of Random Bit Streams
Fabrello, C. G., Rossi, V., Witek, K., Trombetta, A., & Caccia, M. (2024) · IEEE International Conference on Cyber Security and Resilience (CSR) · doi:10.1109/csr61664.2024.10679431 · Cited by 2
Reliable set of random number generation using Astable Multivibrator PUF
Sivasankari, N., & Kumari, R. S. S. (2022) · Analog Integrated Circuits and Signal Processing · doi:10.1007/s10470-022-02027-w · Cited by 2
Investigating The Impact Of Epilepsy On EEG-based Cryptographic Key Generation Systems
Nguyen, D., Tran, D., Sharma, D. K., & Ma, W. (2017) · Procedia Computer Science · doi:10.1016/j.procs.2017.08.015 · Cited by 2
Kwon, J., Seo, S. C., & Hong, S. (2018) · Applied Sciences · doi:10.3390/app8060900 · Cited by 2
Mathematical Solution of ULTE Based Salt Generation Password Based Key Derivation Function (PBKDF)
Hossain, M. A., Ahsan-Ul-Ambia, Hossain, N., Akhond, M. R., Adnan, N., & Galib, S. M. (2022) · American Journal of Agricultural Science Engineering and Technology · doi:10.54536/ajaset.v6i2.368 · Cited by 2
Key encapsulation mechanism based on polar codes
Hooshmand, R., & Khoshfekr, M. (2022) · IET Communications · doi:10.1049/cmu2.12496 · Cited by 2
Lightweight cryptographic secure random number generator for IoT devices
Răstoceanu, F., Rughinis, R. V., & Trancă, D.-C. (2023) · International Conference on Control Systems and Computer Science · doi:10.1109/cscs59211.2023.00036 · Cited by 2
The Communication and Security Technology of IoT
Zeng, X., & Bao, S. (2023) · Advanced and intelligent manufacturing in China · doi:10.1007/978-981-99-7603-4_4 · Cited by 2
Signature Renewal for Low Entropy Data
Atighehchi, K., & Barbier, M. (2018) · IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) · doi:10.1109/trustcom/bigdatase.2018.00126 · Cited by 2
Generation of Symmetric Key Using Randomness of Hash Function
Charan, K. S., Nakkina, H. V., & Chandavarkar, B. R. (2020) · International Conference on Computing, Communication and Networking Technologies (ICCCNT) · doi:10.1109/icccnt49239.2020.9225280 · Cited by 2
On the convergence to regime of ADC-based true random number generators
Rovatti, R., Callegari, S., & Setti, G. (2007) · European Conference on Circuit Theory and Design · doi:10.1109/ecctd.2007.4529676 · Cited by 2
Krasnowski, P. (2022) · doi:10.31237/osf.io/6c57s · Cited by 3
CMVP approved sensitive parameter generation and establishment methods:
Schaffer, K. (2020) · doi:10.6028/nist.sp.800-140d · Cited by 2
DIM‐Based Random Number Generation Using Quantum Noise Resources
Wi, H., Lee, S., & Yi, O. (2022) · Wireless Communications and Mobile Computing · doi:10.1155/2022/8984789 · Cited by 1
Security analysis of the ISO standard $$\textsf{OFB}$$-$$\textsf{DRBG}$$
Chung, W., Kim, H., Lee, J., & Lee, Y. (2024) · Designs Codes and Cryptography · doi:10.1007/s10623-024-01449-z · Cited by 1
Performance Enhancement of the LFSR-Based Unpredictable Random Number Generator in Rocket Core
SHIKANO, T., & Ichikawa, S. (2024) · IEICE Transactions on Information and Systems · doi:10.1587/transinf.2024edp7098 · Cited by 1
Evaluation of randomness hash-DRBG-based Ascon hash function using NIST SP800-22
Panuntun, L. H., & Susanti, B. H. (2025) · AIP conference proceedings · doi:10.1063/5.0286255 · Cited by 2
Entropy measurement and online quality control of bit streams by a true random bit generator
Fabrello, C. G., Rossi, V., Witek, K., Trombetta, A., Baszczyk, M., Dorosz, P., Kucewicz, W., & Caccia, M. (2025) · Frontiers in Computer Science · doi:10.3389/fcomp.2025.1642566 · Cited by 1
Quantumecurecomm: Quantum-Encrypted Messaging And Ultra-Secure File Sharing In Blockchain
Geetha, V., & Kulkarni, A. (2025) · International Conference on Intelligent Computing and Communication Systems (CICCS) · doi:10.1109/ciccs66437.2025.11280203 · Cited by 1
A lightweight threshold signature scheme for internet of things devices
Dou, K., Han, Y., Li, X., & Zhang, D. (2025) · Journal of King Saud University - Computer and Information Sciences · doi:10.1007/s44443-025-00367-x · Cited by 1
Bouke, M. A., Alramli, O. I., Abdullah, A., Udzir, N. I., Samian, N., Othman, M., & Hanapi, Z. M. (2025) · Security and Privacy · doi:10.1002/spy2.70172 · Cited by 1
Distinction for Quantum Random Number Generators Based on Machine Learning
Han, Y., Pei, T., & Zhang, F. (2026) · Electronics · doi:10.3390/electronics15050971 · Cited by 3
Hardware-Accelerated Cryptographic Random Engine for Simulation-Oriented Systems
Kurian, M. G., & Chen, Y. (2026) · Electronics · doi:10.3390/electronics15061297 · Cited by 1
Secret Matrix Lifecycle Management for Compressive Sensing based Cryptographic Mechanisms
Djeujo, R. A., & Ruland, C. (2017) · International Conference on Computing Communication Control and automation · doi:10.1109/iccubea.2017.8463895 · Cited by 1
Template Attack Against AES in Counter Mode With Unknown Initial Counter
Tienteu, M., Smith, E., Santillan, E. M., Kornegay, K., Harvey, P., Toutsop, O., Yimer, T. M., Morris, V., & Wandji, K. (2023) · IEEE Annual Computing and Communication Workshop and Conference (CCWC) · doi:10.1109/ccwc57344.2023.10099238 · Cited by 1
Overcoming the UX Challenges Faced by FIDO Credentials in the Consumer Space
Corella, F. (2023) · Lecture notes in computer science · doi:10.1007/978-3-031-35822-7_30 · Cited by 1
Entropy Model of Rosin Autonomous Boolean Network Digital True Random Number Generator
Zong, Y., Dong, L., & Lu, X. (2024) · Electronics · doi:10.3390/electronics13061140 · Cited by 1
A Unified TRNG And PUF Module Based on Threshold Switching Array
Kan, J., Zhang, Z., Gao, D., Zhong, S., & Zhang, Y. (2024) · IEEE International Conference on IC Design and Technology (ICICDT) · doi:10.1109/icicdt63592.2024.10717670 · Cited by 1
AES and Mixed AES/Gold Spreading Sequences for Satellite Uplink Code Division Multiplexing
Garello, R., Visintin, M., Schiavone, R., Compagnoni, A., & Chiasserini, C. F. (2025) · IEEE Transactions on Communications · doi:10.1109/tcomm.2025.3554679 · Cited by 1
Exploiting Read Noise of Filamentary VCM ReRAM for Robust TRNG
Schnieders, K., Bai, P., Wang, Y., Kempen, T., Sarantopoulos, A., Wouters, D., Rana, V., Dittmann, R., Waser, R. M., Menzel, S., et al. (2025) · IEEE Transactions on Electron Devices · doi:10.1109/ted.2025.3611916
RSA Şifreleme Sistemlerinin Kleptografik Arka Kapıları için Güvenlik ve Karmaşıklık Analizi
CERAN, E., Kiraz, M. S., & Uzunkol, O. (2017) · Süleyman Demirel Üniversitesi Fen Bilimleri Enstitüsü Dergisi · doi:10.19113/sdufbed.70723 · Cited by 1
Accelerated Secure Boot for Real-Time Embedded Safety Systems
Nasser, A., Gumise, W., & Ma, D. (2019) · SAE International journal of transportation cybersecurity and privacy · doi:10.4271/11-02-01-0003 · Cited by 1
A Proposed Impregnable 256-Bit Hash Producer
Hussein, O. (2019) · International Computer Engineering Conference · doi:10.1109/icenco48310.2019.9027484 · Cited by 1
Elliptic Curve Pseudorandom Bit Generator with Maximum Period Sequences
Kuznetsov, A. A., Gorbenko, Y., Кіян, А., Ульяновська, Ю. В., & Кузнецова, Т. (2021) · International Journal of Computing · doi:10.47839/ijc.20.4.2436 · Cited by 1
МОДЕЛЬ ЛЕГКОВАГОВОГО ГЕНЕРАТОРА ПСЕВДОВИПАДКОВИХ ЧИСЕЛ ДЛЯ ІНТЕРНЕТУ РЕЧЕЙ
Поперешняк, С. В., & Райчев, О. О. (2021) · Science-based technologies · doi:10.18372/2310-5461.50.15670 · Cited by 1
Kutschera, S., Slany, W., Ratschiller, P., Gursch, S., & Dagenborg, H. (2023) · Entropy · doi:10.3390/e25060854 · Cited by 1
Scalable broadcast authentication for V2V communication
Feiri, M. (2016) · doi:10.3990/1.9789036542005 · Cited by 1
Guideline for Using Cryptographic Standards in the Federal Government:Preprint
(2019) · doi:10.6028/nist.sp.800-175br1-draft · Cited by 1
CMVP approved sensitive security parameter generation and establishment methods :
Schaffer, K., & Calis, A. (2022) · doi:10.6028/nist.sp.800-140dr1 · Cited by 1
Chapter 8 Notes and References
Lőrinczi, J., Hiroshima, F., & Betz, V. (2011) · De Gruyter eBooks · doi:10.1515/9783110203738.455 · Cited by 1
Generation of Pseudorandom and Prime Numbers for Cryptographic Applications
Mammeri, Z. (2024) · Cryptography · doi:10.1002/9781394207510.ch16 · Cited by 1
Improving the resilience of the constrained Internet of Things : a moving target defense approach
Navas, R. E. (2020) · theses.fr (ABES) · doi:10.70675/ec975c75z1b33z4693zb02cz4012da71b29f · Cited by 1
Comparative Study of RKC and GCM Mode of Operation
KumarKaushal, P., Sobti, R., & Rathore, R. S. (2012) · International Journal of Computer Applications · doi:10.5120/8232-1323
Label Switched Path (LSP) Self-Ping
Bonica, R., Minei, I., Conn, M., Pacella, D. J., & Tomotaki, L. (2016) · doi:10.17487/rfc7746
(2006) · I.B.Tauris eBooks · doi:10.5040/9780755625963.0007
Построение генераторов случайных чисел с помощью вероятностных автоматов и “односторонних” функций
Popov, V. O., Витальевич, С. С., & Smyshlyaev, S. V. (2014) · Математические вопросы криптографии · doi:10.4213/mvk123
SSUKey: A CPU-Based Solution Protecting Private Keys on Untrusted OS
Li, H., Pan, W., Lin, J., Cheng, W., & Li, B. (2018) · Lecture notes in computer science · doi:10.1007/978-3-319-89500-0_4
Offloading Cryptographic Services to the SIM Card
Pedraja, D., Baliosián, J., & Betarte, G. (2018) · Latin-American Symposium on Dependable Computing · doi:10.1109/ladc.2018.00015
Contribution oo the Theory and Practice of Generating RSA Algorithm Keys
Unkašević, T., Banjac, Z., Milosavljević, M., Milosav, P., & Mostafa, M. A. M. (2019) · International Scientific Conference Sinteza · doi:10.15308/sinteza-2019-589-594
Metadata
- Authors
- Barker, E. B., & Kelsey, J. M.
- Published
- 2015-06
- OpenAlex
- W4298403653
- Cited by
- 304
- References
- 4
- Citations by year
- 2026: 49 · 2025: 53 · 2024: 27 · 2023: 31 · 2022: 22 · 2021: 18 · 2020: 19 · 2019: 26 · 2018: 13 · 2017: 16 · 2016: 8 · 2015: 4
- Type
- report
- Language
- en
- Open access
- gold
- doi.org
- Funders
- National Institute of Standards and Technology
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptographic Implementations and Security
- Physical Sciences › Computer Science › Information Systems › Cryptography and Residue Arithmetic
- Physical Sciences › Computer Science › Computer Networks and Communications › Cryptography and Data Security
- Keywords
- random number generation, random bit generation, cryptographic key generation, information security standards
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
A language model drew the claims from the paper on 2026-10-09, under version 3 of the claim definition (model deepseek-v4.1-flash, prompt extract-v3).
A second model labelled each claim on 2026-10-09 (model jev-1.13-20260917, definition revision gold-guideline-v0.2).
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review