Flowchart
Untitled
Flowchart content
Criptografía
Criptografía de clave secreta o simétrica
Criptografía de clave publica o asimétrica
Algoritmos HASH o de resumen
A partir del mensaje cifrado no se puede obtener el mensaje original ni la clave que se ha utilizando, aunque se conozcan todos los detalles del algoritmo criptográfico utilizado
Se utiliza la misma clave para cifrar el mensaje original que para descifrar el mensaje codificado.
Emisor y receptor deben haber acordado una clave común por medio de un canal de comunicación confidencial antes de poder intercambiar información confidencial por un canal de comunicación inseguro.
Ejemplo
El algoritmo DES, basado en Lucifer de IBM (1975), fue seleccionado como algoritmo estándar de cifrado en 1977 por NIST . Utiliza claves de cifrado bastante cortas y hoy en día se considera poco robusto, sobre todo desde que en 1998 la Electronica Frontier Foundation hizo público un crackeador de código DES capaz de descifrar mensajes DES en menos de 3 días.
Se utilizan una pareja de claves denominadas clave pública y clave privada, pero a partir de la clave pública no es posible descubrir la clave privada.
A partir del mensaje cifrado no se puede obtener el mensaje original, aunque se conozcan todos los detalles del algoritmo criptográfico utilizado y aunque se conozca la clave pública utilizada para cifrarlo.
Emisor y receptor no requieren establecer ningún acuerdo sobre la clave a utilizar, el emisor se limita a obtener una copia de la clave pública del receptor, lo cual se puede realizar, en principio, por cualquier medio de comunicación aunque sea inseguro.
Ejemplo
RSA fue desarrollado en 1977 por Ron Rivest, Adi Shamir y Len Adleman. El nombre RSA proviene de las iniciales de los apellidos de sus inventores . La seguridad de este algoritmo reside en la dificultad que supone la factorización de un número compuesto por factores primos muy grandes.
En un buen algoritmo HASH es inadmisible que un conjunto reducido de modificaciones no altere el código resultante, ya que se podrían realizar retoques en el documento sin que fuesen detectados, y por lo tanto no se garantiza la integridad.
El algoritmo es irreversible, es decir, no es posible obtener el documento original a partir del código generado.
Existen varios documentos que dan lugar a un mismo código.
La segunda propiedad es debida a que el número de combinaciones de los códigos de tamaño limitado es menor al número de combinaciones de cualquier archivo grande.
Ejemplo
MD5 es un algoritmo que produce un código de 128 bits. Recientemente se han encontrado pequeñas vulnerabilidades en este algoritmo que sugieren un movimiento hacia SHA1. La descripción del algoritmo y de las vulnerabilidades recientes
Information
- Description
- Flowchart on Untitled, created by Guillermo Herrera on 02/01/2021.
- Created by
- Guillermo Herrera
- Views
- 0
- Rating