
Los ataques de criptografía se pueden dividir en términos generales en:
Entender esta clasificación ayuda a evaluar modelos de amenaza y diseñar estrategias de protección.
Estos modelos se basan principalmente en los diferentes niveles de dominio del atacante sobre el texto cifrado, el texto plano o el estado interno del sistema de encriptación:
El atacante solo tiene el texto cifrado, sin texto plano ni otra información. La dificultad de la descifrado es la más alta, pero aún puede tener éxito cuando el algoritmo es débil.
Los atacantes que tienen parte del texto plano y el par de texto cifrado correspondiente utilizan esto para analizar las características del algoritmo, que es un método de análisis común en la realidad.
Un atacante puede elegir texto claro para obtener su resultado de encriptación, lo que representa un modelo de ataque fuerte, particularmente importante en los sistemas de Criptografía de clave pública.
Un atacante puede enviar texto cifrado arbitrario y obtener texto en claro, lo que representa un modelo de ataque más fuerte, por ejemplo, utilizando información de Oracle para descifrar gradualmente.
A medida que la investigación en Criptografía se profundiza, también se han propuesto y practicado algunas formas de ataques más complejas:
Usar la capacidad de analizar la retroalimentación de errores para recuperar gradualmente datos en texto claro es un método de ataque muy práctico.
Este ataque de compensación entre espacio y tiempo puede acelerar significativamente el proceso de descifrado, especialmente evidente en múltiples escenarios de cifrado.
Analizar ataques basados en correlaciones retenidas para vulnerabilidades de diseño de algoritmos en ciertos tipos de estructuras internas.
La criptografía no solo es teórica, sino que también está estrechamente relacionada con la seguridad del mundo real. Algunos incidentes de ataques y exploits del mundo real en el pasado han demostrado el poder de las técnicas de ataque y sus desafíos para la seguridad:
Para diferentes modelos de ataque, se pueden tomar las siguientes medidas de protección integrales:
Los tipos de ataques criptográficos abarcan una amplia gama, desde el análisis estadístico básico hasta ataques elegidos avanzados. Comprender cada tipo y los principios que los respaldan ayuda a proteger mejor la seguridad del sistema y promover la aplicación saludable de las tecnologías criptográficas.











