Cifrado Asimetrico


Cifrado Asimétrico
En el cual se emplean dos llaves diferentes en cada una de las involucradas tienen una clave pública y una privada , la privada es la clave protegida y guarda el usuario la cual nadie la puede conocer y la publica será visible para lo dos involucrados en la comunicación , además de que las claves son generadas simultáneamente y están ligadas .


RSA
Fue desarrollado por Ron Rivest,Adi Shamir y Len Adlam en MIT y se publicó en 1978.
El esquema RSA ha sido más acertado e implementado para el cifrado de una clave pública.

El RSA es  un cifrado de bloque  en el que el texto claro y el texto cifrado son enteros entre 0 y n-1 para algún n. Para algún bloque de texto claro M  en un bloque de texto cifrado C, el cifrado y el descifrado son :

C=M° mod n
M=C ^ d |mod n| = M ^ ed |  mod n|

Los dos conocen n y e pero solo el receptor conoce el valor de d . Este es un algoritmo de cifrado de clave publica con una clave KU={e,n }  y una privada KR={d,n} para este cifrado se deben cumpli los siguientes requisitos :
1.-Que sea posible encontrar valores de e, d, n tal que M^ ed = M |mod n| para todo M< n.
2. Que sea relativamente fácil calcular M ^  e  y C ^ d para todos los valores de M< n
3. Que sea imposible determinar d dados e y n.



Este cifrado pose dos enfoques el primero es el enfoque de la fuerza bruta : intertar todas las claves posibles . Así cuanto mayor sea el número de bits en e  y d más seguro será el algoritmo, pero como cada cifrado entre mas largo sea la cantidad de bits será más lento el cifrado



DIFFIE-HELLMAN
Este algoritmo de clave publica apericio en el articulo de Diffie y Hellman que define la criptografía publica de la clave y que se conoce po intercambio de clave Diffie-Hellman
La finalidad de este algoritmo es hacer posible que los usuarios intercambien de forma segura una clave secreta que luego ser usado para el cifrado posterior de mensajes solo esta disponible para el intercambio de mensajes
Lo podemos definir como  una raíz primitiva de un numero primo p cuyas potencias generan todos los enteros desde 1 a p-1


Cuando son ditintos de los enteros desde 1 hasta p-1 en algún de sus permutaciones. Pero en el caso de b menor uqe p y una raíz primitiva a del número primo o , se puede encontrar un único exponente i tal que
B=a´ mod p donde 0<=i<=(p-1)
El exponente I es un logaritmo discreto o índice de b para la base a , mod p. Este valor se representa como indap(b)


La figura muestra un protocolo simple que hace uso del calculo Diffie-Hellman supongamos que el usuario A quiere establecer una conexión. El usuario A puede generar una clave privada exclusiva Xa calclas Ya y envias al usuario B.
El siguiente esquema ejemplifica mejor el cifrado



DDS o NIST o Estandar De Firma Digital
El NIST(National Institute of Standards and Technology ) major conocido como DDS , el cual presenta una nueva técnica de firma digital , el Algoritmo de Firma Digital fue propuesto originalmente en 1991 . El algoritmo diseñado para proporcionar solo la función de firma digital. A diferencia del RSA, no puede usarse para el cifrado o intercambio de claves



Criptografía de curva elíptica
La atracción principal de la curva eliptica en relación del RSA es que parece ofrecer igual seguridad por un tamaño de bit mucho menor , reduciendo la cantidad con ello los costes de procesamiento son menores
En teoría la curva elíptica ha estado presente durante algún tiempo los productos empezarán a aparecer muy recientemente y ha habido un interés prologado por probar sus debilidades, aun la curva elíptica no alcanza al RSA en cuestión de seguridad al cliente .
Este es más difícil de explicar que los anteriores ya que implica un mayor conocimiento sobre matemáticas en especial de la curva elíptica.


Referencia

William Stallings. (2004). Fundamentos De Seguridad En Redes. Madrid: Pearson

Comentarios