양자암호기술(Quantum Cryptography)

Vadis의 이미지

'해커와의 전쟁' 승리가 보인다

“이제 컴퓨터 보안분야에서는 게임은 끝났다. 앞으로 해커란 단어마저 사전에서 사라질 것이다.”

 현존하는 어떤 기술로도 도청이 불가능한 양자암호기술이 상용화됨에 따라 지난 수십년간 해커들과 전쟁을 치러온 IT보안업계가 최종적인 승리를 눈 앞에 두고 있다고 AP통신이 16일 보도했다.

 지난주 미국의 매지크 테크놀로지(Magiq Technokogy)사는 세계최초로 상업용 양자암호기(모델명 나바호)를 시중에 판매하기 시작하면서 이같은 전망이 나오기 시작했다.

 ‘나바호’는 아메리카 인디언 부족이름이자 2차대전 당시 인디언 암호병의 이야기를 다룬 영화(윈드토커)의 제목이기도 하다. 당시 미군은 외부에 알려진 바 없는 나바호 인디언의 언어를 군용암호로 채택해 일본·독일군의 암호해독체계를 무력화시킨 바 있다.

 이 회사의 양자암호기는 복제가 불가능한 낱개의 광자를 조합해 암호키로 만든 후 광케이블로 보내는 방식이다.


누군가 데이터 신호를 도청하려 들 경우 양자물리학의 원리에 따라 극히 예민한 광자로 구성된 암호조합은 반드시 깨지게 된다.

 따라서 해킹시도는 금방 탄로나고 해킹으로 수집한 암호코드도 쓸모가 없어진다.

 이 양자암호기는 나바호란 이름만큼이나 절대적인 보안성능을 갖고 있는 것으로 알려지고 있다.

 보안전문가들은 양자암호기가 향후 은행, 보험사, 정부기관 등 예민한 정보를 다루는 곳에서 엄청난 시장수요를 유발할 것으로 내다보고 있다. 실제로 미국의 주요 통신업체들은 대당 5만∼10만달러에 판매되는 양자암호기에 대단한 관심을 갖고 새로운 사업모델을 준비 중이다.

 벨연구소의 로브 그로버박사는 “양자암호체계는 실질적으로 해킹할 방법이 없다”며 “이제 통신 상에서 해킹이 불가능해진 이상 불법적인 정보수집은 인적 네트워크에 의존할 수 밖에 없을 것”이라고 전망했다.

 지난 80년대 처음으로 양자암호기술을 시험했던 IBM의 연구진들은 기존 컴퓨터 시스템에 양자암호기술을 접목하는 연구에 박차를 가하고 스위스의 퀀티크 SA사도 비슷한 양자암호기의 출시를 준비 중이다.

 매지크의 밥 겔폰드 사장은 “양자암호기술로 인해 보안업체들은 해커들의 공격시도에서 절대적 우위에 서게 됐다”면서 “머지않아 절대적 보안성능을 지닌 컴퓨터 시스템이 나올 것이며 해커들의 시대는 지나갔다”고 말했다.

 하지만 현재 미국정부는 매지큐사에 대해 국방상의 이유를 들어 양자암호기의 해외판매를 허가하지 않고 있다.
출처-전자신문
http://mrm.kaist.ac.kr/qc/basic/crypto.html

mushim의 이미지

양자암호기법을 써서 통신을 하게 되면 중간에 패킷을 캡쳐하는 시도로 인한 해킹은 불가능하게 됩니다. 그러나, 이는 전체 해킹유형에 일부에 불과합니다.

사회공학적인 방법들(내부자를 꼬신다거나, 알기쉬운 비번), 버그로 인한 취약점등 실제 해킹방지를 하는 노력의 일부분밖에 해결하지 못합니다. 그리고, 현재도 암호화시켜서 통신하게 되면, 패킷캡쳐를 하더래도 실질적으로 정보를 얻어내기 어렵습니다.

그런 면에서, 이 기사는 마치 양자암호에 의해서 모든 해킹시도가 불가능하다라고 오판을 할 수 있게끔 써놓은 것 같습니다.

Vadis의 이미지

원래 암호화기술에 대해 발표를 할 때 직접적으로 해킹이 가능하지 않는 이상
암호화기술이 완벽하다고 말하더군요.사실상 암호화에는 100%가 없습니다.
언젠가는 깨지게 되어있기 때문이죠.RSA만 하더라도 좋은 슈퍼컴퓨터만 있으면
몇개월안에 깨지도록 되어있죠.아마도 기자가 그러한 관점에서 적으면서 확대해
석한 듯 하군요.
양자암호화에 대해서는 잘 몰라서 의견을 내세우지 못하겠습니다.다만, 배울께 또 하나 생긴 듯 해서 맘이 편치 않군요.ㅜㅜ;;

좋은 날 즐거운 날....

nachnine의 이미지

도청 (? - 사실 이 용어부터 틀렸습니다. )이 해

킹의 전부가 아니라는 단순한 사실만 알아도

기사제목이 잘못되었다는 것을 알수 있죠.

사용자의 실수로 인해 발생하는 해킹은

절대로 막을수 없습니다. ( 당연한 말이군요 -_- )

fibonacci의 이미지

"패킷상에서 암호키를 가로채는 시도에서 해방되었다"
라고 기사를 써야 할텐데요.
해킹의 유형중 한가지 유형이 어려워진것 뿐입니다.

No Pain, No Gain.

jj의 이미지

사실 더 궁금한건... 양자컴퓨팅입니다. 도대체 어떤 개념인지..... ㅡㅡ;;

좋은 레퍼런스나 URL있으면 리플 부탁드립니다.

--
Life is short. damn short...

