Criptografía de Clave Pública (PKC)
La criptografía de clave pública es el sistema criptográfico que hace uso de un par de claves: una pública y otra privada. Ambas están matemáticamente vinculadas y pueden ser empleadas tanto para encriptación de datos como para firmas digitales.
La PKC permite encriptar los datos mediante la clave pública, y desencriptarlos utilizando la correspondiente clave privada. Ademas, la criptografía de clave pública puede ser aplicada para la generación de firmas digitales. Básicamente, el proceso consiste en someter a hashing un mensaje junto con la clave privada del firmante. El receptor del mensaje podrá comprobar si la firma es válida utilizando la clave pública proporcionada por el firmante.