본문으로 건너뛰기
580 / QUANTUM INFORMATION · NO-CLONING AND BB84
먼저 알아두면 좋아요 · 선수 단원의 상태·측정·채널 개념을 복습한 뒤 아래 예제에서 가정과 단위를 확인하세요.
단원 목록 (600) · 복제 불가·BB84의 정보와 교란
이해하는 속도로 읽으세요.개념도이론실험확인 문제
BUILD YOUR INTUITION

그림으로 읽고 가정을 확인하기

CNOT 후보·내적 장애·기저 선별·도청 정보와 표본 오류를 비교합니다.

고전 bit 복사와 양자 상태 복사

복사는 입력 상태를 유지하면서 독립된 같은 상태를 하나 더 만드는 작업입니다. CNOT은 |0⟩|0⟩를 |00⟩로, |1⟩|0⟩를 |11⟩로 보내므로 Z 기저 bit에는 복사처럼 동작합니다. 그러나 α|0⟩+β|1⟩에서는 α|00⟩+β|11⟩가 되어 두 독립 복사본의 곱 상태와 다릅니다.

CNOT(|ψ⟩|0⟩)=α|00⟩+β|11⟩ ≠ |ψ⟩⊗|ψ⟩

양자정보 기준 예제의 개념도 · 현재 실험 입력의 계산 결과가 아닙니다.선택 개념의 수식과 인접 설명을 함께 읽으세요. 좌표와 막대는 표시된 기준 예제의 설명용입니다.|+⟩|0⟩(|00⟩+|11⟩)/√2≠ |+⟩⊗|+⟩ρA=ρB=I/2; Fsingle=1/2한 CNOT 후보의 중첩 입력
CNOT의 중첩 입력과 이상적 전면 가로채기 BB84의 기준 예제입니다. 현재 실험 입력의 결과가 아닌 설명용 기준 그림입니다.
직접 실험에서 비교하기 →
이 단원 목차

1. 표지 복사와 미지의 상태 복사는 다르다

고전 bit는 controlled NOT으로 복사할 수 있다. ∣0⟩∣0⟩↦∣00⟩|0\rangle|0\rangle\mapsto|00\rangle, ∣1⟩∣0⟩↦∣11⟩|1\rangle|0\rangle\mapsto|11\rangle이다. 하지만 같은 장치가 모든 중첩 상태를 복사하지는 않는다. 복제 불가 정리는 미지의 상태 집합 각각을 복사하는 하나의 고정된 물리 연산이 가능한지를 묻는다. 고전적 설명을 아는 상태를 여러 번 새로 준비하는 것은 막지 않는다.

통신에서는 도청자가 비직교 미지 신호의 완벽한 복사본을 갖고, 또 다른 완벽한 복사본을 수신자에게 보낼 수 없다는 점이 중요하다. 이 제약이 양자 키 분배의 동기를 제공하지만 그 자체가 완전한 보안 증명은 아니다.

측정과 상태 변화, 회로 순서와 간섭을 복습하자.

2. 내적 보존에서 불가능성을 유도하자

고정된 빈 상태 ∣b⟩|b\rangle와 유니터리 UU가 ∣ψ⟩|\psi\rangle, ∣ϕ⟩|\phi\rangle를 모두 복사한다고 가정하자. 추가 기계 레지스터가 없으면 내적 보존에 의해

s=⟨ψ∣ϕ⟩=⟨ψψ∣ϕϕ⟩=s2s=\langle\psi|\phi\rangle =\langle\psi\psi|\phi\phi\rangle=s^2

여야 한다. 입력별 전역 위상을 허용해도 크기에 대해 ∣s∣=∣s∣2|s|=|s|^2이므로 ∣s∣=0|s|=0 또는 1이다. 서로 다른 비직교 ray는 동시에 복제할 수 없다. 직교 상태에는 이 장애가 없으며, 같은 ray는 물리적으로 다른 두 대안이 아니다.

나중에 버리는 기계 레지스터를 넣어도 해결되지 않는다. 완벽한 두 순수 복사본이 나오면 전체 출력은 ∣ψψ⟩∣eψ⟩|\psi\psi\rangle|e_\psi\rangle로 분리되어야 한다. 등거리 확장에서는 ∣s∣=∣s∣2∣⟨eψ∣eϕ⟩∣≤∣s∣2|s|=|s|^2|\langle e_\psi|e_\phi\rangle|\le|s|^2가 되어 0<∣s∣<10<|s|<1과 모순된다. 이 논증은 결정론적 정확 복제를 다루며, 명시된 오차를 허용하는 근사 복제를 배제하는 말은 아니다.

3. CNOT에 중첩 상태를 넣어 보자

∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha|0\rangle+\beta|1\rangle와 빈 상태 ∣0⟩|0\rangle에 대해

