home

kskb.dev/data · documents with their text · this document in the catalog

CSPRNG [ noun ]

glossary term · license Apache-2.0 · 955 characters · the original · source wot-terms

CSPRNG [ noun ]

AI–generated Summary

Cryptographically Secure PRNG

Definition

means "Cryptographically Secure Pseudorandom Number Generator," which means that a sequence of numbers (bits, bytes...) that is produced from an algorithm that is deterministic (the sequence is generated from some unknown internal state), hence pseudorandom is also cryptographically secure, or not. (Source: https://crypto.stackexchange.com/questions/12436/what-is-the-difference-between-csprng-and-prng)

Security

It is cryptographically secure if nobody can reliably distinguish the output from true randomness, even if the PRNG algorithm is perfectly known (but not its internal state). A non-cryptographically secure PRNG would fool basic statistical tests but can be distinguished from true randomness by an intelligent attacker. (Source: https://crypto.stackexchange.com/questions/12436/what-is-the-difference-between-csprng-and-prng)

See also

PRNG+

KERI Suite Glossary, https://weboftrust.github.io/WOT-terms/docs/glossary/CSPRNG. Licensed under the Apache License 2.0; the license and any notices are in the repository. Found through KERISSE. The abstract, the level and the labels on the catalog entry are the KERISuite Knowledge Base's own, CC BY 4.0.

Powered by Datasette · Queries took 2.326ms