Criptografía de clave pública (pkc)

Definición: ¿Qué significa Criptografía de clave pública (PKC)?

La criptografía de clave pública (PKC) es una técnica de cifrado que utiliza un algoritmo de clave pública y privada emparejada (o clave asimétrica) para la comunicación segura de datos. El remitente de un mensaje utiliza la clave pública de un destinatario para cifrar un mensaje. Para descifrar el mensaje del remitente, solo se puede usar la clave privada del destinatario.

Los dos tipos de algoritmos PKC son RSA, que es un acrónimo que lleva el nombre de los inventores de este algoritmo: Rivest, Shamir y Adelman, y Digital Signature Algorithm (DSA). El cifrado PKC evolucionó para satisfacer las crecientes demandas de comunicaciones seguras de múltiples sectores e industrias, como el ejército.

PKC también se conoce como cifrado de clave pública, cifrado asimétrico, criptografía asimétrica, cifrado asimétrico, cifrado de clave asimétrica y cifrado Diffie-Hellman.

Techinfo explica la criptografía de clave pública (PKC)

PKC es un algoritmo criptográfico y un componente de criptosistema implementado por una variedad de estándares de Internet, incluyendo Transport Layer Security (TLS), Pretty Good Privacy (PGP), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) y Protocolo de transferencia de hipertexto (HTTP). ) sitios web.

PKC facilita la comunicación segura a través de un canal inseguro, que permite que un mensaje sea leído solo por el destinatario previsto. Por ejemplo, A usa la clave pública de B para encriptar un mensaje a B, que se puede desencriptar usando la clave privada única de B.

PKC mantiene la privacidad del correo electrónico y garantiza la seguridad de las comunicaciones mientras los mensajes están en tránsito o almacenados en servidores de correo. PKC también es un componente DSA que se utiliza para autenticar una clave privada verificable por cualquier persona con acceso autorizado a la clave pública, que valida el origen y el remitente del mensaje. Por lo tanto, PKC facilita la confidencialidad, la integridad de los datos, la autenticación y el no rechazo, que forman los parámetros clave de aseguramiento de la información (IA).

PKC es más lento que los métodos de criptografía de clave secreta (o criptografía simétrica), debido a los altos requisitos computacionales. A diferencia de la criptografía simétrica, PKC usa un tamaño de búfer fijo, dependiendo de cantidades de datos pequeñas y particulares, que solo pueden estar cifradas y no encadenadas en secuencias. Debido a que se utiliza una amplia gama de posibles claves de cifrado, PKC es más robusto y menos susceptible a los intentos de violación de seguridad de terceros.