학문

양자 역학의 기묘한 성질을 이용한 '양자 암호 통신'은 도청을 원천적으로 차단할 수 있다고 합니다

양자 역학의 기묘한 성질을 이용한 '양자 암호 통신'은 도청을 원천적으로 차단할 수 있다고 합니다. 관측을 시도하는 순간 상태가 변하는 양자 얽힘의 성질을 활용하여 어떻게 정보를 암호화하고 데이터의 위변조 여부를 물리적으로 감지하는지 궁금합니다.

1개의 답변이 있어요!

  • 안녕하세요. 이수민 전문가입니다.

    양자 암호 통신이 도청을 원천 차단할 수 있는 비결은 관측하면 상태가 변한다는 양자의 성질에 있어요. 도청을 막는 게 아니라 도청을 반드시 들키게 만드는 방식인데, 이 발상의 전환이 핵심이에요. 원리를 풀어드릴게요.

    먼저 양자의 결정적인 성질부터 짚을게요. 우리가 아는 보통의 정보는 누가 몰래 들여다봐도 흔적이 안 남아요. 편지를 몰래 열어보고 다시 봉하면 받는 사람은 모르잖아요. 그런데 양자 세계에서는 정보를 담은 입자를 누군가 관측하는 순간 그 상태가 바뀌어버려요. 앞에서 다뤘던 것처럼 측정이라는 행위 자체가 대상을 흔들어놓기 때문이에요. 이 성질이 도청 감지의 열쇠가 돼요.

    정보를 어떻게 실어 보내는지 보면, 빛의 알갱이인 광자 하나하나에 정보를 담아요. 광자는 진동하는 방향을 가지고 있는데, 이 방향을 여러 각도로 설정해서 0과 1의 정보를 표현해요. 보내는 사람이 광자를 특정 방향으로 진동시켜 쏘면, 받는 사람이 그 방향을 측정해 정보를 읽는 방식이에요.

    여기서 도청을 감지하는 마법이 일어나요. 만약 중간에 도청자가 이 광자를 가로채 몰래 측정하면, 측정하는 순간 광자의 상태가 흐트러져요. 도청자는 원래 어떤 방향으로 보낸 건지 모르는 채 아무 방향으로나 재볼 수밖에 없는데, 이렇게 잘못 측정하면 광자의 진동 방향이 바뀌어버려요. 도청자가 정보를 읽고 나서 똑같이 흉내 내 다시 보내려 해도, 이미 바뀐 상태라 원본과 달라져요. 정보에 도청의 흔적이 물리적으로 남는 거예요.

    받는 사람은 이 흔적을 어떻게 확인하느냐, 통신이 끝난 뒤 보낸 사람과 받는 사람이 일부 결과를 서로 대조해요. 도청이 없었다면 두 사람의 측정 결과가 정해진 규칙대로 딱 맞아떨어져야 해요. 그런데 중간에 누가 건드렸다면 이 결과에 어긋남이 생겨요. 원래는 일치해야 할 값들이 어긋나기 시작하면, 아 누가 엿들었구나 하고 즉시 알아채는 거예요. 그러면 그 통신은 버리고 새로 키를 만들면 그만이에요. 도청당한 정보를 안 쓰면 되니까 비밀이 새어나가지 않는 거죠.

    여기서 중요한 건 이게 수학이 아니라 물리 법칙으로 보장된다는 점이에요. 지금 우리가 쓰는 일반 암호는 워낙 복잡한 계산 문제라 풀기 어렵다는 데 기대고 있어요. 하지만 계산이 어렵다는 건 컴퓨터가 충분히 강력해지면 언젠가 뚫릴 수 있다는 뜻이기도 해요. 특히 양자컴퓨터가 발전하면 기존 암호가 위험해진다는 우려가 있고요. 반면 양자 암호는 계산 난이도가 아니라 자연 법칙 자체에 기대요. 관측하면 상태가 변한다는 건 아무리 기술이 발전해도 우회할 수 없는 물리의 근본 규칙이거든요. 그래서 원리적으로 뚫을 수 없다고 하는 거예요.

    얽힘을 이용하는 방식도 있어요. 얽힌 두 광자를 만들어 보내는 사람과 받는 사람이 하나씩 나눠 가지면, 둘의 측정 결과가 신비하게 연결돼요. 이 연결이 도청으로 깨지는지를 확인하면 역시 엿듣기를 감지할 수 있어요. 얽힌 상태는 제3자가 끼어들면 그 미묘한 연결이 흐트러지기 때문에, 두 사람만의 비밀 열쇠를 안전하게 나눠 가질 수 있는 거예요.

    정리하면 양자 암호 통신은 도청을 물리적으로 막는 게 아니라 도청하면 반드시 흔적이 남게 만들어서, 엿들린 정보를 버리는 방식으로 비밀을 지켜요. 관측하는 순간 상태가 변한다는 양자의 성질 덕분에 도청자가 아무리 교묘해도 들키지 않을 수 없는 거죠. 계산의 어려움이 아니라 자연 법칙이 지켜주는 암호라는 점이 이 기술의 가장 놀라운 부분이랍니다 :)