warpdory의 이미지

양자 컴퓨팅 ... 얘기를 하려면 그 전에 양자역학 얘기부터 꺼내야겠죠. 그런데, 여기서 양자역학 얘기 꺼내면 ... 끔찍하고요.

양자 컴퓨팅도 몇가지 분류가 있고... 그중 축퇴라는 걸 암호화에서 쓰기도 합니다. 축퇴라는 게 말이 좀 애매한데, 영어로는 degeneracy 인데, 이게 하나의 상태처럼 보이는 여러개의 상태가 겹쳐진 거라고 보면 대충 맞습니다.
1 이라는 상태가 있을 때, 이게, 그냥 1 이 아니라 0+1, 1+0, -1+1+1, 등등 ... 무수히 많은 방법으로 쪼개어서 생각해 볼 수가 있지요. 이 얘기는 다르게 얘기하자면 1 이라는 숫자를 보내면, 그 안에는 엄청나게 많은 정보를 동시에 보낼 수 있다는 말도 됩니다. 그래서 대용량 전송 등에서 양자 컴퓨팅.. 양자 컴퓨팅 .. 하는 거구요.

이만 대충 줄일랍니다... 저도 머리가 아프네요.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

zingle의 이미지

근데 어짜피 개인 사용자용으로 까지 보급되지는 못하지 않을까요?
장비 가격이 만만치 않으니..

사용할 수 있는 범위가 한정적인데 기자가 오바하는 듯하네요..

지아의 이미지

http://mrm.kaist.ac.kr/qc/
이곳을 참고하셔도 좋을것 같습니다. :)

Quote:

사실 더 궁금한건... 양자컴퓨팅입니다. 도대체 어떤 개념인지..... ㅡㅡ;;

좋은 레퍼런스나 URL있으면 리플 부탁드립니다.

#kill -9 world

mushim의 이미지

튜링머신이 bit 단위의 정보유닛에 기초한다면, 퀀텀컴퓨터는 큐빗(qubit) 이라는 양자적 상태의 정보유닛에 기초합니다.

akpil 님 말씀대로, 0,1 상태가 겹쳐져 있는 상태죠.
(더 깊은 내용은, 저도 잘 모르므로 생략..)

이런 큐빗이 n 개 있으면, 가능한 상태의 수가 2^n 개가 되는데, 양자적 오퍼레이션에 의해 한번에 처리된다고 하네요.

흔히 나오는 얘기인데, 1994년에는 벨연구소의 피터 쇼어(Peter Shor)가 위의 큐빗을 이용해서 인수분해를 하는 알고리듬을 발표하였다고 하는 군요.

기존 튜링머신으로 인수분해를 할려고 하면 걸리는 시간이 지수함수로 커지지만, 위의 방식을 사용하면 매우 빨리 할 수 있다고 하네요. 걸리는 시간의 함수는 모르지만, 예가 하나 있군요.

Quote:
예를 들어 56비트로 되어 있는 비밀 암호키를 무작위로 찾아낼 때 기존의 컴퓨터로는 약 1000년이 걸리지만 양자전산의 알고리듬을 이용하면 약 4분에 가능하다.

현재 수 큐빗으로 된, 양자컴퓨터가 실험실에서 구현되고 있다고 하네요.

그런데, 저런 종류의 프로젝트는 언제 상용화될때지 모르므로 너무 초조하게 기다리시면 안될것 같습니다.

상온핵융합도 벌써 50년넘게 하고 있지만, 아직도 정확히 언제 상용화될지는 모르죠.

charsyam의 이미지

mushim wrote:
튜링머신이 bit 단위의 정보유닛에 기초한다면, 퀀텀컴퓨터는 큐빗(qubit) 이라는 양자적 상태의 정보유닛에 기초합니다.

akpil 님 말씀대로, 0,1 상태가 겹쳐져 있는 상태죠.
(더 깊은 내용은, 저도 잘 모르므로 생략..)

이런 큐빗이 n 개 있으면, 가능한 상태의 수가 2^n 개가 되는데, 양자적 오퍼레이션에 의해 한번에 처리된다고 하네요.

흔히 나오는 얘기인데, 1994년에는 벨연구소의 피터 쇼어(Peter Shor)가 위의 큐빗을 이용해서 인수분해를 하는 알고리듬을 발표하였다고 하는 군요.

기존 튜링머신으로 인수분해를 할려고 하면 걸리는 시간이 지수함수로 커지지만, 위의 방식을 사용하면 매우 빨리 할 수 있다고 하네요. 걸리는 시간의 함수는 모르지만, 예가 하나 있군요.

Quote:
예를 들어 56비트로 되어 있는 비밀 암호키를 무작위로 찾아낼 때 기존의 컴퓨터로는 약 1000년이 걸리지만 양자전산의 알고리듬을 이용하면 약 4분에 가능하다.

현재 수 큐빗으로 된, 양자컴퓨터가 실험실에서 구현되고 있다고 하네요.

그런데, 저런 종류의 프로젝트는 언제 상용화될때지 모르므로 너무 초조하게 기다리시면 안될것 같습니다.

상온핵융합도 벌써 50년넘게 하고 있지만, 아직도 정확히 언제 상용화될지는 모르죠.

저도 대충 들은거 같은데, 0,1, 과 또 다른 상태를 저장할 수 있는 게 양자라고 들은거 같습니다. 2^n 이 아니라 3^n인거 같은데요. 저도 잘 모름...
ㅋㅋㅋ , 단순히 이런식이 아니라, 뭔가 요상하게 말하는것 같던데...
쩝... 고운 하루되세요.

=========================
CharSyam ^^ --- 고운 하루
=========================