Lar Desenvolvimento O que é criptografia de chave pública (pkc)? - o que é techopedia

O que é criptografia de chave pública (pkc)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Criptografia de Chave Pública (PKC)?

A criptografia de chave pública (PKC) é uma técnica de criptografia que usa um algoritmo de chave pública e privada (ou chave assimétrica) emparelhado para comunicação segura de dados. Um remetente da mensagem usa a chave pública de um destinatário para criptografar uma mensagem. Para descriptografar a mensagem do remetente, somente a chave privada do destinatário pode ser usada.

Os dois tipos de algoritmos PKC são RSA, que é um acrônimo com o nome dos inventores desse algoritmo: Rivest, Shamir e Adelman e o Digital Signature Algorithm (DSA). A criptografia PKC evoluiu para atender às crescentes demandas de comunicação segura de vários setores e indústrias, como os militares.

O PKC também é conhecido como criptografia de chave pública, criptografia assimétrica, criptografia assimétrica, cifra assimétrica, criptografia de chave assimétrica e criptografia Diffie-Hellman.

Techopedia explica Public Key Cryptography (PKC)

O PKC é um algoritmo criptográfico e um componente do sistema de criptografia implementado por vários padrões da Internet, incluindo TLS (Transport Layer Security), Pretty Good Privacy (PGP), GNP Privacy Guard (GPG), GNU Privacy Guard (GPG), Secure Socket Layer (SSL) e Hypertext Transfer Protocol (HTTP) ) sites.

O PKC facilita a comunicação segura através de um canal inseguro, que permite que uma mensagem seja lida apenas pelo destinatário pretendido. Por exemplo, A usa a chave pública de B para criptografar uma mensagem para B, que pode ser descriptografada usando a chave privada exclusiva de B.

O PKC mantém a privacidade do email e garante a segurança da comunicação enquanto as mensagens estão em trânsito ou armazenadas nos servidores de email. O PKC também é um componente DSA usado para autenticar uma chave privada verificável por qualquer pessoa com acesso autorizado à chave pública, que valida a origem e o remetente da mensagem. Assim, o PKC facilita a confidencialidade, a integridade dos dados, a autenticação e o não repúdio, que formam os principais parâmetros de garantia da informação (IA).

O PKC é mais lento que os métodos de criptografia de chave secreta (ou criptografia simétrica), devido a altos requisitos computacionais. Diferentemente da criptografia simétrica, o PKC usa um tamanho de buffer fixo, dependendo de quantidades particulares e pequenas de dados, que podem ser criptografadas apenas e não encadeadas em fluxos. Como uma ampla variedade de chaves de criptografia possíveis é usada, o PKC é mais robusto e menos suscetível a tentativas de violação de segurança de terceiros.

O que é criptografia de chave pública (pkc)? - o que é techopedia