Saltar al contenido

Qué es la clave pública

Qué es la clave pública

¿Qué es la clave pública?

La tecnología actual utiliza principalmente procesos de firma y criptografía, lo que se denomina criptografía asimétrica. Esto significa que cada usuario que desee firmar y/o encriptar recibe dos claves, una pública y otra privada.

Es conveniente saber que la clave que aparece en el certificado electrónico es sólo la clave pública. La clave privada no aparece en el certificado. Aunque esta clave privada puede haber sido generada por la misma autoridad de certificación que emitió el certificado y corresponde únicamente a la clave pública que aparece en el certificado. La autoridad certificadora no puede almacenar la clave privada en ningún momento. Por lo tanto, cada certificado tiene una clave privada asociada, pero no aparece en el certificado.

¿Cómo funciona el cifrado de clave pública?

En un esquema PKC, la clave pública es utilizada por el remitente para cifrar la información, mientras que la clave privada es utilizada por el destinatario para descifrarla. Dado que las dos claves son diferentes entre sí, la clave pública puede compartirse de forma segura sin comprometer la seguridad de la clave privada. Cada par de claves asimétricas es único, lo que garantiza que un mensaje cifrado con una clave pública sólo pueda ser leído por la persona con la clave privada correspondiente.

Qué es la clave pública

Debido a que los algoritmos de encriptación asimétrica generan pares de claves que están enlazados matemáticamente, sus longitudes de clave son mucho mayores que las utilizadas en la encriptación simétrica. Esta mayor longitud, normalmente entre 1.024 y 2.048 bits, hace extremadamente difícil calcular una clave privada para su contraparte pública. Uno de los algoritmos más comunes para la encriptación asimétrica en uso hoy en día se conoce como RSA. En el esquema RSA, las claves se generan utilizando un módulo que se obtiene multiplicando dos números (normalmente dos números primos grandes). En términos básicos, el módulo genera dos claves (una pública que puede ser compartida y otra privada que debe mantenerse en secreto). El algoritmo RSA fue descrito por primera vez en 1977 por Rivest, Shamir y Adleman (por lo tanto RSA) y sigue siendo un componente importante de los sistemas de cifrado de clave pública.

Aplicaciones de encriptación de clave pública

Este tipo de cifrado es utilizado por muchos sistemas informáticos modernos para proporcionar seguridad a la información sensible. Los correos electrónicos, por ejemplo, pueden ser encriptados utilizando técnicas de encriptación de clave pública para mantener su contenido confidencial. El protocolo Secure Sockets Layer (SSL), que permite conexiones seguras a sitios web, también utiliza cifrado asimétrico. Los sistemas PKC han sido incluso explotados como un medio de proporcionar un entorno seguro de votación electrónica que potencialmente permitiría a los votantes participar en las elecciones desde sus computadoras personales.

PKC también ocupa un lugar destacado en la tecnología de cadenas de bloques y criptomoneda. Cuando se configura un nuevo portafolio de cifrado, se genera un par de claves (públicas y privadas). La dirección pública se genera utilizando la clave pública y puede compartirse de forma segura con otros. Por otra parte, la clave privada se utiliza para crear firmas digitales y verificar transacciones, por lo que debe mantenerse en secreto. Después de que una transacción es verificada confirmando el hash contenido en la firma digital, esta transacción puede ser añadida al ledit de bloqueo. Este sistema de verificación de la firma digital garantiza que sólo la persona que posee la clave privada asociada a la cartera de criptomoneda correspondiente puede liberar recursos de la misma. Cabe señalar que las cifras asimétricas utilizadas en las aplicaciones de criptomoneda son diferentes de las utilizadas con fines de seguridad informática. Bitcoin y Ethereum, por ejemplo, utilizan criptografía especializada conocida como algoritmo de firma digital de curva elíptica (ECDSA) para verificar las transacciones.

Qué es la clave pública

Desde la seguridad informática hasta la verificación de las transacciones en criptomoneda, el cifrado de clave pública desempeña un papel importante en la protección de los sistemas digitales modernos. Mediante el uso de claves públicas y privadas emparejadas, los algoritmos de cifrado asimétrico resuelven los problemas fundamentales de seguridad que presentan las cifras simétricas. Aunque el PKC ha estado en uso durante muchos años, regularmente se están desarrollando nuevos usos y aplicaciones para él, particularmente en la cadena de bloques y en el espacio de criptomoneda.