<div dir="ltr"><div>I'll leave discussion of the actual entropy sources to others, but there are other aspects that are very important.</div><div><br></div><div>RNGs are commonly used for security, and therefore Trust becomes an essential consideration. If your RNG is untrustworthy (or actively malicious) an attacker can subvert most of the encryption that you take for granted.</div><div><br></div><div>You have to trust your environment, and that's the significant difference that OneRNG is providing - not only do we make it as easy as possible to compare the hardware *design* to the hardware *as built*, we also sign the firmware in a manner that makes it extremely difficult to tamper invisibly; plus in common with many others you have the ability to install your own firmware based on our source code if you prefer. This gives you the ability to *verify* the device that came in the post from China, rather than just trusting it because Jim and Paul are nice people.</div><div><br></div><div>So although the other devices tend to consider the output of large volumes of random data to be their goal, we consider the output of *trustworthy* random data to be ours. You really don't need much data, a device like this should be used as seed/input to a decent CSPRNG algorithm, not necessarily directly.</div><div><br></div><div>NeuG is an Open project, and you can see the sources for the hardware and the software. The device that you get isn't too small, and you can see the circuit layout. Yutaka Niibe has put a lot of thought in to this device, and I wish I could read Japanese better to see more of his comments :-) I'm not sure of the ubiquity of the two big components on that board, and I don't think there are mechanisms to help you verify the firmware.</div><div> <br></div>BitBabbler was new to me, and while the philosophy of having simpler hardware with the complexity in the host OS matches ours, I can't actually find any hardware design published, and of course the unit is in a sealed case. So while they have obviously put a lot of thought into the quality of the output, it's the input that's difficult to assess.<div><br></div><div>You might also want to consider the ChaosKey,  <a href="http://altusmetrum.org/ChaosKey/">http://altusmetrum.org/ChaosKey/</a></div><div><br></div><div>-jim</div><div><br><div class="gmail_extra"><div class="gmail_quote">On Mon, Feb 20, 2017 at 3:24 AM, Vishnu <span dir="ltr"><<a href="mailto:p-6S2zOwrl6o4I8jK7k2IBQT@lists.onerng.info" target="_blank">p-6S2zOwrl6o4I8jK7k2IBQT@lists.onerng.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>









<div color="#333333" bgcolor="#ffffff" style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(102,115,102);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:16px;line-height:20px;margin:0px">
    <span id="gmail-m_8164281991567375791gs-content-email-layout-preheader" style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,255);color:rgb(255,255,255);display:none;font-size:1px">
      
    </span>
    <div id="gmail-m_8164281991567375791gs-content-email-layout-prebody" style="padding:0px 10px">
      
    </div>
    <table align="center" border="0" cellpadding="0" cellspacing="0" height="100%" width="100%" color="#333333" id="gmail-m_8164281991567375791gs-content-email-layout" style="background-color:transparent;border:none;border-collapse:collapse;margin:0px;max-width:100%;padding:0px">
<tbody><tr>
<td align="center" valign="middle" width="100%" id="gmail-m_8164281991567375791toparea" style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(85,102,119);border-bottom:6px solid rgb(166,179,191);height:24px;margin:0px;padding:0px" height="24">
          <center>
            <table cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;margin:0px;max-width:100%" class="gmail-m_8164281991567375791fluid-table"><tbody><tr>
<td valign="top" id="gmail-m_8164281991567375791titlebar" style="margin:0px;padding:0px;text-align:left" align="left">
                  <table cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;margin:0px;max-width:100%"><tbody><tr>
<td style="margin:0px;padding:0px">
                        <a id="gmail-m_8164281991567375791titlebar-home-link" href="http://lists.onerng.info" style="border:none;color:rgb(85,102,119);display:block;line-height:20px;max-width:600px;text-decoration:none;white-space:nowrap" target="_blank"><span class="gmail-m_8164281991567375791logo" style="display:none"> </span>
                        <span class="gmail-m_8164281991567375791site" style="color:rgb(255,255,255);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:20px;font-weight:bold;line-height:20px">OneRNG</span></a>
                      </td>
                    </tr></tbody></table>
