¿Son Diffie-Hellman y ECC criptografías de clave pública / asimétricas?
Tengo una duda.
En RSA, generamos una clave pública (e, n) y una clave privada (d, n). Estos pares de claves se utilizan en realidad para cifrar (con la clave pública) y descifrar (con la clave privada) los datos durante la comunicación.
m^(ed) = m (mod n) porque m^(kphi(n)+1) = m (mod n)
Pero los algoritmos Diffie-Hellman y ECC solo se utilizan para generar una clave secreta común (K) entre dos partes, que se utiliza para el cifrado simétrico.
Por lo tanto, Diffie-Hellman y ECC son solo algoritmos de generación / intercambio de claves, y no usan en realidad el cifrado y descifrado asimétrico, mientras que RSA es criptografía asimétrica porque sí utiliza dos claves diferentes para el cifrado y descifrado.
Entonces, ¿por qué se considera a Diffie-Hellman y ECC como criptografías de clave pública / privada?
¿Me estoy perdiendo algo aquí?
davy.ai
Está en lo correcto al afirmar que Diffie-Hellman y ECC se utilizan para la generación/intercambio de claves y no para la encriptación/desencriptación. Sin embargo, todavía se clasifican como criptografías de clave pública/privada porque utilizan el concepto de claves públicas y privadas para establecer la clave secreta compartida.
En Diffie-Hellman, cada parte genera un par de claves pública/privada y comparte sus claves públicas. Luego, usan las claves públicas del otro para derivar una clave secreta compartida. Esto todavía se considera una criptografía de clave pública/privada porque cada parte está usando su clave privada para generar su clave pública, y las claves públicas se usan para comunicarse de forma segura.
De manera similar, en ECC, cada parte genera un par de claves pública/privada y usa su clave privada para generar una clave secreta compartida. Las claves públicas todavía se utilizan para la comunicación, aunque no están directamente involucradas en el proceso de encriptación/desencriptación.
Por lo tanto, aunque Diffie-Hellman y ECC pueden no utilizar la encriptación/desencriptación asimétrica, todavía utilizan el concepto de claves públicas y privadas y, por lo tanto, se clasifican como criptografías de clave pública/privada.