Mașinile cuantice utilizează proprietățile atomilor și a altor particule elementare pentru a realiza calcule. Aceste proprietăți cuantice permit ca acestea să fie mult mai rapide și mai eficiente decât calculatoarele tradiționale. Mașinile cuantice utilizează qubiți (cu un bit cuantic) pentru a realiza operații. Însă mașinile cuantice sunt încă în faza de dezvoltare experimentală și sunt încă depășite de calculatoarele tradiționale în ceea ce privește puterea de calcul absolută.