암호 기술의 기초와 응용

미국 NIST가 2024년 8월에 공표한 양자 내성 암호 표준과 그 종류의 조합으로 올바른 것은?

  1. AFIPS 203의 ML-KEM은 격자 기반의 서명 방식, FIPS 204의 ML-DSA는 해시 함수 기반의 키 캡슐화 메커니즘, FIPS 205의 SLH-DSA는 대칭 키 암호
  2. BFIPS 203의 ML-KEM, FIPS 204의 ML-DSA, FIPS 205의 SLH-DSA는 모두 타원 곡선 위의 문제에 기반한, 키가 짧은 서명 방식
  3. CFIPS 203의 ML-KEM은 격자 기반의 키 캡슐화 메커니즘, FIPS 204의 ML-DSA는 격자 기반의 서명 방식, FIPS 205의 SLH-DSA는 해시 함수 기반의 서명 방식
정답과 해설 보기

정답: C. FIPS 203의 ML-KEM은 격자 기반의 키 캡슐화 메커니즘, FIPS 204의 ML-DSA는 격자 기반의 서명 방식, FIPS 205의 SLH-DSA는 해시 함수 기반의 서명 방식

NIST는 2024년 8월 13일에 양자 내성 암호의 첫 표준으로 3개의 FIPS를 공표했습니다. FIPS 203의 ML-KEM(원래 이름은 CRYSTALS-Kyber)은 키를 공유하기 위한 키 캡슐화 메커니즘이고, FIPS 204의 ML-DSA(CRYSTALS-Dilithium)와 FIPS 205의 SLH-DSA(SPHINCS+)는 디지털 서명 방식입니다. ML-KEM과 ML-DSA는 격자에 관한 문제(작은 오차를 더한 연립 일차 방정식으로부터 비밀을 구하는 Module-LWE 문제 등)의 어려움에 기반합니다. SLH-DSA는 해시 함수의 안전성에만 기반하므로 서명은 크고 느려지지만, 격자 문제에 약점이 발견되었을 경우의 대비가 됩니다.

이 분야 연습하기 분야로 돌아가기

암호 기술의 기초와 응용의 다른 문제

  1. ML-KEM 같은 키 캡슐화 메커니즘(KEM)의 사용 방법에 대한 설명으로 올바른 것은?
  2. 양자 내성 암호로 이행하는 도중에 사용되는, X25519(타원 곡선을 사용하는 디피-헬먼 키 교환)와 ML-KEM을 조합한 하이브리드 키 교환의 사고방식으로 올바른 것은?
  3. 암호 이행 시기를 생각할 때, '데이터를 비밀로 유지해야 하는 연수 x와 새로운 암호로의 이행에 걸리는 연수 y의 합이, 암호를 깰 수 있는 양자 컴퓨터가 나타날 때까지의 연수 z를 넘는다면 이미 위험하다'는 사고방식(모스카 부등식)이 있다. x = 10년, y = 5년이고 z를 가령 12년으로 할 때, 올바른 판단은?
  4. HSM(하드웨어 보안 모듈)의 역할로 올바른 것은?
  5. DEK를 데이터 암호화 키, KEK를 키 암호화 키라 한다. 클라우드 스토리지 등에서 사용되는 봉투 암호화에 대한 설명으로 올바른 것은?