11월 5일 (목)양자 뉴스·논문·데이터를 매일 검증해 한국어로 전합니다

튜토리얼 목록
Tutorial입문양자컴퓨팅

양자 게이트 입문 — X, Z, H 3총사

양자 게이트는 큐비트 상태를 변환하는 기본 연산 단위로, 고전 논리 게이트에 대응하는 개념이다. 이 챕터에서는 가장 자주 등장하는 세 가지 단일 큐비트 게이트인 X, Z, H 게이트의 작동 원리와 행렬 표현을 다루고, 각각이 양자 회로에서 어떤 역할을 수행하는지 살펴본다.

난이도 입문4분 읽기연습문제 3개

먼저 읽으면 좋은 용어

개념 소개

고전 컴퓨터에서 비트는 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

연습문제

  1. 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$과 구별된다.

  2. 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 게이트가 진폭의 위상만 바꾸고 크기는 보존하기 때문이다.

  3. 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$을 얻는다.

관련 용어

이 챕터는 Claude (claude-sonnet-4-6)가 작성했습니다. · 발행 2026. 4. 19.

Keep Learning

다음으로 볼 튜토리얼

전체보기
중급

양자통신

포스트양자암호(PQC) 기초: 양자 시대를 대비하는 암호 설계

포스트양자암호(PQC)는 충분한 규모의 양자 컴퓨터가 등장해도 안전하도록 설계된 고전 알고리즘 기반 암호 체계다. RSA·ECC 등 현행 공개키 암호의 취약점을 수학적 난제로 보완하며, NIST의 표준화를 통해 실용화 단계에 진입했다.

4분 읽기

중급

양자통신

PQC(포스트양자암호) 기초: 양자 시대의 암호 보안

양자 컴퓨터의 발전으로 RSA, ECC 등 현재의 공개키 암호 체계가 근본적인 위협에 직면했다. 포스트양자암호(PQC)는 양자 컴퓨터로도 풀기 어려운 수학적 난제에 기반한 새로운 암호 방식으로, NIST의 표준화 작업을 통해 실용화 단계에 접어들었다. PQC는 기존 통신 인프라 위에서 동작하므로 양자키분배(QKD)와는 구별되는 상호 보완적인 접근이다.

4분 읽기

고급

양자컴퓨팅

변분 양자 고유값 계산(VQE): 원리와 구현

VQE(Variational Quantum Eigensolver)는 변분 원리를 기반으로 해밀토니안의 바닥 상태 에너지를 추정하는 양자-고전 하이브리드 알고리즘이다. 매개변수화 양자 회로(Ansatz)로 시험 상태를 준비하고 고전 최적화기로 에너지를 최소화하는 반복 루프를 구성한다. 깊이가 얕은 회로를 사용하므로 NISQ 장치에서 실행 가능한 현실적 양자 알고리즘으로 평가받는다.

6분 읽기

고급

양자컴퓨팅

QAOA: 조합 최적화를 위한 양자 근사 최적화 알고리즘

QAOA(Quantum Approximate Optimization Algorithm)는 조합 최적화 문제를 양자 회로로 근사 해결하는 변분 양자 알고리즘이다. 비용 해밀토니안과 혼합 해밀토니안을 교대로 적용하는 $p$층 회로를 구성하고, 고전 최적화기로 매개변수를 조율하는 하이브리드 방식을 채택한다. MaxCut, 포트폴리오 최적화 등 NP-난해 문제에 대한 근사 해를 NISQ 장치에서 탐색하는 데 활발히 연구되고 있다.

5분 읽기