Guia Criptografia
Guia Criptografia
Guia Criptografia
DURACION DOCENTE
Los estudiantes reconocern las caractersticas generales de la criptografa, su concepto, historia, y tipos. Reconocer la historia de la criptografa Identifica el concepto y tipos de criptografa Diferencia la criptografa simtrica de la asimtrica Elabora ejercicios de criptografa con base en algunas mtodos. Magntico Se identificar los conocimientos adquiridos en clase, se recibir la evidencia del trabajo propuesto.
DEFINICIONES. CRIPTOLOGA: Ciencia que trata de los problemas tericos relacionados con la seguridad en el intercambio de mensajes en clave entre un emisor y un receptor a travs de un canal de comunicaciones. Se divide en dos grandes ramas: Criptografa que se ocupa del cifrado de los mensajes. Criptoanlisis que se encarga de descifrar los mensajes en clave, rompiendo as el criptosistema. El texto que queremos cifrar se llama texto plano y una vez codificado le llamaremos texto cifrado. Al proceso que transforma un texto plano en un texto cifrado le llamaremos encriptacin o cifrado, y al proceso inverso a la encriptacin, que nos recupera el texto original la llamaremos desencriptacin o descifrado. CRIPTOGRAFA La criptografa (Kryptos y Graphos que significa descripcin), que se ocupa del cifrado de mensajes. Esta se basa en que el emisor emite un mensaje en claro, que es tratado mediante un cifrador con la ayuda de una clave, para crear un texto cifrado. Este texto cifrado, por medio de un canal de comunicacin establecido, llega al descifrador que apoyndose en diversos mtodos como veremos ms adelante, extrae el texto original. Segn explica Jorge Rami Aguirre en su libro Seguridad Informtica la criptografa es: Rama inicial de las Matemticas y en la actualidad de la Informtica y la Telemtica, que hace uso de mtodos y tcnicas con el objeto principal de cifrar y/o proteger un mensaje o archivo por medio de un algoritmo, usando una o ms claves. Esto da lugar a diferentes tipos de sistemas de cifra que permiten asegurar estos cuatro aspectos de la seguridad informtica: la confidencialidad, la integridad, la disponibilidad y el no repudio de emisor y receptor. 1. Mtodos criptogrficos -simtricos Los sistemas de cifrado simtrico son aquellos que utilizan la misma clave para cifrar y descifrar un documento. El principal problema de seguridad reside en el intercambio de claves entre el emisor y el receptor ya que ambos deben usar la misma
clave. Por lo tanto se tiene que buscar tambin un canal de comunicacin que sea seguro para el intercambio de la clave.Es importante que dicha clave sea muy difcil de adivinar ya que hoy en da los ordenadores pueden adivinar claves muy rpidamente. Por ejemplo el algoritmo de cifrado DES usa una clave de 56 bits, lo que significa que hay 72 mil billones de claves posibles. Actualmente ya existen ordenadores especializados que son capaces de probar todas ellas en cuestin de horas. Hoy por hoy se estn utilizando ya claves de 128 bits que aumentan el "espectro" de claves posibles (2 elevado a 128) de forma que aunque se uniesen todos los ordenadores existentes en estos momentos no lo conseguiran en miles de millones de aos.
Un sistema de cifrado de clave pblica basado en la factorizacin de nmeros primos se basa en que la clave pblica contiene un nmero compuesto de dos nmeros primos muy grandes. Para cifrar un mensaje, el algoritmo de cifrado usa ese compuesto para cifrar el mensaje. Para descifrar el mensaje, el algoritmo de descifrado requiere conocer los factores primos, y la clave privada tiene uno de esos factores, con lo que puede fcilmente descifrar el mensaje.
Es fcil, con los ordenadores de hoy en da, multiplicar dos nmeros grandes para conseguir un nmero compuesto, pero es muy difcil la operacin inversa, Dado ese nmero compuesto, factorizarlo para conocer cada uno de los dos nmeros. Mientras que 128 bits se considera suficiente en las claves de cifrado simtrico, y dado que la tecnologa de hoy en da se encuentra muy avanzada, se recomienda en este caso que la clave pblica tenga un mnimo de 1024 bits. Para un ataque de fuerza bruta, por ejemplo, sobre una clave publica de 512 bits, se debe factorizar un numero compuesto de hasta 155 cifras decimales.
Con base en la siguiente explicacin relacionada con 2 metodos de la criptografa clsica resuelve los ejercicios que se describen a continuacin CRIPTOGRAFA CLSICA. Vamos a estudiar algunos de los ejemplos ms relevantes de la criptografa clsica. El cifrario de Csar.
Es un algoritmo de sustitucin (cada carcter o signo del texto original es sustituido en el texto cifrado por otro carcter durante el proceso de cifrado). Su cifrado consista en sustituir una letra por la situada 3 lugares ms all en el alfabeto El procedimiento utilizado es de tipo monoalfabtico, ya que a la hora de cifrar la sustitucin se hace utilizando un nico alfabeto de cifrado. As, por ejemplo la palabra HOLA se cifrara como KROD. El procedimiento del cifrado de Csar se puede mejorar si hacemos lo siguiente: Codificamos cada letra del alfabeto segn la siguiente tabla: A B C D . Z 1 2 3 4 . 25 Y luego los nmeros los transformamos segn la frmula y=ax+b (donde a y b son dos nmeros que escoge la persona que cifra y que conoce la que debe descifrar). Si al hacer la transformacin algn valor de y fuera mayor que 26 lo reducimos mdulo 26. Posteriormente estos nmeros se vuelven a transformar en letras para enviar el mensaje codificado. Fjate en que Csar utilizaba A=1 y B=3 CIFRARIO DE CSAR. Alf. Orig. Alf. Cifr. EJERCICIO 1: Utiliza el cifrario de Csar para encriptar el mensaje todos los perros de esta calle ladran por la noche EJERCICIO 2: Descifra el mensaje: VL SXHGHV OHHU HVWD IUDVH OR KDV FRPSUHQGLGR EL MTODO DE VIGENRE. El francs Blaise de Vigenre en el siglo XVI, desarroll la teora de la criptologa polialfabtica. Lo que hoy se denomina tablero de Vigenre consiste en una disposicin de letras que contiene los 26 alfabetos de Csar. Adems, para proteger ms el cifrado suele introducirse una palabra clave. Para cifrar se procede del siguiente modo: Se busca una palabra clave. Se escribe la palabra clave debajo del texto llano, repitindose tantas veces como sea necesario. A B C D E F G H I D E F G H I J J K L M N O P Q R S T U V W X Y Z A B C
K L M N O P
Q R S T U V W X Y Z
Cada letra del texto llano se codifica con el alfabeto de la tabla marcado por la letra inferior, o sea, la letra de la clave que le corresponde.( usa para ello la tabla que encontrars en al anexo)
Ahora la E se cifra como la E del alfabeto A que ser la E, la L como la L del alfabeto z que es la K y as sucesivamente hasta obtener: EKYUEQWTTNYDTZJCEOUCACI EJERCICIO 3: Codifica segn este mtodo el mensaje en primavera me da alergia usando la clave margarita.
EJERCICIO 4 Elabora un mapa mental en el que relaciones el significado de los siguientes conceptos:
1. Tipos de mtodos criptogrficos simtricos 2. Tipos de mtodos criptogrficos Asimtricos 3. Que son los algoritmos de HASH y cules son los mtodos de hash 4. herramientas para cifrado de informacin 5. Que son los certificados digitales 6. Que es una entidad certificadora abierta y cerrada y como se implementan
Al finalizar esta gua los estudiantes reconocern la historia de la criptografa, Identificaran y diferenciaran los tipos de criptografa (simtrica y asimtrica) y desarrollaran una fundamentacin terica relacionada con la criptografa.
Videos