{"id":28335,"date":"2014-12-30T14:51:29","date_gmt":"2014-12-30T19:51:29","guid":{"rendered":"http:\/\/www.opensource.im\/uncategorized\/cheap-randomness-delivers-real-security.php"},"modified":"2014-12-30T14:51:29","modified_gmt":"2014-12-30T19:51:29","slug":"cheap-randomness-delivers-real-security","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/cryptography\/cheap-randomness-delivers-real-security.php","title":{"rendered":"Cheap randomness delivers real security"},"content":{"rendered":"<p><p>  Summary:Modern cryptography protocols require real  randomness. Sadly, most Random Number Generators (RNG) are  pseudo-random and, therefore, hackable. Here's a cheap RNG for  the rest of us.<\/p>\n<p>    In the wake of the Snowden revelations it's clear that all    communications should be encrypted. But how?  <\/p>\n<p>    Crypto systems require a public and a private number - and the    latter should be totally random. But achieving randomness from    a digital system is practically impossible - which is why you    see the term \"pseudo-random\" number generators (p-RNG).  <\/p>\n<p>    For convenience and cost p-RNGs are commonly used, despite the    fact that they repeat their \"random\" numbers over time. What's    needed is a cheap, simple, RNG based on truly random physical    phenomena.  <\/p>\n<p>    Expensive versions of such devices are commercially available.    But with the need for billions of RNGs for the Internet of    Things, we need cheap, simple and open RNGs.  <\/p>\n<p>    Which is what researchers Mattia Fabbri and Sergio Callegari of    the University of Bologna are proposing in Very Low Cost Entropy Source    Based on Chaotic Dynamics Retrofittable on Networked Devices to    Prevent RNG Attacks. Think of it as the Raspberry Pi of    RNGs - except cheaper.  <\/p>\n<p>    The details are complex, but the simple explanation is that    operation is based on a loop using an Analog to Digital    Converter (ADC) hosted on a standard microcontroller. If a    large random number is desired, successive random numbers can    be accumulated to build one.  <\/p>\n<p>    The authors have built and tested prototypes that cost less    than $10 as opposed to the hundreds or thousands current RNGs    cost. Volume could improve prices still further.  <\/p>\n<p>    Cheap devices need cheap RNGs. The RNGs also need to be open so    the security community can determine if they will perform as    advertised.  <\/p>\n<p>    As microcontrollers continue to improve it should be possible    to build RNGs into many more devices. The advantage of Fabbri's    and Callegari's device is that it should interface easily to    the millions of current devices on today's Internet.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>See the rest here:<br \/>\n<a target=\"_blank\" href=\"http:\/\/www.zdnet.com\/article\/cheap-randomness-real-security\" title=\"Cheap randomness delivers real security\">Cheap randomness delivers real security<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Summary:Modern cryptography protocols require real randomness. Sadly, most Random Number Generators (RNG) are pseudo-random and, therefore, hackable. Here's a cheap RNG for the rest of us. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1600],"tags":[],"class_list":["post-28335","post","type-post","status-publish","format-standard","hentry","category-cryptography"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/28335"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=28335"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/28335\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=28335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=28335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=28335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}