Alguns modos de operação de criptografia de bloco usam apenas criptografia porque o processo de descriptografia pode ser alcançado simplesmente usando o processo de criptografia ao contrário. Esses modos são conhecidos como
não inversores modos. Alguns exemplos de modos não inversores incluem o modo Electronic Codebook (ECB) e o modo Cipher Block Chaining (CBC). Nestes modos, o processo de descriptografia envolve a descriptografia de cada bloco de texto cifrado usando a mesma chave usada para criptografia, na ordem inversa da criptografia.
Outros modos de operação de cifra de bloco, como o modo Contador (CTR) e o modo Galois/Counter Mode (GCM), usam
criptografia e descriptografia em sua operação. Esses modos são conhecidos como
inversão modos. Nestes modos, os processos de criptografia e descriptografia são distintos e envolvem diferentes operações matemáticas e uso de chaves. Por exemplo, no modo CTR, o processo de criptografia envolve incrementar um valor de contador e depois criptografar o valor do contador usando uma chave, enquanto o processo de descriptografia envolve descriptografar o texto cifrado usando a mesma chave e depois decrementar o valor do contador.
A razão específica pela qual alguns modos usam criptografia e descriptografia, enquanto outros usam apenas criptografia, depende das propriedades matemáticas e do design do modo específico. Os modos não inversores são mais simples em termos de implementação e geralmente fornecem descriptografia eficiente, pois podem reverter diretamente o processo de criptografia. No entanto, podem ter limitações em termos de segurança ou propagação de erros. Os modos de inversão, por outro lado, fornecem recursos adicionais de segurança e robustez contra certos tipos de ataques, mas podem envolver implementação e processamento mais complexos.
A escolha do modo de operação da cifra de bloco para uma aplicação específica depende de vários fatores, incluindo o nível de segurança desejado, considerações de desempenho e os requisitos específicos da aplicação. Os modos não inversor e inversor têm suas próprias vantagens e desvantagens, e o modo apropriado é selecionado com base nas necessidades e restrições específicas do sistema.