[51648] in Cypherpunks

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

ANNOUNCE: NOISE.SYS v0.4.9-Beta /dev/random driver for DOS syste

daemon@ATHENA.MIT.EDU (Deranged Mutant)
Fri Mar 8 03:52:26 1996

From: "Deranged Mutant" <WlkngOwl@UNiX.asb.com>
To: cypherpunks@toad.com, coderpunks@toad.com
Date: Fri, 8 Mar 1996 03:34:00 +0000


The latest version of NOISE.SYS (0.4.9) should be available "real 
soon now" at ftp.elf.stuba.sk in the ??/security directory [I don't 
remember the exact path...].

It should also be available at the ftp.wimsey.com and ftp.funet.fi 
sites soon.

NOISE.SYS is a /dev/random driver for DOS systems, similar to the 
random.c implementation for Linux and FreeBSD.  It sets up two 
devices, "random" and "urandom" which return streams of crypto- 
quality random bytes based on fast timings from the keyboard IRQ, 
disk access, Windows 3.x message broadcasts, mouse movement, and cpu 
clock drift, with some experimental kluges to sample the audio card 
input [to be improved in future versions].  The raw samples are mixed 
using a polynomial function and then hashed using SHA-1.  Entropy 
estimation is based on arithmetic coding schemes and how often 
samples recur, rather than on the sample deltas themselves.

The source is included (in 386 assembler) and is relatively easy to 
modify and experiment with [plenty of comments and macros].




Rob. 

---
Send a blank message with the subject "send pgp-key" (not in
quotes) to <WlkngOwl@unix.asb.com> for a copy of my PGP key.

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