La criptografía asimétrica es un tipo de cifrado en el que la clave utilizada para cifrar la información no es la misma que la clave utilizada para descifrar la información. Este formato es lo opuesto a la criptografía simétrica, donde se utiliza la misma clave para cifrar y descifrar la información. La forma más común de criptografía asimétrica es el cifrado de clave pública. Si bien la criptografía asimétrica es generalmente más segura que la simétrica, también es más difícil de configurar y prácticamente imposible de realizar sin la ayuda de una computadora.
El cifrado de clave pública es, con mucho, el tipo más común de criptografía asimétrica. En este sistema, cada usuario tiene dos claves, una pública y una privada. La clave pública se publica y está disponible para cualquier persona que quiera verla. La clave privada está relacionada matemáticamente con la clave pública, pero el algoritmo es tan complejo y variable que no existe una forma razonable de derivar una clave privada de una pública.
Suponga que es necesario enviar un mensaje de una persona a otra. El remitente ubicaría la clave pública del receptor y la usaría para cifrar un mensaje. Cuando el receptor recibe el mensaje, intenta abrirlo. La clave pública del receptor verifica que la clave privada sea auténtica. La clave privada permite al usuario descifrar el mensaje y leerlo.
La principal ventaja de la criptografía asimétrica es la seguridad individual. Es posible que las dos personas que intercambian el mensaje nunca se hayan conocido cara a cara; de hecho, ni siquiera necesitan saber quién es la otra persona. Dado que las personas pueden publicar sus claves bajo cualquier identidad que deseen, existe un anonimato total en el sistema.
Esto está en oposición directa a la criptografía simétrica donde se utiliza la misma clave para el cifrado y el descifrado. En este caso, es prácticamente imposible no conocer a la persona que descifra un mensaje, ya que la clave tendría que ser intercambiada de antemano. En un sistema asimétrico, es fácil mantener una clave segura, pero los sistemas simétricos potencialmente tienen muchas personas con la misma clave, lo que aumenta el riesgo de que se vea comprometida.
Uno de los mayores inconvenientes de la criptografía asimétrica es su dependencia de las computadoras. Sin un sistema informático, es prácticamente imposible realizar un cifrado o descifrado asimétrico. Dado que todo el proceso está controlado por computadora, también es posible romper el sistema con una computadora. Si bien algunos cifrados de clave pública se consideran casi a prueba de grietas, cada año aparece un nuevo método de descifrado que requiere nuevas contramedidas de cifrado.