البوابات هي مصفوفات
في الحوسبة الكلاسيكية، البوابات هي دوائر منطقية (AND, OR). في الحوسبة الكمية، البوابات هي Unitary Matrices.
لتطبيق بوابة على qubit، نقوم بعملية ضرب مصفوفة في متجهة:
New_State = Gate_Matrix * Current_State_Vector
بما أن البوابات هي unitary، فهي قابلة للعكس (reversible). وهذا فرق جوهري عن البوابات الكلاسيكية مثل AND التي تفقد المعلومات.