Quantum Origin Windows Reseed v1.3.0

Quantum Origin and the Windows Reseed integration are designed to locally generate quantum-hardened randomness and make it available to the operating system. This is added to and enhances the Windows entropy pool.

All applications that request randomness from the Windows operating system will benefit from the quantum-computing-hardened randomness provided by the Quantum Origin service, as now every time an operation occurs that uses one of the Microsoft Windows APIs (CNG, CAPI) it will take advantage of proven quantum randomness that has come from Quantum Origin. No changes are needed at the application layer.

Application APIs that benefit from Quantum Origin include the following API calls provided by the Windows cryptographic subsystems.

  • CryptGenRandom()

  • BCryptGenRandom()

  • RtlGenRandom()

Each of these functions source randomness that is enhanced by Quantum Origin and the Windows Reseed integration. Quantum Origin does not modify these APIs and no code changes are required for applications to benefit from the proven randomness that Quantum Origin provides.

By default, the Windows cryptographic services automatically reseeds its RNG with randomness sourced from a wide range of randomness sources available to the system. Quantum Origin registers itself as an additional randomness source that is called for each reseed operation. This allows Windows to increase the security of all randomness generated by its cryptographic services by allowing it to request proven quantum randomness from Quantum Origin.

This process ensures that quantum-computing-hardened randomness is always available within the Windows randomness pool, ensuring that the strength of the Windows RNG.

For more information on how the Windows RNG works, please see Microsoft’s White Paper located here.

Where to Start

Use the following links to get started

  1. Confirm your target architecture and operating system are supported: Supported systems

  2. Receive the relevant installer and follow the installation instructions: headless/server Installation or GUI based Installation

Any troubleshooting required? Check out the Troubleshooting guide

Support

If you require additional support or run into technical issues, please contact Quantinuum at origin-support@quantinuum.com outlining your concern with the appropriate subject line, as per your commercial support agreement. A Quantinuum customer support representative will respond to your request as soon as possible.