CNOT⁡(∣ψ⟩∣0⟩)=α∣00⟩+β∣11⟩\operatorname{CNOT}(|\psi\rangle|0\rangle)=\alpha|00\rangle+\beta|11\rangle

다. 원하는 곱 복사본은

∣ψ⟩⊗2=α2∣00⟩+αβ∣01⟩+αβ∣10⟩+β2∣11⟩|\psi\rangle^{\otimes2}=\alpha^2|00\rangle+\alpha\beta|01\rangle+\alpha\beta|10\rangle+\beta^2|11\rangle

로 다르다. ∣+⟩|+\rangle를 넣으면 두 ∣+⟩|+\rangle가 아니라 Bell 쌍이 나온다. 실제 각 주변 상태는 I2/2I_2/2지만 원하는 주변 상태는 ∣+⟩⟨+∣|+\rangle\langle+|다. 계산 기저에서 두 출력 표지가 같게 나오는 그림만 보면 이 차이를 놓치므로 밀도행렬도 비교해야 한다.

정규화된 복소 진폭에서 실제 주변 상태는 diag⁡(∣α∣2,∣β∣2)\operatorname{diag}(|\alpha|^2,|\beta|^2)다. 의도한 순수 복사본과의 제곱 충실도는 ∣α∣4+∣β∣4|\alpha|^4+|\beta|^4이며, 두 크기가 같으면 1/21/2다. 상대 위상 정보가 각 부분계에서는 사라졌다.

4. BB84의 네 신호 상태

Alice는 균등한 무작위 bit와 독립적인 균등 무작위 기저 Z/XZ/X를 선택한다.

기저 bit 0 bit 1
ZZ ∣0⟩\lvert0\rangle ∣1⟩\lvert1\rangle
XX ∣+⟩\lvert+\rangle ∣−⟩\lvert-\rangle

같은 기저의 상태는 직교하고, 다른 기저 사이에서는 겹침의 제곱이 모두 1/21/2다. Bob도 독립적으로 균등한 Z/XZ/X 측정을 선택한다. 이상적인 잡음 없는 전송에서 기저가 같으면 올바른 bit를 얻고, 다르면 결과가 균등해 Alice의 bit를 알려 주지 않는다.

기저는 나중에 공개하지만 유지한 모든 위치의 bit까지 공개하지는 않는다. 공개 시점도 프로토콜의 일부다.

5. 기저 선별은 분모를 바꾼다

Alice와 Bob은 인증된 공개 고전 채널에서 기저를 비교하고 같은 기저를 쓴 위치만 유지한다. 독립 균등 선택이면

P(sift)=12P(\mathrm{sift})=\tfrac12

다. 선별 후 양자 bit 오류율은

q=P(Bob bit≠Alice bit, sift)P(sift)q=\frac{P(\mathrm{Bob\ bit}\ne\mathrm{Alice\ bit},\ \mathrm{sift})}{P(\mathrm{sift})}

다. 버릴 위치까지 포함한 전체 전송 오류 비율과 다르다. 시각화에서는 전송 흐름 → 기저 선별 → 남은 오류 수의 순서를 보여 주고 분모를 명시해야 한다.

인증은 공격자가 고전 토론에서 상대를 사칭하지 못하게 한다. 누구나 내용을 변조할 수 있고 이를 감지하지 못하는 채널은 부족하다. 토론 내용의 비밀성과 인증은 별개의 요구다.

6. 가로채기·재전송 공격을 열거하자

이상적 공격에서 Eve는 신호를 가로채고 기저를 골라 사영 측정한 뒤, 결과 고유상태를 Bob에게 보낸다. 먼저 모든 신호를 공격하고 기저를 균등하게 고른다고 하자.

기저 선별 조건 아래 Eve가 Alice와 같은 기저를 쓸 확률은 1/21/2다. 이때 bit를 알고 오류는 없다. 다른 기저를 쓸 확률도 1/21/2인데, Eve의 결과는 Alice와 독립이고 Bob의 올바른 기저 측정이 틀릴 확률은 1/21/2다. 따라서

q=12⋅0+12⋅12=14q=\tfrac12\cdot0+\tfrac12\cdot\tfrac12=\tfrac14

다. 수치 모형은 Alice의 기저/bit, Bob의 기저/bit, Eve의 기저/결과를 직접 열거한다. 공격하지 않은 가지까지 합치면 80행이며 일부 가중치는 0이다. 정확한 가지 확률의 합은 선별 전 1, 선별 후 1/21/2다.

7. 공격 비율·기저 편향·도청자의 정보

각 신호를 독립적으로 확률 ff로 공격하면 이상적인 선별 후 QBER는 f/4f/4다. 기저 공개 후 Eve는 자신이 공격한 위치 중 어떤 곳에서 올바른 기저를 썼는지 안다. 공격한 선별 bit의 절반은 정확히 알고 나머지에서는 이 모형상 정보를 얻지 못한다.

