mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-24 21:34:06 -06:00
vault backup: 2022-07-27 17:41:57
This commit is contained in:
parent
67a37eea7e
commit
ef3efba3d2
@ -63,4 +63,25 @@ digital crypto schemes normally work on the binary data (images, .docs, .txt, mp
|
|||||||
# Randomness
|
# Randomness
|
||||||
- a lack of predicability
|
- a lack of predicability
|
||||||
- no patterns
|
- no patterns
|
||||||
-
|
- stochastic (can be analysed but not predcted) vs deterministic
|
||||||
|
|
||||||
|
used for
|
||||||
|
- one time pad
|
||||||
|
- generating key-pairs
|
||||||
|
- generating salts for password hashing
|
||||||
|
- seeding pesudo random number generators
|
||||||
|
|
||||||
|
humans are not good at randomness
|
||||||
|
- e.g., see patterns when there are none
|
||||||
|
- e.g., random dot pattern
|
||||||
|
- shuffle algorithm
|
||||||
|
- gambers fallacy
|
||||||
|
|
||||||
|
computers have the same problem: they are deterministic
|
||||||
|
- cannot really produce true random numbers
|
||||||
|
- CSPRNGS crypto secure pseudo random number generators
|
||||||
|
- hardware entropy generator
|
||||||
|
|
||||||
|
entropy pool
|
||||||
|
- modern OSs implement an entropy pool that processes can draw on when the need random data
|
||||||
|
- some systems provide blocking and non-blocking random sourc
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user