Quantum Computing

A Beginner’s Guide to Quantum Computing

Quantum computing is in the news more and more as the technology evolves and scales. The day is fast approaching when their impact will be widespread and major new discoveries will be made. Quantum computers are an entirely new technology and instead of transistors and bits, quantum computers manipulate quantum particles. Things like captured spinning electrons and photons of light are used to form quantum bits or ‘qubits’ for short. It sounds pretty amazing and it is. But why bother going to all these lengths

Continue reading
Quantum Programming

Quantum Programming SDKs

Quantum programming is still in its early stages but it won’t be long before it becomes mainstream. Quantum computers are architecturally different to classical computers so new instruction sets and quantum software development kits (SDKs) have been required. The quantum SDKs have been developed to handle quantum operations like bit-flips, phase-flips, entanglement and superposition as well as traditional logic functions. Several companies are already providing quantum programming SDKs to the development community but it’s still too early to say who will dominate. Will having a

Continue reading
Electron Photo

Encryption and other Quantum Computer Impacts

Very soon, public key encryption methods will become obsolete. It won’t be long before quantum computers mature enough to easily crack the cipher keys used. Computers send encrypted messages for everything including internet banking, web browsing, shopping and email. Just think of all those credit card numbers, state secrets, medical records, you name it, travelling around the internet. This information is generally secure now because classical computers can’t easily solve the mathematical problems required to crack the encryption but a quantum computer of sufficient size

Continue reading
quantum computer bloch sphere

How Does a Quantum Computer Work?

Quantum computers are almost here and will have far ranging benefits and impacts, so what’s all the fuss about and how does a quantum computer work? Classical computers generally have to consider each possible outcome individually when working through complex simulations. It’s a drawback that makes them slow and inefficient when resolving problems especially when a very large number of possible outcomes or interactions need to be worked through and considered. When quantum computers are used to tackle similar problems, they do so by firstly

Continue reading