🔐 Unlock true randomness—because your security deserves the real deal!
The TrueRNG V3 is a compact USB hardware random number generator delivering over 400 kbps of high-quality entropy. It passes all major industry randomness tests and supports native Windows and Linux environments, including embedded systems like Raspberry Pi and Beaglebone, making it an essential tool for professionals demanding robust cryptographic security.
Brand | ubld.it |
Item model number | TrueRNGv3 |
Operating System | Linux |
Item Weight | 0.317 ounces |
Product Dimensions | 4 x 2 x 0.5 inches |
Item Dimensions LxWxH | 4 x 2 x 0.5 inches |
Manufacturer | Ubld Electronics, LLC. |
ASIN | B01KR2JHTA |
Is Discontinued By Manufacturer | No |
Date First Available | August 27, 2016 |
F**E
Works as advertised! Very fast if you set it up right. See below for much help.....
This is a unique product in that it is supposed to provide actual (true) random numbers, not pseudo random numbers from a diode as the root source and it is only $60 USD.....amazing. I HIGHLY recommend you download the latest (not beta) version of realterm software. I found the 2.0.070 is stable. I had problems even with the non Beta v3.X.X. It is a free and very mature serial port application. I tried a couple other applications without much success.Follow the settings on the TrueRNG3 FAQs for realterm.This is a long post since I wanted to save anyone with Windows some time and learn from my work and effort getting myself up to speed.Some lessons learned at least with Windows10:1. Select port 0 (zero) and then the COM# on realterm that the TrueRNG3 is plugged into. You can do all this from the actual windows terminal, but realterm has some super nice and easy features. See my picture upload for Port.2. Select "capture as hex" on the Capture tab - see uploaded picture, otherwise you will get "giberish" which is ascii extended set. I did not select it on the screen shot but always do. The 2-digit hex displayed on the terminal is independent of the capture.3. The TrueRNG3 outputs random numbers in binary (ascii extended) from 0-255. realterm can capture them as that or is you select to download/capture as hex you get hexidecimal. The ascii will look like junk on the screen since it uses codes, etc.4. Hexadecimal numbers are two digits for a single byte (8 digit binary numbers or 8 bits). They range from 00 (zero zero) to FF for zero to 255 respectively. Lots on the web on ascii to hex to decimal to binary, etc.5. Hexadecimal saved via realterm to a text file will be all mushed together. Even if you select the terminal output on the first tab to hexidecimal with spaces (which outputs two digit hex bytes to the screen) the actual file will be all mashed together. I uploaded the screen shot of the Display tab and you can see I selected Hex(space). You will need to extract or parse the file into bytes in your application, excel, etc. Very easy to do if you can program and search up how to do this on your language on stackoverflow.6. You have to turn the port on and it is better to toggle the switch as noted in the TrueRNG3 FAQs to stop the flow of data from the USB COM port to the realterm window. I uploaded a screen shot of the Pins window, it is the DTR (4) set and clear that you use. Clear stops the flow to the application and window and Set starts it.7. You can set to overwrite your text file or append to it and also very nicely how many bytes you need to download. I needed to plus up the number about 200-300 bytes to get the number I wanted but this is not an issue since you can trim the excess when you use it. See the Capture tab I uploaded.8. I attached a simple random plot of 16,000 bytes I downloaded directly from the TrueRNG3 in like 1 second. It seems very fast to me, at least for my needs and can generate data very quickly with realterm.9. I plotted the numbers 0 to 255 (a total of 255 random numbers) on the y-axis in the order they were generated across the x-axis from 0 to 16,000. I converted the hex output or realterm (which as I noted above converted the ascii binary/raw output to hex by selecting the hex output box) to decimal.10. The attached excel plot is this and shows good random spread.11. I will run several 100,000 bytes next and run the Chi squared tests for random quality and independence, etc. They did this on the TrueRNG site already but I want to learn how to do it and try it. I have the right and very powerful statistical software to do this. I will edit this post with my findings, but based on the initial simple plot I think it should be OK. When I plot pseudo random numbers like this you are shocked at the patterns you can see as the seed is recyled, etc. like from windows, R, MATLAB, Python, etc.12. Very happy with the purchase. Stick with it. It took me several hours playing with the TrueRNG and the realterm to get it all to work and provide a nice steady hex stream of bytes, but am very happy now.13. Also, thank you to TrueRNG3 who packaged the device in a very robust labeled plastic wrapping that was heat sealed on the only open edge, i.e. tamper resistant packaging.14. Thanks to AMAZON for making this a Prime item.
D**O
Best quality for the bucks
Very small and light, fantastic Speed, Easy to install and simple to use. This was my First ubld product I purchased, then I bought also the pro versione with two generators inside. I made many fantastic and very interesting experiments with this, and I Will continue to do new ones. The user interfacce Is so simple that I wrote in a snap a driver to use It in my Excel application. Very satisfied.
B**F
Great Eyesight and Nimble Fingers
My use for this is to retain confidential info in a device with on-board encryption. This device uses a password of between 6 and 14 digits (zero through nine), with checks for no repeated digits (i.e. 111, 222), or ordinal sequencing of digits (123, 789). Strength of password is in part, determined by length. My intent was to use 11 digit password.The instructions to use are adequate. The challenge I had when entering a long password, is that the window of opportunity to enter the password a second time (required to confirm original entry) seems to be very short. At first, I was only able to get up to the 7th or 8th digit on re-entry before entry stopped (and NO PASSWORD was created).This circumstance led me to the support line (via email). I did supply my order number, but could not find the number of the product. After some back and forth, I was able to find the product id (on the side of the metal USB plug that you insert into your computer).I ultimately was able to get to my 11 digit password entered - it took nimble fingers and sharp eyesight. This now works successfully as desired.The only caution I would provide is this: When you forget your password (and you will), the means to get the overriding password requires both your order number and the product id from the side of the usb. I would strongly recommend making sure you do have both the order and the product id available to get the recovery password (and test it). Then hang on to your receipts!
B**A
Happy With It
Satisfied with this purchase."High Output Speed: >400 kilobits / second"I generated a 1 MB file twice and the both times dd reported it averaged 408 kilobits per second. So that number is pretty accurate."Native Windows (XP/8/8.1/10) and Linux Support (CDC Virtual Serial Port)"It indeed just shows up as a virtual serial device so it is very easy to use with Linux. All I had to do to write my 1MB file is:dd if=/dev/ttyACM0 of=numbers.bin count=1M bs=1 status=progressOverall it's a neat device. At $70 it's a bit pricey for what it does but it does do its job fairly well and you get what it says you are getting.
W**D
A solid high-entropy RNG at reasonable cost
Very satisfied. My interest in this device is research-oriented, and I have a long involvement in testing FW and HW RNGs. The quality of shannon entropy delivered in a 10 million byte sample was measured around 7.9998 bits and compares well with higher priced HW. It is easy to use, configure, and could be integrated as a seed source to NIST SP 800-90A type DRBG architectures in SW / FW. The USB model is apparently slower than the boxed device this company sells, but is satisfactory for the work I do. I will continue to use this device as an active member of my trusted entropy sources.
D**N
No access to raw data
I got this to review the quality of the unprocessed entropy source data. The library comes with an option to put the RNG into raw mode, but with this device the library says raw mode is unavailable. So it's impossible to verify tha the entropy meets the security requirements.
Trustpilot
3 weeks ago
2 weeks ago