Introdução aos padrões de criptografia de chave pública

PKCS significa Padrões de criptografia de chave pública. O modelo PKCS foi desenvolvido inicialmente pelos laboratórios da RSA com a ajuda de representantes do governo, da indústria e da academia. O objetivo por trás do desenvolvimento do padrão de criptografia de chave pública é padronizar a infraestrutura de chave pública. Isso ajudaria as organizações a desenvolver e implementar soluções de infraestrutura de chave pública interoperáveis, em vez de todos escolherem seu padrão.
Neste artigo, discutiremos alguns padrões de criptografia de chave pública, como o PKCS.

Lista de PKCS

Há um total de 15 padrões de criptografia de chave pública. Vamos discutir esses padrões de criptografia de chave pública, um por um.

  • PKCS # 1

O principal objetivo deste padrão é o padrão de criptografia RSA. Esse padrão define as regras básicas para as funções de chave pública RSA, mais especificamente os certificados digitais. Esse padrão também define a sintaxe para as chaves públicas e privadas do RSA, o que ajuda a escolher e calcular o par de chaves usado para o algoritmo RSA. Junto com isso, ele também define como os certificados digitais devem ser calculados, como a estrutura dos dados deve ser assinada, o formato da assinatura digital.

  • PKCS # 2

O principal objetivo deste padrão é o padrão de criptografia RSA para o resumo da mensagem. Este padrão define o cálculo para o resumo da mensagem. Agora, o PKCS # 2 é mesclado com o PKCS # 1. Como ele se funde com o padrão 1, ele não tem uma existência independente.

  • PKCS # 3

O principal objetivo deste padrão é o padrão de acordo-chave da Diffie-Hellman. Este padrão define o mecanismo para implementar o protocolo de contrato-chave Diffie Hellman.

  • PKCS # 4

Esse padrão de criptografia de chave pública também foi mesclado com o PKCS # 1, portanto, também não possui uma existência independente.

  • PKCS # 5

O principal objetivo deste padrão é a criptografia baseada em senha. Ele define o método para criptografar uma cadeia de octetos usando uma chave simétrica derivada da senha.

  • PKCS # 6

O principal objetivo deste padrão é o padrão de sintaxe de certificado estendido. Ele define a sintaxe para estender os atributos do certificado digital X.509.

  • PKCS # 7

O principal objetivo deste padrão é o padrão de sintaxe de mensagem criptográfica. Ele define a sintaxe para os dados, que é a forma resultante de operações criptográficas, por exemplo, assinatura digital e envelopes digitais. Esse padrão também fornece várias opções de formatação, como mensagens que são apenas envelopadas, apenas assinadas, assinadas.

  • PKCS # 8

O principal objetivo deste padrão é o padrão de informações de chave privada. Ele define a sintaxe para informações de chave privada. Em outras palavras, podemos dizer que define os algoritmos e atributos que estão sendo usados ​​para gerar a chave privada.

  • PKCS # 9

O principal objetivo deste padrão são os tipos de atributos selecionados. Ele define os tipos de atributos selecionados que são usados ​​nos certificados estendidos PKCS # 6. Por exemplo, endereço de email, endereço não estruturado e nome.

  • PKCS # 10

O principal objetivo deste padrão é o padrão de sintaxe de solicitação de certificado. Ele define a sintaxe que você solicita o certificado digital. A solicitação de certificado contém um nome distinto e uma chave pública.

  • PKCS # 11

O principal objetivo deste padrão é o padrão de interface de token criptográfico. Esse padrão também é conhecido pela Cryptok. Ele define a API para dispositivos de usuário único que contêm informações sobre criptografia, como certificados digitais e chave pública. Esses dispositivos podem executar funções criptográficas. Por exemplo, cartões inteligentes.

  • PKCS # 12

O principal objetivo deste padrão é a sintaxe de troca de informações pessoais. Ele define a sintaxe para identificação pessoal, como certificados digitais, chaves privadas, etc. Em palavras, podemos dizer que esse padrão permite que os usuários transfiram seus dados de um dispositivo para outro usando o mecanismo padrão.

  • PKCS # 13

O principal objetivo deste padrão é o padrão de criptografia de curva elíptica. Esse padrão é usado para lidar com um novo mecanismo criptográfico futuro chamado de criptografia de curva elíptica.

  • PKCS # 14

O principal objetivo deste padrão é o padrão de geração de números pseudo-aleatórios. Este padrão define os requisitos e processos para geração de números aleatórios. Como a geração de números aleatórios é extremamente usada em criptografia, padronizar sua geração se torna muito importante.

  • PKCS # 15

O principal objetivo deste padrão é o padrão de sintaxe de informações de token criptográfico. Esse padrão define os tokens usados ​​no processo criptográfico para que eles possam interoperar.

Conclusão - PKCS

Neste artigo, vimos o que é o padrão criptográfico de chave pública junto com seus vários padrões em detalhes. Espero que você ache este artigo útil.

Artigo recomendado

Este é um guia para o PKCS. Aqui discutimos a Introdução aos padrões de criptografia de chave pública, juntamente com seus vários padrões explicados em detalhes. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. As 6 principais ferramentas de criptografia
  2. Visão geral das técnicas de criptografia
  3. Criptografia de Assinatura Digital com Mérito
  4. Criptografia vs criptografia | Top 6 Comparação