Criptografia: Conceitos Essenciais e Aplicações Práticas
Classificado em Computação
Escrito em em português com um tamanho de 4,15 KB
Criptografia: Dimensões e Fundamentos Essenciais
Tipos de Operações Criptográficas
- Substituição: Letras de texto claro são substituídas por outros caracteres.
- Transposição: Realiza algum tipo de permutação nas letras do texto claro.
Número de Chaves Utilizadas
- Simétrica: Chave única – secreta ou convencional. Emissor e receptor usam a mesma chave.
- Assimétrica: Duas chaves diferentes. Emissor e receptor usam chaves distintas.
Modos de Processamento do Texto Claro
- Cifra de Blocos: Recebe um grupo de dados/bits e realiza a cifragem; geralmente utilizada para grande quantidade de dados.
- Cifra de Fluxo: Uma criptografia se torna mais segura devido à robustez do algoritmo e ao tamanho da chave (bits).
Técnicas Base de Encriptação
- Substituição: Letras de texto claro são substituídas por outros caracteres.
- Transposição: Realiza algum tipo de permutação nas letras do texto claro.
Encriptação Simétrica
- Utilizada para ocultar o conteúdo de blocos ou fluxos contínuos de dados de qualquer tamanho, incluindo mensagens, arquivos, chaves de encriptação e senhas.
Encriptação Assimétrica
- Usada para ocultar pequenos blocos de dados, como valores de função de hash e chaves de encriptação, que são utilizados em assinaturas digitais.
Algoritmos de Integridade de Dados
- Utilizados para proteger blocos de dados, como mensagens, de possíveis alterações (ex: HASH MD5).
Protocolos de Autenticação
- Esquemas baseados no uso de algoritmos criptográficos projetados para autenticar a identidade de entidades.
Conceitos Fundamentais da Criptografia
- Sigilo (Confidencialidade): Somente os usuários autorizados têm acesso à informação.
- Integridade: Garantir que a informação original não foi modificada (intencionalmente ou acidentalmente).
- Autenticação: Garantir a identidade de um usuário ou entidade durante uma comunicação.
- Texto Claro: Mensagem original (legível).
- Texto Cifrado: Mensagem codificada (criptografada).
- Encriptação (Cifragem): Processo de converter um texto claro em texto cifrado (encriptar/cifrar).
- Decriptação (Decifragem): Restaurar o texto claro a partir do texto cifrado (decriptar/decifrar).
- Algoritmo: Sequência de instruções definidas e exclusivas, que tem como objetivo realizar uma tarefa ou resolver um problema matemático em um determinado tempo.
- Chave: Conjunto de dados aleatórios utilizados para encriptar ou decriptar uma mensagem.
Importância da Chave Criptográfica
- Chaves diferentes resultam em mensagens cifradas diferentes. Apenas conhecendo (ou possuindo) a chave, torna-se possível decifrar uma mensagem, garantindo a integridade e o sigilo da informação trafegada.
Chave Simétrica
- A mesma chave é utilizada para cifrar e decifrar a mensagem. Portanto, para trocar as informações, ambos os lados devem possuir a mesma chave.
Esquema de Encriptação Simétrica
- Texto Claro
- Algoritmo de Encriptação
- Chave Secreta
- Texto Cifrado
- Algoritmo de Decriptação
Chave Assimétrica
- Composta por um par de chaves: chave pública e chave privada.
- Ao enviar uma mensagem, o remetente utiliza a chave pública do destinatário para cifrar a mensagem.
- Ao receber a mensagem criptografada, o destinatário consegue decifrá-la apenas através de sua chave privada.
Aplicações da Criptografia Assimétrica
- Garantir a confidencialidade/sigilo de uma informação.
- Assinatura Digital: Garantir a autenticidade do emissor.