AES-GCM이 무엇이며 입력과 출력은 어떻게 되는지 요약해 주세요.
암호화에서 갈루아/카운터 모드(GCM)는 대칭 키 암호화 블록 암호의 작동 모드로, 그 성능 때문에 널리 채택되고 있습니다. 저렴한 하드웨어 리소스로 최첨단 고속 통신 채널에 대한 GCM 처리 속도를 달성할 수 있습니다.

GCM 알고리즘은 데이터 신뢰성(무결성)과 기밀성을 모두 제공하며, 연관 데이터를 사용한 인증된 암호화(AEAD) 방식에 속합니다. 즉, 키 K, 일부 평문 P, 일부 연관 데이터 AD를 입력으로 받은 다음 키를 사용하여 평문을 암호화하여 암호문 C를 생성하고 암호문과 연관 데이터(암호화되지 않은 상태로 유지됨)로부터 인증 태그 T를 계산합니다. K를 알고 있는 수신자는 AD, C, T를 수신하면 암호문을 복호화하여 평문 P를 복구할 수 있으며, 태그 T를 확인하여 암호문이나 관련 데이터가 변조되지 않았는지 확인할 수 있습니다.
AES-GCM은 대칭 키 암호화를 위한 작동 모드입니다. Galois/Counter Mode의 약자로, 기밀성과 함께 무결성과 신뢰성을 제공하는 인증된 블록 암호입니다. 키 K, 평문 P, 관련 데이터 AD를 입력으로 받아들이고 암호문 C와 인증 태그 T를 출력으로 생성합니다.
Please give me a summary of what AES-GCM is and what are its inputs and outputs.
In cryptography, Galois/Counter Mode (GCM) is a mode of operation for symmetric-key cryptographic block ciphers which is widely adopted for its performance. GCM throughput rates for state-of-the-art, high-speed communication channels can be achieved with inexpensive hardware resources.

The GCM algorithm provides both data authenticity (integrity) and confidentiality and belongs to the class of authenticated encryption with associated data (AEAD) methods. This means that as input it takes a key K, some plaintext P, and some associated data AD; it then encrypts the plaintext using the key to produce ciphertext C, and computes an authentication tag T from the ciphertext and the associated data (which remains unencrypted). A recipient with knowledge of K, upon reception of AD, C and T, can decrypt the ciphertext to recover the plaintext P and can check the tag T to ensure that neither ciphertext nor associated data were tampered with.
AES-GCM is a mode of operation for symmetric-key cryptography. It stands for Galois/Counter Mode and is an authenticated block cipher that provides integrity and authenticity on top of confidentiality. It accepts as input a key K, a plaintest P and associated data AD, and it produces as output the ciphertext C and an authentication tag T.