따라서 선별 bit당 조건부 정보는 f/2f/2 bit, 최적 추측 성공률은 1/2+f/41/2+f/4다. f=2/5f=2/5이면 오류율 1/101/10, 정보량 1/51/5 bit, 추측 성공률 3/53/5다. 어느 값도 최종 비밀 키 생성률 자체는 아니다.

Eve가 확률 ee로 ZZ를 고르면

qZ=f(1−e)2,qX=fe2,q=qZ+qX2=f4q_Z=\frac{f(1-e)}2,\qquad q_X=\frac{fe}2,\qquad q=\frac{q_Z+q_X}2=\frac f4

다. ZZ만 선택하면 유지한 ZZ 위치의 교란은 없지만 XX 위치의 오류율은 f/2f/2다. 전체 평균만 보면 놓칠 구조를 기저별 점검으로 드러낼 수 있다.

8. 표본은 오류를 놓칠 수 있다

이 독립 동일 분포 공격 모형에서 선별 위치 mm개를 독립 표본으로 검사하면

P(at least one sample error)=1−(1−q)mP(\mathrm{at\ least\ one\ sample\ error})=1-(1-q)^m

다. 전면 공격과 m=20m=20이면 1−(3/4)20≈0.9968291-(3/4)^{20}\approx0.996829다. 그래도 오류 없는 표본이 나올 수 있다. m=0m=0이면 탐지 확률은 0이다.

이 값은 공격을 가정했을 때의 가능도이며, Eve 존재의 사후확률이나 비밀성의 일반 신뢰 보증이 아니다. 유한 모집단 비복원 추출, 배경 잡음, 상관된 공격, 적대적 양자 메모리에는 다른 분석이 필요하다. 검사 때문에 공개한 bit도 최종 키 재료에서 제외해야 한다.

9. 해설과 함께 푸는 문제

  1. 비직교 쌍. 같은 결정론적 장치가 ∣0⟩|0\rangle, ∣+⟩|+\rangle를 모두 정확히 복제할 수 있을까? 해설: 겹침 크기 1/21/\sqrt2가 그 제곱과 달라 불가능하다.
  2. CNOT 출력. ∣+⟩∣0⟩|+\rangle|0\rangle를 넣으면 각 주변 상태는? 해설: I2/2I_2/2다. 완벽한 복사본의 주변 상태 ∣+⟩⟨+∣|+\rangle\langle+|와 다르다.
  3. 기저 선별. 독립 균등 기저에서는 얼마나 남는가? 해설: 다른 공개·후처리 전에는 기대 비율 1/21/2다.
  4. 부분 공격. f=2/5f=2/5일 때 선별 후 오류율은? 해설: 1/101/10이다. 선별된 오류의 무조건부 확률은 1/201/20이다.
  5. 편향된 Eve. e=f=1e=f=1이면? 해설: qZ=0q_Z=0, qX=1/2q_X=1/2, 평균 q=1/4q=1/4다. ZZ만 검사하면 교란을 놓친다.
  6. 오류 없는 검사. 이것만으로 키가 안전할까? 해설: 표본이 오류를 놓칠 수 있고, 모형에는 매개변수 추정 상계나 완전한 보안 증명이 없다.

10. 보안 프로토콜이 되기까지 남은 것

완전한 키 분배 분석에는 장치 가정, 인증된 토론, 매개변수 추정, 오류 정정 누출, 프라이버시 증폭, 유한 키 보안 정의가 필요하다. 가로채기·재전송 계산만으로 이를 증명할 수 없다. 여기서 보편적인 QBER 임계값이나 최종 키 길이를 추론하지 않는다.

AI 연구와 연결되는 습관은 정보량·정확도를 비교하기 전에 관측 모형과 조건 사건을 명시하는 것이다. 수치 모형은 정확한 교육용 열거이며 Worker·조작 화면·실제 reader 등록은 남아 있다.

역사적 일차 자료는 2020년에 아카이브된 Bennett·Brassard의 1984년 논문이다. 아카이브 날짜를 프로토콜의 발명 시점으로 읽으면 안 된다. 위 계산과 예제는 이 교육과정에 맞추어 작성했다.

CHECK YOUR UNDERSTANDING

설명할 수 있나요?

실험 설정과 무관한 기준 예제를 묻습니다. 답을 고르고 설명을 확인해보세요.

1. CNOT이 |0⟩,|1⟩을 복제하면 |+⟩도 복제하나요?
2. 겹침 끝점 조건을 통과하면 무엇이 증명되나요?
3. 전면 공격에서 Eve가 Z만 고르면 선별 Z/X 오류는?
4. Eve 정보 f/2와 추측 성공률1/2+f/4는 같은 양인가요?
5. 검사20개가 무오류이면 일반적인 비밀성이 증명되나요?

선택한 답과 학습 표시는 이 브라우저에 저장됩니다. 다시 풀거나 표시를 해제할 수 있습니다.