SwiftRNG LE (Lite Edition) is a general purpose USB device that generates true (hardware) random numbers at a rate of 20 Mbits per second. It can be used in conjunction with SwiftRNG Pro and SwiftRNG.
Devices will be shipped in 1–2 business days. For bulk orders of 10 or more devices, please contact us. Please note that for orders outside of the United States, the buyer is responsible for costs such as duties, taxes, and customs clearance when the shipment is picked up in the destination country.
How it works
SwiftRNG LE utilizes random noise generated from two independent and reliable sources based on the electrical noise produced by an avalanche breakdown effect in zener diodes. The electrical noise generated by each random source is independently amplified, filtered and converted into digital values. The random bytes generated by both noise sources are then combined into the resulting random byte stream. To further reduce the bias, the resulting bytes are hashed as part of a post processing step that produces the final true random bytes. The random bytes are transmitted to the host computer via USB in 16,000 byte packets.
SwiftRNG LE implements an embedded health check test (HCT) that continuously monitors the quality of the random noise sources immediately after the electrical noise is digitized and before any further processing. The HCT logic appends a health check status byte to each transmitted data packet so that the host computer is continuously notified about the health of the generator.
In addition to running the HCT, the monitoring logic will check the quality of the final random bytes produced by continuously running the tests ‘Repetition Count Test’ and ‘Adaptive Proportion Test.’
SwiftRNG LE contains patented technology.
|True random byte download speed||20 Mbps using USB highspeed compatible interface|
|Power consumption||Draws no more than 110 mA (fixed power profile)|
|Weight||21 grams (0.74 oz)|
|Data connectivity and control interface||USB 2 high-speed interface with EMI filtering (also compatible with full-speed interface)|
|Random source||Two independent circuits based on avalanche breakdown effect in reversed-biased Zener diodes|
|Post processing algorithms available||SHA-256, SHA-512, Marsaglia’s XorShift64|
|Kernel module||With the
|Embedded health check test (HCT)||Continuous health diagnostics of all random noise sources|
|Implemented statistical tests||Continuous ‘Repetition Count’ and ‘Adaptive Proportion’ statistical tests|
|Power supply||USB bus powered|
|RoHS compliance||All parts and materials are lead-free and RoHS compliant|
SwiftRNG LE is a versatile device that can be used for a wide range of purposes:
- Generation of encryption and secure session keys
- Feeding the
- Research (statistical sampling)
- Computer simulations
- Gaming servers
- Linux (x86, x64)
- or macOS 10.6 and up
- or Windows 7, 8.1 and 10 (x86, x64)
- USB 2.0 or 3.0 high-speed host/hub
Warranty and return policy
TectroLabs offers a 1-year limited warranty on SwiftRNG LE. We will repair or replace (at our sole discretion) any device that fails due to defect in materials or manufacturing. SwiftRNG LE device may be returned within 30 days of purchase for a full refund (buyer will pay for return shipping).