<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Hardware based randomness for Linux</title>
	<atom:link href="http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 16:41:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Mein Senf</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122738</link>
		<dc:creator><![CDATA[Mein Senf]]></dc:creator>
		<pubDate>Mon, 08 Feb 2010 22:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122738</guid>
		<description><![CDATA[http://www.kielnet.net/home/julien.thomas/tech/XR232WEB.htm

Simple and good one with rs232, unfortunately in german language.
http://translate.google.de/translate?js=y&amp;prev=_t&amp;hl=de&amp;ie=UTF-8&amp;layout=1&amp;eotf=1&amp;u=http%3A%2F%2Fwww.kielnet.net%2Fhome%2Fjulien.thomas%2Ftech%2FXR232WEB.htm&amp;sl=de&amp;tl=en&amp;swap=1]]></description>
		<content:encoded><![CDATA[<p><a href="http://www.kielnet.net/home/julien.thomas/tech/XR232WEB.htm" rel="nofollow">http://www.kielnet.net/home/julien.thomas/tech/XR232WEB.htm</a></p>
<p>Simple and good one with rs232, unfortunately in german language.<br />
<a href="http://translate.google.de/translate?js=y&#038;prev=_t&#038;hl=de&#038;ie=UTF-8&#038;layout=1&#038;eotf=1&#038;u=http%3A%2F%2Fwww.kielnet.net%2Fhome%2Fjulien.thomas%2Ftech%2FXR232WEB.htm&#038;sl=de&#038;tl=en&#038;swap=1" rel="nofollow">http://translate.google.de/translate?js=y&#038;prev=_t&#038;hl=de&#038;ie=UTF-8&#038;layout=1&#038;eotf=1&#038;u=http%3A%2F%2Fwww.kielnet.net%2Fhome%2Fjulien.thomas%2Ftech%2FXR232WEB.htm&#038;sl=de&#038;tl=en&#038;swap=1</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cooperised</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122599</link>
		<dc:creator><![CDATA[cooperised]]></dc:creator>
		<pubDate>Mon, 08 Feb 2010 13:28:11 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122599</guid>
		<description><![CDATA[CPDL -&gt; CPLD]]></description>
		<content:encoded><![CDATA[<p>CPDL -&gt; CPLD</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rj</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122471</link>
		<dc:creator><![CDATA[rj]]></dc:creator>
		<pubDate>Sun, 07 Feb 2010 18:01:57 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122471</guid>
		<description><![CDATA[You can make &quot;random&quot; data that is completely white (i.e. flat FFT) in the frequency domain despite not being the least bit random. e.g. LFSRs.]]></description>
		<content:encoded><![CDATA[<p>You can make &#8220;random&#8221; data that is completely white (i.e. flat FFT) in the frequency domain despite not being the least bit random. e.g. LFSRs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rgh</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122421</link>
		<dc:creator><![CDATA[rgh]]></dc:creator>
		<pubDate>Sun, 07 Feb 2010 12:30:53 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122421</guid>
		<description><![CDATA[&quot;The problem with most hardware random number generators is failure detection. How do you know when the hardware craps out and starts generating a “less random” data stream?&quot;

Take an FFT of the output to see what the spectrum is. If it&#039;s flat then all is good otherwise it&#039;s not.]]></description>
		<content:encoded><![CDATA[<p>&#8220;The problem with most hardware random number generators is failure detection. How do you know when the hardware craps out and starts generating a “less random” data stream?&#8221;</p>
<p>Take an FFT of the output to see what the spectrum is. If it&#8217;s flat then all is good otherwise it&#8217;s not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Knappster</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122400</link>
		<dc:creator><![CDATA[Knappster]]></dc:creator>
		<pubDate>Sun, 07 Feb 2010 03:13:16 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122400</guid>
		<description><![CDATA[For the average user it&#039;s useless, but if your servers are handling a lot of ssl traffic it speeds things up a bit and provides a greater source of entropy.]]></description>
		<content:encoded><![CDATA[<p>For the average user it&#8217;s useless, but if your servers are handling a lot of ssl traffic it speeds things up a bit and provides a greater source of entropy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tachikoma</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122395</link>
		<dc:creator><![CDATA[Tachikoma]]></dc:creator>
		<pubDate>Sun, 07 Feb 2010 01:45:45 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122395</guid>
		<description><![CDATA[I wonder how effective it would be to tap into junction noise of semiconductors, amplify them and feed that to a ADC.]]></description>
		<content:encoded><![CDATA[<p>I wonder how effective it would be to tap into junction noise of semiconductors, amplify them and feed that to a ADC.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Granmah</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122394</link>
		<dc:creator><![CDATA[Granmah]]></dc:creator>
		<pubDate>Sun, 07 Feb 2010 01:41:13 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122394</guid>
		<description><![CDATA[so erm.. other than servers and security, how can this benefit the average user?

would it be overkill for irc ssl?]]></description>
		<content:encoded><![CDATA[<p>so erm.. other than servers and security, how can this benefit the average user?</p>
<p>would it be overkill for irc ssl?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bothersaidpooh</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122386</link>
		<dc:creator><![CDATA[bothersaidpooh]]></dc:creator>
		<pubDate>Sun, 07 Feb 2010 00:18:09 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122386</guid>
		<description><![CDATA[use a cmos camera and surplus lantern mantle?

:)

failing that, a traser lamp epoxied to a photodiode would also work as the output from these is random.]]></description>
		<content:encoded><![CDATA[<p>use a cmos camera and surplus lantern mantle?</p>
<p>:)</p>
<p>failing that, a traser lamp epoxied to a photodiode would also work as the output from these is random.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Knappster</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122367</link>
		<dc:creator><![CDATA[Knappster]]></dc:creator>
		<pubDate>Sat, 06 Feb 2010 21:31:48 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122367</guid>
		<description><![CDATA[You can buy entropy usb keys with fault, temp and randomness tests built in. I&#039;ve seen one in use, makes ssh logins a lot faster :P http://www.entropykey.co.uk/]]></description>
		<content:encoded><![CDATA[<p>You can buy entropy usb keys with fault, temp and randomness tests built in. I&#8217;ve seen one in use, makes ssh logins a lot faster :P <a href="http://www.entropykey.co.uk/" rel="nofollow">http://www.entropykey.co.uk/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: /dev/random</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122363</link>
		<dc:creator><![CDATA[/dev/random]]></dc:creator>
		<pubDate>Sat, 06 Feb 2010 20:59:51 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122363</guid>
		<description><![CDATA[You can inject data into /dev/random, and it measures the entropy in what you give it. So if your RNG starts failing, it just wont use the data anymore (and tell you).]]></description>
		<content:encoded><![CDATA[<p>You can inject data into /dev/random, and it measures the entropy in what you give it. So if your RNG starts failing, it just wont use the data anymore (and tell you).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MrX</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122360</link>
		<dc:creator><![CDATA[MrX]]></dc:creator>
		<pubDate>Sat, 06 Feb 2010 20:52:35 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122360</guid>
		<description><![CDATA[@localroger

I would like to try isolating a micro-controller tri-state pin from the environment and put it on low-impedance mode. I wonder how random the fluctuations on the readings will be.]]></description>
		<content:encoded><![CDATA[<p>@localroger</p>
<p>I would like to try isolating a micro-controller tri-state pin from the environment and put it on low-impedance mode. I wonder how random the fluctuations on the readings will be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: localroger</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122357</link>
		<dc:creator><![CDATA[localroger]]></dc:creator>
		<pubDate>Sat, 06 Feb 2010 20:21:59 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122357</guid>
		<description><![CDATA[There is an object for the Parallax Propeller which does pretty much this same thing using the on-chip counter-timer PLL&#039;s.]]></description>
		<content:encoded><![CDATA[<p>There is an object for the Parallax Propeller which does pretty much this same thing using the on-chip counter-timer PLL&#8217;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MrX</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122353</link>
		<dc:creator><![CDATA[MrX]]></dc:creator>
		<pubDate>Sat, 06 Feb 2010 20:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122353</guid>
		<description><![CDATA[@MS3FGX Is there any device which is “plug in and use forever”?

Yes, my dick.

I think Keith still have a point. HW-RNGs are mostly used for security applications and on those cases the randomness of that is critical.
Making the device check the randomness of its output and discard sets of samples who are not, would be a important security improvement IMHO.]]></description>
		<content:encoded><![CDATA[<p>@MS3FGX Is there any device which is “plug in and use forever”?</p>
<p>Yes, my dick.</p>
<p>I think Keith still have a point. HW-RNGs are mostly used for security applications and on those cases the randomness of that is critical.<br />
Making the device check the randomness of its output and discard sets of samples who are not, would be a important security improvement IMHO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MS3FGX</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122351</link>
		<dc:creator><![CDATA[MS3FGX]]></dc:creator>
		<pubDate>Sat, 06 Feb 2010 19:48:36 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122351</guid>
		<description><![CDATA[Is there any device which is &quot;plug in and use forever&quot;? Of course a hardware RNG will eventually fail, just like anything else. It is no different from running occasional filesystem checks on a hard drive, you do spot checks on the system to make sure it is still working within certain tolerances.

That said, I am not sure how this relates to the project at hand. This device certainly doesn&#039;t claim to be perfect, much less eternally perfect.]]></description>
		<content:encoded><![CDATA[<p>Is there any device which is &#8220;plug in and use forever&#8221;? Of course a hardware RNG will eventually fail, just like anything else. It is no different from running occasional filesystem checks on a hard drive, you do spot checks on the system to make sure it is still working within certain tolerances.</p>
<p>That said, I am not sure how this relates to the project at hand. This device certainly doesn&#8217;t claim to be perfect, much less eternally perfect.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith</title>
		<link>http://hackaday.com/2010/02/06/hardware-based-randomness-for-linux/comment-page-1/#comment-122345</link>
		<dc:creator><![CDATA[Keith]]></dc:creator>
		<pubDate>Sat, 06 Feb 2010 18:52:45 +0000</pubDate>
		<guid isPermaLink="false">http://hackaday.com/?p=21484#comment-122345</guid>
		<description><![CDATA[@MrX:

Yes, exactly.

My (not terribly well-made) point: hardware RNGs are not &quot;plug in and use forever&quot; devices; they require constant monitoring to ensure the quality of their output.]]></description>
		<content:encoded><![CDATA[<p>@MrX:</p>
<p>Yes, exactly.</p>
<p>My (not terribly well-made) point: hardware RNGs are not &#8220;plug in and use forever&#8221; devices; they require constant monitoring to ensure the quality of their output.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

