Author Topic: OneRNG -USB connected entropy generator with open source hardware+software  (Read 804 times)

0 Members and 1 Guest are viewing this topic.

Offline d4rkcat

  • Knight
  • **
  • Posts: 287
  • Cookies: 115
  • He who controls the past controls the future. He who controls the present controls the past.
    • View Profile
    • Scripts


OneRNG is a small USB device that generates high quality entropy from two sources, an avalanche diode and an RF receiver.

The device cannot be flashed through the USB port, which means a compromised machine cannot flash it.
There is a dedicated programming port on the board, the equipment needed to re flash it with your own software is available from the same people that make it at cost.

Everything is open source, the hardware and software.
Even the schematics for the circuit boards are available, so if you want you can physically inspect the device to make sure it hasn't been messed with at any point.

I think this looks great, I already have a Yubikey, but this is much better because it cannot be flashed from the USB.

Website
Kickstarter Page
The Register Article
/r/netsec comments
« Last Edit: December 25, 2014, 06:55:40 pm by d4rkcat »
Jabber (OTR required): thed4rkcat@einfachjabber.de    Email (PGP required): thed4rkcat@yandex.com    PGP Key: here and here     Blog

<sofldan> not asking for anyone to hold my hand uber space shuttle door gunner guy.


Offline MainStream

  • NULL
  • Posts: 2
  • Cookies: 0
    • View Profile
Re: OneRNG -USB connected entropy generator with open source hardware+software
« Reply #1 on: December 25, 2014, 11:20:13 pm »
This looks very interesting. I'm going to go ahead and do some more research on it. :) Thanks for the share.

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: OneRNG -USB connected entropy generator with open source hardware+software
« Reply #2 on: December 26, 2014, 11:47:15 am »
So.... it generates random numbers. What use is that?

Offline proxx

  • Avatarception
  • Global Moderator
  • Titan
  • *
  • Posts: 2803
  • Cookies: 256
  • ФФФ
    • View Profile
Re: OneRNG -USB connected entropy generator with open source hardware+software
« Reply #3 on: December 26, 2014, 12:57:13 pm »
So.... it generates random numbers. What use is that?
Since computed encryption mech. rely on entropy and this is not perse a trusted source the concept of 'external' entropy was introduced. (correct me if I'm wrong)
Wtf where you thinking with that signature? - Phage.
This was another little experiment *evillaughter - Proxx.
Evilception... - Phage

Offline d4rkcat

  • Knight
  • **
  • Posts: 287
  • Cookies: 115
  • He who controls the past controls the future. He who controls the present controls the past.
    • View Profile
    • Scripts
Re: OneRNG -USB connected entropy generator with open source hardware+software
« Reply #4 on: December 26, 2014, 02:53:35 pm »
So.... it generates random numbers. What use is that?

Wut?
All encryption rely on random numbers, if you can predict the some of the random, you can compromise the encryption.
Encryption is more often broken by bypassing it, not penetrating it.
This is an essential device it produces a vast amount more random per second than /dev/random.
Jabber (OTR required): thed4rkcat@einfachjabber.de    Email (PGP required): thed4rkcat@yandex.com    PGP Key: here and here     Blog

<sofldan> not asking for anyone to hold my hand uber space shuttle door gunner guy.


Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: OneRNG -USB connected entropy generator with open source hardware+software
« Reply #5 on: December 26, 2014, 03:24:32 pm »
So we should make /dev/random generate faster and drain it just as much.
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline d4rkcat

  • Knight
  • **
  • Posts: 287
  • Cookies: 115
  • He who controls the past controls the future. He who controls the present controls the past.
    • View Profile
    • Scripts
Re: OneRNG -USB connected entropy generator with open source hardware+software
« Reply #6 on: December 26, 2014, 04:40:56 pm »
So we should make /dev/random generate faster and drain it just as much.

I'm sorry I don't understand the comment/question.
But /dev/random cannot generate faster as far as I understand.
From the website:

Quote
OS Random Number Sources

Sticking with the example of Linux, /dev/random provides random numbers by directly hashing the internal entropy pool. Each use of /dev/random depletes the data available, and if the entropy sources cannot deliver sufficient data, your request to read /dev/random will block - it will wait until more entropy is available.

For almost every normal task, you are supposed to instead use /dev/urandom. This interface internally does exactly the same as /dev/random, except that when the entropy pool is close to exhaustion it will instead start to deliver data from a software device, a PRNG that has been seeded from 'good' random data.

If you use the OneRNG to populate Linux's entropy pool data directly, both systems are "improved" - high-quality reads from /dev/random will not block (unless you are exceptionally greedy), and /dev/urandom will not need to fall back to PRNGs.

Also the whole issue hear is trusting that the entropy from your internal components has not been backdoored in any way. With this device you don't have to.
Jabber (OTR required): thed4rkcat@einfachjabber.de    Email (PGP required): thed4rkcat@yandex.com    PGP Key: here and here     Blog

<sofldan> not asking for anyone to hold my hand uber space shuttle door gunner guy.


Offline kenjoe41

  • Symphorophiliac Programmer
  • Administrator
  • Baron
  • *
  • Posts: 990
  • Cookies: 224
    • View Profile
Re: OneRNG -USB connected entropy generator with open source hardware+software
« Reply #7 on: December 26, 2014, 05:59:18 pm »
Good thing is that the whole project is open source otherwise i would still not trust a HW RNG to be precise and not be tampered with.
Talking about randomness, i loved this article: hackaday.com/2014/12/19/nist-randomness-beacon/
If you can't explain it to a 6 year old, you don't understand it yourself.
http://upload.alpha.evilzone.org/index.php?page=img&img=GwkGGneGR7Pl222zVGmNTjerkhkYNGtBuiYXkpyNv4ScOAWQu0-Y8[<NgGw/hsq]>EvbQrOrousk[/img]

Offline d4rkcat

  • Knight
  • **
  • Posts: 287
  • Cookies: 115
  • He who controls the past controls the future. He who controls the present controls the past.
    • View Profile
    • Scripts
Re: OneRNG -USB connected entropy generator with open source hardware+software
« Reply #8 on: December 26, 2014, 07:51:27 pm »
Good thing is that the whole project is open source otherwise i would still not trust a HW RNG to be precise and not be tampered with.
Talking about randomness, i loved this article: hackaday.com/2014/12/19/nist-randomness-beacon/

Interesting article, Thanks for the share.
Jabber (OTR required): thed4rkcat@einfachjabber.de    Email (PGP required): thed4rkcat@yandex.com    PGP Key: here and here     Blog

<sofldan> not asking for anyone to hold my hand uber space shuttle door gunner guy.