안녕하세요. 김두환 과학전문가입니다.
기존에 컴퓨터는 0과 1 (on, off)식의 이진법을 기반으로합니다. 이를 비트 단위라고도 합니다.
하지만, 양자컴퓨터는 0과 1을 중첩하여 가질 수 있습니다. (양자역학에서의 중첩상태)
이를 큐비트(qubit)라고 합니다.
양자컴퓨터는 기존 컴퓨터에 비해 엄청난 속도의 연산이 가능합니다. 그 이유는 비트와 큐비트의 차이를 명확히 이해하시면 빠를것입니다.
비트(이진법)에서 0~3까지 표현하는 방법은 00, 01, 10, 11 4가지입니다. 한번에 하나씩 표현할 수 있죠. 00=>0 ,01=>1, 10=>2, 11=>3 이런식으로 표현이 가능합니다.
하지만, 큐비트(양자 중첩)에서 0~3까지를 표현할 때는 동시에 한번에 표현합니다.
a l00>+b l01>+c l10>+d l11> (a,b,c,d는 lal^2+lbl^2+lcl^2+ldl^2=1 입니다.)
따라서, 연산에 있어서 큐비트가 비트에 비해 훨씬 빠른연산이 가능합니다.
사용용도는 복잡한연산이나 암호해독, 수학문제 등을 풀어낼 때 사용할 수 있습니다.