양자 텔레포테이션의 수학적 전개
양자 텔레포테이션은 얽힘과 고전 통신 채널을 결합하여 미지의 양자 상태를 원거리로 전송하는 프로토콜이다. Bell 측정과 단일 큐비트 유니타리 보정 연산을 통해 원래 상태가 완전히 복원됨을 선형대수적으로 엄밀하게 추적할 수 있다. 이 챕터는 3-큐비트 복합 힐베르트 공간에서의 텐서곱 전개, Bell 기저 투영, 조건부 보정의 수학적 구조를 단계별로 서술한다.
개념 소개
양자 텔레포테이션은 Alice가 보유한 미지의 단일 큐비트 상태 를 물리적 매체 전송 없이 Bob에게 전달하는 프로토콜이다. 핵심 자원은 Alice와 Bob이 사전에 공유한 Bell 쌍(얽힌 쌍) 과, 측정 결과를 전달하기 위한 2비트 고전 채널이다. 양자 상태 자체를 복사하지 않으므로 no-cloning 정리에 위배되지 않으며, 고전 채널의 속도 제한으로 인해 초광속 정보 전달도 불가능하다.
핵심 원리
초기 상태 설정
전송할 상태를 ()로 정의한다. Alice와 Bob은 Bell 상태 를 공유한다.
3-큐비트 합성 계의 초기 상태는 큐비트 순서를 로 표기하면:
$$|\Psi_0\rangle = |\psi\rangle \otimes |\Phi^+\rangle_{AB} = \frac{1}{\sqrt{2}}(\alpha|0\rangle+\beta|1\rangle)\otimes(|00\rangle+|11\rangle)$$
전개하면:
Bell 기저로의 재기술
Alice가 보유한 두 큐비트 를 Bell 기저 로 표현한다.
이를 에 대입하고 정리하면:
$$|\Psi_0\rangle = \frac{1}{2}\Bigl[ |\Phi^+\rangle(\alpha|0\rangle+\beta|1\rangle) +|\Phi^-\rangle(\alpha|0\rangle-\beta|1\rangle) +|\Psi^+\rangle(\beta|0\rangle+\alpha|1\rangle) +|\Psi^-\rangle(\beta|0\rangle-\alpha|1\rangle) \Bigr]$$
Bell 측정과 Bob의 상태
Alice가 두 큐비트에 Bell 측정을 수행하면 4가지 결과가 각 확률 로 나타난다. 각 측정 결과에 대응하는 Bob 큐비트 상태와 보정 유니타리는 다음과 같다.
| Alice 결과 | Bob 상태 | 보정 연산 |
|---|---|---|
여기서 , 이다. Alice가 2비트 고전 채널로 측정 결과를 Bob에게 전달하면, Bob은 위 표에 따라 보정 게이트를 적용하여 을 복원한다.
예시·응용
Qiskit 시뮬레이션 스케치
from qiskit import QuantumCircuit, QuantumRegister, ClassicalRegister
qr = QuantumRegister(3, 'q') # q[0]=전송 큐비트, q[1]=Alice 보조, q[2]=Bob
cr = ClassicalRegister(2, 'c')
qc = QuantumCircuit(qr, cr)
# 전송 상태 준비 (예: |+> 상태)
qc.h(qr[0])
# Bell 쌍 생성 (Alice-Bob 공유)
qc.h(qr[1])
qc.cx(qr[1], qr[2])
# Alice의 Bell 측정 회로
qc.cx(qr[0], qr[1])
qc.h(qr[0])
qc.measure([qr[0], qr[1]], [cr[0], cr[1]])
# Bob의 조건부 보정
qc.x(qr[2]).c_if(cr[1], 1) # X 보정
qc.z(qr[2]).c_if(cr[0], 1) # Z 보정
Bell 측정은 회로적으로 CNOT → H → 계산 기저 측정의 순서로 구현되며, 이는 Bell 기저 투영과 수학적으로 동치이다.
응용: 양자 네트워크와 얽힘 교환
텔레포테이션 프로토콜은 얽힘 교환(entanglement swapping) 의 핵심 서브루틴이다. 두 인접 노드가 각각 독립적인 Bell 쌍을 보유할 때, 중간 노드에서 Bell 측정을 수행하면 직접 연결되지 않은 두 단말이 얽힌 상태를 공유하게 된다. 이 메커니즘은 양자 리피터 및 장거리 양자 키 분배(QKD)의 이론적 기반을 이룬다.
정리
양자 텔레포테이션의 수학적 핵심은 세 단계로 압축된다. ① 3-큐비트 상태를 Alice의 Bell 기저로 재분해하여 Bob의 상태가 의 유니타리 변환 형태임을 확인한다. ② Bell 측정 결과(2비트)를 고전 채널로 전달한다. ③ Bob이 중 해당 연산을 적용해 원래 상태를 복원한다. 전 과정에서 의 정보가 측정 결과에 노출되지 않으며, 복사가 아닌 이전(transfer) 이 이루어진다.
연습문제
Q1.Alice의 Bell 측정 결과가 $|\Psi^-\rangle$일 때, Bob이 보정 없이 상태를 그대로 두면 Bob의 큐비트 상태는 어떻게 표현되는가? 원래 상태 $|\psi\rangle = \alpha|0\rangle+\beta|1\rangle$과 비교하여 설명하라.
힌트 보기
본문 표에서 $|\Psi^-\rangle$ 행의 Bob 상태와 보정 연산을 확인하라.
해설 보기
보정 없이 두면 Bob의 상태는 $\beta|0\rangle - \alpha|1\rangle$이다. 이는 원래 상태에 $XZ$ 연산을 적용한 결과이므로, Bob은 먼저 $Z$를 적용해 $\beta|0\rangle+\alpha|1\rangle$을 만든 후 $X$를 적용해 $\alpha|1\rangle+\beta|0\rangle = \alpha|0\rangle+\beta|1\rangle$을 얻어야 한다. 즉 보정 연산 $XZ$를 반드시 적용해야 원래 상태가 복원된다.
Q2.양자 텔레포테이션이 no-cloning 정리에 위배되지 않는 이유를 서술하라.
해설 보기
no-cloning 정리는 미지의 양자 상태를 복사할 수 없음을 말한다. 텔레포테이션에서 Alice는 Bell 측정을 수행하므로 전송 큐비트의 원래 상태가 측정에 의해 붕괴된다. 즉 Alice에게 $|\psi\rangle$이 남지 않고 Bob에게만 복원되므로, 동시에 두 곳에 동일한 상태가 존재하는 복사가 아닌 이전(transfer)이 이루어진다. 따라서 no-cloning 정리와 충돌하지 않는다.
Q3.텔레포테이션 프로토콜에서 고전 통신 채널을 제거하면 어떤 문제가 발생하는가?
해설 보기
고전 채널이 없으면 Bob은 Alice의 Bell 측정 결과를 알 수 없다. Bob의 큐비트는 4가지 상태($\alpha|0\rangle\pm\beta|1\rangle$, $\beta|0\rangle\pm\alpha|1\rangle$) 중 하나에 있지만, 어느 것인지 모르므로 올바른 보정 연산을 적용할 수 없다. 결과적으로 Bob이 접근하는 밀도 행렬은 $\frac{1}{4}\sum_k U_k|\psi\rangle\langle\psi|U_k^\dagger = \frac{I}{2}$ (최대 혼합 상태)가 되어 $|\psi\rangle$에 관한 정보가 전혀 추출되지 않는다. 이로 인해 고전 채널 없이는 어떠한 유용한 정보도 전달할 수 없다.