Richard Heathfield
8/4/2015 1:01:00 PM
On 04/08/15 13:44, Mok-Kong Shen wrote:
> Am 03.08.2015 um 19:31 schrieb Kaz Kylheku:
>> On 2015-08-02, Mok-Kong Shen <mok-kong.shen@t-online.de> wrote:
>>> If HAC and Maurer don't mention that a CSPRNG is required to
>>> implement Maurer's algorithm, I can't imagine that they (both)
>>> had by pure chance forgotten to do that, if a CSPRNG were indeed
>>> necessary to do that implementation.
>>
>> This doesn't need to be spelled out, because the assumption that anyone
>> qualified to be reading the material isn't dumb as a fucking brick.
>>
> Your sentence is a bit ambiguous.
I don't see how.
> Do you mean CSPRNG is required or
> not in the present context? If yes, please kindly explain a bit.
Kaz means that a CSPRNG is required for Maurer's algorithm. My
explanation of Kaz's meaning is by way of a parallel. Consider an
algorithm for filling a bucket with water:
Step 1: place the bucket under the tap
Step 2: turn the tap on
Step 3: monitor the flow of water
Step 4: when the bucket is full, turn off the tap
At no stage does the algorithm say "ensure that the ambient temperature
and pressure are such that the water is in liquid form" or "ensure that
gravity is working" or "ensure that your bucket has no holes except the
one for allowing water in at the top", but we may safely deduce these
facts from the context, and anyone who needs these conditions to be
spelled out may experience self-esteem challenges when their IQ is
compared to that of a brick.
Kaz - fair summary?
--
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within