[KISTI 과학향기] 제3547호
해커들은 말한다. ‘이 세상에 뚫리지 않는 암호는 없다.’ 그 말 그래도 암호의 역사는 창과 방패의 역사였다. 방패는 창에 뚫리지 않기 위해 재료를 바꾸고 강도를 바꾸며 점점 강해져 간다. 이에 맞추어 창 역시 그 방패를 뚫기 위해 날카로워지고 강해진다. 이처럼 암호는 점점 더 복잡해지지만 어딘가에는 이 복잡함을 푸는 실마리가 있게 마련이다.
안타깝게도 현대 기술은 암호의 실마리를 매우 빠르게 찾아낼 수 있다. 2019년 구글은 양자컴퓨터가 기존 슈퍼컴퓨터의 연산 능력을 넘어섰다고 발표했다. 양자컴퓨터는 0과 1이라는 컴퓨터의 기본 비트 단위에서 벗어나 ‘중첩’이라는 양자역학의 현상을 이용한다. 중첩은 하나의 압자에 여러 가지 상태가 확률적으로 동시에 존재하는 것이다. 즉 양자컴퓨터는 0,1의 상태를 동시에 갖는 큐비트 단위로 정보를 처리한다. 이러한 특성 때문에 양자컴퓨터는 적은 큐비트로 경우의 수를 엄청나게 많이 표현할 수 있고 여러 가지 결과값을 한 번에 낼 수 있다.
양자컴퓨터가 암호 해독에 이용된다면 아무리 복잡한 암호라도 단 몇 분 안에 풀릴 수 있다. 현재 거의 대부분의 암호를 만드는 시스템 알고리즘은 소인수분해를 이용한다. 엄청나게 큰 숫자를 소인수분해하는 것인 굉장히 시간이 많이 걸리는 작업이다. 연구에 따르면 129자리 숫자를 소인수분해하는 데 1600여 대의 컴퓨터를 연결해 총 8개월이 걸렸다고 한다. 양자컴퓨터는 이런 암호 방식을 무력화시킨다. 그야말로 미래는 보안에 달려 있다고 해도 과언이 아니다.
양자암호통신의 원리ⓒSKT
양자역학의 현상을 이용한 양자암호통신
양자 현상을 암호 해독에만 사용할 수 있는 것은 아니다! 기존의 소인수분해 방식에서 벗어나 양자 방식으로 암호를 구성하는 것도 가능하다. 그야말로 창과 방패의 싸움을 시작하는 것이다. 그 방패의 이름은 ‘양자암호통신’이다.
양자 암호화는 비밀키를 분배하는 과정에서 일반 암호통신처럼 정보를 암호화하고 나중에 복해독하는 거치는 방식이 아니라 원거리에 있는 두 사용자가 동일한 비밀키를 공유한다. 이때 비밀키를 생성하기 위해 정보를 주고받는 과정을 양자상태에서 진행하기 때문에 제3자는 키에 대한 정보를 전혀 알 수 없게 된다. 이를 양자 키 분배(Quantum key Distribution, QKD)라 한다.
이것 역시 양자역학의 특별한 현상을 이용한 것이다. 앞에서도 설명했던 양자 중첩, 둘 이상의 입자가 서로 얽혀 있어 원격으로 떨어진 한 입자의 상태변화가 동시에 다른 입자에게도 반영되는 양자 얽힘, 위치나 속도 같은 서로 다른 물리량을 동시에 측정하는 것은 불가능하다는 불확정성의 원리가 그것이다. 특히 불확정성의 원리가 중요한데, 이 원리에 따르면 하나의 물리량을 측정하거나 관측하는 순간, 다른 물리량의 불확실성이 커진다. 그렇기 때문에 해커가 중간에서 양자 암호 키를 측정하거나 정보를 관측하게 되면 양자 상태에 변화를 주고 이러한 변화는 송신자와 수신자의 키 분배에 오류를 일으켜 해커가 있다는 사실을 알 수 있다. 이와 더불어 양자 상태가 변한다는 것은 곧 암호가 변한다는 것을 뜻하므로 복제 역시 원천적으로 불가능하다.
거시 세계와는 다른 미시 세계의 특성 때문에 양자암호는 해커의 침입을 효과적으로 막는다. ⓒ게티이미지뱅크
스마트폰에 도입된 양자난수생성기
완전한 양자 암호 키는 현재 연구 중이지만 양자암호 보안 기술 중 난수생성기가 탑재된 스마트폰이 최초로 한국에서 출시됐다. 난수는 통신 내용을 암호화한 후 전송하는 데 쓰인다. 물론 일반 스마트폰에도 난수생성기가 있지만 인간이 만든 소프트웨어 알고리즘에 의해 생성되기 때문에 패턴이 생겨 쉽게 뚫릴 수 있다. 이렇게 수학적 알고리즘 기반으로 생성된 난수를 유사 난수(pseudorandom number)라고 한다.양자난수생성기는 사람이 아닌 순수 자연 현상, 즉 양자 현상을 이용해 난수를 생성한다. 그렇기 때문에 특정한 패턴이 없어 예측이 불가능하다. 양자난수 생성 방식은 크게 광학식과 방사성 동위원소식으로 구분된다. 광학식은 빛의 입자이자 파동인 광자(Photon)을 이용하는 방식이다. 방사성 동위원소식은 반감기 동안 방출하는 알파입자를 이용한다. 광자나 알파입자는 모두 불확정성을 따르므로 무작위한 난수성을 나타낸다.
국내 이동통신사에서 개발한 양자난수생성칩. 크기도 작고, 비용도 저렴해 보안의 혁신을 이루었다. ⓒSKT
양자난수를 지속적으로 생성시키는 장치를 ‘양자난수생성기(QRNG)’라 하는데, 이렇게 만들어진 난수는 아무리 뛰어난 슈퍼컴퓨터로도 예측할 수 없을 정도로 완벽하게 무질서한 순수 난수이다. 보안업계도 양자난수를 모든 IT 기기에 적용할 수 있다면 해킹 불가능한 암호 체계를 구현할 수 있을 것이라 생각한다.
이번에 스마트폰에 장착된 양자난수생성기는 크기가 5mm에 불과하고 비용도 저렴하며 속도 또한 빠르다. 앞으로 보안이 중요한 사물인터넷 기기에는 양자난수생성기가 광범위하게 적영되어 진정한 뚫리지 않는 방패를 구현할 수 있을 것이다.
* 이 글은 한국과학기술정보연구원(KISTI)에서 발간하는 ‘과학향기’ 로부터 제공받았습니다.
(12488)
로그인후 이용 가능합니다.
44억년 전 초기 지구에서 생명체 재료가 되는 탄화수소, 알데히드, 알코올 등 유기 분자들이 철이 풍부한 운석이나 화산재 입자들이 촉진하는 화학반응을 통해 생성된 것으로 보인다는 연구 결과가 나왔다.
국내 연구진이 안정적이고 부작용이 적으면서 수술 후 전이·재발을 막을 새로운 형태의 암 치료 백신 개발 가능성을 열었다. 한국연구재단은 울산대 진준오 교수 연구팀이 암세포에서 얻은 표면 단백질을 항원으로 이용한 지질 나노입자(AiLNP)를 개발하는 데 성공했다고 25일 밝혔다.
복통, 설사, 직장 출혈, 철 결핍 빈혈(iron deficiency anemia) 등 4가지 징후 또는 증상이 50세 이전에 나타나는 조기 발생(early-onset) 대장암의 경고 신호라는 연구 결과가 나왔다.
화학 섬유에서 나오는 미세 플라스틱 오염에 경각심을 갖고 생분해가 가능한 옷을 찾는 착한 소비가 생기고 있지만 생분해를 내세우며 개발된 섬유도 실제 환경에서는 제대로 썩지 못하는 것으로 나타났다.
유인 화성 탐사를 앞두고 이것이 실제 가능한지 관심이 높은 가운데 쥐 머리에 초음파를 쏴 동면 상태를 안전하게 반복 유도할 수 있다는 연구 결과가 나와 주목된다. 미국 세인트루이스 워싱턴대(WUSL) 홍 천 교수팀은 26일 과학저널 '네이처 신진대사'(Nature Metabolism)에서 초음파 펄스를 생쥐와 쥐의 뇌 특정 부위에 쏴 동면 상태를 안전하게 가역적으로 유도하는 데 성공했다고 밝혔다. 연구팀은 이 방법은 머리 위에 초음파 방출기를 장착하는 비침습적 방식으로 초음파를 쏴 뇌의 신경 세포를 일시적으로 활성화해 체온을 낮추고 신진대사를 늦출 수 있다며 향후 의학이나 장거리 우주 비행에 응용될 수 있을 것이라고 말했다.
플라보놀 성분을 함유한 사과와 블랙베리 등을 섭취하는 것이 노인의 '노쇠' 발현 가능성을 낮춘다는 연구 결과가 나왔다. 노쇠(frailty)는 나이가 들면서 신체 기능이 필연적으로 떨어지는 노화(aging)와는 구분되는 것으로, 일상에 지장을 줄 만큼 나이에 비해 신체기능이 심각하게 약해져 낙상과 골절 등을 초래할 위험이 높고 장애와 사망으로 이어질 수 있다. 미국 하버드의대 계열 임상 연구소인 '힌다·아서 마커스 노화연구소' 등에 따르면 플라보노이드의 하위그룹인 '플라보놀' 섭취와 노쇠의 연관성을 분석한 연구 결과를 '미국 임상영양학 저널'(American Journal of Clinical Nutrition)에 발표했다.
북극해 식물플랑크톤이 유엔 '기후변화에 관한 정부 간 협의체'(IPCC)의 예상치보다 최대 3배 감소할 것이라는 연구 결과가 나왔다고 극지연구소가 24일 밝혔다. 포항공과대학교 국종성 교수 연구팀, 극지연구소 양은진 박사, 미국 스크립스 해양연구소 임형규 박사 등으로 구성된 국제공동연구팀은 쇄빙연구선 아라온호 탐사를 포함한 다양한 북극해 현장 탐사에서 획득한 데이터를 활용해 북극해 식물플랑크톤의 농도 예측기법을 개발했다. 이를 적용한 결과 이산화탄소 배출 시나리오에 따라 차이는 있었지만, 2100년 식물플랑크톤의 농도는 기존 IPCC 5차, 6차 보고서의 예측과 비교할 때 감소 폭이 최대 3배로 늘었다.