<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Ever checked out ( <a href="https://leetronics.de/en/shop/infinite-noise-trng/" class="">https://leetronics.de/en/shop/infinite-noise-trng/</a>  ) ?<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 2021-04-22 (112), at 14:23:28, Bill Cox <<a href="mailto:waywardgeek@gmail.com" class="">waywardgeek@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><div class="">In short, use just 2 ring oscillators in an FPGA or ASIC, clocking 2 counters, one binary and one gray code, and use some clever software to (hopefully) securely estimate the entropy collected, avoiding the most common reasons for TRNG failures in embedded systems.</div><div class=""><br class=""></div><div class="">Either this design is in common use, but somehow I've missed it, in which case I'm a dork, or this design doesn't work, in which case, I'm a dork.  Either way, I apologize for being such a dork.</div><div class=""><br class=""></div><div class="">TL; DR</div><div class=""><br class=""></div><rant></div></div></blockquote><br class=""></div><div>I didn’t see a <rant off> directive :)</div><div>__outer</div><div><br class=""></div>/ps it’s pretty neat, even if a little old.<div class=""><br class=""></div></body></html>