cifrado asimétrico Pública y Privada utiliza dos claves de cifrado relacionadas , conocidas como claves públicas y privadas . El remitente pasa la clave pública a través de una fórmula matemática o algoritmo de cifrado , junto con el texto en claro , para crear el texto cifrado . El receptor, por su parte , pasa la clave privada mediante el mismo algoritmo , junto con el texto cifrado , para recrear el texto claro original .
Asimétrica Algoritmo de cifrado
algoritmo de cifrado asimétrico trata de texto claro como si se tratara de un número enorme, que se eleva a la potencia de otro número enorme y divide por un tercer número enorme para producir un residuo . El algoritmo convierte entonces el resto de nuevo en el texto . Cualquier mensaje, incluyendo archivos de texto y binarios , puede cifrar utilizando la clave pública, pero sólo se puede descifrar con la clave privada correspondiente , y viceversa. Programas de cifrado pueden aplicar el mismo algoritmo de cifrado asimétrico de manera diferente , por lo que el emisor y el receptor deben utilizar el mismo programa para cifrar y descifrar el mensaje.
Seguridad
una de las ventajas del cifrado asimétrico sobre el cifrado simétrico es que , mientras que la clave pública se distribuye gratuitamente a cualquier persona que quisiera enviar un mensaje, la clave privada nunca se distribuye , por lo que no puede caer en las manos equivocadas . El cifrado asimétrico es inherentemente más seguro que el cifrado simétrico , en el que el emisor y el receptor comparten una sola clave , que debe ser distribuido al destinatario a través de Internet . El cifrado asimétrico es de uso frecuente para las transacciones seguras con tarjetas de crédito en Internet. Un servidor Web crea un par de claves pública y privada y envía la clave pública del usuario, que lo utiliza para cifrar de forma segura con los detalles de su tarjeta de crédito. El usuario envía el formulario al servidor Web que utiliza la clave privada para descifrar su contenido y completar la transacción.
Velocidad
algoritmos de cifrado asimétricos son más complejas que sus contrapartes simétricas y requieren mucha más potencia de procesamiento informático , tanto para cifrar y descifrar mensajes . Como resultado , el cifrado asimétrico puede ser de hasta 1000 veces más lento que el cifrado simétrico . El cifrado asimétrico conocido como Advanced Encryption Standard , por ejemplo, requiere más ciclos de procesamiento central y más memoria que el algoritmo de cifrado simétrico conocido como Rivest , Shamir y Adleman , para una clave de cifrado de la misma longitud .