Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Firmae Bloque 2 Criptografía
Firmae Bloque 2 Criptografía
CRIPTOGRAFA
kryptos = oculto + graphe = escritura
DEFINICIN de CRIPTOGRAFA
As pues, el mensaje
Se emplea una sola clave para cifrar y descifrar el mensaje. Este sera el caso
que acabamos de ver con Julio Csar.
El beneficio ms importante de las criptografa de clave simtrica es su
velocidad lo cual hace que ste tipo de algoritmos sean los ms apropiados
para el cifrado de grandes cantidades de datos.
El problema que presenta la criptografa de clave simtrica es la necesidad
de distribuir la clave que se emplea para el cifrado por lo que si alguien
consigue hacerse tanto con el mensaje como con la clave utilizada, podr
descifrar el mensaje.
En este caso, cada usuario del sistema criptogrfico ha de poseer una pareja de claves:
Claves
asimtricas
En 1976 los matemticos Whit Diffie y Martin
1.
2.
la clave privada
y la clave pblica.
La clave privada
de Ana slo la debe
conocer Ana
La clave pblica de
necesita la clave
privada de ANA para
desencriptarse
Las
Supongamos
que Ana
quiere enviar un mensaje
a Bernardo
Ana
encripta el
mensaje con su clave
privada
y con la clave
pblica de
Bernardo
y con la clave
pblica de Ana
Ana
FUNCIONES HASH
LAS FUNCIONES HASH
El principal inconveniente de los algoritmos de clave pblica es su
Para evitar ste problema, la firma digital hace uso de funciones hash.
Una funcin hash es una operacin que se realiza sobre un conjunto de
datos de cualquier tamao de tal forma que se obtiene como resultado otro
conjunto de datos, en ocasiones denominado resumen de los datos
originales, de tamao fijo e independiente el tamao original que, adems,
tiene la propiedad de estar asociado unvocamente a los datos iniciales, es
decir, es prcticamente imposible encontrar dos mensajes distintos que
tengan un resumen hash idntico.
FUNCIONES HASH
Como decamos, la funcin hash es un
algoritmo matemtico que permite calcular un
valor resumen de los datos a ser firmados
digitalmente.
Funciona en una sola direccin, es decir, no
es posible, a partir del valor resumen, calcular
los datos originales. Cuando la entrada es un
documento, el resultado de la funcin es un
nmero que identifica inequvocamente al texto.
Si se adjunta este nmero al texto, el
destinatario puede aplicar de nuevo la funcin y
comprobar su resultado con el que ha recibido.
Este tipo de operaciones no estn pensadas para que las lleve a cabo el
usuario, sino que se utiliza software que automatiza tanto la funcin de calcular
el valor hash como su verificacin posterior.
FUNCIONES HASH
FUNCIONES HASH
Ejemplo de encriptacin utilizando el cdigo ASCII
(Cdigo Estadounidense Estndar para el Intercambio de Informacin),
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
A B C D E F G H I J K L M N O
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
a b c d e f g h i j k l m n o
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
! " # $ % & ' ( ) * + , - . /
Es
FUNCIONES HASH
Podemos
E n
u n
r i n c n
d e
69 110 32 117 110 32 114 105 110 99 243 110 32 100 101 32
l a
M a n c h a
d e
c u y
108 97 32 77 97 110 99 104 97 32 100 101 32 99 117 121
o
n o m b r e
n o
q u i e
111 32 110 111 109 98 114 101 32 110 111 32 113 117 105 101
FUNCIONES HASH
Cualquier
n
u n
r i
n c o n
d e
69 110 32 117 110 32 114 105 110 99 111 110 32 100 101
-1312
224
990
-1320
-6868 -8286
l
a
M a n c h a
d e
c
32 108 97 32 77 97 110 99 104 97 32 100 101 32 99
-7372
-4365
1144
6500
6831
u y o
n o m b r e
n o
q
117 121 111 32 110 111 109 98 114 101 32 110 111 32 113
-444
-8658
1254
7590
8927
2738
8669
3121
FUNCIONES HASH
EJEMPLO DE USO
Ana enva un mensaje a Bernardo.
Al final del mensaje le aade el valor HASH del texto*
Bernardo
CONCLUSIN
La utilizacin de todas las tcnicas vistas, nos
permiten cumplir con los cuatro aspectos
fundamentales vistos en el bloque anterior y que
caracterizan a la firma electrnica:
1.
2.
3.
4.