Chaves criptográficas
As chaves criptográficas são fundamentais para as operações criptográficas. Muitos esquemas criptográficos consistem em pares de operações, como encriptação e desencriptação, ou assinatura e verificação. Uma chave é um pedaço de dados variáveis que é alimentado como entrada em um algoritmo criptográfico para executar uma dessas operações. Em um esquema criptográfico bem projetado, a segurança do esquema depende apenas da segurança das chaves usadas.
As chaves criptográficas podem ser classificadas com base no seu uso dentro de um esquema criptográfico, como Chaves Simétricas ou Chaves Assimétricas. Umde chave simétricaé uma chave única que é usada para ambas as operações em um esquema criptográfico (por exemplo, para criptografar e para descriptografar seus dados). Normalmente, a segurança do esquema depende de garantir que a chave só é conhecida pelos participantes autorizados. As chaves assimétricas, por outro lado, são usadas em esquemas criptográficos onde chaves diferentes são necessárias para cada operação. Exemplos comuns de tais sistemas são os que utilizam pares de chaves públicas/privadas, em que a segurança do sistema depende da garantia de que o de chave privada só é conhecido por uma das partes. Por exemplo, os sistemas de criptografia de chave pública/privada usam duas chaves, umade chave públicaque qualquer pessoa pode usar para criptografar dados e uma chave privada que apenas o destinatário autorizado possui e que pode ser usada para descriptografar os dados.
As chaves criptográficas podem ainda ser classificadas de acordo com a finalidade para a qual são usadas. Esses usos incluem geração de assinatura digital, verificação de assinatura digital, autenticação de mensagens, criptografia e descriptografia de dados, encapsulamento de chaves e transporte de chaves. Para obter uma lista completa dos principais tipos, conforme definido pelo National Institute of Standards and Technology (NIST), consulte a secção 5 ORIENTAÇÕES GERAIS DE GESTÃO DE CHAVES da Publicação Especial 800-57 do NIST 800-57: Recomendação para a Gestão de Chaves – Parte 1: Geral (Revisão 5).