fundamentos de criptografÍa - ingenieria...
TRANSCRIPT
CAPÍTULO 12
12.1 CRIPTOGRAFÍA, CRIPTOANÁLISIS Y
CRIPTOLOGÍA
La Criptografía se encarga de estudiar las distintas técnicas para transformar la
información y hacerla irreconocible a usuarios no autorizados de un sistema
informático.
El Criptoanálisis se ocupa de estudiar herramientas y técnicas que permitan
romper códigos y sistemas de protección definidos por la criptografía.
La Criptología inventa sistemas de cifrado de la información y de desbaratarlos.
12.2 FUNCIONAMIENTO DE UN SISTEMA
CRIPTOGRÁFICO
Un sistema criptográfico moderno se basa en un determinado algoritmo de
encriptación o de cifrado que realiza transformaciones sobre el texto original,
conocido como texto claro, para obtener un texto modificado, conocido como texto cifrado o criptograma.
12.3 HISTORIA DE LOS SISTEMAS
CRIPTOGRÁFICOS
Los primeros sistemas criptográficos se remontan a la época de los griegos y de
los romanos.
El método consistía en el uso de un cilindro conocido como “scytale”.
12.4 CRIPTOANÁLISIS
El criptoanálisis se encarga de las distintas técnicas y métodos que permiten
romper los algoritmos de cifrado.
Se suele llevar a cabo estudiando distintos pares (mensaje de texto
original/mensaje cifrado) generados utilizando la misma clave.
Tipos de ataques contra un sistema
criptográfico
Podemos distinguir varias situaciones en un ataque basado en el criptoanálisis:
Ataques basados sólo en el texto cifrado.
Ataques basados en texto claro conocido.
Ataques basados en texto claro seleccionado.
Ataques adaptativos basados en texto claro conocido.
Técnicas de criptoanálisis
Algunas de las técnicas más utilizadas en las actividades de criptoanálisis son:
Criptoanálisis diferencial.
Criptoanálisis lineal.
Criptoanálisis basado en claves relacionadas.
Técnicas de análisis estadístico de frecuencias.