Re: Noise source processing

New Message Reply About this list Date view Thread view Subject view Author view

Michael Paul Johnson (mpj@ebible.org)
Wed, 05 Aug 1998 22:01:58 -0600


At 09:12 PM 8/5/98 -0400, mgraffam@mhv.net wrote:
...
>After a little bit of work I have put together a white noise source
>(hacked FM reciever, heavily shielded to reduce local EMR bias) and
>have it jacked into a mic port on one of my machines. I would like
>to develop of bit of code (oh, horror :) to take bits from the sound
>card, and bits from /dev/random, and mix them together to get a
>random number stream.
>
>The noise coming off of the sound card is more beige than white though..
>
>Does anyone know of any papers, articles or whatever on good techniques to
>remove bias from the audio source?
...
If I were doing it, I would probably feed the raw bytes into a stream
cipher with feedback, like Sapphire II, and then select every nth byte from
the output stream (just to match the output bit rate to the estimated
actual entropy in a conservative fashion and improve the effective
avalanche performance of that particular algorithm). This would be faster
than a hash like SHA-1. Indeed, you could just use a good mixer, like a CRC
or non-cryptographic hash to whiten the noise if speed is an issue. As long
as you restrict the output bit rate to less than the actual estimated
entropy of the source, you should be alright, provided that your noise
source is as random as you think it is.

Then again, the truly paranoid may beg to differ.

_______

Michael Paul Johnson
mpj@ebible.org http://ebible.org http://cryptography.org
PO BOX 1151, Longmont CO 80502-1151, USA Jesus Christ is Lord!


New Message Reply About this list Date view Thread view Subject view Author view

 
All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum

The following archive was created by hippie-mail 7.98617-22 on Sat Apr 10 1999 - 01:10:55