Un ordenador cuántico funciona con cúbits (bits cuánticos) en lugar de bits. Mientras que un bit solo puede tener dos valores, 0 o 1, un cubit no solo pueden estar en 0 o en 1, sino también en lo que se llama una superposición de 0 y 1: un estado en el que hay una cierta probabilidad de estar en 0 y una cierta probabilidad de estar en 1. Esto implica que procesos que ahora se demoran años con la tecnología digital, serán casi inmediatos con esta nueva tecnología. Por el momento está en desarrollo, y uno de sus grandes retos es mitigar los errores.