The shipping rates depend on the destination country and on the number of devices ordered. Note that potential customs charges can be added at the delivery.
Yes, you will receive a tracking number in the shipping confirmation e-mail with a link to where you track the parcel.
Shipping time depends on the stock availability at the moment of the purchase. Usually, it takes within one to two working weeks to be shipped.
You can purchase optional support and maintenance (1, 3, or 5 years).
The support contract includes email support within 24 hours during business hours from our team. It includes future software updates, maintenance, and troubleshooting.
In the case an RMA (Return Merchandise Authorization), if the device needs to be returned to us for repair/evaluation, you send the device to IDQ at your cost, and we ship back without charge. The repair won’t be charged, we will do our best effort.
You need a PC with a supported operating system installed and one of the following slots/ports available:
The Quantis USB uses our old QRNG technology: basically a 50/50 mirror and single photons. The new PCIe modules use our new QRNG chip technology: CMOS sensors/light source.
There are no major software differences other than the modules and operating systems they support.
The legacy version of our QRNG (USB) is indeed based on the detection of single photons. Since single-photon detectors have an efficiency below one, we do not detect every single photon. You can model this as a beam splitter before each detector, which randomly deletes photons. However, zeros and ones always correspond to a single detection event: either on one detector or on the other.
Also note that our new systems, the QRNG chips, are based on a different quantum property of light. We now look at the photon distribution on standard detectors. The noise of the distribution should be Poissonian. We use this to generate our random bits.
Yes, the device can be accessed by many computers on the network. You basically send an https request (REST interface, JSON, etc. as described). There is also a GUI you can open from any web browser to get random numbers.
Yes, the random numbers can be binary, hex... They can be requested in a range of minimum, maximum, etc.
You need a PC with a supported operating system installed and one of the following slots/ports available:
https://IpAddress/api/2.0/int?min=1&max=50&quantity=10
curl -k 'https://IpAddress/api/2.0/int?min=1&max=50&quantity=10'
curl -k 'https://IpAddress/api/2.0/streambytes?size=256' > rand.bin
curl -k 'https://IpAddress/api/2.0/double?min=0&max=1&quantity=3'
Using the built-in webserver
Using REST API with JSON query in a web browser
Using REST API with JSON query in Linux curl command
or using Python with module such as request to handle REST API calls
Here are some examples:
https://IpAddress/api/2.0/int?min=1&max=50&quantity=10
curl -k 'https://IpAddress/api/2.0/int?min=1&max=50&quantity=10'
The API can call lots of different types of numbers like Hex, Int, float and a stream of bits.
The PCIe card gets installed into a computer. Only the host computer accesses the random numbers generated by this device.
To access the random numbers, a software developer writes code (develops an application) to request random numbers from this PCIe card. The developer has the flexibility to develop whatever kind of application is needed to extract the randomness.
USB device can output only RNG numbers (post processed entropy via DRBG).
For the PCIe devices, raw entropy mode can be selected, so you can get raw entropy out of the device and apply your own DRBG.
All our QKD systems, including the new Clavis XG, which uses the BB84 protocol, are using our QRNG chips inside to generate the random choices needed. They do not use the PCI Express card itself which is too big, but integrate the chips into the PCBs of the complete systems.