Glossário

Termos usados ao longo das salas do CriptoEscape.

AEAD
Modo de criptografia autenticada que combina confidencialidade com verificação de integridade e autenticidade da mensagem.
AES
Advanced Encryption Standard. Cifra simétrica de bloco com bloco de 128 bits e chaves de 128, 192 ou 256 bits.
Assinatura digital
Mecanismo de chave pública usado para verificar autenticidade e integridade de uma mensagem ou documento.
Autenticidade
Propriedade que permite verificar a origem ou identidade associada a uma informação.
Base64
Codificação que representa dados binários usando caracteres de texto. Não é criptografia.
Chave privada
Valor secreto mantido pelo proprietário em um sistema de criptografia assimétrica.
Chave pública
Valor que pode ser compartilhado e que corresponde a uma chave privada em um sistema assimétrico.
Cifra
Algoritmo usado para transformar texto claro em texto cifrado e, quando aplicável, realizar a operação inversa.
Ciphertext
Texto cifrado produzido por uma operação de criptografia.
Cofator
Razão entre a ordem total de um grupo de curva elíptica e a ordem do subgrupo utilizado.
Corpo finito
Conjunto finito com operações de soma, subtração, multiplicação e divisão por elementos não nulos bem definidas.
Criptografia assimétrica
Família de sistemas que utiliza chaves públicas e privadas com funções diferentes.
Criptografia simétrica
Família de sistemas em que as partes usam uma chave secreta compartilhada para cifrar e decifrar dados.
CRQC
Cryptographically Relevant Quantum Computer, ou computador quântico criptograficamente relevante. Um computador quântico com recursos suficientes e confiáveis para executar ataques criptográficos relevantes contra sistemas de chave pública vulneráveis, como RSA e ECC. Não é sinônimo de "qualquer computador quântico": a maioria dos protótipos atuais não é um CRQC.
CSPRNG
Cryptographically Secure Pseudorandom Number Generator, ou gerador de números pseudoaleatórios criptograficamente seguro. Um RNG com a propriedade adicional de que suas saídas permanecem imprevisíveis mesmo para quem conhece o algoritmo e observa saídas anteriores — necessário para gerar chaves, nonces e outros valores criptográficos.
ECDH
Elliptic Curve Diffie-Hellman. Método de estabelecimento de segredo compartilhado baseado em curvas elípticas.
ECDLP
Elliptic Curve Discrete Logarithm Problem. Problema de recuperar um escalar a partir de um ponto base e de seu múltiplo.
ECDSA
Elliptic Curve Digital Signature Algorithm. Esquema de assinatura digital baseado em curvas elípticas.
Entropia
Medida relacionada à imprevisibilidade de um valor. Em criptografia, chaves e nonces dependem de geração adequada de valores.
Função hash
Função que transforma uma entrada de tamanho variável em uma saída de tamanho fixo, projetada para propriedades criptográficas específicas.
HMAC
Construção de autenticação de mensagens que combina uma função hash com uma chave secreta.
Integridade
Propriedade que permite detectar alteração não autorizada de dados.
IV
Initialization Vector. Valor usado por determinados modos de operação para evitar que cifragens iguais produzam sempre o mesmo comportamento.
KDF
Key Derivation Function, ou função de derivação de chaves. Função que recebe material secreto de entrada — por exemplo, o segredo compartilhado produzido por um KEM — e deriva uma ou mais chaves criptográficas adequadas a um propósito específico. Uma KDF não cifra dados; ela transforma um segredo em chaves prontas para uso.
KEM
Key Encapsulation Mechanism. Mecanismo usado para estabelecer um segredo compartilhado por meio de encapsulamento e desencapsulamento.
MAC
Message Authentication Code. Valor calculado com uma chave secreta para verificar integridade e autenticidade de uma mensagem.
ML-DSA
Padrão de assinatura digital pós-quântica baseado em reticulados modulares.
ML-KEM
Padrão de mecanismo de encapsulamento de chaves pós-quântico baseado em reticulados modulares.
Nonce
Valor destinado a ser usado uma única vez em um contexto específico. Alguns esquemas exigem que ele nunca seja repetido com a mesma chave.
OAEP
Esquema de codificação usado com RSA para cifração segura em construções padronizadas.
PQC
Post-Quantum Cryptography. Criptografia projetada para permanecer segura mesmo diante de adversários com computadores quânticos de grande escala.
PSS
Esquema probabilístico de codificação usado em assinaturas RSA.
Reticulado
Conjunto discreto de pontos gerado por combinações inteiras de vetores base, estudado em espaços de alta dimensão. Base matemática de ML-KEM e ML-DSA — a segurança vem da dificuldade computacional de problemas específicos sobre reticulados de alta dimensão, não de a grade estar "inclinada".
RNG
Random Number Generator, ou gerador de números aleatórios. Em contexto criptográfico, chaves, nonces e outros valores dependem de um RNG adequado; um RNG previsível pode destruir propriedades de segurança mesmo com o algoritmo correto. Ver também CSPRNG.
Salt
Valor aleatório armazenado junto ao hash de uma senha para impedir que senhas iguais gerem diretamente o mesmo resultado e dificultar tabelas pré-computadas.
SHA-256
Função hash da família SHA-2 que produz uma saída de 256 bits.
SLH-DSA
Padrão de assinatura digital pós-quântica baseado em hashes.
Subgrupo
Parte de um grupo que também satisfaz as propriedades necessárias para formar um grupo sob a mesma operação.
Teorema Chinês do Resto
Resultado matemático que permite combinar congruências compatíveis em uma solução módulo o produto dos módulos, quando as condições necessárias são satisfeitas.
Texto claro
Informação antes da cifração ou depois da decifração.