Q-RAND® – nanoscale Quantum Random Number Generator
Random number generators (RNGs) are critical to the daily lives of billions of people across the planet. It is a fundamental aspect underpinning online security and privacy, which depend on the quality of random numbers.
Random numbers are important in cryptography, simulations, and gaming. Many applications rely on what is termed ‘pseudo’ random number generators, but information security requires ‘true’ random numbers for ultra sensitive applications such as banking and FinTech, defence, and even social media.
True random number generators are systems whose outputs cannot be determined, even if their internal structure and response history are known. For example, security in Blockchain is derived from public key cryptography but weaknesses in the implementation of these security measures include the failures to derive public and private keys randomly, a lack of secure storage and an inability to prevent cloning of keys.
At Quantum Base, we have invented and developed a true quantum random number generator (Q-RAND) using quantum tunnelling in a simple semiconductor structure, namely a resonant tunnelling diode (RTD).
Our simple electronic quantum device can mitigate the weaknesses of current key generation, allowing Blockchain to be implemented using simple, accessible, and unbreakable quantum security.
Designed and tested at the nanoscale, our Q-RAND® devices are the smallest, and most scalable sources of randomness whose behaviour is governed by quantum physics at room temperature. The semiconductor nature of RTDs and the simple system we have developed to read random numbers from them, allow our Q-RAND® to be integrated into existing and new microelectronic systems, with the operating voltage levels being easily interfaced with logic levels in microelectronics.
The ability to integrate our single element Q-RAND® into current technologies makes them resistant to frequency injection and biasing attacks, which affect state-of-the-art RNGs such as those based on free running oscillators. The output of our devices can be directly used as a random stream of bits or can be further distilled using randomness extraction algorithms, depending on the application. Bit streams comply with NIST suite of randomness tests, the standard in random number generator testing for cryptographic applications globally.
How random numbers are used in our daily lives…
The graphic below explains how random numbers are important.
Internet-connected security cameras are widely used in home security systems and for peace of mind, ensuring the youngest members of the family are sleeping soundly. Did you know that random numbers are necessary to produce the cryptographic keys required to connect to them securely? Poor random number generators in Internet of Things devices leaves them vulnerable to hackers.
The FBI have warned that internet-connected toys might be spying on you!
Random numbers can help to prevent fake pharmeceuticals; randomly-generated serial numbers are used to identify genuine medical products. If the random number generator used to make these serial numbers is compromised then it is easier to pass fake drugs off as real ones.
Did you know: Fake drugs are estimated to cost the industry $200bn/year, and more importantly millions of lives.
The security of the network in a home is limited by the weakest devices that connect to it. Smart light bulbs, temperature sensors and fridges etc. often have very poor security. If their default passwords aren’t chosen randomly then attackers can gain access to them and, in turn, the rest of your network.
A casino was recently breached when hackers gained access to their network through a smart temperature sensor in a fish tank!
Random numbers also underpin the security of online banking.
Random numbers underpin many forms gambling and gaming. A woman who won the lottery four times is suspected of working out the sequence of a poor random number generator.
Random numbers are needed to keep communications secure, and when posting content online. Over 8 million videos are posted on YouTube daily; each has a randomly-generated unique ID, allowing it to be accessed privately if desired.
Have you ever noticed the same tracks appearing again and again when listening to music on shuffle?
We often see patterns where they don’t exist and sometimes we prefer some things to be less random!
Random numbers play a significant role in many video games. The main role of random numbers in gaming is to enable interesting variations that either create moment-to-moment unpredictability or change the experience after each play-through to create interesting stories.
Games often don’t implement random numbers very well though, which allows canny players to game the system – for example cheating in online poker
In modern cars nearly all electronic components, from the engine’s controller, to the brakes, steering and entertainment system, are connected and controlled by the same network. This network then connects to remote servers and sometimes surrounding vehicles. Random numbers underpin the security of these systems.
Did you know?
Security researchers showed they could take control of a moving Jeep through a flaw in the security of its entertainment system?
The problem…
To find out more background information on the problem of current systems are not as secure as you may think please click HERE.
Our solution…
With our Q-RAND®, we have overcome the weaknesses of current key generation, using simple, cheap, and nanoscale quantum physics.
We can provide unbreakable quantum security to Governmental, Fintech and Blockchain organisations, and to the billions of customers who rely on them. More details HERE.
Industry Information
Please click on the link to view the published article in Nature