산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

새 양자 알고리즘, 2000만 큐비트로 2048비트 RSA 8시간 만에 해독

양자 컴퓨터, 기존 암호 체계 위협 임박

양자 컴퓨터가 비밀 메시지 전송에 사용되는 기존 암호 코드를 깰 수 있다는 것은 확실합니다. 이러한 암호 기술은 결코 완전히 신뢰할 수 없었습니다. 대신 한 방향으로만 작동하는 복잡한 수학적 함수에 의존해 정보 암호화는 쉽게 만듭니다.

이러한 기술의 보안은 고전 컴퓨터가 정보를 해독하는 데 걸리는 시간에 기반합니다. 현대 암호 기술은 오늘날 컴퓨터로 수천 년이 걸려 코드를 해독해야 하므로 거의 뚫을 수 없습니다.

그러나 양자 컴퓨터는 이 코드를 쉽게 깰 수 있으며, 이러한 기계는 예상보다 현실에 훨씬 가까이 있습니다.

최근 구글과 스웨덴 KTH 왕립공과대학 연구진이 양자 컴퓨터가 비밀 메시지를 해독하는 데 사용할 수 있는 더 효율적인 기술을 개발했습니다. 양자 컴퓨터가 코드 해독 계산을 수행하는 데 더 적은 자원을 사용하게 해줍니다.

양자 컴퓨터 성능 급증

1994년 미국 수학자 피터 쇼어(Peter Shor)는 고전 컴퓨터에서 실행되는 최상의 기존 알고리즘보다 큰 수를 지수적으로 빠르게 인수분해하는 양자 알고리즘을 개발했습니다. 그는 충분히 강력한 양자 기계가 현대 암호 기술을 쉽게 깰 수 있다고 제안했습니다.

최근 10년간 양자 컴퓨팅에서 많은 발전이 있었습니다. 2012년 과학자들은 4큐비트 양자 컴퓨터로 '143'을 인수분해했습니다. 2년 후 비슷한 기계로 '56153'을 인수분해했습니다.

진행 속도를 고려하면 양자 컴퓨터가 곧 오늘날 컴퓨터를 능가할 것입니다. 적어도 몇 년 전 과학자들은 그렇게 예상했습니다.

하지만 양자 기계에서 큰 수 인수분해가 예상보다 훨씬 어렵다는 것이 밝혀졌습니다. 이는 대형 양자 컴퓨터의 상당한 노이즈 때문입니다. 이 문제는 오류 정정 코드로 해결할 수 있지만, 이것 자체가 추가 큐비트를 필요로 합니다.

참고: arXiv:1905.09749 | MIT Technology Review

이 노이즈 요소를 고려하면, 양자 컴퓨터는 2048비트 수 인수분해(또는 2048비트 RSA 암호 해독)에 10억 큐비트가 필요합니다. 그러나 오늘날 범용 양자 컴퓨터는 70큐비트만 갖추고 있습니다.

모듈러 지수 연산 최적화

새 알고리즘은 양자 컴퓨터가 단 2000만 큐비트로 이러한 계산을 수행할 수 있게 합니다. 사실 연구자들은 이 새 알고리즘을 실행하는 양자 장치가 2048비트 RSA 암호를 해독하는 데 단 8시간만 걸릴 것임을 보였습니다.

이 방법은 모듈러 지수 연산(modular exponentiation) — 모듈러 상에서 수행되는 지수 연산 — 을 효율적으로 수행합니다. 이 수학적 연산은 쇼어 알고리즘에서 계산 비용이 많이 듭니다.

연구자들은 이 연산을 최적화하는 다양한 방법을 찾아 알고리즘 실행에 필요한 자원을 획기적으로 줄였습니다.

2000만 큐비트 양자 컴퓨터는 가까운 미래에 실현 가능하지 않지만, 보안 전문가들은 강력한 양자 컴퓨터조차 깰 수 없는 새로운 형태의 암호화를 고민해야 합니다.

산업기술

  1. 왁스 크레용으로 3D 프린팅 부품 컬러링하기: 새로운 후가공 기술
  2. Syslogic, Nvidia Jetson-TX2 탑재 IP67 AI 러기드 컴퓨터 공개: 극한 환경용
  3. GE, TVA와 5년간 1억 1,600만 달러 서비스 파트너십 체결로 발전소 신뢰성 강화
  4. 동적 분리(Dynamical Decoupling): 양자 컴퓨터 성능 향상의 돌파구
  5. 생물학적 암호화 키로 포스트 양자 시대 뚫을 수 없는 보안 구현
  6. CPU 온도 진동과 작업 동기화로 발열 1,000배 줄이는 혁신적 기술
  7. 양자컴퓨터로 시간 역행 구현, 열역학 제2법칙 도전
  8. RSA-240 역대 최대 암호키 해독… 3500만 코어시간 소요, 양자컴퓨터 위협 예고
  9. 2021 양자 컴퓨팅: 12가지 주요 응용 설명
  10. 양자 컴퓨터 설명: 22가지 핵심 사실 (2021년판)