SwiftRNG Z is a versatile USB device harnessing the quantum tunneling phenomenon in Zener diodes to generate true random numbers at a speed of 80 Mbits per second. It seamlessly integrates with other SwiftRNG models, including SwiftRNG Pro, SwiftRNG, and SwiftRNG LE, offering flexibility and enhanced functionality.
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 Z leverages the inherent randomness of Zener diode breakdown, a quantum phenomenon, to generate truly random numbers. Two independent noise sources based on this effect are utilized. Zener diodes with a negative thermal coefficient, operating at approximately 5.6 breakdown voltage, generate electrical noise that is amplified, filtered, and converted into digital values for each source. The resulting random bytes from both sources are then combined and further processed using a Linear Corrector technique with a 0.5 compression rate (P. Lacharme: “Post-Processing Functions for a Biased Physical Random Number Generator”. In: FSE 2008. LNCS, vol. 5086, pp. 334-342. Springer-Verlag. 2008), ensuring high-quality random output.
Quality checking
SwiftRNG Z implements an embedded health check test (HCT) that 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, SwiftRNG Z comes with an API for running internal diagnostics that can be triggered through software or device API.
‘Repetition Count Test’ and ‘Adaptive Proportion Test’ tests are continuously performed through provided SwiftRNG Software API on the host computer to ensure the quality of the final random bytes retrieved through the USB interface.
SwiftRNG Z contains patented technology.
Tech specs
True random byte download speed | 80 Mbps using USB highspeed compatible interface |
Power consumption | Draws no more than 180 mA in active mode and 90 mA when inactive |
Weight | 21 grams (0.7 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 Zener breakdown effect in a Zener diode |
Device security | Secure booting from an encrypted firmware image, device access and debugging disabled |
Embedded correction algorithm | Linear correction proposed by P. Lacharme |
Embedded health check test (HCT) | Continuous health diagnostics of all random noise sources |
Implemented statistical tests | Continuous ‘Repetition Count’ and ‘Adaptive Proportion’ statistical tests through provided SwiftRNG Software API |
Power supply | USB bus powered |
RoHS compliance | All parts and materials are lead-free and RoHS compliant |
Country of origin | U.S. |
Use cases
SwiftRNG Z is a versatile device that can be used for a wide range of purposes:
- Generation of encryption and secure session keys
- Feeding the
/dev/random
entropy pool - Research (statistical sampling)
- Computer simulations
- Gaming servers
Statistical tests
SwiftRNG Z device passes the following statistical test suites for measuring the quality of a random number generator: Diehard, Dieharder, NIST, Rngtest, Ent, Crush, BigCrush.
You can download sample test reports using links below:
- Big Crush using
TestU01
software library - Dieharder test report
- NIST test report
- Ent test report for 1.2 GB of random binary data stream
rngtest
test report for 1.2 GB of random binary data streamswdiag
diagnostics utility report
System requirements
- Linux (x86, x64, ARM)
- or FreeBSD 12/13/14
- or macOS (Intel and M1 chips)
- or Windows 10/11 (64 bit), Windows Server 2016/2019 (64 bit)
- USB 2.0 or 3.0 high-speed host/hub
Virtual machine compatibility
SwiftRNG Z V3.1+ device has been tested with the following VM software:
- VMware ESXi 6.7.0
- VMware Workstation 15 Player
- Oracle VirtualBox 6.1/7.0
- Parallels Desktop for Mac (Intel & ARM)
Warranty and return policy
TectroLabs stands behind the quality of its SwiftRNG Z with a 1-year limited warranty. If your device experiences any issues due to faulty materials or workmanship during this period, we will repair or replace it. Furthermore, if you’re not completely satisfied with your purchase, you can return your SwiftRNG Z within 30 days for a full refund, minus the credit card processing fee (return shipping is at your expense).
For further information on our warranty terms, please see our limited warranty page.