양자 컴퓨터의 하드웨어

2020년대 중반 시점의 양자 컴퓨터로 RSA-2048을 쇼어 알고리즘으로 해독할 수 없는 주된 이유로 가장 적절한 것은?

  1. A쇼어 알고리즘은 큐비트의 수가 1,000개를 넘으면 원리적으로 동작하지 않게 되기 때문
  2. BRSA-2048의 해독에는 고전 컴퓨터가 더 빠르다는 것이 수학적으로 증명되어 있기 때문
  3. C매우 많은 게이트를 오류 없이 실행해야 하며, 오류 정정으로 만든 많은 논리 큐비트와 그것을 떠받치는 막대한 수의 물리 큐비트가 필요하기 때문
정답과 해설 보기

정답: C. 매우 많은 게이트를 오류 없이 실행해야 하며, 오류 정정으로 만든 많은 논리 큐비트와 그것을 떠받치는 막대한 수의 물리 큐비트가 필요하기 때문

RSA-2048의 해독에는 천~수천 개 정도의 논리 큐비트로 수십억 회 규모의 게이트를 연속해서 실행해야 합니다. 그래서 논리 오류율을 극히 낮게 해야 하며, 오류 정정을 위해 논리 큐비트 하나당 수백 개 이상의 물리 큐비트가 필요해집니다. 2020년대의 추산에서는 오류율 0.1% 정도의 물리 큐비트가 수십만~수천만 개 정도 필요하다고 여겨지며(전제에 따라 크게 다릅니다), 현재 장치의 규모와는 자릿수가 다른 차이가 있습니다. 다만 필요한 규모의 추산은 알고리즘의 개량으로 작아지고 있으므로, 암호 이행의 준비는 일찍 진행해야 합니다.

이 분야 연습하기 분야로 돌아가기

양자 컴퓨터의 하드웨어의 다른 문제

  1. 양자 내성 암호(포스트 양자 암호, PQC)의 설명으로 올바른 것은?
  2. 대규모 양자 컴퓨터가 아직 실현되지 않은 단계에서부터 양자 내성 암호로의 이행을 서두르는 이유로 가장 적절한 것은?
  3. 큐비트에 대한 설명으로 올바른 것은?
  4. 큐비트가 (√3/2)|0⟩ + (1/2)|1⟩ 상태에 있을 때, 측정하여 1이 얻어질 확률은?
  5. 하나의 큐비트 상태를 블로흐 구로 나타냈을 때, 적도 위의 점이 나타내는 상태는?