Kvantové počítače používají k výpočtům postupy známé z kvantové mechaniky, například superpozici nebo kvantové provázání částic. Zatímco běžné počítače používají bity se stavy 0 a 1, kvantové počítače pracují s kvantovými bity-qubity, které mohou nabývat i stavů mezi nulou a jedničkou. Kvantové počítače jsou určeny pro rychlé řešení speciální úloh. Některé činnosti běžně prováděné klasickými počítači ale nezvládnou.