양자내성암호 (Post-Quantum Cryptography)

정보보안학
한 줄 정의: 충분히 강력한 양자 컴퓨터가 등장하더라도 안전성을 유지하도록 설계된 암호 알고리즘군을 말합니다.

쉽게 풀면

지금 널리 쓰이는 RSA나 타원곡선 암호는 특정 수학 문제를 풀기가 매우 어렵다는 가정에 기반합니다. 그런데 양자 컴퓨터는 이론적으로 그 문제들을 훨씬 빠르게 풀 수 있는 알고리즘을 사용할 수 있어, 기존 암호 방식이 무력화될 위험이 있습니다. 양자내성암호는 양자 컴퓨터로도 쉽게 풀리지 않을 것으로 여겨지는 다른 수학 문제를 기반으로 새롭게 설계된 암호입니다. 격자 기반, 코드 기반 등 다양한 접근 방식이 연구되고 있습니다.

왜 중요한가

양자 컴퓨터가 실용화되기 전에 기존 암호 인프라를 안전한 알고리즘으로 전환해 두어야 한다는 문제의식에서 이 분야의 연구가 활발히 진행되고 있습니다. 각국 표준화 기관이 양자내성암호 표준을 제정하는 작업을 진행하고 있으며, 정보보안학에서는 성능, 키 크기, 실제 적용 가능성을 검증하는 연구가 중요하게 다루어집니다. 장기간 보관해야 하는 민감한 데이터의 경우, 지금 당장 암호를 바꾸지 않으면 미래에 해독될 위험이 있다는 점도 이 연구를 서두르게 하는 이유입니다.

논문에서는 이렇게 쓰입니다

"본 논문에서는 격자 기반 양자내성암호 알고리즘의 키 크기와 연산 속도를 기존 RSA와 비교 분석하였다."

양자내성암호가 실용적으로 도입되기 위해 성능 측면에서 검증되어야 함을 보여줍니다.

"제안된 하이브리드 프로토콜은 기존 비대칭키 암호와 양자내성암호를 함께 사용하여 전환기 동안의 안전성을 높인다."

완전한 전환 이전 과도기에 두 방식을 병행하는 실무적 접근을 설명합니다.

조금 더 깊게 보면

양자내성암호는 격자 문제, 코드 기반 문제, 다변수 방정식 문제 등 서로 다른 수학적 난제를 기반으로 하는 여러 계열로 나뉩니다. 계열마다 키 크기, 서명 크기, 연산 속도의 특성이 달라 용도에 따라 적합한 알고리즘을 선택하는 것이 연구의 중요한 부분입니다.

주의할 점

양자내성암호는 비교적 새로운 분야이기 때문에 알고리즘의 장기적인 안전성이 기존 암호만큼 오래 검증되지는 않았습니다.

관련 용어