Overview
The QRNG API offers access to high-quality quantum randomness for various applications, such as cryptography, random sampling, online games, and blockchain technology.
- Users can retrieve entropy from the service by sending an HTTP request to the REST API, including their access token, and specifying the desired number of fixed-byte blocks of entropy.
- The access token, serving as user identification, Bearer token is provided in the HTTP "Authorization" header. Upon request, the API returns data in a JSON-encoded format, comprising an array of base64-encoded strings.
- Each string corresponds to a fixed-byte block of entropy, accompanied by an integer indicating the number of strings in the array.
Introduction
We need true randomness because it ensures each generated number is independent and unpredictable, offering robust security guarantees, better sampling, unpredictable lottery results, and non-repetitive Generative AI Image Generation.
The principles of quantum mechanics offer unique tools to measure and guarantee the quality of randomness, a crucial attribute in generating random numbers for secure cryptographic applications. The maturity of current quantum technology allows for the creation of high-quality random numbers suitable for use in unconditionally
secure cryptography.
The fundamental operation of Quantum Random Number Generators (QRNGs) is based on the probabilistic nature of quantum mechanics, particularly through the measurement of quantum bits (qubits) in superposition.
- When a qubit in a superposition state is measured, it randomly collapses to one of the possible states (0 or 1). The probabilities of these outcomes are determined by the state of the qubit before measurement, but the actual outcome is fundamentally random.
- This inherent unpredictability in the outcome of qubit measurement is what QRNGs exploit to generate random numbers. Each measurement of a qubit results in a truly random state, either 0 or 1, due to the quantum phenomenon of superposition and subsequent state collapse.
QRNG can offer certified true randomness, which can be applied to applications where true randomness is central to its quality. The table below describes the benefits of QRNG in various sectors:
| Application Areas | Description | Key Benefits from QRNG |
|---|---|---|
| Cryptography | Enhancing security in encryption algorithms and protocols by providing unpredictable random keys. | Increases cryptographic strength and security. |
| Secure Communications | Ensuring the confidentiality and integrity of data transmissions, especially in military or diplomatic communications. | Protects against eavesdropping and tampering. |
| Financial Markets | Using random number generation for risk assessment models and algorithmic trading. | Enhances market prediction models and trading strategies. |
| Cloud Computing | Offering as a service for applications deployed in cloud environments that require random number generation. | Provides scalability and easy access to QRNG. |
| Web3 | QRNGs generate random numbers to improve protocols in lending, trading, and risk management within DeFi applications, ensuring fair and unpredictable market behaviors. Applying QRNGs for validator selection in Proof of Stake blockchains, making the selection process less predictable and more secure | Increases transparency and trust in financial operations on decentralized platforms. Strengthens the integrity and security of the consensus mechanism. |
| Lotteries and Online Gaming | Providing fair and unpredictable outcomes in games and lottery draws. | Ensures fairness and compliance with regulations. |
| Authentication Systems | Random numbers for generating one-time passwords or other authentication mechanisms. | Strengthens security against identity theft. |
| Secure Elections | Generating truly random numbers for electronic voting systems to ensure fairness and tamper-resistance. | Enhances electoral integrity and trust. |
| Scientific Simulations | Generating random inputs for simulations in physics, biology, or chemistry to model natural randomness. | Improves simulation accuracy and reliability. |
| Statistical Sampling | Utilizing QRNGs in survey designs, market research, and other statistical sampling methods. | Guarantees unbiased and representative samples. |
| Gaming Industry | Ensuring fair play and unpredictable game outcomes in online and video games. | Maintains gaming fairness and enhances player trust. |
| Generative AI Art, Design, and Music | QRNGs provide random seeds for generative algorithms in digital art and design, influencing features like color, form, and texture patterns, creating varied musical pieces | Enhances creativity and uniqueness in generated artwork and fosters originality and diversity in musical compositions |
| AI Text Generation | Applying QRNGs to influence decision paths in language models, resulting in more diverse and unexpected text outputs. | Increases novelty and reduces predictability in generated texts. |
| Video Game Development | Incorporating QRNGs to drive game environment generation and NPC behavior, ensuring dynamic and unpredictable gameplay experiences. | Improves game engagement and replay value. |
| Virtual Reality | Using QRNGs to randomize elements within virtual reality simulations, such as object placement or scenario outcomes. | Enhances the realism and variability of virtual experiences. |
| Data Masking | Using random numbers to anonymize data, protecting sensitive information in datasets. | Secures personal and confidential information in public and shared databases. |
| Physical Security Systems | Applying QRNGs to generate random codes for locks and security systems in sensitive installations. | Strengthens physical access control measures. |
| Random Decision Making | Implementing QRNGs in systems that require random decision capabilities, like autonomous vehicles. | Enhances the unpredictability and safety of automated systems. |
| Clinical Trials | Randomizing participant selection and treatment allocation to prevent bias in medical studies. | Improves the reliability and fairness of clinical results. |
The QRNG2 leverages the electron tunneling effect for true quantum randomness, distinct from traditional photon-based QRNGs. This innovative approach not only ensures heightened security but also distinguishes itself in terms of speed, cost, and versatility.
The table below provides an overview of the various features of QRNG2.
| Feature | Description |
|---|---|
| Quantum Source | Utilizes the electron tunneling effect, providing a fundamentally quantum-based source of randomness. |
| Speed | Operates at a bandwidth of 1.8 Gbps with potential for even higher rates. |
| Cost Efficiency | Enhances cost efficiency, making quantum security more accessible. |
| Versatility | Suitable for a broad range of web-based applications, enhancing security for data in transit across various industries. |
| Security | Offers heightened security due to the unpredictable nature of electron tunneling, safeguarding against quantum computing threats. |
| Self-testing Capability | Features inherent self-testing to verify the authenticity and integrity of the generated random numbers. |
| Scalability | High-speed capabilities and technological efficiency allow for rapid scalability and high throughput, crucial for quantum-safe applications. |
Entropy as a Service (EaaS) is a pioneering concept wherein a service provider delivers entropy on demand through a cloud network. This randomness is essential for cryptography, particularly in the generation of cryptographic keys.
QeM's QxEaaS platform integrates advanced quantum technology to provide high-quality entropy necessary for various applications that demand true randomness. The table below describes the features of the QxEaaS platform for secure quantum randomness delivery.
| Feature/Measure | Description |
|---|---|
| Continuous Quality Testing | Employs established tests such as the NIST Statistical Test Suite, DIEHARD battery of tests, and TestU01 suite to ensure continuous verification of entropy quality and randomness. |
| Quantum-Safe Cryptography Library | Incorporates quantum-safe primitives approved by NIST, enhancing the security standards for data communications and authentication. |
| On-Demand Entropy Delivery | Delivers high-quality entropy in real-time to support dynamic systems and applications, ensuring robust encryption and data security. |