AWS KMS의 ML-DSA 키
AWS Key Management Service(AWS KMS)는 양자 내성 암호화 서명에 대한 모듈-격자 디지털 서명 알고리즘(ML-DSA)을 지원합니다. 이 구현은 향후 양자 컴퓨팅 위협에 대비하기 위해 연방 정보 처리 표준(FIPS) 204 표준
AWS KMS는 RAW 메시지 유형을 사용해 최대 4KB 메시지에 대한 비대칭 키 서명을 지원합니다. 더 큰 메시지의 경우, NIST FIPS 204 섹션 6.2에 정의된 대로 ML-DSA 서명에 사용되는 64바이트 메시지 표현 μ를 외부에서 컴퓨팅해야 합니다. 이 사전 처리된 64바이트 메시지를 지정하려면 AWS KMS Sign 작업의 EXTERNAL_MU 메시지 유형을 사용하세요. 외부에서 컴퓨팅된 μ로 생성된 서명은 동일한 메시지와 프라이빗 키를 사용할 경우 RAW에서 생성된 서명과 동일합니다. 이 서명은 NIST FIPS 204 섹션 5.4의 “pre-hash” ML-DSA 또는 HashML-DSA와는 다릅니다.
ML-DSA 및 EXTERNAL_MU 메시지 유형 사용에 대한 자세한 내용은 ML-DSA 키 사양 페이지를 참조하세요.
ML-DSA와 EXTERNAL_MU 메시지 유형을 사용하는 예시는 ML-DSA 키 페어를 사용한 오프라인 검증 페이지를 참조하세요.