Comprendo la declaración de que "AES no es actualmente vulnerable a un ataque de texto simple conocido" pero asumo que hay un usuario implícito en esa declaración que debe leerse "cuando se usa de manera apropiada el modo AES no es actualmente vulnerable a un ataque de texto plano conocido ".
Nota: actualmente no hacemos esto y solo estoy tratando de construir un argumento (si es válido) para mostrar por qué continuaremos sin hacer esto ...
Si tenemos una base de datos que almacena cadenas cortas (menos de 256 bits). Cada entrada de texto sin formato debe tener el mismo cifrado: esto excluye el uso de nonces o IVs y cualquier encadenamiento que use varios bloques distintos de los dos necesarios para almacenar la cadena.
Suponemos que un atacante puede determinar el texto sin formato original para cualquier texto de cifrado dado (por razones a las que no voy a entrar, pero parece una buena práctica).
En este caso, donde hemos eliminado algunas de las entradas adicionales y solo nos queda la clave, el texto en claro conocido y el texto con cifrado conocido: ¿por qué AES sigue siendo seguro? ¿Qué es lo que me falta para entender que significa que el algoritmo no se puede revertir?
EDITAR: la respuesta de John Deters deja muy claro que si el sistema está disponible para el atacante, puede "pescar" los pares de cifrado de texto sin formato. Pero voy a suponer que notaremos dicha actividad (es decir, el uso de los registros del sistema y esto no puede ser subvertido, puede ser una suposición insegura pero por el momento me siento cómodo ya que quiero concentrarme en áreas fuera de mi control) .
Entonces, reformularía la pregunta: supongamos que hemos entregado / perdido algunos de los valores de cifrado a una parte externa que no tiene acceso al sistema en sí. Suponga que el tercero puede adivinar uno o más de los valores de texto sin formato y asociarlos con sus cifrados.
¿Están (y si es así, por qué) el resto de los cifrados todavía están seguros? ¿Por qué no se puede calcular la clave y descifrar el resto de los cifrados? ¿Es necesario determinar toda la clave?