의견.png

B92 프로토콜

위키원
7095sj (토론 | 기여)님의 2020년 8월 11일 (화) 10:37 판
이동: 둘러보기, 검색

B92 프로토콜(B92 protocol)란

개요

개념

BB84 프로토콜과 E91 프로토콜은 2 준위계, 1 양자 비트 중에서 비직교성의 4 상태를 추출하여 통신을 수행한다. B92 프로토콜은 비직교성의 2 상태만을 이용한 양자 암호 프로토콜로, Bennett가 제안했다. 양자비트 대신에 비직교성의 2 상태로 〉, 〉를 들 수 있다. 예를 들면 광자의 편광 상태로 직선 편광(+)와 대각 편광(×)이 있다. 규격화되어 있으며, 비직교로 한다.


〉, 〉를 관측하는 연산자로 이라는 투영 연산자를 도입한다.


는 비가역성이므로 동시에 측정할 수 없다.


관측자는 상황에 따라 이나 중 하나를 선택하여 관측하며, 을 각각 〉, 〉에 적용하면 다음과 같아 고유 상태가 되는 것을 보여준다.


동일 첨자를 조합해서 관측할 경우를 고려한다면 다음과 같아 〉의 고유상태가 아님을 알 수 있다.


투영 연산자 특성에서 고유 상태가 되기 위해선 가 0이나 1이 되어야 하기 때문이다. 따라서 〉를 관측할 때는 반드시 〉와 〉같은 다른 상태로 천이한다. 정리하자면,

  1. 에 대해 〉를 로 관측하면 관측치는 반드시 0이다.
  2. 〉를 로 관측하면 관측치는 0이나 1을 확률로 얻는다.
  3. 따라서 〉를 로 관측해서 1이 얻어질 떄는 반드시 이다.

이와 같은 원리를 이용하여 랜덤 비트를 공유할 수 있다. 만약 도청자인 이브가 앨리스가 보낸 〉를 로 관측한다면, 상태 〉는 변하지 않기 때문에 도청을 한 흔적이 남지 않는다. 한편 로 관측하면 상태가 반드시 변하기 때문에 도청한 흔적이 남게 된다. B92 프로토콜은 다음과 같이 정리할 수 있다.

  1. 앨리스는 비트열 를, 밥은 비트열 를 각각 임의로 생성한다.
  2. 앨리스는 밥에게 상태 〉를 전송하고, 밥은 그것을 연산자 로 관측해서 결과는 라고 둔다.
  3. 밥은 앨리스에게 을 만족하는 의 집합인 를 고전 통신로를 통하여 알린다.
  4. 앨리스와 밥은 를 랜덤 비트열로 공유한다.[1]

연속 변수 B92 프로토콜

각주

  1. 조재완 외 7인, 〈[양자 암호 통신 기술]〉, 《한국원자력연구원》, 2007

참고자료

  • 조재완 외 7인, 〈[양자 암호 통신 기술]〉, 《한국원자력연구원》, 2007

같이 보기


  의견.png 이 B92 프로토콜 문서는 암호 알고리즘에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.