Glossário de criptografia

Definições em linguagem simples: cifras, códigos, codificações e termos de criptoanálise usados no site.

Conceitos básicos

Chave

Uma chave criptográfica controla uma transformação e determina quem pode criptografar, descriptografar ou autenticar dados.

Cifra

Uma cifra é um algoritmo que transforma dados conforme uma chave, normalmente entre texto claro e texto cifrado.

Cifra de bloco

Uma cifra de bloco é um algoritmo simétrico que transforma blocos de dados de tamanho fixo sob uma chave secreta.

Cifra de fluxo

Uma cifra de fluxo combina o texto claro com um fluxo pseudoaleatório gerado por uma chave secreta e um nonce.

Criptografia

Criptografia é uma transformação reversível que usa uma chave para converter texto claro em texto cifrado.

Criptografia assimétrica

A criptografia assimétrica usa uma chave pública para criptografar e a chave privada relacionada para descriptografar.

Criptografia simétrica

A criptografia simétrica usa a mesma chave secreta, ou chaves derivadas, para criptografar e descriptografar dados.

Código

Na criptografia clássica, um código substitui palavras ou frases por símbolos ou grupos atribuídos em um livro de códigos.

Descriptografia

A descriptografia usa a chave necessária para reverter a criptografia e recuperar texto claro a partir de texto cifrado.

Entropia

A entropia mede a incerteza de um valor e limita a dificuldade de adivinhar segredos criptográficos.

Nonce

Um nonce é um valor que não deve se repetir no âmbito definido pelo protocolo, geralmente sob a mesma chave.

Texto cifrado

Texto cifrado é o dado transformado pela criptografia para ocultar seu significado original sem a chave necessária.

Texto claro

Texto claro é o dado original não criptografado fornecido à criptografia ou recuperado intacto pela descriptografia.

Vetor de inicialização

Um vetor de inicialização é uma entrada não secreta que inicia um modo de criptografia e evita repetições perigosas.

Cifras clássicas

Agenda de chaves

A agenda de chaves deriva chaves de rodada ou subchaves a partir da chave fornecida à cifra.

Cifra de chave corrente

Uma cifra de chave corrente usa um texto longo não repetido como fluxo de uma substituição polialfabética.

Cifra de deslocamento

Uma cifra de deslocamento troca cada símbolo pelo que está a uma distância fixa em um alfabeto ordenado.

Cifra de substituição

Uma cifra de substituição troca unidades do texto claro por outros símbolos sem alterar sua ordem.

Cifra de transposição

Uma cifra de transposição reorganiza os símbolos do texto claro conforme uma chave sem substituí-los.

Cifra monoalfabética

Uma cifra monoalfabética usa uma única correspondência fixa de substituição em toda a mensagem.

Cifra nula

Uma cifra nula esconde uma mensagem em um texto de cobertura selecionando caracteres por uma regra secreta.

Cifra polialfabética

Uma cifra polialfabética alterna vários alfabetos de substituição enquanto processa a mensagem.

Esteganografia

A esteganografia oculta a existência de uma carga ao inseri-la em um meio de cobertura aparentemente comum.

Fluxo de chave

Um fluxo de chave é a sequência de valores combinados sucessivamente com as unidades do texto claro.

Máquina de rotores

Uma máquina de rotores é um dispositivo eletromecânico cujas rodas cabeadas alteram a substituição após cada entrada.

Tabula recta

Uma tabula recta é uma tabela quadrada cujas linhas contêm versões do alfabeto deslocadas sucessivamente.

Criptoanálise

Análise de frequência

Um método criptoanalítico que compara frequências de símbolos e grupos de letras com padrões linguísticos para interpretar cifras clássicas.

Ataque de dicionário

Um ataque de dicionário testa uma lista priorizada de senhas, chaves ou frases prováveis em vez de todas as possibilidades.

Ataque de força bruta

Um ataque de força bruta testa sistematicamente chaves ou segredos até encontrar um resultado válido reconhecível.

Ataque de texto claro escolhido

O ataque obtém textos cifrados para textos claros escolhidos pelo atacante e usa as respostas para testar o esquema.

Crib (palavra provável)

Um crib é um trecho suposto de texto claro usado para testar posições, chaves ou a estrutura do texto cifrado.

Criptoanálise

A criptoanálise estuda sistemas criptográficos para recuperar informações, chaves ou fraquezas sem o segredo previsto.

Exame de Kasiski

O exame de Kasiski estima o período de uma cifra polialfabética com chave repetida pelas distâncias entre sequências cifradas repetidas.

Índice de coincidência

O índice de coincidência mede a probabilidade de duas letras escolhidas de um texto serem iguais.

Nenhum termo corresponde à sua pesquisa.