rescisão bloco Residual - Residual block termination

Em criptografia , terminação bloqueio residual é uma variação do bloco de encadeamento de cifra (CBC) Modo que não requer qualquer acolchoamento . Ele faz isso de forma eficaz a mudança para o feedback cifra modo para um bloco. O custo é o aumento da complexidade.

procedimento de criptografia

Se o texto simples comprimento N não é um múltiplo do tamanho do bloco L :

  • Criptografar o ⌊ N / L ⌋ blocos completos de texto simples utilizando o bloco de encadeamento de criptografia modo ;
  • Criptografar o último bloco criptografado completo novamente;
  • XOR os restantes bits do texto simples com bits mais à esquerda do bloco cifrado-re.

procedimento de descriptografia

  • Descriptografar o ⌊ N / L ⌋ blocos codificados completos utilizando o modo de cifra do bloco de encadeamento;
  • Criptografar o último bloco criptografado completo;
  • XOR os restantes bits do texto cifrado com bits mais à esquerda do bloco cifrado-re.

Mensagem curta

Para mensagens mais curtas do que um bloco , terminação bloco residual pode usar um criptografado IV em vez do bloco previamente criptografada.