Random numbers from CPU execution time jitter
Random numbers from CPU execution time jitter
Posted Apr 30, 2015 13:56 UTC (Thu) by dkg (subscriber, #55359)In reply to: Random numbers from CPU execution time jitter by matthias
Parent article: Random numbers from CPU execution time jitter
saving and reloading a seed also has other potential risks:
- the non-volatile storage itself may not be in tight control of the processor -- it represents a possible risk for both leakage ("i know your seed") and tampering ("i can force your seed to be whatever i want")
- if the saved seed is somehow (accidentally? due to system failure?) reused across multiple boots, and there is no other source of entropy then the boots that share the seed will have the exact same stream of "randomness", potentially leading to symmetric key reuse, predictable values, and all other kinds of nastiness.
