On 01/12/12 18:43, g....@free.fr wrote:


----- Mail original -----
De: "Roman Yeryomin"<leroi.li...@gmail.com>
À: "OpenWrt Development List"<openwrt-devel@lists.openwrt.org>
Envoyé: Jeudi 12 Janvier 2012 16:52:36
Objet: Re: [OpenWrt-Devel] [PATCH] Haveged entropy gathering daemon -   Package


If I remember correctly there were some security reasons of removing
it from the kernel.

There is 2 reasons:
First, network could be sniffed and one could use that knowledge to know what 
have been added to the entropy pool at which exact time. Very hard to do and 
much much harder when there is multiple networks as usually you are not able to 
sniff all networks at the same time.
Secondly, dev/random content is supposed to count only first class entropy for 
crypto purpose, so if you add content that is not of the first class quality, 
you lie on the size of available entropy.

I think the real reason is that mostly programmers are paid to make big server 
work in a secure way.
If a server has only one network card active and that card feed the entropy 
pool, that would be bad for security if able to sniff that network. So from an 
audit point of view, it is better to remove an uncertain entropy source.
Secondly, big server this day have hardware noise generator to feed the entropy 
pool.

Although I've done this on ramips platform and didn't face any issues
I think that, potentially, a better source or entropy would be radio
noise. Of cause if it's possible to get.

As network traffic from cable, radio noise could be sniffed, on the radio case 
even without physical access.
So that may not be better, maybe even worst.

Sure you can sniff noise, but you won't see the same noise as a sniffer than as a receiver using it for entropy anyway due to the nature of the physical medium.
--
Florian
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to