Currently unavailable.
We don't know when or if this item will be back in stock.

Have one to sell? Sell on Amazon

TrueRNG - USB Hardware Random Number Generator

by ubld.it
4.5 out of 5 stars 7 customer reviews

Currently unavailable.
We don't know when or if this item will be back in stock.
    This fits your .
  • Enter your model number to make sure this fits.
  • High Output Speed: >350 kilobits / second
  • Internal Whitening
  • Native Windows and Linux Support (CDC Virtual Serial Port)
  • Passes all the industry standard tests (Dieharder, ENT, Rngtest, FIPS-140-2)
  • Compatible with embedded environments such as Beaglebone, Raspberry PI, and UDOO

Dropbox Pro
With 1 TB of space and unrivaled sync, Dropbox Pro gives you plenty of room to keep everything safe and in one place. > Learn more
Currently unavailable. We don't know when or if this item will be back in stock.

Product Description

The TrueRNG provides a steady stream of random numbers through a USB CDC serial port. The random data can then be used to fill the entropy pool in an operating system, or used directly in a custom application. The TrueRNG is ideal for Security related applications (SSH, SSL, GPG), Gaming (dice,cards), Statistical Sampling and simulations.


Product Information

Technical Details

Collapse all

Additional Information

Warranty & Support

Amazon.com Return Policy:You may return any new computer purchased from Amazon.com that is "dead on arrival," arrives in damaged condition, or is still in unopened boxes, for a full refund within 30 days of purchase. Amazon.com reserves the right to test "dead on arrival" returns and impose a customer fee equal to 15 percent of the product sales price if the customer misrepresents the condition of the product. Any returned computer that is damaged through customer misuse, is missing parts, or is in unsellable condition due to customer tampering will result in the customer being charged a higher restocking fee based on the condition of the product. Amazon.com will not accept returns of any desktop or notebook computer more than 30 days after you receive the shipment. New, used, and refurbished products purchased from Marketplace vendors are subject to the returns policy of the individual vendor.
Product Warranty: For warranty information about this product, please click here

Feedback

If you are a seller for this product, would you like to suggest updates through seller support?
Would you like to tell us about a lower price?

Customer Questions & Answers

Customer Reviews

Top Customer Reviews

Verified Purchase
I tested the TrueRNG I received by using it to generate a 10240 byte file of "random" numbers. The numbers in the file badly failed ENT's chi-square test for randomness -- the numbers were not random at all. I generated another set of "random" numbers, which, once again, failed the chi-square test. I returned the TrueRNG to Amazon.

Update, March 5, 2016. I've upgraded my rating from one star to three stars. I decided to try another one, and the second one I received worked somewhat better. Instead of totally failing ENT's chi-square test for randomness, it mostly generated data that was either questionably random or close to being questionably random. So I decided to keep this TrueRNG and work with it. I added my own "post-whitening" of the data it generated, which resulted in data that always easily passed the chi-square test for randomness.

Update, March 20, 2016. A +- 1 standard deviation range for the value of chi-square for the TrueRNG V2 is approximately 230 to 280. A +- 2 standard deviation range is approximately 215 to 300. The usual standard for statistical results in scientific research is that the hypothesis that is being tested should be rejected if the statistical result lies outside of a +- 2 standard deviation range. Personally though, for the TrueRNG V2, I'm much happier to see the result of the chi-square statistic be within a +- 1 standard deviation range, that is, anywhere between, 230 and

Update, April 1, 2016. The ENT serial correlation coefficient is the correlation between the data and the data shifted over by 1 byte.
Read more ›
3 Comments 14 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
I use this to generate random numbers for gaming. I was an early buyer of the device and mine has continued to work without a problem for over a year. It passed any randomness test I threw it at.

It appears as a serial port device on Windows, which means it's a Simple Matter of Programming to get at the data stream. The data is produced via the avalanche effect in a diode and is whitened before it is sent. All the randomness is onboard, there's no special CPU-side processing done, no special drivers, etc. It will produce over 350 kilobits a second, plenty for any casual use and sufficient for any simulations and testing most people would ever need. (On Linux it can be set up to feed /dev/random, making it close to plug and play for all sorts of randomness and encryption needs.).

One nice feature is that you can tell it, via standard serial port operations, to stop and start transmitting, on demand. This means you can arrange to turn on the flow of data only when you need it, and not otherwise, which might save some small amount power and CPU. (Total consumption is listed as under 20mA. CPU use is just whatever is needed to handle a 50K/sec data stream, aka "very little".)

The case is plastic; don't get rough with it. I haven't seen documentation on failure modes, but I assume it would stop transmitting bytes if it failed.

Small, simple, easy to get working. I wish it was cheaper, but high grade randomness sources cost hundreds to thousands of dollars and are unlikely to do noticeably better than this does, so I doubt the manufacturer is feeling a lot of price pressure.

I use it with a simulated die rolling app I wrote, which securely generates die rolls across the internet for small groups of people. It's been flawless.
Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
I bought this directly from the manufacturer, hence the lack of verified purchase on Amazon. While I know it can be used on Windows, somehow a true random number generator mixed with a closed-source and proprietary operating system does not give me the "warm-and-fuzzies". Installing it on Linux was as easy as copying some rule sets in the right directories, apt-getting rng-tools, and setting the TrueRNG as the hardware RNG in /etc/default/rng-tools. I did quite a few tests with various sized random number files, and used some BASH scripts to generate passwords from the random data files as well. The randomness test suites passed the generated binary random data files, of course there were some "WEAK" grades as expected. I suggest running Ent on the generated files with the -b switch, since the random data is not written in bytes, but in bits, so the file will be evaluated as a continuous source of random bits, regardless of how they make up random or seemingly non-random bytes. This will provide a slightly better test result with Ent. If you want a dedicated random number generator machine, plug this in a Raspberry Pi, or even a Raspberry Pi Zero, and there: your dedicated true random number generator box. Use BASH scripts to generate randomness for cryptographic purposes, or one-time-pads. You can also use Sox to generate random noise from the data, or Netpbm to turn data into PNG visual noise files. The manufacturer also has a new version of this product, by the way, that only costs twice this much, but is eight to nine times faster. [...]

Plug this (or the Pro) into a Linux server, install the rules, set rng-tools to use it as hwrng, and now you have a solid TRNG providing entropy to your various services.
1 Comment 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse


Pages with Related Products. See and discover other items: flash drive box, drives