데이터를 암호화할 때 단순히 AES 알고리즘만 선택하는 것으로는 충분하지 않다.AES는 항상 운용 모드(Mode of Operation)와 함께 사용되며, 어떤 모드를 선택하느냐에 따라 보안 특성이 크게 달라진다.최근 많은 시스템에서 사용되는 방식이 AES-256-GCM이다.이 글에서는 AES-GCM이 어떤 방식이며 왜 많이 사용되는지 정리해본다.1. AES란 무엇인가AES(Advanced Encryption Standard)는 대표적인 대칭키 암호화 알고리즘이다.대칭키 암호화란같은 키로 암호화같은 키로 복호화를 수행하는 방식이다.AES는 키 길이에 따라 세 가지 버전이 존재한다.알고리즘키길이AES-128128bitAES-192192bitAES-256256bit 키 길이가 길수록 브루트포스 공격에 대한 ..