Kuantum bilgisayarlar 0 ve 1 bitlerini kullanan klasik bilgisayarlardan farklı olarak kuantum mekaniğinin temel ilkelerine dayanan kuantum bitleri (kübit) kullanmaktadır. Kübitler birden fazla durumu temsil edebilmekte (süperpozisyon), verileri depolamada avantaj sağlamakta ve aynı anda birden fazla işlem yapabilmektedir.