FreeBSD random number generator broken for last 4 months
FreeBSD random number generator broken for last 4 months
Posted Feb 19, 2015 6:12 UTC (Thu) by eternaleye (guest, #67051)In reply to: FreeBSD random number generator broken for last 4 months by Paf
Parent article: FreeBSD random number generator broken for last 4 months
When you sign a message using DSA, it requires a nonce. If the nonce is ever reused, bits of the private key are leaked. Deterministic DSA constructions produce the nonce as a function of the message, but in many cases the nonce is simply randomness. If the randomness is weak, it's much more likely to repeat. Note that this is how the PS3 signing key was cracked - IIRC, Sony used the same nonce whenever they signed an update, allowing the private key to be recovered.