</td>

              </tr></tbody></table>
</center>
        </td>

      </tr>
<tr>
<td align="center" valign="top" width="100%" id="gmail-m_8164281991567375791gs-content-email-layout-body" style="border-collapse:separate;margin:0px;padding:0px;table-layout:fixed">
          <center>
            <table cellpadding="0" cellspacing="0" width="100%" class="gmail-m_8164281991567375791fluid-table" style="background-color:transparent;border-collapse:collapse;margin:0px;max-width:100%;padding:0px"><tbody><tr>
<td valign="top" style="margin:0px;padding:0px">
                  <table cellpadding="0" cellspacing="0" width="100%" id="gmail-m_8164281991567375791gs-content-email-layout-fluid-body" style="background-color:transparent;border-collapse:collapse;margin:0px;max-width:100%;padding:0px"><tbody><tr>
<td id="gmail-m_8164281991567375791bodyblock" bgcolor="#FFFFFF" style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(255,255,252);margin:0px;padding:20px 10px;text-align:left" align="left">
                        <div id="gmail-m_8164281991567375791gs-group-list-email-html">
<table id="gmail-m_8164281991567375791gs-group-list-email-html-prologue" align="center" valign="top" border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;margin:0px;max-width:100%;padding:0px"><tbody><tr>
<td id="gmail-m_8164281991567375791gs-group-list-email-html-prologue-photo" valign="top" width="60" height="60" style="margin:0px;padding:0px">
      <a href="http://lists.onerng.info/p/6S2zOwrl6o4I8jK7k2IBQT" title="Photo of Vishnu" style="color:rgb(85,102,119);text-decoration:none" target="_blank">
        <img border="0" alt="Photo of Vishnu" height="auto" width="auto" style="border: 0px; height: auto; max-width: 100%; vertical-align: middle; width: auto;" valign="middle"></a>
    </td>
    <td id="gmail-m_8164281991567375791gs-group-list-email-html-prologue-metadata" valign="top" style="margin:0px;padding:0px">
      <table style="background-color:transparent;border-collapse:collapse;margin:0px;max-width:100%;padding:0px">
<tbody><tr>
<td style="margin:0px;padding:0px 0px 0px 10px">
            <a href="http://lists.onerng.info/r/topic/6OG1HC5hFAMqs2dyrGPyBT" style="color:rgb(85,102,119);text-decoration:none" target="_blank"><b>Compare with NeuG and the BitBabbler</b></a>
          </td>
        </tr>
<tr>
<td style="margin:0px;padding:0px 0px 0px 10px">
            <span class="gmail-m_8164281991567375791muted" style="color:rgb(140,141,141)">by </span>
            <a href="http://lists.onerng.info/p/6S2zOwrl6o4I8jK7k2IBQT" style="color:rgb(85,102,119);text-decoration:none" target="_blank"><b>Vishnu</b>
            </a>
          </td>
        </tr>
<tr>
<td style="margin:0px;padding:0px 0px 0px 10px">
            <span class="gmail-m_8164281991567375791muted" style="color:rgb(140,141,141)">in </span>
            <a href="http://lists.onerng.info/groups/onerng-talk" class="gmail-m_8164281991567375791group" style="color:rgb(85,102,119);text-decoration:none" target="_blank">
            <b>OneRNG Talk</b></a>
          </td>
        </tr>
</tbody></table>

</td>
  </tr></tbody></table>
<table id="gmail-m_8164281991567375791gs-group-list-email-html-body" align="left" valign="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;margin:0px;max-width:100%;padding:0px">
<tbody><tr>
<td style="margin:0px;padding:0px"><hr style="border-width:3px 0px 1px;border-right-style:initial;border-left-style:initial;border-right-color:initial;border-left-color:initial;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);border-top-style:none;border-top-color:initial;margin:0px;padding:9px 0px 0px"></td>
  </tr>
