Random Number Generation
Quantis is a hardware random number generator exploiting an elementary quantum optics process to provide high quality randomness for cryptographic, gaming and other applications.
Quantis exists in five versions: a USB device , a PCI Express (PCIe) board, the Quantis Appliance, AIS31 validated devices, and an OEM component. The product delivers best-in-class random bit rate of up to 16Mbps.
Quantis-USB & Quantis-PCIe
- Quantis User Guide (v2.10)
This document explains how to install the drivers for a Quantis USB device or PCIe board and how to generate random numbers. It also describes the use of the Quantis Library.
- Quantis-OEM Application Note
This document explains how to implement the Quantis OEM RNG component in an embedded system.
Randomness Tests Reports and Certificates
- Quantis Certification Collection
This document summarises every certification the Quantis QRNG has passed.
- AIS31 test results validation
Quantis compliance to the AIS31 standard has been tested by the CESTI-LETI (CEA Grenoble) and validated up to level PTG.3 by the French ANSSI according to the AIS 31 methodology defined by the German Federal Office for Information Security (BSI).
- METAS Conformity Certificate
The Quantis Random Number Generator family has been tested by the Swiss Federal Office of Metrology, also known as METAS, which is the Swiss equivalent of NIST. This testing and conformity certificate (Certificate of Conformity No 151-04687, dated May 10, 2010).
- Annex to METAS Conformity Certificate
This document (Annex to Certificate of Conformity No 151-04687, dated May 10, 2010) is the testing report from METAS and it complements the Conformity Certificate mentioned above.
- CTL Certificate of Compliance
This document has been issued by Compliance Testing Laboratory, one of the leading UK test houses, which has evaluated the Quantis TRNG.
- IDQ Internal Randomness Test Report
This document presents the results of standard randomness tests, including the Diehard and NIST test suites, performed by IDQ on the random stream produced by a Quantis Random Number Generator.
- NIST SP800-22 Test Report
This document presents the results of the National Institute of Standards and Technology (NIST) test.
- Loterie Romande
Quantis True Random Number Generator in Swiss Lottery Application.
- Quantis AIS 31 validated QRNG
IDQ launches world’s most rigorously tested quantum random number generators
White papers on random number generation
- Random Numbers Generation using Quantum Physics
IDQ White Paper describing the difficulties linked to generating good random numbers and how quantum physics can be used to solve this problem.
- What is the Q in QRNG
IDQ non-technical white paper describing the importance of achieving true randomness in cryptography and other applications, and how true random numbers are generated.
- Quantis and Virtualization
IDQ White Paper describing the use of Quantis in a virtualization platform such as VMware Player, Oracle Virtual Box and VMware ESXi.
- Randomness Extraction for the Quantis TRNG
IDQ White Paper describing the concept of randomness extraction and how it is implemented in the Quantis software package.
- Technical paper on Randomness Extractor
Technical paper on the choice and implementation of a randomness extractor for the Quantis TRNG.
Sample of Random Bits
(binary file, 10E9 bits, generated on June 25th 2010, Quantis-PCIe-4M s/n 10140013A510)
Selected Scientific Publications
This section lists a number of scientific on the Quantis random number generator family or which make use of this generator.
- (Pseudo-) Randomness
Slides of a course taught by Klaus Sutner at Carnegie Mellon University on randomness.
- Algorithmic Randomness, Quantum Physics, and Incompleteness
C. S. Calude
MCU 2004, LNCS 3354, 1-17 (2005)
- Experimental Decoy State Quantum Key Distribution Over 15km
Y. Zhao, B. Qi, X. Ma, H.-K. Lo, L. Qian
Physical Review Letters 96, 070502 (2006)