The orderly flow of information around the globe depends a lot on security, and at the heart of that security is randomness. Modern-day encryption relies on unpredictability to avoid being cracked, and the most powerful form of unpredictability is randomness. And in a new study, researchers describe a new way to amplify that randomness. Random number generators have been around for ages, but they often have subtle imperfections that cause patterns to emerge. And even powerful computers are saddled with this liability purely because they use traditional transistors to generate the binary code—1’s and 0’s—that enables computers to store data and make calculations. On supporting science journalism If you're enjoying this article, consider supporting our award-winning journalism by subscribing. By purchasing a subscription you are helping to ensure the future of impactful stories about the discoveries and ideas shaping our world today. “Any conventional electronic device like a phone or a computer is completely deterministic, so it’s actually very difficult for a computer or any other electronic device to generate a random value,” says Renato Renner, a physics professor at the Swiss Federal Institute of Technology Zurich (ETH Zurich) and a member of the research team. “It cannot just toss a coin because everything that goes on in the scale of the logic is basically completely predictable.” While these numbers may seem random at first glance, a quantum computer would be able to recognize even the most obscure patterns and thus crack the code. “Unpredictability is very important because that’s what the adversary would do to attack it—to just try to predict parts of that password or even the full password or parts of the key,” Renner says. That’s where the new system comes in. Qubits, the basic components of information in a quantum computer, don’t exist in a binary.