4 ms·
>Kernel CSPRNGs do need continually updated entropy pools. But not because their original entropy is depleted! Rather: you want your RNG to be updated so that i
by aortega 11y ago
>Kernel CSPRNGs do need continually updated entropy pools. But not because their original entropy is depleted! Rather: you want your RNG to be updated so that its "key" changes regularly, so that if your system is compromised transiently, you'll recover.
It's very unlikely that a compromise will be temporary. This situation "transient compromise" will never happen. Moreover, once a system is compromised, by definition you cannot trust it until replacing it from a known-good source or backup, at which point, you just start the CSRNG with new entropy.
No system should need or even attempt to recover from a transient compromise, you are just causing a false feeling of security.
- ibotty 11y agoYou don't necessarily know your rng is being attacked. Rekeying frequently makes passive attacks way harder, so it makes sense to rekey as a often as you can.
- aortega 10y agoWhat would be, for example, a passive attack against a CS-RNG?
- Natanael_L 10y agoSidechannel leaks against mobile devices.