얽힘과 Quantum Development Kit를 사용하여 큐비트를 텔레포트합니다.

고급
개발자
Azure Quantum

Q# 및 Quantum Development Kit를 사용하여 얽힘을 만들고 Alice와 Bob이 큐비트를 텔레포트할 수 있도록 하는 방법을 알아봅니다.

학습 목표

이 모듈을 마치면 다음을 수행할 수 있습니다.

  • 양자 얽힘의 개념을 설명합니다.
  • 양자 텔레포테이션 프로토콜을 이해합니다.
  • Q#을 사용하여 단일 큐비트 및 다중 큐비트 작업을 적용합니다.
  • Q#을 사용하여 얽힌 큐비트를 만듭니다.

이 모듈에서는 다음을 수행합니다.

  • 얽힘이 무엇인지, 어떻게 설명하는지 알아봅니다.
  • Q#을 사용하여 두 큐비트 사이에 얽힘을 만듭니다.
  • 양자 텔레포테이션 프로토콜을 검토합니다.
  • Q#을 사용하여 양자 텔레포테이션 프로토콜을 구현합니다.

사전 요구 사항