Brand | Ubld.it |
---|---|
Item model number | TrueRNGv3 |
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 | March 22, 2017 |
Add to your order
- NO ADDITIONAL COST: You pay $0 for repairs – parts, labor and shipping included.
- COVERAGE: Plan starts on the date of purchase. Malfunctions covered after the manufacturer's warranty. Power surges covered from day one.
- EXPERT TECH HELP: Real experts available 24/7 to help with set-up, connectivity issues, troubleshooting and much more.
- PRODUCT ELIGIBILITY: Plans cover products purchased in the last 30 days.
- EASY CLAIMS PROCESS: File a claim anytime online or by phone. Most claims approved within minutes. We will send you an Amazon e-gift card for the purchase price of your covered product. In some cases, we will replace or repair it.
ubld.it™ TrueRNG V3 - USB Hardware Random Number Generator
- Free returns are available for the shipping address you chose. You can return the item for any reason in new and unused condition: no shipping charges
- Learn more about free returns.
- Go to your orders and start the return
- Select the return method
- Ship it!
Enhance your purchase
Brand | Ubld.it |
Hardware Interface | USB 2.0 |
Item Dimensions LxWxH | 4 x 2 x 0.5 inches |
About this item
- Make sure this fits by entering your model number.
- High Output Speed: >400 kilobits / second
- Internal Whitening
- Native Windows (XP/8/8.1/10) and Linux Support (CDC Virtual Serial Port)
- Passes all the industry standard tests (Dieharder, ENT, Rngtest, etc.)
- Compatible with embedded environments such as Beaglebone, Raspberry PI, and UDOO
Buy it with
- +
- +
Products related to this item
Have a question?
Find answers in product info, Q&As, reviews
Your question might be answered by sellers, manufacturers, or customers who bought this product.
Please make sure that you are posting in the form of a question.
Please enter a question.
Product information
Technical Details
Additional Information
Customer Reviews |
4.3 out of 5 stars |
---|---|
Best Sellers Rank | #158,527 in Industrial & Scientific (See Top 100 in Industrial & Scientific) #4,844 in Science Education Supplies |
Warranty & Support
Feedback
Product Description
The TrueRNG v3 is our next generation Hardware Random Number Generator. We have optimized the design to increase the speed to over 400 kbits/second while improving the whitener and entropy mixing algorithm. TrueRNG provides a steady stream of random numbers through a USB CDC serial port. The random number data can then be used to fill the entropy pool of 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.
Related products with free delivery
Customer reviews
Reviewed in the United States on July 24, 2021
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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.
Reviewed in the United States on July 24, 2021
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.
*the p-values can spike just above 0.9 about 5% 10% of the time but, it still passes. The p-values are usually at 0.5 with and 0.1 without but, I am okay with the tradeoff being more bits available. Again, it passes dieharder.
Do I recommend this? Yes and no. If your cpu has a built in rng (search how to check), you should be fine with that. However, if you are still low on your total entropy available, and you don’t feel too comfortable using haveged, or maybe you just want to, then yes get this. It’s easy to use, the randomness is strong enough (random enough)
Hope this help, happy randomness!
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!
After reading manufacturer website I guess that my issue is fixable.
Your feedback helps us make Amazon shopping better for millions of customers.