Mașina cuantică utilizează fenomenele cuantice, cum ar fi superpoziția și entanglement-ul, pentru a realiza calcule mult mai rapid decât calculatoarele tradiționale. Acest lucru este posibil datorită utilizării qubits, unități de informație cuantică care pot fi în două stări simultan. În timp ce calculatoarele tradiționale folosesc biți, care pot fi fie 0, fie 1, mașinile cuantice utilizează qubits pentru a realiza calcule complexe într-un timp mult mai scurt.