BLU Discuss list archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss] How do I add entropy?
- Subject: [Discuss] How do I add entropy?
- From: kentborg at borg.org (Kent Borg)
- Date: Mon, 08 Sep 2014 08:45:34 -0400
- In-reply-to: <ee08cfb320824d08a5b68cd02c6be064@CO2PR04MB684.namprd04.prod.outlook.com>
- References: <2091574.2kyEmHr34c@thinkpad> <CAAbKA3VZ3X_59jGL9SJD2CfiY2u58+2ddr9uV4YA-APXbtpLpA@mail.gmail.com> <540B8195.8050008@horne.net> <ca94bee20db44a79b2f8d6a27347a0f9@CO2PR04MB684.namprd04.prod.outlook.com> <540C9F77.5070104@borg.org> <ee08cfb320824d08a5b68cd02c6be064@CO2PR04MB684.namprd04.prod.outlook.com>
I am not wedded to the xor decision, and I would not have dreamed it up. But looking at NSA's backdoor as an engineering problem, that xoring looks like a really hard thing for them to break. The secret silicon would have to be field upgradable to match specific kernel versions. There have been 32 changes to random.c in Linus' tree so far this year: random.c itself is a low-bandwidth entropy source! Quite plausibly Intel's RNG *is* deterministic and they engineered a way to periodically leak that internal state, stego-style. But the xoring approach holds up to that just fine. Still, looking through Linus' git, the xoring was taken out early this year. Instead data from Intel's rng is now used as SHA's initial vector. I would have liked a bit more aggressive use of that high bandwidth RNG, but it seems sound. As for Matt Mackall quitting...in a zeal to accurate entropy accounting, wasn't he busily turning off every entropy source he couldn't characterize? (In other words, nearly all entropy sources?) That seemed like a really stupid thing--and quite a different approach from your more-is-better tinhatrandom design. I was startled when I happened upon this in the code and I cold e-mailed him about it. He was pissed as hell that I would dare e-mail him and he was doing me a great favor to answer my e-mail to tell me he was pissed that I e-mailed him. (Okay, I exaggerate a little, but that was the taste in my mouth as *I* concluded he had to go.) Getting more entropy sources contributing seems a good thing and (as far as I observe) it is only possible now that Mackall is gone. Am I wrong? -kb
- Follow-Ups:
- [Discuss] How do I add entropy?
- From: blu at nedharvey.com (Edward Ned Harvey (blu))
- [Discuss] How do I add entropy?
- From: kentborg at borg.org (Kent Borg)
- [Discuss] How do I add entropy?
- References:
- [Discuss] How do I add entropy?
- From: bill at horne.net (Bill Horne)
- [Discuss] How do I add entropy?
- From: bill.n1vux at gmail.com (Bill Ricker)
- [Discuss] How do I add entropy?
- From: bill at horne.net (Bill Horne)
- [Discuss] How do I add entropy?
- From: blu at nedharvey.com (Edward Ned Harvey (blu))
- [Discuss] How do I add entropy?
- From: kentborg at borg.org (Kent Borg)
- [Discuss] How do I add entropy?
- From: blu at nedharvey.com (Edward Ned Harvey (blu))
- [Discuss] How do I add entropy?
- Prev by Date: [Discuss] OT: cartoon about cryptography
- Next by Date: [Discuss] How do I add entropy?
- Previous by thread: [Discuss] How do I add entropy?
- Next by thread: [Discuss] How do I add entropy?
- Index(es):