Designs
In the discussion below, CSPRNG designs are divided into three classes: 1) those based on cryptographic primitives such as ciphers and cryptographic hashes, 2) those based upon mathematical problems thought to be hard, and 3) special-purpose designs. The last often introduce additional entropy when available and, strictly speaking, are not "pure" pseudorandom number generators, as their output is not completely determined by their initial state. This addition can prevent attacks even if the initial state is compromised.
Read more about this topic: Cryptographically Secure Pseudorandom Number Generator
Famous quotes containing the word designs:
“It is a mighty error to suppose that none but violent and strong passions, such as love and ambition, are able to vanquish the rest. Even idleness, as feeble and languishing as it is, sometimes reigns over them; it usurps the throne and sits paramount over all the designs and actions of our lives, and imperceptibly wastes and destroys all our passions and all our virtues.”
—François, Duc De La Rochefoucauld (16131680)
“I have nothing against the Queen of England. Even in my heart I never resented her for not being Jackie Kennedy. She is, to my mind, a very gallant lady, victimized by whoever it is who designs the tops of her uniforms.”
—Leonard Cohen (b. 1934)
“His designs were strictly honourable, as the phrase is; that is, to rob a lady of her fortune by way of marriage.”
—Henry Fielding (17071754)