O que é uma cifra de bloco?

Uma cifra de bloco é um algoritmo criptográfico simétrico usado para embaralhar dados confidenciais. Programas ou algoritmos que realmente executam a tarefa de ocultar dados são chamados de cifras. A codificação ou criptografia de dados fornece outros benefícios além do sigilo. A criptografia também pode garantir que uma mensagem não tenha sido alterada, além de verificar a identidade do remetente.

A criptografia é a ciência de transformar dados não criptografados legíveis, chamados texto sem formatação, em dados criptografados, chamados texto cifrado. As cifras de bloco diferem da outra categoria principal de algoritmos simétricos, cifras de fluxo, na medida em que criptografam dados em blocos ou blocos, em vez de um caractere de cada vez. Uma cifra de bloco é geralmente considerada mais segura que uma cifra de fluxo, porque é mais aleatória, enquanto uma cifra de fluxo funciona mais rapidamente quando o texto simples é curto.

O conceito de uma cifra de bloco sendo simétrica vem do processo real de criptografia de dados. A criptografia simétrica, também chamada de criptografia de chave privada, usa uma única chave para criptografar e descriptografar dados. É essencial que a chave permaneça privada porque qualquer pessoa que a possua pode ler qualquer mensagem enviada. Isso contrasta com a criptografia assimétrica, que usa duas chaves, uma chave privada que é protegida e uma chave pública que está disponível para todos.

O uso de criptografia data de muitos séculos e estava presente no Egito e Roma antigos. Júlio César usou o que hoje é conhecido como a cifra de César para passar mensagens secretas aos seus generais. Os sistemas criptográficos estão constantemente sob ataque e, à medida que os algoritmos antigos são quebrados, os criptografadores desenvolvem novos programas para ocultar mensagens. Algumas versões populares de cifras de bloco incluem o Padrão de Criptografia de Dados (DES), o Padrão de Criptografia Avançado (AES) e o Algoritmo Internacional de Criptografia de Dados (IDEA).

O DES é uma cifra de bloco convencional bem conhecida que usa uma chave simétrica de 56 bits. Os dados são criptografados em blocos de 64 bits. Cada vez que o DES criptografa um bloco de texto sem formatação de 64 bits, ele o executa pelo algoritmo 16 vezes ou mais. Devido à pequena chave de 56 bits, o DES não é mais considerado seguro para muitos aplicativos.

A AES foi selecionada em outubro de 2000 pelo Instituto Nacional de Padrões e Tecnologia (NIST) como um substituto mais seguro para o DES. O AES usa três chaves diferentes para executar várias rodadas de criptografia em blocos de texto sem formatação de 128 bits. Os tamanhos das chaves são 128, 192 e 256 bits.

Outra cifra de bloco é a IDEA, que é amplamente usada na Europa e utiliza uma chave de 128 bits para executar oito rodadas de criptografia em blocos de texto sem formatação de 64 bits. O IDEA foi criado em 1992 por James Massey e Xuejia Lai sob um contrato de pesquisa com uma fundação de tecnologia sueca. Embora o IDEA tenha sido desenvolvido com doações privadas, ele é gratuito para uso não comercial.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?