1. CRIPTOGRAFIA
*DANIEL ANTONIO LOPEZ CABRERA
*FERNANDO COVARRUBIAS PEREZ
*JESUS RODRIGUEZ JIMENEZ
*JIM ISAAC HERNANDEZ CEDILLO
*GRUPO 302
*CECYTEM NEZAHUALCOYOTL II
2. .INTRODUCCION
Para establecer una comunicación de datos entre dos entidades
(personas, equipos informáticos, etc) hacen falta al menos tres
elementos básicos: el emisor del mensaje (la fuente), el receptor del
mismo (el destino) y un soporte físico por el cual se transfieran los
datos (el medio).
En una comunicación normal los datos se envían a través del medio
tal como son, sin sufrir modificaciones de ningún tipo, de tal forma
que el mensaje que representan puede ser interceptado y leido por
cualquier otra entidad que acceda a él durante su viaje por el medio.
Pero hay ocasiones en las que nos interesa que dicho mensaje
sólamente pueda ser interpretado correctamente por el emisor del
mismo y por el receptor al que va dirigido. En estas ocasiones es
necesario implementar algun mecanismo de protección de la
información sensible tal que el mensaje viaje seguro desde la fuente
al destino, siendo imposible la interceptación por terceros del
mensaje, o que si se produce ésta, el mensaje capturado sea
incomprensible para quien tenga acceso al mismo.
3. Tanta ha sido la importancia de los sistemas criptográficos que, por ejemplo,
en la Segunda Guerra Mundial la famosa máquina alemana ENIGMA trajo
en jaque durante mucho tiempo al ejercito aliado, al permitir a los nazis el
envío de información cifrada a sus tropas. Y en la actualidad los sistemas de
cifrado están financiados en su mayoría por los gobiernos y sus militares,
constituyendo el resultado de las investigaciones materia reservada.
Vamos a estudiar en este capítulo los conceptos básicos de esta ciencia y
los sistemas de encriptación de datos más comunes, necesarios para
comprender los actuales estándares de comunicación segura.
En este artículo veremos:
1. Introducción
2. Definición de Criptografía. Criptografía clásica
3. Criptografía moderna
3. Comunicación segura.
5. Firma digital. Funciones Hash.
6. Fundamentos matemáticos.
7. DES. Triple DES.
8. RC5. IDEA. AES.
9. Diffie-Hellman.
10. RSA
11. PGP.
12. Problemas con las claves.
13. Aspectos de seguridad.
4. CRIPTOGRAFIA
Entendemos por Criptografía (Kriptos=ocultar, Graphos=escritura) la
técnica de transformar un mensaje inteligible, denominado texto en
claro, en otro que sólo puedan entender las personas autorizadas a
ello, que llamaremos criptograma o texto cifrado. El método o
sistema empleado para encriptar el texto en claro se denomina
algoritmo de encriptación.
La Criptografía es una rama de las Matemáticas, que se
complementa con el Criptoanálisis, que es la técnica de descifrar
textos cifrados sin tener autorización para ellos, es decir, realizar
una especie de Criptografía inversa. Ambas técnicas forman la
ciencia llamada Criptología.
La base de las Criptografía suele ser la aplicación de problemas
matemáticos de dificil solución a aplicaciones específicas,
denominándose criptosistema o sistema de cifrado a los
fundamentos y procedimientos de operación involucrados en dicha
aplicación
5. CRIPTOGRAFIA SIMETRICA
Un buen sistema de cifrado pone toda la seguridad en la clave y
ninguna en el algoritmo. En otras palabras, no debería ser de
ninguna ayuda para un atacante conocer el algoritmo que se está
usando. Sólo si el atacante obtuviera la clave, le serviría conocer el
algoritmo. Los algoritmos de cifrado ampliamente utilizados tienen
estas propiedades (por ejemplo: GnuPG en sistemas GNU).
Actualmente, los ordenadores pueden descifrar claves con extrema
rapidez, y ésta es la razón por la cual el tamaño de la clave es
importante en los criptosistemas modernos. El algoritmo de cifrado
DES usa una clave de 56 bits, lo que significa que hay 256 claves
posibles (72.057.594.037.927.936 claves). Esto representa un
número muy alto de claves, pero un ordenador genérico puede
comprobar el conjunto posible de claves en cuestión de días. Una
máquina especializada puede hacerlo en horas.
6. CRIPTOGRAFIA
ASIMETRICA
Es el método criptográfico que usa un par de claves para el envío
de mensajes. Las dos claves pertenecen a la misma persona que
ha enviado el mensaje. Una clave es pública y se puede entregar a
cualquier persona, la otra clave es privada y el propietario debe
guardarla de modo que nadie tenga acceso a ella. Además, los
métodos criptográficos garantizan que esa pareja de claves sólo se
puede generar una vez, de modo que se puede asumir que no es
posible que dos personas hayan obtenido casualmente la misma
pareja de claves.
Si el remitente usa la clave pública del destinatario para cifrar el
mensaje, una vez cifrado, sólo la clave privada del destinatario
podrá descifrar este mensaje, ya que es el único que la conoce. Por
tanto se logra la confidencialidad del envío del mensaje, nadie salvo
el destinatario puede descifrarlo.
7. EJEMPLOS
Ejemplo de cifrado de mensaje: Ana envía un mensaje a David
Ejemplo de firma digital con clave asimétrica: David envía un mensaje a
Ana