Re:NeuG USB True Random Number Generator
by pvg on Friday January 05, 2018 @02:50PM
(#16081110)
How does reseeding the CSPRNG create forward secrecy? I thought that if someone lifts your CSPRNG internal state (after it's been seeded and the seed tossed), they wouldn't be able to play it backwards to get previous output you've used as session keys or whatever.
[ Parent
| on HN ]
I'm abusing the term, I know. But the idea is simple, right? Even a minuscule update to the kernel entropy pool makes a previously compromised state unusable. So you don't want your CSPRNG to just be a bit generator, like HMAC or CTR.
(Zvi Gutterman refers to the property I'm talking about as "backwards security", so my abuse of the term is particularly egregious).