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

튜토리얼 목록
Tutorial고급양자컴퓨팅

표면 부호(Surface Code)의 구조와 오류 정정 원리

표면 부호는 2차원 격자 위에 큐비트를 배치하여 위상학적으로 안정된 논리 큐비트를 구현하는 안정자 부호다. X형·Z형 국소 안정자 연산자로 오류 증후군을 비파괴적으로 측정하며, 약 1% 수준의 높은 오류 임계값 덕분에 현실적인 대규모 양자 컴퓨터 구현의 핵심 후보로 꼽힌다.

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

개념 소개

양자 오류 정정에서 표면 부호(surface code)는 2차원 평면 격자 위에 큐비트를 배치해 논리 큐비트를 인코딩하는 안정자 부호(stabilizer code)다. Kitaev의 원환면 부호(toric code)를 평면 경계 조건으로 변형한 형태로, 현재 가장 현실적인 양자 컴퓨터 구현 후보로 주목받는다. 물리 큐비트들이 국소적으로만 상호작용하면 되기 때문에 초전도 큐비트·이온 트랩 등 현재 하드웨어 구조와 자연스럽게 호환된다.


핵심 원리

격자 구조

코드 거리(code distance) 의 표면 부호는 격자로 배치된 데이터 큐비트와 그 사이에 삽입된 보조(ancilla) 큐비트로 구성된다. 전체 물리 큐비트 수는 개이며, 이 중 데이터 큐비트 개, 보조 큐비트 개가 할당된다. 이 부호는 개의 임의 단일 큐비트 오류를 정정할 수 있다.

격자를 바둑판 형태로 색칠하면, 흰색 면(플라켓)은 Z형 안정자, 검은색 면은 X형 안정자에 대응된다.

안정자 연산자

각 안정자는 인접한 데이터 큐비트들에만 작용하는 국소 연산자다.

  • X형 안정자(플라켓 연산자): 플라켓 의 경계 데이터 큐비트들에 파울리 적용

  • Z형 안정자(꼭짓점 연산자): 꼭짓점 에 인접한 데이터 큐비트들에 파울리 적용

코드 공간은 모든 안정자의 공통 고유 공간으로 정의된다:

임의의 와 는 반드시 짝수 개의 큐비트를 공유하므로 이 성립하며, 동시 측정이 가능하다.

논리 연산자

논리 큐비트의 와 연산자는 격자 전체를 가로지르는 **문자열 연산자(string operator)**다.

연산자 경로
왼쪽 경계 → 오른쪽 경계를 잇는 수평 X 파울리 문자열
위쪽 경계 → 아래쪽 경계를 잇는 수직 Z 파울리 문자열

두 문자열은 정확히 한 데이터 큐비트에서 교차하므로 반교환 관계 를 만족한다. 코드 거리 는 이 논리 연산자의 **최솟값 무게(minimum weight)**와 같다.

증후군 측정과 오류 정정

오류가 발생하면 일부 안정자 측정값이 이 된다. 이 결과들의 집합이 **오류 증후군(error syndrome)**이다. 증후군 측정은 논리 정보를 파괴하지 않으며, 이를 분석해 가장 가능성 높은 오류 패턴을 추론한 뒤 교정 연산을 적용한다. 이 과정은 주로 최소 중량 완전 매칭(MWPM, Minimum Weight Perfect Matching) 알고리즘으로 수행된다.


예시·응용

거리-3 표면 부호 회로 예시

표면 부호는 9개 데이터 큐비트와 8개 보조 큐비트(X형 4개, Z형 4개)로 구성되며, 단일 큐비트 오류 1개를 정정한다. 아래는 Qiskit으로 Z형 안정자 하나를 측정하는 간단한 예시다.

from qiskit import QuantumCircuit, QuantumRegister, ClassicalRegister

data = QuantumRegister(9, 'd')
anc  = QuantumRegister(8, 'a')
creg = ClassicalRegister(8, 'c')
qc   = QuantumCircuit(data, anc, creg)

# Z형 안정자: d[0], d[1], d[3], d[4]에 작용 (hadamard 후 CNOT)
qc.h(anc[0])
for q in [0, 1, 3, 4]:
    qc.cx(data[q], anc[0])
qc.h(anc[0])
qc.measure(anc[0], 0)   # 증후군 비트 획득

오류 임계값

표면 부호의 이론적 오류 임계값은 약 **1%**다. 물리 오류율 가 임계값 아래에 있으면, 거리 를 늘릴수록 논리 오류율이 지수적으로 감소한다:

Google, IBM 등 주요 기관이 표면 부호를 핵심 오류 정정 방식으로 채택하는 이유는 이 높은 임계값과 국소 연결성 요구 조건에 있다.


정리

표면 부호는 2차원 격자 위의 X형·Z형 국소 안정자들로 단 하나의 논리 큐비트를 인코딩하며, 코드 거리 에 비례해 오류 정정 능력이 향상된다. 오류 증후군은 안정자 측정으로 비파괴적으로 추출되고, MWPM 알고리즘으로 최적 교정 연산이 결정된다. 높은 오류 임계값과 2D 국소 상호작용 조건은 표면 부호를 내결함성 양자 컴퓨팅의 현실적 토대로 만든다.

Exercises

연습문제

  1. Q1거리 $d = 5$인 표면 부호에서 데이터 큐비트 수, 보조 큐비트 수, 총 물리 큐비트 수를 각각 구하고, 몇 개의 임의 단일 큐비트 오류까지 정정할 수 있는지 답하시오.

    힌트 보기

    공식 $d^2$, $d^2-1$, $2d^2-1$ 및 $\lfloor (d-1)/2 \rfloor$를 활용하라.

    해설 보기

    데이터 큐비트: $5^2 = 25$개, 보조 큐비트: $5^2 - 1 = 24$개, 총 물리 큐비트: $2 \times 25 - 1 = 49$개. 정정 가능 오류 수: $\lfloor (5-1)/2 \rfloor = 2$개.

  2. Q2X형 안정자 $A_p$와 Z형 안정자 $B_v$가 항상 교환 가능함($[A_p, B_v] = 0$)을 파울리 반교환 관계를 이용해 설명하시오.

    힌트 보기

    두 안정자가 공유하는 큐비트의 개수가 짝수임을 이용한다. 공유 큐비트가 없으면 자명하게 교환된다.

    해설 보기

    임의의 큐비트 $i$에서 $X_i Z_i = -Z_i X_i$이므로, 두 안정자가 큐비트 $i$를 공유할 때마다 부호가 $-1$ 바뀐다. 표면 부호에서 $A_p$와 $B_v$는 공유 큐비트가 0개 또는 2개뿐이다(꼭짓점이 플라켓 내부에 있으면 2개, 없으면 0개). 따라서 전체 부호 변화는 $(-1)^0 = 1$ 또는 $(-1)^2 = 1$이 되어 $[A_p, B_v] = 0$이 성립한다.

  3. Q3물리 오류율이 $p = 0.5\%$이고 오류 임계값이 $p_{\text{th}} = 1\%$일 때, 거리 $d = 7$인 표면 부호의 논리 오류율 $p_L$의 스케일링 지수를 구하시오.

    해설 보기

    $\lfloor (d+1)/2 \rfloor = \lfloor 8/2 \rfloor = 4$. 따라서 $p_L \sim (p/p_{\text{th}})^4 = (0.005/0.01)^4 = (0.5)^4 = 0.0625$. 즉 논리 오류율은 물리 오류율의 4제곱 스케일로 억제된다.

관련 용어

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

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