양자컴퓨터입문

양자얽힘은 단순한 상관관계와 무엇이 다른가? Bell State로 확인하기

양자 1분정리 2026. 5. 5. 19:10

양자얽힘은 단순한 상관관계와 무엇이 다른가?

양자얽힘을 단순히 멀리 떨어진 두 입자가 연결되는 현상으로 설명하면 핵심을 놓치기 쉽습니다. Bell State를 만들고 Classical Correlation과 어떤 차이가 있는지 설명합니다.

양자얽힘은 두 Qubit의 값이 같은 현상만을 의미하지 않는다

양자얽힘을 설명할 때 흔히 다음과 같이 이야기합니다.

“한쪽이 0이면 다른 쪽도 0이 된다.”

하지만 이것만으로는 Quantum Entanglement를 정확하게 설명하기 어렵습니다.

Classical Computer에서도 두 개의 Bit를 미리 같은 값으로 설정하면 강한 상관관계를 만들 수 있기 때문입니다.

양자얽힘의 핵심은 단순히 두 값이 같다는 것이 아닙니다.

두 개 이상의 Quantum System을 각각 독립적인 순수 상태로 분리해서 표현할 수 없는 하나의 공동 Quantum State가 형성된다는 점이 중요합니다.

Bell State를 만들어보자

두 Qubit을 다음 상태에서 시작합니다.

|00〉

첫 번째 Qubit에 H Gate를 적용하면

(|00〉 + |10〉)/√2

상태가 됩니다.

이제 첫 번째 Qubit을 Control, 두 번째 Qubit을 Target으로 하는 CNOT Gate를 적용합니다.

그러면 다음 상태가 됩니다.

|Φ+〉 = (|00〉 + |11〉)/√2

대표적인 Bell State입니다.

회로는 다음과 같습니다.

q0 ──H──■──
    │
q1 ─────X──

이 두 개의 Gate만으로 Quantum Computing에서 가장 대표적인 Entangled State를 만들 수 있습니다.

계산 기저에서 측정하면 어떻게 될까?

이상적인 Bell State를 여러 번 측정하면 다음과 같은 결과를 기대할 수 있습니다.

00 → 약 50%

11 → 약 50%

01 → 0%

10 → 0%

정확히 50:50일 필요는 없지만 충분히 많은 Shots를 실행하면 00과 11이 비슷한 비율로 나타나는 것을 기대할 수 있습니다.

그런데 여기에서 중요한 문제가 하나 있습니다.

Classical Computer에서도

절반은 00

절반은 11

인 데이터를 만들 수 있습니다.

따라서 계산 기저 측정결과만 보고 Quantum Entanglement와 Classical Correlation을 완전히 구분할 수 있는 것은 아닙니다.

Measurement Basis를 바꾸면 무엇이 달라질까?

Bell State는 단순한 Classical Correlation과 달리 서로 다른 Measurement Basis에서도 Quantum Coherence에 따른 상관관계를 보여줄 수 있습니다.

예를 들어 두 Qubit에 모두 H Gate를 적용한 뒤 계산 기저에서 다시 측정하는 방법을 생각할 수 있습니다.

Bell State |Φ+〉는 이런 Basis 변화 후에도 특정한 상관구조를 유지합니다.

반면 단순히 00과 11을 Classical하게 50:50으로 섞은 상태는 같은 방식의 Coherent한 상관관계를 보이지 않습니다.

이 차이가 Quantum Entanglement가 단순히 “두 값이 항상 같다”는 의미보다 더 깊은 개념인 이유입니다.

한 Qubit만 측정하면 어떻게 보일까?

Bell State 전체는 하나의 순수 Quantum State입니다.

하지만 첫 번째 Qubit만 따로 보면

0 → 50%

1 → 50%

입니다.

두 번째 Qubit도 마찬가지입니다.

즉 각각의 Qubit만 보면 Random한 결과처럼 보입니다.

그러나 두 Qubit의 측정결과를 함께 보면 강한 상관관계를 확인할 수 있습니다.

Quantum Entanglement는 전체 시스템의 상태를 함께 봐야 이해할 수 있다는 의미입니다.

양자얽힘을 이용해 빛보다 빠르게 통신할 수 있을까?

불가능합니다.

Bell State의 한쪽 Qubit을 측정한다고 해도 사용자가 원하는 결과를 자유롭게 선택할 수 없습니다.

결과 자체는 확률적입니다.

따라서 상대방이 자신의 Qubit 측정결과만 보고 어떤 메시지가 전송됐는지 알아낼 수 없습니다.

Entanglement는 Quantum Teleportation이나 Quantum Networking, Quantum Algorithm에서 중요한 자원이지만 초광속 통신수단은 아닙니다.

실제 QPU에서는 Bell State가 완벽하지 않다

실제 Quantum Processor에서 Bell State Circuit을 실행하면 이상적인 결과와 달리 01과 10도 일부 나타날 수 있습니다.

그 이유는 실제 Hardware에 오류가 존재하기 때문입니다.

Two-Qubit Gate Error
Readout Error
Decoherence
Crosstalk
Control Error

등이 영향을 줄 수 있습니다.

그래서 Bell State는 실제 QPU의 기본적인 특성을 확인하기 좋은 실습 중 하나입니다.

회로 자체는 매우 간단하지만

Superposition
Entanglement
Measurement
Quantum Noise

를 모두 확인할 수 있습니다.

정리

Quantum Entanglement의 핵심은

“두 Qubit의 측정값이 같다”

는 사실 자체가 아닙니다.

보다 중요한 의미는

두 Qubit을 각각 독립적인 순수 상태로 표현할 수 없는 공동 Quantum State가 형성된다는 것입니다.

그리고 단순한 Classical Correlation과 구분하려면 하나의 Measurement Basis만 보는 것보다 다양한 Basis에서 Quantum Correlation을 함께 이해할 필요가 있습니다.

참고자료

IBM Quantum Learning – Quantum mechanics basics
IBM Quantum Learning – Build and run your first quantum program

 

양자오류정정 Decoder란? QPU 옆에 FPGA와 고전컴퓨터가 필요한 이유

Surface Code나 qLDPC 같은 양자오류정정에서 Decoder가 어떤 역할을 하는지 살펴봅니다. Syndrome 데이터가 빠르게 쌓이는 상황을 간단히 계산하고 QPU와 FPGA, CPU·GPU가 함께 필요한 이유를 설명합니다.양

iiiii.co.kr

 

 

양자오류정정(QEC)이 왜 핵심인가

양자오류정정(QEC)은 ‘깨지기 쉬운 양자 상태’를 직접 복사하지 않고 보호하는 유일한 방법으로, 실용적 양자컴퓨터의 성립 조건입니다.왜 ‘오류정정’이 양자컴퓨터의 핵심일까?고전 컴퓨

iiiii.co.kr

 

중첩(Superposition) vs 확률: 사람들이 가장 많이 헷갈리는 포인트 완전 정리

양자컴퓨터를 공부하다 보면 가장 먼저 등장하는 개념이 **중첩(Superposition)**입니다.그런데 많은 사람들이 이렇게 생각합니다. “그냥 확률적으로 0일 수도, 1일 수도 있다는 말 아닌가요?” 결론

iiiii.co.kr