<tr>
<td id="gmail-m_8164281991567375791gs-group-list-email-html-body-main" align="left" style="margin:0px;padding:10px 0px 0px">
<span class="gmail-m_8164281991567375791line" style="display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;width:100%" width="100%">Is anyone aware of how exactly OneRNG differs from the two other 'open', similarly priced TRNGs, the NeuG and the BitBabbler (Black): ?</span><br>
 <br>
 <br><span class="gmail-m_8164281991567375791line" style="display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;width:100%" width="100%"><a href="http://www.gniibe.org/memo/development/gnuk/rng/neug.html" style="color:rgb(85,102,119);text-decoration:underline" target="_blank">http://<b>www.gniibe.org</b>​/memo​/<wbr>development​/gnuk​/rng​/neug​.<wbr>html</a></span><br><span class="gmail-m_8164281991567375791line" style="display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;width:100%" width="100%"><a href="http://www.bitbabbler.org/what.html" style="color:rgb(85,102,119);text-decoration:underline" target="_blank">http://<b>www.bitbabbler.org</b>​/<wbr>what​.html</a></span><br>
 <br><span class="gmail-m_8164281991567375791line" style="display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;width:100%" width="100%">Especially in terms of the sources of randomness?</span><br>
</td>
  </tr>
</tbody></table>
<table id="gmail-m_8164281991567375791gs-group-list-email-html-links" align="center" valign="center" border="0" cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;margin:0px;max-width:100%;padding:0px">
<tbody><tr>
<td style="margin:0px;padding:20px 0px 0px"><hr style="border-width:3px 0px 1px;border-right-style:initial;border-left-style:initial;border-right-color:initial;border-left-color:initial;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);border-top-style:none;border-top-color:initial;margin:0px;padding:9px 0px 0px"></td>
  </tr>
<tr id="gmail-m_8164281991567375791gs-group-list-email-html-links-view">
<td style="margin:0px;padding:20px 0px 0px">
      
        <a id="gmail-m_8164281991567375791gs-group-list-email-html-links-view-reply" href="mailto:onerng-talk@lists.onerng.info?subject=Re%3A%20Compare%20with%20NeuG%20and%20the%20BitBabbler" title="Reply to this email" class="gmail-m_8164281991567375791btn" style="background-color:rgb(85,102,119);background-image:none;background-repeat:repeat-x;border-width:1px;border-style:solid;border-color:rgba(102,153,0,0.0980392) rgba(102,153,0,0.0980392) rgba(102,153,0,0.247059);border-radius:4px;color:rgb(255,255,255);display:inline-block;font-size:16px;line-height:20px;margin-bottom:0px;padding:4px 12px;text-align:center;text-decoration:none;vertical-align:middle" bgcolor="#556677" align="center" valign="middle" target="_blank">⮪ Reply</a>
         
      
      
        <a id="gmail-m_8164281991567375791gs-group-list-email-html-links-view-new" href="mailto:onerng-talk@lists.onerng.info" title="Start a new topic by email" class="gmail-m_8164281991567375791btn" style="background-color:rgb(85,102,119);background-image:none;background-repeat:repeat-x;border-width:1px;border-style:solid;border-color:rgba(102,153,0,0.0980392) rgba(102,153,0,0.0980392) rgba(102,153,0,0.247059);border-radius:4px;color:rgb(255,255,255);display:inline-block;font-size:16px;line-height:20px;margin-bottom:0px;padding:4px 12px;text-align:center;text-decoration:none;vertical-align:middle" bgcolor="#556677" align="center" valign="middle" target="_blank">🖂 New topic</a>
         
      
      <a id="gmail-m_8164281991567375791gs-group-list-email-html-links-view-topic" class="gmail-m_8164281991567375791btn" href="http://lists.onerng.info/r/topic/6OG1HC5hFAMqs2dyrGPyBT" title="View this post within the topic on the web" style="background-color:rgb(85,102,119);background-image:none;background-repeat:repeat-x;border-width:1px;border-style:solid;border-color:rgba(102,153,0,0.0980392) rgba(102,153,0,0.0980392) rgba(102,153,0,0.247059);border-radius:4px;color:rgb(255,255,255);display:inline-block;font-size:16px;line-height:20px;margin-bottom:0px;padding:4px 12px;text-align:center;text-decoration:none;vertical-align:middle" bgcolor="#556677" align="center" valign="middle" target="_blank">View topic…</a>
    </td>

  </tr>
