La diferencia clave entre el cifrado asimétrico y simétrico es que el cifrado simétrico utiliza una clave secreta que debe compartirse entre el remitente y el destinatario del mensaje, mientras que el cifrado asimétrico utiliza una clave privada y una clave pública para descifrar y cifrar los mensajes durante la comunicación. El cifrado asimétrico es una técnica relativamente nueva en comparación con el cifrado simétrico.
Un defecto importante del cifrado simétrico es que la seguridad depende completamente de qué tan bien el remitente y el receptor protegen la clave de cifrado. Si la clave está en peligro, los intrusos pueden descifrar y obtener acceso a todos los mensajes cifrados con la clave. El cifrado asimétrico es más seguro porque se basa en certificados digitales. Tanto las claves privadas como las públicas están relacionadas, pero no pueden derivarse unas de otras. Si alguna de las claves está comprometida, el intruso no puede usarla para encontrar la otra clave.