[117626] in Cypherpunks

home help back first fref pref prev next nref lref last post

Re: Build a better OTP?

daemon@ATHENA.MIT.EDU (Sunder)
Tue Sep 7 14:51:50 1999

Message-ID: <37D55BF3.1E598588@brainlink.com>
Date: Tue, 07 Sep 1999 14:39:47 -0400
From: Sunder <sunder@brainlink.com>
MIME-Version: 1.0
To: "William H. Geiger III" <whgiii@openpgp.net>
CC: cypherpunks@cyberpass.net
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: Sunder <sunder@brainlink.com>



"William H. Geiger III" wrote:
> 
> In <199909061613.SAA05886@mail.replay.com>, on 09/06/99
>    at 06:13 PM, Anonymous <nobody@replay.com> said:
> 
> >> Has anyone designed a true random number generator that runs at high
> >> speed? Something that could fill a CD or DVD in a reasonable amount of
> >> time?
> 
> >Yes, there's one out by a little company called Intel.  You might have
> >heard of them.
> 
> >They're building it into their chip sets so if you buy a new computer
> >you'll probably get it automatically.  Soon, random bits will essentially
> >be ubiquitous.  Anyone who cares can have all the random numbers he
> >wants.
> 
> >The data rate is in the megabytes per hour range so it would take a few
> >days to fill a CD.
> 
> Yes but is it trustworthy?

Sure it is.  Use a second OTPgen and XOR them, one you've built that you know
is trustworthy - even if it is a bit biased, it won't matter.  A true random
number gen, XOR'ed with N false ones (that aren't related to the true one)
will always yield true random numbers. :^)  You then take the result and
massage it a bit getting rid of dead spaces, etc.

(i.e. by unrelated false rng I mean that the slimetel one isn't going to take
your bits and give you c^0xff producing all 0x00's.) :)  I suppose untrusted
would be a better word than false.

-- 
---------------------------- Kaos Keraunos Kybernetos -------------------- 
 + ^ +  Sunder              "The real aim of current policy is to     /|\ 
  \|/   sunder@brainlink.com ensure the continued effectiveness of   /\|/\ 
<--*--> -------------------- OF US information warfare assets against\/|\/ 
  /|\   You're on the air.   individuals,businesses and governments   \|/ 
 + v +  Say 'Hi' to Echelon  in Europe and elsewhere" -- Ross Anderson 
---------------------------- http://www.sunder.net -----------------------
"The day that Microsoft makes a product that doesn't suck is the same day
they start making vacuum cleaners."


home help back first fref pref prev next nref lref last post