Alguém pode realmente explicar em termos simples e claros, como funciona o algoritmo de criptografia AES? posso supor que a única distinção significativa entre AES-128 e AES-256 é o tamanho da chave e NÃO o algoritmo,

Comentários

Resposta

Há uma boa explicação , como uma história em quadrinhos. Provavelmente é o mais claro e simples que essas coisas podem ser.

Se você tiver mais inclinações matemáticas, pode ler o padrão FIPS-197 que é bastante legível para um padrão; mas ajuda muito ter um fundo não desprezível em álgebra (especialmente campos finitos de característica 2 e espaço vetorial).


AES-128, AES-192 e AES-256 são algoritmos semelhantes, mas com números distintos de rodadas. AES é descrito como uma sequência de operações elementares chamadas rodadas ; as rodadas são (em sua maioria) idênticas, exceto que usam subchaves distintas (extraídas da chave de criptografia principal), e são sucessivas (cada rodada leva como entrada a saída da rodada anterior). AES-128 possui 10 rodadas, AES-192 possui 12 rodadas e AES-256 possui 14 rodadas. O cálculo de subchaves, chamado de programação de chave ou expansão de chave , também difere um pouco entre as três variantes: com uma chave maior, a programação de chave deve ser superada, de fato , uma chave maior e também deve produzir mais subchaves, pois há mais rodadas para alimentar.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *