- 과학향기 Story
- 스토리
스토리
뚫리지 않는 방패, 양자암호의 시대가 온다!
<KISTI의 과학향기> 제3547호 2020년 06월 08일해커들은 말한다. ‘이 세상에 뚫리지 않는 암호는 없다.’ 그 말 그래도 암호의 역사는 창과 방패의 역사였다. 방패는 창에 뚫리지 않기 위해 재료를 바꾸고 강도를 바꾸며 점점 강해져 간다. 이에 맞추어 창 역시 그 방패를 뚫기 위해 날카로워지고 강해진다. 이처럼 암호는 점점 더 복잡해지지만 어딘가에는 이 복잡함을 푸는 실마리가 있게 마련이다.
안타깝게도 현대 기술은 암호의 실마리를 매우 빠르게 찾아낼 수 있다. 2019년 구글은 양자컴퓨터가 기존 슈퍼컴퓨터의 연산 능력을 넘어 섰다고 발표했다. 양자컴퓨터는 0과 1이라는 컴퓨터의 기본 비트 단위에서 벗어나 ‘중첩’이라는 양자역학의 현상을 이용한다. 중첩은 하나의 압자에 여러 가지 상태가 확률적으로 동시에 존재하는 것이다. 즉 양자컴퓨터는 0,1의 상태를 동시에 갖는 큐비트 단위로 정보를 처리한다. 이러한 특성 때문에 양자컴퓨터는 적은 큐비트로 경우의 수를 엄청나게 많이 표현할 수 있고 여러 가지 결과값을 한 번에 낼 수 있다.
양자컴퓨터가 암호 해독에 이용된다면 아무리 복잡한 암호라도 단 몇 분 안에 풀릴 수 있다. 현재 거의 대부분의 암호를 만드는 시스템 알고리즘은 소인수분해를 이용한다. 엄청나게 큰 숫자를 소인수분해하는 것인 굉장히 시간이 많이 걸리는 작업이다. 연구에 따르면 129자리 숫자를 소인수분해하는 데 1600여 대의 컴퓨터를 연결해 총 8개월이 걸렸다고 한다. 양자컴퓨터는 이런 암호 방식을 무력화시킨다. 그야말로 미래는 보안에 달려 있다고 해도 과언이 아니다.
양자역학의 현상을 이용한 양자암호통신
양자 현상을 암호 해독에만 사용할 수 있는 것은 아니다! 기존의 소인수분해 방식에서 벗어나 양자 방식으로 암호를 구성하는 것도 가능하다. 그야말로 창과 방패의 싸움을 시작하는 것이다. 그 방패의 이름은 ‘양자암호통신’이다.
양자 암호화는 비밀키를 분배하는 과정에서 일반 암호통신처럼 정보를 암호화하고 나중에 복해독하는 거치는 방식이 아니라 원거리에 있는 두 사용자가 동일한 비밀키를 공유한다. 이때 비밀키를 생성하기 위해 정보를 주고받는 과정을 양자상태에서 진행하기 때문에 제3자는 키에 대한 정보를 전혀 알 수 없게 된다. 이를 양자 키 분배(Quantum key Distribution, QKD)라 한다.
이것 역시 양자역학의 특별한 현상을 이용한 것이다. 앞에서도 설명했던 양자 중첩, 둘 이상의 입자가 서로 얽혀 있어 원격으로 떨어진 한 입자의 상태변화가 동시에 다른 입자에게도 반영되는 양자 얽힘, 위치나 속도 같은 서로 다른 물리량을 동시에 측정하는 것은 불가능하다는 불확정성의 원리가 그것이다. 특히 불확정성의 원리가 중요한데, 이 원리에 따르면 하나의 물리량을 측정하거나 관측하는 순간, 다른 물리량의 불확실성이 커진다. 그렇기 때문에 해커가 중간에서 양자 암호 키를 측정하거나 정보를 관측하게 되면 양자 상태에 변화를 주고 이러한 변화는 송신자와 수신자의 키 분배에 오류를 일으켜 해커가 있다는 사실을 알 수 있다. 이와 더불어 양자 상태가 변한다는 것은 곧 암호가 변한다는 것을 뜻하므로 복제 역시 원천적으로 불가능하다.
스마트폰에 도입된 양자난수생성기
완전한 양자 암호 키는 현재 연구 중이지만 양자암호 보안 기술 중 난수생성기가 탑재된 스마트폰이 최초로 한국에서 출시됐다. 난수는 통신 내용을 암호화한 후 전송하는 데 쓰인다. 물론 일반 스마트폰에도 난수생성기가 있지만 인간이 만든 소프트웨어 알고리즘에 의해 생성되기 때문에 패턴이 생겨 쉽게 뚫릴 수 있다. 이렇게 수학적 알고리즘 기반으로 생성된 난수를 유사 난수(pseudorandom number)라고 한다.
양자난수생성기는 사람이 아닌 순수 자연 현상, 즉 양자 현상을 이용해 난수를 생성한다. 그렇기 때문에 특정한 패턴이 없어 예측이 불가능하다. 양자난수 생성 방식은 크게 광학식과 방사성 동위원소식으로 구분된다. 광학식은 빛의 입자이자 파동인 광자(Photon)을 이용하는 방식이다. 방사성 동위원소식은 반감기 동안 방출하는 알파입자를 이용한다. 광자나 알파입자는 모두 불확정성을 따르므로 무작위한 난수성을 나타낸다.
양자난수를 지속적으로 생성시키는 장치를 '양자난수생성기(QRNG)'라 하는데, 이렇게 만들어진 난수는 아무리 뛰어난 슈퍼컴퓨터로도 예측할 수 없을 정도로 완벽하게 무질서한 순수 난수이다. 보안업계도 양자난수를 모든 IT 기기에 적용할 수 있다면 해킹 불가능한 암호 체계를 구현할 수 있을 것이라 생각한다.
이번에 스마트폰에 장착된 양자난수생성기는 크기가 5mm에 불과하고 비용도 저렴하며 속도 또한 빠르다. 앞으로 보안이 중요한 사물인터넷 기기에는 양자난수생성기가 광범위하게 적영되어 진정한 뚫리지 않는 방패를 구현할 수 있을 것이다.
글: 최붕규 과학칼럼니스트/일러스트: 유진성 작가

