Nicolas Ardila S.
David Sepulveda B.
RSA
Es un sistema criptográfico de clave pública desarrollado en 1979. Es el primer algoritmo y
el más utilizado de este tipo y es válido tanto para cifrar como para firmar digitalmente.
La seguridad de este algoritmo se basa en la factorizacion de numeros enteros. Los
mensajes enviados son representados como números, y el funcionamiento del algoritmo es
basado en el producto de dos números primos grandes elegidos al azar, estos números
primos son de orden 10300.
En este sistema como en todo de clave pública, cada usuario posee dos claves de cifrado:
una clave pública y otra privada. Cuando se quiere enviar un mensaje, el emisor busca la
clave pública del receptor, cifra su mensaje con esa clave y una vez que el mensaje llega al
receptor, este se encarga de descifrarlo usando su clave privada.
Este algoritmo será seguro mientras no se conozcan formas rápidas de descomponer un
número grande en producto de primos.
Nicolas Ardila S.
David Sepulveda B.
Nicolas Ardila S.
David Sepulveda B.
DH-RSA
El protocolo criptográfico Diffie-Hellman, es un protocolo de establecimiento de claves entre
partes que no han tenido contacto previo, utilizando un canal inseguro y de manera anónima
(no autenticada).
Este algoritmo es empleado generalmente como medio para acordar claves simétricas que
serán empleadas para el cifrado de una sesión,Siendo no autenticado, sin embargo, provee
las bases para varios protocolos autenticados.
Su seguridad está basada en un cálculo de logaritmos discretos en un cuerpo finito. Para
ello se eligen dos números públicos y cada interlocutor, un número secreto. Cada
interlocutor hace una serie de operaciones con los dos números públicos y su número
secreto, luego los interlocutores se intercambian los resultados de forma pública, en teoría
revertir esta función es cómo calcular un logaritmo discreto.
A continuación ambos interlocutores por separado por medio de una fórmula matemática
combinan los dos números transformados con su número secreto y al final los dos llegan al
mismo numero resultado, que será la clave compartida.
Nicolas Ardila S.
David Sepulveda B.
Nicolas Ardila S.
David Sepulveda B.
DHE-RSA(Forward secrecy)
Es un protocolo que hace parte de la criptografía en estos casos usados para la
comunicación basado en intercambio de claves donde se comparte una clave pública desde
el primer punto de comunicación para luego generar una clave pública en un segundo
punto con la clave que llegó del primer punto y devolver una nueva clave que sería la clave
pública del segundo punto y parte de la creación de la clave privada del primer punto para
esto se crearon ciertos protocolos para que las claves puedan ser solo compartidas entre
los puntos que componen una comunicación establecida en este caso DHE-RSA que es
una composición de DHE(Ephemeral Diffie-Hellman) que consiste en solucionar el problema
que se generaba por DH donde si 2 sujetos generaban los mismos valores compartían la
misma clave privada y de esta manera otro sujeto puede generar los mismos valores y
tomar la misma clave de la comunicación entre los primeros 2 sujetos y cumplir con el
ataque el ataque del hombre en el medio; lo que se busco en DHE fue generar una clave
para cada sesión establecida generando estas claves con junto con RSA(Rivest, Shamir,
Adleman, por las siglas del apellido de sus creadores.) que es un algoritmo criptográfico
para generar una clave pública y una privada donde en la clave pública se usa para cifrar
los datos antes de enviarlos al servidor donde se encuentra el certificado. La clave pública
se envía a cualquier usuario de Internet que intente conectarse al sitio.
La clave privada, que se genera junto con el CSR(Certificate Signing Request), se emplea
para descifrar los datos cifrados con la clave pública. Ninguna persona debería poder
acceder a su clave privada: su seguridad SSL depende de ello.
ECDH_RSA(Elliptic-curve Diffie-Hellman):
Este protocolo de establecimiento de claves se usa junto a la generación de curvas elípticas
que tienen como característica principal ser de definición mediante ecuaciones cúbicas; de
esta manera la generación de las claves públicas y privadas que se obtienen con el
protocolo DHE-RSA son creadas con las características de una curva elíptica con la
definición general de tipo .
https://www.ssl247.es/certificats-ssl/rsa-dsa-ecc
https://medium.com/asecuritysite-when-bob-met-alice/ephemeral-diffie-hellman-c07c54afabff