Calculatoarele cuantice sunt construite utilizând qubiți - cuante ale informației. Acestea sunt capabile de a reprezenta nu doar valorile 1 sau 0, dar și stări combinate ale acestora. Acest lucru le permite să efectueze calcule simultan și să rezolve probleme foarte complexe în timp util.