먼저 읽으면 좋은 용어
개념 소개
양자 텔레포테이션은 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) 이 이루어진다.
Exercises
연습문제
Q1Alice의 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$에 관한 정보가 전혀 추출되지 않는다. 이로 인해 고전 채널 없이는 어떠한 유용한 정보도 전달할 수 없다.
관련 용어


