개념 소개
고전 컴퓨터에서 비트는 NOT, AND, OR 같은 논리 게이트를 통해 변환된다. 양자 컴퓨터에서도 유사한 역할을 하는 **양자 게이트(quantum gate)**가 존재한다. 다만 결정적인 차이가 있다. 양자 게이트는 반드시 **가역적(reversible)**이어야 하며, 수학적으로는 **유니터리 행렬(unitary matrix)**로 표현된다.
큐비트의 상태를 열벡터로 나타내면, 게이트 적용은 곧 행렬 곱셈이 된다.
여기서 는 유니터리 행렬, 즉 를 만족하는 행렬이다. 이 조건이 확률의 총합을 1로 보존한다.
핵심 원리
X 게이트 — 양자 NOT
X 게이트는 고전 NOT 게이트의 양자 버전이다. 을 로, 을 으로 뒤집는다.
중첩 상태에 적용하면 진폭의 위치가 교환된다.
블로흐 구(Bloch sphere) 위에서 X 게이트는 X축 기준 180° 회전에 해당한다.
Z 게이트 — 위상 반전
Z 게이트는 진폭의 크기는 건드리지 않고, 성분의 **위상(phase)**만 만큼 바꾼다.
측정 확률(, )은 위상 변화에 영향을 받지 않으므로, Z 게이트의 효과는 측정만으로는 검출되지 않는다. 그러나 간섭(interference) 현상이나 다른 게이트와 결합할 때 위상 차이가 결과에 중요한 영향을 미친다. 블로흐 구에서는 Z축 기준 180° 회전이다.
H 게이트 — 중첩 생성기
아다마르(Hadamard) 게이트 H는 양자 회로에서 가장 핵심적인 게이트 중 하나로, 기저 상태를 균등한 중첩 상태로 변환한다.
두 번 연속 적용하면 원래 상태로 되돌아온다: . 블로흐 구에서는 X축과 Z축의 중간인 대각선 축 기준 180° 회전이다.
예시·응용
Python (Qiskit)으로 회로 구성
from qiskit import QuantumCircuit
qc = QuantumCircuit(1)
# H 게이트로 중첩 생성
qc.h(0)
# Z 게이트로 위상 반전
qc.z(0)
# X 게이트로 비트 플립
qc.x(0)
qc.measure_all()
print(qc.draw())
H → Z 연쇄 효과
에 H를 먼저 적용하면 이 된다. 이어서 Z를 적용하면:
즉, 이다. 이처럼 게이트를 조합해 원하는 양자 상태를 설계하는 것이 양자 회로 설계의 출발점이다.
얽힘 회로의 첫걸음
H 게이트 하나와 CNOT 게이트를 결합하면 두 큐비트를 얽힘 상태(벨 상태)로 만들 수 있다. X, Z, H 3총사는 더 복잡한 다중 큐비트 게이트를 이해하기 위한 필수 기반이 된다.
정리
| 게이트 | 행렬 | 주요 효과 | 블로흐 구 회전 |
|---|---|---|---|
| X | 비트 플립 | X축 180° | |
| Z | 위상 반전 | Z축 180° | |
| H | 중첩 생성 | 대각 축 180° |
세 게이트 모두 자기 자신이 역행렬이다(). 이 성질은 회로를 되감을 때나 오류 정정 설계에서 유용하게 활용된다.
Exercises
연습문제
Q1$|1\rangle$ 상태에 H 게이트를 적용하면 어떤 상태가 되는가? 이를 행렬 계산으로 확인하라.
힌트 보기
$H = \frac{1}{\sqrt{2}}\begin{pmatrix}1&1\\1&-1\end{pmatrix}$, $|1\rangle = \begin{pmatrix}0\\1\end{pmatrix}$
해설 보기
$H|1\rangle = \frac{1}{\sqrt{2}}\begin{pmatrix}1&1\\1&-1\end{pmatrix}\begin{pmatrix}0\\1\end{pmatrix} = \frac{1}{\sqrt{2}}\begin{pmatrix}1\\-1\end{pmatrix} = \frac{|0\rangle - |1\rangle}{\sqrt{2}} = |-\rangle$. 이 상태에서 $|0\rangle$과 $|1\rangle$이 측정될 확률은 각각 $\frac{1}{2}$로 동일하지만, $|1\rangle$ 성분에 음의 위상이 붙어 $|+\rangle$과 구별된다.
Q2$|\psi\rangle = \frac{1}{\sqrt{2}}|0\rangle + \frac{i}{\sqrt{2}}|1\rangle$ 상태에 Z 게이트를 적용했을 때의 결과 상태를 구하고, 측정 확률이 변하는지 확인하라.
해설 보기
$Z|\psi\rangle = \frac{1}{\sqrt{2}}|0\rangle - \frac{i}{\sqrt{2}}|1\rangle$. $|0\rangle$ 측정 확률: $\left|\frac{1}{\sqrt{2}}\right|^2 = \frac{1}{2}$, $|1\rangle$ 측정 확률: $\left|\frac{-i}{\sqrt{2}}\right|^2 = \frac{1}{2}$. Z 게이트 전후 측정 확률은 동일하다. 이는 Z 게이트가 진폭의 위상만 바꾸고 크기는 보존하기 때문이다.
Q3X 게이트와 H 게이트를 이용해 $|-\rangle = \frac{|0\rangle - |1\rangle}{\sqrt{2}}$ 상태를 $|0\rangle$로부터 만들어내는 게이트 순서를 제시하라.
힌트 보기
$|-\rangle = H|1\rangle$임을 활용한다.
해설 보기
$|0\rangle \xrightarrow{X} |1\rangle \xrightarrow{H} |-\rangle$. 먼저 X 게이트로 $|0\rangle$을 $|1\rangle$로 뒤집은 후, H 게이트를 적용하면 $H|1\rangle = \frac{|0\rangle - |1\rangle}{\sqrt{2}} = |-\rangle$을 얻는다.
관련 용어