<tr id="gmail-m_8164281991567375791gs-group-list-email-html-links-settings">
<td style="margin:0px;padding:20px 0px 0px">
      <a href="mailto:onerng-talk@lists.onerng.info?subject=Unsubscribe&body=Hello%2C%0A%0APlease%20remove%20me%20from%20OneRNG%20Talk%0A%3Chttp%3A//lists.onerng.info/groups/onerng-talk%3E%0A%0AThank%20you." style="color:rgb(85,102,119);text-decoration:none" target="_blank">Unsubscribe</a>
      <span class="gmail-m_8164281991567375791muted" style="color:rgb(140,141,141)"> • </span>
      <a href="mailto:onerng-talk@lists.onerng.info?subject=Digest%20on&body=Hello%2C%0A%0APlease%20switch%20me%20from%20receiving%20one%20email%20per%20post%20to%20the%20daily%0Adigest%2C%20which%20summarises%20the%20all%20the%20posts%20made%20each%20day%20in%0AOneRNG%20Talk%0A%3Chttp%3A//lists.onerng.info/groups/onerng-talk%3E%0A%0AThank%20you." style="color:rgb(85,102,119);text-decoration:none" target="_blank">Switch to a daily digest</a>
    </td>
  </tr>
</tbody></table>

</div>
                      </td>
                    </tr></tbody></table>
</td>
              </tr></tbody></table>
</center>
        </td>

      </tr>
<tr id="gmail-m_8164281991567375791gs-content-layout-footer" style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial;background-color:rgb(237,240,242);border-top:6px solid rgb(204,204,204);clear:both;color:rgb(85,102,119);height:24px;margin:0px;padding:0px" height="24">
<td align="center" valign="top" width="100%" style="margin:0px;padding:0px">
          <center>
            <table cellpadding="0" cellspacing="0" width="100%" class="gmail-m_8164281991567375791fluid-table" style="background-color:transparent;border-collapse:collapse;margin:10px 0px;max-width:100%"><tbody><tr>
<td valign="top" id="gmail-m_8164281991567375791gs-content-layout-footer-content" style="margin:0px;padding:0px 0px 0px 10px;text-align:left" align="left">
                  <table cellpadding="0" cellspacing="0" width="100%" style="background-color:transparent;border-collapse:collapse;margin:10px 0px;max-width:100%"><tbody><tr>
<td style="margin:0px;padding:0px">
  <ul class="gmail-m_8164281991567375791dotted-inline-list" style="margin:0px;padding:0px">
<li style="display:inline-block;line-height:20px;list-style:none;vertical-align:top" valign="top">
    <a href="http://lists.onerng.info/policies/privacy/" style="color:inherit;text-decoration:underline" target="_blank">Privacy</a>
  </li>
  <li style="display:inline-block;line-height:20px;list-style:none;vertical-align:top" valign="top">
    <a href="http://lists.onerng.info/policies/aup/" style="color:inherit;text-decoration:underline" target="_blank">Acceptable Use</a>
  </li>
  <li style="display:inline-block;line-height:20px;list-style:none;vertical-align:top" valign="top">
    <a href="http://lists.onerng.info/policies/tos/" style="color:inherit;text-decoration:underline" target="_blank">Terms of Service</a>
  </li>
</ul>
</td>
                    </tr></tbody></table>
</td>
              </tr></tbody></table>
</center>
        </td>
      </tr>
</tbody></table>

</div>

</blockquote></div><br></div></div></div>