AES(Advanced Encryption Standard)
미국 국립표준기술연구소(NIST)가 표준으로 채택한 대칭키 암호 알고리즘으로, 암호화와 복호화에 같은 키를 사용하며 오늘날 데이터 암호화의 사실상 표준으로 가장 널리 쓰입니다.
한눈에 보는 정의
AES(Advanced Encryption Standard)는 NIST(미국 국립표준기술연구소) (미국 국립표준기술연구소)가 표준으로 채택한 대칭키 암호 알고리즘으로, 암호화와 복호화에 같은 키를 사용합니다.
자세히 알아보기
- 예문: "Wi-Fi의 WPA2, 파일 압축 프로그램의 암호 설정 등 오늘날 대부분의 암호화 기능이 AES를 기본으로 채택하고 있다."
- 예전 표준이던 DES(Data Encryption Standard) (DES)의 짧은 키 길이가 취약점으로 지적되면서, 이를 대체하기 위해 공개 경쟁을 거쳐 새롭게 선정된 알고리즘입니다.
- 128비트, 192비트, 256비트처럼 다양한 키 길이를 지원해, 필요한 보안 수준에 맞게 선택할 수 있습니다.
- 암호화와 복호화에 같은 키를 쓰는 대칭키 방식이라, 이 키를 상대방과 안전하게 나눠 갖는 과정에는 DH(Diffie-Hellman) (디피-헬만) 같은 별도의 키 교환 기법이 함께 필요합니다.