학문
양자 역학의 기묘한 성질을 이용한 '양자 암호 통신'은 도청을 원천적으로 차단할 수 있다고 합니다
양자 역학의 기묘한 성질을 이용한 '양자 암호 통신'은 도청을 원천적으로 차단할 수 있다고 합니다. 관측을 시도하는 순간 상태가 변하는 양자 얽힘의 성질을 활용하여 어떻게 정보를 암호화하고 데이터의 위변조 여부를 물리적으로 감지하는지 궁금합니다.
1개의 답변이 있어요!
안녕하세요. 이수민 전문가입니다.
양자 암호 통신이 도청을 원천 차단할 수 있는 비결은 관측하면 상태가 변한다는 양자의 성질에 있어요. 도청을 막는 게 아니라 도청을 반드시 들키게 만드는 방식인데, 이 발상의 전환이 핵심이에요. 원리를 풀어드릴게요.
먼저 양자의 결정적인 성질부터 짚을게요. 우리가 아는 보통의 정보는 누가 몰래 들여다봐도 흔적이 안 남아요. 편지를 몰래 열어보고 다시 봉하면 받는 사람은 모르잖아요. 그런데 양자 세계에서는 정보를 담은 입자를 누군가 관측하는 순간 그 상태가 바뀌어버려요. 앞에서 다뤘던 것처럼 측정이라는 행위 자체가 대상을 흔들어놓기 때문이에요. 이 성질이 도청 감지의 열쇠가 돼요.
정보를 어떻게 실어 보내는지 보면, 빛의 알갱이인 광자 하나하나에 정보를 담아요. 광자는 진동하는 방향을 가지고 있는데, 이 방향을 여러 각도로 설정해서 0과 1의 정보를 표현해요. 보내는 사람이 광자를 특정 방향으로 진동시켜 쏘면, 받는 사람이 그 방향을 측정해 정보를 읽는 방식이에요.
여기서 도청을 감지하는 마법이 일어나요. 만약 중간에 도청자가 이 광자를 가로채 몰래 측정하면, 측정하는 순간 광자의 상태가 흐트러져요. 도청자는 원래 어떤 방향으로 보낸 건지 모르는 채 아무 방향으로나 재볼 수밖에 없는데, 이렇게 잘못 측정하면 광자의 진동 방향이 바뀌어버려요. 도청자가 정보를 읽고 나서 똑같이 흉내 내 다시 보내려 해도, 이미 바뀐 상태라 원본과 달라져요. 정보에 도청의 흔적이 물리적으로 남는 거예요.
받는 사람은 이 흔적을 어떻게 확인하느냐, 통신이 끝난 뒤 보낸 사람과 받는 사람이 일부 결과를 서로 대조해요. 도청이 없었다면 두 사람의 측정 결과가 정해진 규칙대로 딱 맞아떨어져야 해요. 그런데 중간에 누가 건드렸다면 이 결과에 어긋남이 생겨요. 원래는 일치해야 할 값들이 어긋나기 시작하면, 아 누가 엿들었구나 하고 즉시 알아채는 거예요. 그러면 그 통신은 버리고 새로 키를 만들면 그만이에요. 도청당한 정보를 안 쓰면 되니까 비밀이 새어나가지 않는 거죠.
여기서 중요한 건 이게 수학이 아니라 물리 법칙으로 보장된다는 점이에요. 지금 우리가 쓰는 일반 암호는 워낙 복잡한 계산 문제라 풀기 어렵다는 데 기대고 있어요. 하지만 계산이 어렵다는 건 컴퓨터가 충분히 강력해지면 언젠가 뚫릴 수 있다는 뜻이기도 해요. 특히 양자컴퓨터가 발전하면 기존 암호가 위험해진다는 우려가 있고요. 반면 양자 암호는 계산 난이도가 아니라 자연 법칙 자체에 기대요. 관측하면 상태가 변한다는 건 아무리 기술이 발전해도 우회할 수 없는 물리의 근본 규칙이거든요. 그래서 원리적으로 뚫을 수 없다고 하는 거예요.
얽힘을 이용하는 방식도 있어요. 얽힌 두 광자를 만들어 보내는 사람과 받는 사람이 하나씩 나눠 가지면, 둘의 측정 결과가 신비하게 연결돼요. 이 연결이 도청으로 깨지는지를 확인하면 역시 엿듣기를 감지할 수 있어요. 얽힌 상태는 제3자가 끼어들면 그 미묘한 연결이 흐트러지기 때문에, 두 사람만의 비밀 열쇠를 안전하게 나눠 가질 수 있는 거예요.
정리하면 양자 암호 통신은 도청을 물리적으로 막는 게 아니라 도청하면 반드시 흔적이 남게 만들어서, 엿들린 정보를 버리는 방식으로 비밀을 지켜요. 관측하는 순간 상태가 변한다는 양자의 성질 덕분에 도청자가 아무리 교묘해도 들키지 않을 수 없는 거죠. 계산의 어려움이 아니라 자연 법칙이 지켜주는 암호라는 점이 이 기술의 가장 놀라운 부분이랍니다 :)