기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
지원되는 암호화 알고리즘
암호화 알고리즘
다음 표에는 데이터 보호를 위해 AWS가 서비스 전반에서 배포하는 암호 알고리즘, 암호 방식, 모드, 키 크기가 요약되어 있습니다. AWS에서 사용할 수 있는 모든 암호화 옵션의 완전한 목록으로 간주해서는 안 됩니다. 알고리즘은 다음 두 가지 범주로 구분됩니다.
-
선호 알고리즘은 AWS 보안 및 성능 기준을 충족합니다.
-
허용 가능한 알고리즘은 일부 애플리케이션에서 호환성을 위해 사용할 수 있지만 권장되지는 않습니다.
비대칭 암호화
다음 표는 암호화, 키 합의, 디지털 서명을 위한 지원되는 비대칭 알고리즘을 보여줍니다.
| 유형 | 알고리즘 | 상태 표시기 |
|---|---|---|
| 암호화 | RSA-OAEP(2048 또는 3072비트 모듈러스) | 허용 가능 |
| 암호화 | HPKE(P-256 또는 P-384, HKDF 및 AES-GCM) | 허용 가능 |
| 키 합의 | ML-KEM-768 또는 ML-KEM-1024 | 선호(양자 내성) |
| 키 합의 | P-384를 사용하는 ECDH(E) | 허용 가능 |
| 키 합의 | P-256, P-521 또는 X25519를 사용하는 ECDH(E) | 허용 가능 |
| 키 합의 | brainpoolP256r1, brainpoolP384r1 또는 brainpoolP512r1을 사용하는 ECDH(E) | 허용 가능 |
| 서명 | ML-DSA-65 또는 ML-DSA-87 | 선호(양자 내성) |
| 서명 | SLH-DSA | 선호(양자 내성 소프트웨어/펌웨어 서명) |
| 서명 | P-384를 사용하는 ECDSA | 허용 가능 |
| 서명 | P-256, P-521 또는 Ed25519를 사용하는 ECDSA | 허용 가능 |
| 서명 | RSA-2048 또는 RSA-3072 | 허용 가능 |
대칭 암호화
다음 표는 암호화, 인증된 암호화, 키 래핑에 지원되는 대칭 알고리즘을 보여줍니다.
| 유형 | 알고리즘 | 상태 표시기 |
|---|---|---|
| 인증된 암호화 | AES-GCM-256 | 선호 |
| 인증된 암호화 | AES-GCM-128 | 허용 가능 |
| 인증된 암호화 | ChaCha20/Poly1305 | 허용 가능 |
| 암호화 모드 | AES-XTS-256(블록 스토리지용) | 선호 |
| 암호화 모드 | AES-CBC/CTR(인증되지 않은 모드) | 허용 가능 |
| 키 래핑 | AES-GCM-256 | 선호 |
| 키 래핑 | 256비트 키가 있는 AES-KW 또는 AES-KWP | 허용 가능 |
암호화 함수
다음 표에는 해싱, 키 파생, 메시지 인증, 암호 해싱에 사용할 수 있는 지원 알고리즘이 나열되어 있습니다.
| 유형 | 알고리즘 | 상태 표시기 |
|---|---|---|
| 해싱 | SHA2-384 | 선호 |
| 해싱 | SHA2-256 | 허용 가능 |
| 해싱 | SHA3 | 허용 가능 |
| 키 파생 | SHA2-256을 사용하는 HKDF_Expand 또는 HKDF | 선호 |
| 키 파생 | HMAC-SHA2-256을 사용하는 카운터 모드 KDF | 허용 가능 |
| 메시지 인증 코드 | HMAC-SHA2-384 | 선호 |
| 메시지 인증 코드 | HMAC-SHA2-256 | 허용 가능 |
| 메시지 인증 코드 | KMAC | 허용 가능 |
| 암호 해싱 | SHA384를 사용하는 scrypt | 선호 |
| 암호 해싱 | PBKDF2 | 허용 가능 |
AWS에 배포되는 암호 알고리즘에 대한 자세한 내용은 암호 알고리즘과 AWS 서비스를 참조하세요.