Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Sep 2012 00:46:26 +0100
From:      RW <rwmaillists@googlemail.com>
To:        freebsd-security@freebsd.org
Subject:   Re: Proposed fix; stage 1 (Was: svn commit: r239569 - head/etc/rc.d)
Message-ID:  <20120917004626.34cecf12@gumby.homeunix.com>
In-Reply-To: <E1TDHb0-000FIh-0Z@groundzero.grondar.org>
References:  <50453686.9090100@FreeBSD.org> <20120913052431.GA15052@dragon.NUXI.org> <alpine.BSF.2.00.1209131258210.13080@ai.fobar.qr> <alpine.BSF.2.00.1209141336170.13080@ai.fobar.qr> <E1TCXN0-000NFT-7I@groundzero.grondar.org> <CAG5KPzwOdCkybj3D5uic1KC-pwW-pewgsrqrXg60f5SJjtzYPw@mail.gmail.com> <E1TCbDG-0002Hz-9D@groundzero.grondar.org> <CAG5KPzzRxzVX-%2B9fYjRdqjY-wScbM6AA7GYtLmktgMG0Zg8iyQ@mail.gmail.com> <E1TCbSz-0007CJ-BI@groundzero.grondar.org> <CAG5KPzyJNmXRfxtPPrdc2zVCsxGtDfJT79YC3a1PNUfOOSzt8A@mail.gmail.com> <E1TCcIq-000Brr-Ex@groundzero.grondar.org> <CAG5KPzwEESg7iUb2%2B-kAN%2Bk55M95BZjh5VaSvxzSsSCVuZ9kMw@mail.gmail.com> <E1TCdlD-000C1N-4g@groundzero.grondar.org> <CAG5KPzzFO1H5Wcx34oXi09=aJqg5w%2BXWSd8fnn0Byvpy_8%2B-rA@mail.gmail.com> <E1TCpk1-000N2H-Vq@groundzero.grondar.org> <CAG5KPzxOua1t%2BWCef77E5jA1j_m6faw3JXUgsy8W_TeE%2BkpLUg@m <CAG5KPzymZY0ua2cAkzB-MK54G2WbWYi9J01c8YW4F9LOdVvc9A@mail.gmail.com> <E1TDHb0-000FIh-0Z@groundzero.grondar.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 16 Sep 2012 17:21:21 +0100
Mark Murray wrote:

> Part 3 will be the addition of another choice of software PRNG;
> Fortuna. Fortuna is MUCH more resilient to attack, 

Fortuna is much more resilient to types of attack that're probably
never going to happen.

Potentially Fortuna could be much worse against real world attacks
because it spreads the entropy very thinly across the 32 (or more)
pools. During the boot most entropy will go into pools that wont
contribute until it's too late to be of use.

I think Fortuna has a lot of merit, but it needs to be modified to be
practical as a UNIX /dev/random.  For example instead of looping each
entropy source around the 32 pools, just loop up to the first pool that
never been consumed.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120917004626.34cecf12>