From owner-freebsd-arch Mon Jun 19 8:51:14 2000 Delivered-To: freebsd-arch@freebsd.org Received: from mass.osd.bsdi.com (adsl-63-206-88-224.dsl.snfc21.pacbell.net [63.206.88.224]) by hub.freebsd.org (Postfix) with ESMTP id C944837BB92 for ; Mon, 19 Jun 2000 08:51:11 -0700 (PDT) (envelope-from msmith@mass.osd.bsdi.com) Received: from mass.osd.bsdi.com (localhost [127.0.0.1]) by mass.osd.bsdi.com (8.9.3/8.9.3) with ESMTP id IAA08463; Mon, 19 Jun 2000 08:55:54 -0700 (PDT) (envelope-from msmith@mass.osd.bsdi.com) Message-Id: <200006191555.IAA08463@mass.osd.bsdi.com> X-Mailer: exmh version 2.1.1 10/15/1999 To: Dag-Erling Smorgrav Cc: arch@FreeBSD.ORG Subject: Re: (2nd iteration) New /dev/(random|null|zero) - review, please In-reply-to: Your message of "19 Jun 2000 14:34:50 +0200." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 19 Jun 2000 08:55:54 -0700 From: Mike Smith Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Dan Moschuk writes: > > I have a driver for the i82802 chipset (Intel Thermal Noise RNG) that > > needs to be newbus-ified before committing. Anyone that can help me > > with this, it would be appreciated. > > The idea of built-in hardware RNGs bothers me a little. How can the > manufacturer guarantee that all units are perfectly identical and > indistinguishable? Is it conceivable that a hardware RNG might leave > (be it by accident or by design) some kind of fingerprint in its > output that might be detectable if you know what to look for? Reminds > me of Sherlock Holmes comparing typewritten documents to see if they > were produced on the same typewriter. A thermal noise source bases its output on quantum events. The art of producing well-balanced output from these devices has been long established (they're traditionally used as noise sources), and short of using eg. a cosmic-noise detector you're not going to get much more random in a box. You're welcome to perform your own analysis, of course, or go read the literature. Personally, I'm pretty happy to see this animal, and will remain so until someone tells me it's not as good as it should be. 8) -- \\ Give a man a fish, and you feed him for a day. \\ Mike Smith \\ Tell him he should learn how to fish himself, \\ msmith@freebsd.org \\ and he'll hate you for a lifetime. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message