추천 콘텐츠
인기 스토리
-
- 저주파 자극기, 계속 써도 괜찮을까?
- 최근 목이나 어깨, 허리 등에 부착해 사용하는 저주파 자극기가 인기다. 물리치료실이 아니라 가정에서 손쉽게 쓸 수 있도록 작고 가벼울 뿐만 아니라 배터리 충전으로 반나절 넘게 작동한다. 게다가 가격도 저렴하다. SNS를 타고 효과가 좋다는 입소문을 퍼지면서 판매량도 늘고 있다. 저주파 자극기는 전기근육자극(Electrical Muscle Stimu...
-
- 우리 얼굴에 벌레가 산다? 모낭충의 비밀스러운 삶
- 썩 유쾌한 얘기는 아니지만, 우리 피부에는 세균 같은 각종 미생물 외에도 작은 진드기가 살고 있다. 바로 모낭충이다. 모낭충은 인간의 피부에 살면서 번식하고, 세대를 이어 간다. 태어난 지 며칠 되지 않은 신생아를 제외한 거의 모든 사람의 피부에 모낭충이 산다. 인간의 피부에 사는 모낭충은 크게 두 종류가 있다. 하나는 주로 얼굴의 모낭에 사는...
-
- [과학향기 Story] 차 한 잔에 중금속이 줄었다? 찻잎의 숨겨진 능력!
- 하루하루 바쁘게 사는 현대인들은 잠을 깨우기 위해 커피를 마신다. 이에 커피 소비량이 급격히 늘어나고 있지만, 아직 커피의 소비량은 ‘차(茶)’의 소비량을 뛰어넘지 못했다. 이는 많은 국가에서 차를 일상적으로 소비하는 문화가 자리 잡고 있기 때문이다. 또한 카페인 외에도 다양한 성분이 함유돼 있어, 건강을 목적으로 섭취하는 사람들도 다수 존재한다. ...
이 주제의 다른 글
- [과학향기 Story] 차 한 잔에 중금속이 줄었다? 찻잎의 숨겨진 능력!
- [과학향기 for Kids] 잘 모를 때 친구 따라 하는 이유!
- [과학향기Story] 칠흑같이 깜깜한 우주…그래서 얼마나 어두운데?
- [과학향기 Story] AI 전문가, 인간과 함께 미래 유망기술을 꼽다
- [과학향기 for Kids] 촉각으로 더 생생해지는 가상현실 세계
- [과학향기 Story] 스페이스X 스타십, 집으로 돌아와 주차까지 완료!
- [과학향기 Story] 서로의 이름을 부르는 원숭이가 있다?
- [과학향기 for Kids] ‘항문으로 숨을 쉴 수 있다?’…엉뚱한 이그노벨상 연구들
- [과학향기 for Kids] 수력 엘리베이터로 피라미드를 건설했다고?
- [과학향기 Story] 음악이 변했다? 음악이 진화했다!
ScienceON 관련논문
창과 방패의 싸움에서 지금까진 창의 승리였다면, 양자암호가 상용화 된다면 창도 무용지물은 그런 시기를 맞을 수가 있겠다는 믿음이 가는군요. 기대해 봅니다.
2020-07-03
답글 0
양자 관련된 기술이 어려워서 그간 기사를 봐도 거의 이해하기가 힘들었는데, 드디어 이해가 됐네요!! 양자 중첩, 양자 얽힘, 불확정성의 원리와 그게 어떻게 암호화에 작용하는지 알게 되었습니다. 양자컴퓨터가 보급되면 마법같은 일들이 벌어질 거 같네요.
2020-06-08
답글 0