용어와 정의
영문 또는 원어: PQC
영문 정식명칭: Post-Quantum Cryptography
한글명: 양자내성암호
PQC는 고전 컴퓨터뿐 아니라 충분한 능력을 갖춘 양자 컴퓨터의 공격도 고려해 설계한 암호 기술 분야입니다. 기존 컴퓨터에서 구현하는 알고리즘을 포함하며 양자 통신이나 양자 장비가 반드시 필요한 기술이라는 뜻은 아닙니다.
정확한 의미와 원리
충분히 강력한 양자 컴퓨터는 일부 기존 공개키 암호의 안전성 가정을 위협할 수 있습니다. PQC는 다른 수학적 문제 등을 바탕으로 키 설정이나 전자서명 기능을 제공합니다. 모든 알고리즘과 구현이 영원히 안전하다는 보장은 아니므로 공개 분석과 개정 사항을 계속 반영해야 합니다.
쉽게 이해하는 사용 예시
장기간 비밀을 유지해야 하는 통신 자료를 지금 수집한 뒤 나중에 해독하려는 위험을 고려할 수 있습니다. 이에 대한 전환에서는 사용하는 암호와 인증서 및 제품의 지원을 먼저 파악합니다. 이는 실제 특정 고객의 암호가 해독됐다는 주장이 아닙니다.
종류와 관련 개념의 차이
NIST의 FIPS 203은 공유 비밀을 설정하는 ML-KEM, FIPS 204는 전자서명 ML-DSA, FIPS 205는 해시 기반 전자서명 SLH-DSA를 다룹니다. 이 세 표준은 2024년에 확정됐으며 하나의 알고리즘이나 버전 번호를 가리키는 것이 아닙니다.
적용 조건과 오해하기 쉬운 점
PQC 도입은 키 관리, 인증서, 프로토콜과 라이브러리의 호환성까지 검토해야 합니다. 제품의 지원 표시만으로 실제 연결이 해당 방식을 사용한다고 단정하지 않습니다. 구체적인 전환 의무와 일정은 적용 조직과 규정에 따라 별도로 확인합니다.
SLH-DSA 상태 비저장 해시 기반 전자서명
이 절의 용어: SLH-DSA / Stateless Hash-Based Digital Signature Algorithm / 상태 비저장 해시 기반 전자서명
SLH-DSA는 NIST FIPS 205에서 정한 해시 기반 전자서명 알고리즘입니다. ML-DSA와 달리 격자 기반이 아닌 해시 기반 계열이며 SPHINCS+를 바탕으로 표준화됐습니다. 자료의 서명과 검증을 위한 것으로 파일 내용을 숨기는 암호화나 공유 비밀을 설정하는 KEM과는 역할이 다릅니다.
정의와 적용 조건의 참고 자료
관련 용어와 글
함께 비교할 용어
- ML-KEM 모듈 격자 기반 키 캡슐화
- ML-DSA 모듈 격자 기반 전자서명
- SLH-DSA 상태 비저장 해시 기반 전자서명
- ML-KEM-512 ML-KEM 512 매개변수 집합
- ML-KEM-768 ML-KEM 768 매개변수 집합
- ML-KEM-1024 ML-KEM 1024 매개변수 집합
- ML-DSA-44 ML-DSA 44 매개변수 집합
- ML-DSA-65 ML-DSA 65 매개변수 집합
- ML-DSA-87 ML-DSA 87 매개변수 집합
- HashML-DSA 사전 해시 ML-DSA
- Asymmetric cryptography 비대칭키 암호
- Digital signature 디지털 서명
- Encryption key 암호화 키
- TLS 전송 계층 보안
- PKI 공개키 기반 구조
- Digital certificate 디지털 인증서