Towards Enhanced Quantum Resistance for RSA via Constrained Rényi Entropy Optimization: A Theoretical Framework for Backward-Compatible Cryptography

이 논문은 양자 컴퓨팅의 위협에 대응하면서도 기존 RSA 인프라와의 하향 호환성을 유지하기 위해, 제약된 레니 엔트로피 최적화 (CREO) 프레임워크를 제안하여 쇼어 알고리즘의 효율성을 저하시키는 수학적 접근법을 제시합니다.

Ruopengyu Xu, Chenglian Liu

게시일 Fri, 13 Ma
📖 3 분 읽기🧠 심층 분석

Each language version is independently generated for its own context, not a direct translation.

🕵️‍♂️ 핵심 아이디어: "똑같은 자물쇠, 하지만 더 미묘한 열쇠 구멍"

지금까지 우리가 쓰던 RSA 암호는 두 개의 아주 큰 소수 (소수 1, 소수 2) 를 곱해서 만든 '자물쇠 (N)'입니다. 이 자물쇠를 열려면 두 소수를 찾아야 하는데, 기존에는 이 두 소수가 서로 너무 멀거나 가까울지라도 양자 컴퓨터 (슈어의 알고리즘) 가 사용하면 쉽게 찾아낼 수 있었습니다.

이 논문은 **"두 소수를 아주 특별한 규칙으로 가까이 붙여놓으면, 양자 컴퓨터가 자물쇠를 뚫는 데 훨씬 더 많은 시간과 노력이 들게 만들 수 있다"**는 아이디어를 제시합니다.

🎨 비유로 이해하기

1. 기존 RSA: "분명한 두 개의 문"

기존 RSA 는 두 개의 문 (소수 p 와 q) 이 서로 확실히 구분되는 곳에 있습니다.

  • 상황: 양자 컴퓨터가 "어디에 문이 있나?"라고 검색할 때, 두 문이 확실히 달라서 "여기다!"라고 바로 찾아냅니다.
  • 결과: 양자 컴퓨터는 아주 빠르게 자물쇠를 뚫습니다.

2. 제안된 방법 (CREO): "서로 겹쳐진 두 개의 문"

이 논문은 두 소수를 아주 가깝게 (하지만 너무 가까워서 안 되게) 배치하는 규칙을 만듭니다.

  • 상황: 두 문이 서로 아주 가깝게 붙어서, 양자 컴퓨터가 "어느 문이 p 고, 어느 문이 q 인가?"를 구별하기가 매우 애매해집니다. 마치 안개 낀 날에 두 개의 전등불이 서로 겹쳐 보아 구별하기 힘든 것과 같습니다.
  • 결과: 양자 컴퓨터는 "이게 p 인가, q 인가?"를 확인하기 위해 **수백 번, 수천 번 더 많은 시도 (측정)**를 해야 합니다.

🛠️ 이 방법이 특별한 이유 3 가지

1. "하드웨어 교체 없이 소프트웨어만 업데이트" (하향 호환성)

  • 비유: 지금 쓰는 스마트폰을 버리고 새 모델을 사지 않아도 됩니다. 그냥 '설정'만 바꾸면 됩니다.
  • 설명: 이 방법은 암호 시스템의 구조를 바꾸지 않습니다. 기존에 쓰던 RSA 암호를 그대로 쓰면서, 소수를 고르는 규칙만 살짝 바꿉니다. 그래서 은행, 정부, 인터넷 사이트 등 기존 시스템을 모두 교체할 필요 없이 바로 적용할 수 있습니다.

2. "양자 컴퓨터의 힘을 더 많이 끌어다 써야 함" (자원 증폭)

  • 비유: 도둑이 금고에 들어가기 위해 1 분 만에 뚫을 수 있었는데, 이 방법을 쓰면 100 분을 써야 합니다. 도둑이 결국 들어갈 수는 있지만, 그 사이에 경찰이 올 확률이 훨씬 높아집니다.
  • 설명: 양자 컴퓨터가 암호를 깨는 데 필요한 '측정 횟수'와 '연산 능력'을 기존보다 훨씬 많이 요구하게 만듭니다. 양자 컴퓨터가 아직 완벽하지 않은 지금 시기에, 이 '시간 차이'가 우리를 지켜줍니다.

3. "수학적으로 안전함" (소수 간의 거리 규칙)

  • 비유: 두 소수가 너무 가까우면 다른 해커 (고전 컴퓨터) 가 쉽게 찾을 수 있습니다. 그래서 "너무 멀지도, 너무 가깝지도 않은 딱 좋은 거리"를 수학적으로 증명했습니다.
  • 설명: 저자들은 '소수 간격 정리'라는 수학 이론을 이용해, 이런 특별한 소수들이 실제로 존재하며 찾을 수 있음을 증명했습니다.

📝 요약 및 결론

이 논문은 **"양자 컴퓨터의 위협이 오기 전에, 우리가 이미 쓰고 있는 RSA 암호를 완전히 바꾸지 않고도, 양자 컴퓨터가 뚫기 훨씬 더 어렵게 만드는 수학적 방법"**을 제안합니다.

  • 기존 방식: 양자 컴퓨터가 1 초 만에 뚫음.
  • 새로운 방식 (CREO): 양자 컴퓨터가 100 초 (또는 그 이상) 를 써야 함.

이것은 완전히 새로운 암호를 만드는 것이 아니라, 기존 암호의 '방어력'을 수학적으로 강화하는 임시 방편입니다. 양자 컴퓨터가 완전히 상용화되기 전까지, 그리고 새로운 암호 표준이 완전히 자리 잡을 때까지 우리를 지켜줄 수 있는 '안전판' 역할을 할 수 있을 것입니다.