Future-proofing the internet Quantum computers will break the encryption that protects the internet – The Economist Oct 18th 2018
18 Oct 2018기사 정보를 받아오는 중입니다...
(여기를 눌러 기사를 보러 갈 수 있습니다.)-
교실 안에서는 어려워서 짜증이 나지만, 교실 밖에서는 유용한 수학의 사례는 무엇일까요?
-
숫자를 소인수 분해하는 것은 비밀리 전수되는 술법처럼 들리지만, 소인수 분해의 일방 통행적인 본성은 현대 암호화 기술의 기초입니다. 다른 측면은 수학의 사명과 밀접하게 연관되어 있습니다. 여기서 소인수 분해의 일방 통행적인 본성과 다른 측면이란 무엇일까요? 소인수 분해를 통한 암호화가 사용된 사례는 무엇일까요?
-
소인수 분해 암호화가 지닌 결정적인 문제점은 무엇일까요?
-
소인수 분해를 빠르고 효율적으로 할 수 있는 방법이 있을까요? 이 방법의 문제점 무엇일까요?
-
양자 컴퓨터가 작동하는 원리는 무엇이고, 양자 컴퓨터의 단점과 장점은 무엇일까요?
-
1994년 피터 쇼어가 빠르고 효과적인 소인수 분해 방법을 찾았을 때, 양자 컴퓨터는 공상 과학의 소재였습니다. 지금은 어떤가요?
-
거대한 양자 컴퓨터는 인공 지능이나 화학 같은 분야에서 사용될 것입니다. [화학 결합을 가능하게 하는 특정한 분자 구조를 이해하고 예측하는데 양자 컴퓨터가 유용하고, 대규모 데이터 처리가 필요한 인공 지능 분야에서도 양자 컴퓨터가 유용합니다.] 하지만, 양자 컴퓨터에 대한 일반 대중 대부분의 관심은 다른 곳에 있습니다. 일반 대중이 양자 컴퓨터를 위협적이라고 생각하는 까닭은 무엇일까요?
-
양자 컴퓨터의 상용화로 쇼어의 알고리듬이 제대로 작동하면 기존의 암호는 무용지물이 됩니다. 이에 대한 대응책은 무엇일까요?
-
언제쯤 인터넷 암호를 풀 수 있는 양자 컴퓨터가 상용화될까요?
-
양자 컴퓨터가 상용화될 때까지는 시간이 많이 남았기 때문에 안심해도 좋을 것 같지만, 일부 연구자들은 [양자 컴퓨터 상용화에 대한 대비가] 이미 너무 늦었을 수도 있다고 주장합니다. 그 이유는 무엇일까요? 특히 페터 슈바베는 무어라 말하고 있나요?
-
양자 컴퓨터의 등장과 관련된 두 번째 문제는 무엇일까요?
-
이 두 번째 문제와 관련된 구체적인 사례 두 가지는 무엇일까요?
-
상황을 촉진하는 가장 큰 힘을 지닌 주체는 누구일까요? 구체적인 사례를 들어 설명해봅시다.
-
이러한 시도의 결과는 대부분 고무적이지만, 모두 다 그런 것은 아닙니다. 어떤 문제점이 있을까요? 구체적인 사례를 들어 설명해봅시다.
-
IBM의 양자 컴퓨터 연구자 바딤 류바쉐프스키에 따르면 이러한 상황에서 대기업이 누리는 또 다른 이점은 무엇일까요?
-
양자 컴퓨터의 등장과 이에 따른 새로운 암호 체계 개발의 필요성이 야기하는 또 다른 문제 두 가지는 무엇일까요?
-
NIST가 새로운 표준을 정하기 전에 대기업이 업그레이드에 전념하지는 않을 것입니다. 그러나 일단 NIST가 새로운 표준을 정하면 발생하는 문제점은 무엇일까요?
-
이 기사의 결론은 무엇일까요?
어휘 정리
-
future-proof 미래에도 사용할 수 있는: 미래에도 사용할 수 있게 만들다
-
encryption 암호화
-
prime number 소수
-
factorize 인수 분해하다
-
constituent ~을 구성하는[이루는]
-
zip around 어지럽게 돌아다니다
-
esoteric 비전의, 비밀의(↔exoteric)
-
unravel 풀다, 밝히다
-
cryptography 암호 작성[해독]법
-
catch (숨은) 문제점[애로점]
-
dub 별명을 붙이다
-
analogue 비슷한 것, 유사물, 상사 기관
-
superposition 겹쳐 놓기, 중첩 ← v. superpose
-
entanglement 뒤얽힘, 복잡한 상황(=complication) ← v. entangle
-
beefy 우람한(=muscular), 둔중한
-
vie 다투다, 경쟁하다
-
get around 해결하다, 처리하다
-
eavesdrop 엿듣다(=overhear)
-
counter 반박[논박]하다, 대응하다
-
circumvent 피하다, 둘러가다, 우회하다; 포위하다(=beset), 계략에 빠뜨리다(=entrap), 좌절시키다(=baffle=frustrate), 한 수 위다(=overreach=outwit)
-
supersingular isogeny(=supersingular isogeny Diffie–Hellman[SIDH] key exchange) 슈퍼싱귤라 타원 곡선 동형(양자 컴퓨터에 대비한 새로운 암호화 알고리듬)
-
lattice 격자
-
multivariate 다변수의, 다변량의
-
polynomial 다명(의), 다항식(의)
-
zillion 엄청난[막대한] 수
-
ephemeral 수명이 짧은, 단명하는(=short-lived)
-
encrypt 암호화하다(=encode) ↔ decrypt 해독하다(=decipher)
-
reams 많음 cf. ream v. 속이다, 괴롭히다
-
dissident 반체제인사
-
kick the tyres 살피고 조사하다
-
atop prep. 꼭대기에, 맨 위에
-
MD5(Message Digest Algorithm 5) 메시지 다이제스트 알고리듬 5
-
drop-in 잠시 들르는, 예약이 필요 없는, 삽입식의
-
exhortation 권고, 권유, 권장 ← exhort v.
-
not to mention ~은 말할 것도 없고
-
high-profile 세간의 이목을 끄는
-
default 채무 불이행, (재판에의) 결석, 결핍, 부족, 결장, 기권, 과실, 잘못, 초기 설정
-
revert to~ ~로 되돌아가다, 회귀[복귀]하다
-
chivvy 서두르게 하다, 재촉하다
-
coddle 애지중지하다(=mollycoddle), 귀하게 기르다(=cosset=cocker), 응석받이로 키우다(=pamper up)
-
absolute zero 절대 영도(-273.16℃)
-
nefarious 범죄의, 비도덕적인, 사악한(=wicked)
-
shell out for~ ~에 대해 거액을 지불하다
-
grunt 꿀꿀거리는 소리, 투덜대는 불평; 병사; 계산서, 청구서; 여기서는 JavaScript task runner로 빈번한 작업을 자동적으로 실행하기 위해 사용되는 툴
-
hedge 생울타리(를 만들다), 대비책(을 세우다), 양다리 걸치기(를 하다)
-
protract (시간을) 오래 끌다, 연장하다
-
millennium bug 밀레니엄 버그(컴퓨터가 2000년을 1900년으로 잘못 인식하는 현상, Y2K)
-
quirk 벼난 버릇(=peculiarity), 핑계(=quibble), 재치 있는 말(=quip)
-
retrofit 새로 장착하다, 개조하다
-
dodge 피하다, 교묘하게 넘기다
-
considerably 상당히, 많이(=significantly)