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

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

Hadamard 게이트: 양자컴퓨팅의 출발점

Hadamard 게이트는 단 하나의 큐비트를 '완전한 중첩 상태'로 만드는 가장 기본적인 양자 게이트다. 고전 비트가 0 또는 1에 머무는 것과 달리, Hadamard 게이트를 적용하면 0과 1의 확률이 정확히 같은 상태가 생성된다. 거의 모든 양자 알고리즘이 이 게이트를 첫 단계로 사용하므로, 양자컴퓨팅을 이해하는 핵심 관문이 된다.

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

먼저 읽으면 좋은 용어

개념 소개

동전을 테이블 위에 세워 놓으면 앞면도 뒷면도 아닌 '어느 쪽이든 될 수 있는' 상태가 된다. Hadamard 게이트는 이와 비슷한 역할을 큐비트에 수행한다. 상태의 큐비트에 적용하면 측정 전까지 0과 1이 동등하게 공존하는 상태, 즉 균등 중첩(equal superposition) 이 만들어진다.

고전 논리 게이트(NOT, AND 등)는 비트를 확정적으로 바꾼다. 반면 Hadamard 게이트는 확률 진폭을 섞어 두 가지 가능성을 동시에 탐색할 수 있는 발판을 마련한다. 이 단순한 동작이 양자 속도 향상의 씨앗이 된다.


핵심 원리

행렬 표현

Hadamard 게이트 는 유니터리 행렬로 정의된다.

계산 기저 과 에 각각 적용하면 다음과 같다.

은 측정 시 0과 1이 각각 50%의 확률로 나오며, 도 확률은 같지만 진폭의 부호(위상) 가 다르다. 이 위상 차이는 이후 간섭(interference) 계산에서 결정적인 역할을 한다.

자기 역원(Self-Inverse) 성질

를 두 번 연속 적용하면 원래 상태로 되돌아온다. 이는 Hadamard 게이트가 에르미트(Hermitian)이자 유니터리임을 뜻하며, 양자 회로 설계 시 매우 유용한 성질이다.

블로흐 구 위의 해석

블로흐 구(Bloch sphere)에서 는 축을 기준으로 180° 회전하는 동작에 해당한다. (북극)을 (적도의 방향)으로 옮기는 직관적인 그림이다.


예시·응용

1. 양자 병렬성의 기초

개의 큐비트 모두에 를 적용하면 가지 상태가 동시에 중첩된다.

3큐비트라면 단 한 단계에 부터 까지 8가지 상태를 한꺼번에 만든다. 양자 알고리즘이 고전 알고리즘보다 적은 단계로 해를 찾을 수 있는 출발점이 바로 여기다.

2. Grover 탐색 알고리즘

데이터베이스 탐색 알고리즘인 Grover 알고리즘은 초기화 단계와 각 반복 단계에서 를 사용해 균등 중첩을 만들고, 오라클(oracle)과 확산(diffusion) 연산자를 번갈아 적용해 정답 상태의 진폭을 증폭시킨다.

3. 양자 푸리에 변환(QFT)과의 관계

양자 푸리에 변환은 와 제어 위상 게이트(controlled phase gate)의 조합으로 구성된다. 가 단일 큐비트에서 이산 푸리에 변환의 1차원 역할을 담당하기 때문이다.

Qiskit 간단 예시

from qiskit import QuantumCircuit

qc = QuantumCircuit(1, 1)
qc.h(0)          # Hadamard 게이트 적용
qc.measure(0, 0) # 측정
print(qc.draw())

위 코드를 실행하면 변환 회로가 생성되며, 시뮬레이터로 측정하면 0과 1이 약 50:50 비율로 출력된다.


정리

Hadamard 게이트는 단순히 중첩을 만드는 도구에 그치지 않는다. 균등 중첩 생성, 자기 역원 성질, 위상 부호 조작이라는 세 가지 특성이 맞물려 양자 간섭을 제어하는 핵심 부품이 된다. 대부분의 양자 알고리즘이 이 게이트로 시작하고 이 게이트로 마무리하는 이유는, 정보를 '펼치고 접는' 능력이 양자 계산의 본질과 맞닿아 있기 때문이다.

Exercises

연습문제

  1. Q1$H|0\rangle$을 계산하고, 측정 시 0이 나올 확률과 1이 나올 확률을 각각 구하시오.

    힌트 보기

    확률은 진폭의 절댓값 제곱($|\alpha|^2$)으로 계산한다.

    해설 보기

    $H|0\rangle = \frac{1}{\sqrt{2}}(|0\rangle + |1\rangle)$이므로 각 진폭은 $\frac{1}{\sqrt{2}}$이다. 따라서 0이 나올 확률 $= \left|\frac{1}{\sqrt{2}}\right|^2 = \frac{1}{2}$, 1이 나올 확률도 $\frac{1}{2}$로 동일하다.

  2. Q2$H$를 같은 큐비트에 두 번 연속 적용하면 어떤 상태가 되는가? 이 성질의 명칭도 답하시오.

    해설 보기

    $H^2 = I$이므로 원래 상태 그대로 돌아온다. 예를 들어 $HH|0\rangle = |0\rangle$이다. 이 성질을 **자기 역원(self-inverse)** 또는 **인볼루토리(involutory)** 라 부른다.

  3. Q32큐비트 모두에 Hadamard 게이트를 적용했을 때 생성되는 중첩 상태를 수식으로 쓰고, 각 기저 상태가 측정될 확률을 구하시오.

    힌트 보기

    $H^{\otimes 2}|00\rangle = H|0\rangle \otimes H|0\rangle$로 분리해서 계산한다.

    해설 보기

    $H^{\otimes 2}|00\rangle = \frac{1}{2}(|00\rangle + |01\rangle + |10\rangle + |11\rangle)$. 각 기저 상태의 진폭이 $\frac{1}{2}$이므로 측정 시 각 상태가 나올 확률은 $\left|\frac{1}{2}\right|^2 = \frac{1}{4}$, 즉 25%씩 동일하다.

관련 용어

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

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분 읽기