Por favor, hazme un resumen de qué es AES-GCM y cuáles son sus entradas y salidas.
En criptografía, el Modo Galois/Contador (GCM) es un modo de funcionamiento para cifradores de bloques criptográficos de clave simétrica ampliamente adoptado por su rendimiento. Las tasas de rendimiento del GCM para canales de comunicación de alta velocidad de última generación pueden alcanzarse con recursos de hardware poco costosos.

El algoritmo GCM proporciona tanto autenticidad (integridad) como confidencialidad de los datos y pertenece a la clase de métodos de cifrado autenticado con datos asociados (AEAD). Esto significa que toma como entrada una clave K, un texto plano P y unos datos asociados AD; a continuación, cifra el texto plano utilizando la clave para producir un texto cifrado C, y calcula una etiqueta de autenticación T a partir del texto cifrado y los datos asociados (que permanecen sin cifrar). Un destinatario que conozca K, al recibir AD, C y T, puede descifrar el texto cifrado para recuperar el texto plano P y puede comprobar la etiqueta T para asegurarse de que ni el texto cifrado ni los datos asociados han sido manipulados.
AES-GCM es un modo de funcionamiento de la criptografía de clave simétrica. Significa Modo Galois/Contador y es un cifrado por bloques autenticado que proporciona integridad y autenticidad además de confidencialidad. Acepta como entrada una clave K, una prueba P y los datos asociados AD, y produce como salida el texto cifrado C y una etiqueta de autenticación T.
Please give me a summary of what AES-GCM is and what are its inputs and outputs.
In cryptography, Galois/Counter Mode (GCM)[1] 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.[2]

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.