Real Random

Post-quantum security is only as strong as its entropy. This is the only entropy source you can watch at work.

01

The appliance — physical entropy you can watch

2U appliance — live operation
Sequence of operation

Tap a component pin to explore, or press Run sequence to walk through the operation start to finish.

02

The EaaS API — entropy delivered as a service

The appliance never leaves Real Random's hands. It publishes entropy to an EaaS Server, and your applications draw it down over a simple REST API — metered per protected endpoint. Tap a node to see its role.

publish · RESTdevice ID + secretfetch · RESTAPI ID + secretTRNG applianceentropy generatorEaaS serverone-time entropy vaultYour applicationentropy consumerRRUA mobile appsetup · health · management
Generator

TRNG appliance

Publishes its entropy to the EaaS Server over REST using a unique device ID and secret. If no central server is configured, it can serve entropy directly from its own local store through the same API.

Server

EaaS server

Securely stores entropy from one or more generators and services consumer requests. Tracks available entropy, publish and consume activity, and accounting per application — with configurable daily caps.

Consumer

Your application

Any authorized application that needs true entropy. Request any amount over REST using an API ID and secret, issued through the Real Random website or your administrator.

Management

RRUA mobile app

Configures devices over Bluetooth at install time — network setup, credentials, configuration changes — and provides fetch, health statistics, and factory reset.

ONE-TIME USE

Entropy is never reused. Once your application draws entropy from the server, it is deleted. Every request is served fresh from the hardware — and usage is metered per protected endpoint.

1AuthenticateAPI ID + secret on every call
2Requestask for the amount you need
3Deliverfresh hardware entropy returned
4Deleteserved entropy is destroyed
5Meteraccounted per endpoint, capped daily
03

In practice — wolfSSL running on Real Random entropy

wolfSSL is a TLS library deployed across embedded and IoT systems. This recording shows an integration test where wolfSSL's random number generation is routed through the Real Random EaaS client — every key, nonce, and handshake in the stack drawing on hardware entropy.

Real Random wolfSSL integration test — recorded terminal session.

01

Initialize

The test registers the Real Random RNG and confirms it is ready.

02

Generate

Requests of 1 to 256 bytes each return fresh entropy, shown in hex.

03

Route wolfSSL

wolfSSL is configured to use realrandom_generate_block() for all RNG operations — a direct call to the custom RNG succeeds.

04

Prove the fallback

With the entropy server deliberately unreachable, the fallback path still returns 32 bytes — the integration degrades safely instead of failing.

05

All tests pass

Cleanup completes and the suite reports every check green.

Real Random TRNG · entropy delivered as a service, metered per protected endpointreal-random.com