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.

