Índice:
Definição - O que significa Block Cipher?
Uma cifra de bloco é um algoritmo criptográfico simétrico que opera em um bloco de dados de tamanho fixo usando uma chave secreta compartilhada. O texto sem formatação é usado durante a criptografia e o texto criptografado resultante é chamado de texto cifrado. A mesma chave é usada para a criptografia do texto sem formatação e a descriptografia do texto cifrado.
Techopedia explica Block Cipher
A cifra de bloco criptografa / descriptografa sua entrada um bloco por vez, em vez de um bit por vez, usando uma chave secreta compartilhada. O bloco é fixo em tamanho; caso contrário, o preenchimento é necessário. Este algoritmo é simétrico. Durante a criptografia, ele usa a chave compartilhada para transformar sua entrada de texto sem formatação em um texto criptografado (texto criptografado). Durante a descriptografia, ele usa a mesma chave para transformar o texto criptografado novamente no texto sem formatação original. O comprimento da saída é o mesmo da entrada.
As implementações bem conhecidas do algoritmo de cifra de bloco são o padrão de criptografia de dados (DES), TripleDES e o padrão de criptografia avançada (AES).
A contrapartida do código de bloco é o código de fluxo, que opera em sua entrada um bit de cada vez, também usando uma chave compartilhada.
Uma alternativa ao algoritmo de cifra de bloco é a criptografia de chave pública ou criptografia assimétrica. Esse algoritmo usa uma chave pública para criptografar texto sem formatação e uma chave privada para descriptografar o texto cifrado resultante.