출처 검증됨레벨 3

ML-KEM (모듈 격자 키 캡슐화)

ML-KEM(이전 CRYSTALS-Kyber)은 모듈 오류 학습(MLWE) 문제에 기반한 NIST 표준 후양자 키 캡슐화 메커니즘으로, 고전적 및 양자 공격 모두에 저항하도록 설계되었습니다.

무슨 뜻인가요

ML-KEM은 NIST가 표준화한 최초의 후양자 키 캡슐화 메커니즘입니다(FIPS 203, 2024).쇼어 알고리즘에 취약한 RSA와 타원 곡선 키 교환 프로토콜을 대체합니다.보안은 다항식 격자 위의 MLWE 문제의 어려움에 기반합니다.세 가지 보안 수준: ML-KEM-512, ML-KEM-768, ML-KEM-1024를 제공합니다.

일상 비유

ML-KEM은 열쇠가 있으면 쉽게 탐색할 수 있지만 양자 컴퓨터도 풀기 어려운 수학적 미로(격자)로 자물쇠를 만드는 것과 같습니다.
양자 열쇠따개가 열 수 있는 자물쇠(RSA)에서 완전히 다른 수학 구조에 기반한 양자 저항 자물쇠로 업그레이드하는 것으로 생각하세요.

흔한 오해

  • ML-KEM은 양자 컴퓨팅을 사용하지 않습니다 -- 양자 컴퓨터 공격에 저항하도록 설계된 고전적 알고리즘입니다.
  • ML-KEM은 데이터를 직접 암호화하지 않습니다 -- 공유 비밀 키를 수립하는 키 캡슐화 메커니즘입니다.

핵심 정리

  • NIST 표준(FIPS 203) 후양자 키 캡슐화 메커니즘.
  • 모듈 오류 학습(MLWE) 격자 문제 기반.
  • 쇼어 알고리즘으로부터 보호하기 위해 RSA/ECDH 키 교환 대체.

이해했는지 확인해 보세요

ML-KEM의 보안은 어떤 수학적 문제에 기반합니까?

  1. A.정수 인수분해
  2. B.이산 로그
  3. C.모듈 오류 학습(MLWE)
  4. D.해시 충돌
정답 보기

정답: C. 모듈 오류 학습(MLWE)

이유: ML-KEM의 보안은 다항식 격자 위의 MLWE 문제의 어려움에 기반합니다.

먼저 알아야 할 개념

원 출처: NIST FIPS 203, Module-Lattice-Based Key-Encapsulation Mechanism Standard (2024), doi:10.6028/NIST.FIPS.203

Standardization fact is dated in text (2024); the standard document is fixed. PQC context as of 2026-07-10: NIST selected HQC as a 5th, non-lattice backup KEM (2025-03-11); FN-DSA (FIPS 206) not yet final; US EO 14412 (2026-06-22) sets federal migration deadlines of 2030/2031. Text scope (ML-KEM/FIPS 203) unaffected.

직접 실습으로 배우기

이 개념은 46레벨 커리큘럼의 일부입니다. 인터랙티브 시뮬레이터, 그리고 답변을 표시 전에 검증하는 튜터 Lumen과 함께 배웁니다. 레벨 1–5는 무료입니다.