-
AES(Advanced Encryption Standard)
- Chamado de RIJNDAEL
- Simétrico de bloco(128bits)
- Substituto do DES e 3DES;
- 3 Chaves: 128, 192 ou 256bits;
- 4 funções distintas: substituição, permutação, operações aritméticas e XOR;
- Resistente a ataques conhecidos;
- Velocidade e compactação de código multiplataforma;
- Realiza operações em matrizes.
- Simplicidade de projeto;
- Queda de desempenho com chaves maiores;
- Throughput alto;
- Cifra de criptografia é diferente da decriptografia;
@papirobizurado
-
E o que seria "operações dentro de um corpo finito"?
-
é simétrico, usa um tamanho
de bloco de 128 bits e admite chaves de 128, 192 e 256 bits
-
c-
Advanced Encryption Standard (AES) is a symmetric key encryption of up to three different key lengths (128, 192 or 256 bits). AES is a variant of Rijndael, with a fixed block size of 128 bits.
AES is based on substitution–permutation network, operating on a 4 × 4 column-major order array of bytes, termed the state. Most AES calculations are done in a particular finite field.
The key size for an AES cipher specifies the number of transformation rounds that convert the input, called the plaintext, into the output: the ciphertext. The number of rounds are as follows:
10 rounds for 128-bit keys.
12 rounds for 192-bit keys.
14 rounds for 256-bit keys.
Each round consists of several processing steps, including the encryption key itself. A set of reverse rounds are applied to convert ciphertext back into the original plaintext using the same encryption key (hence its symmetric key qualities).
https://en.wikipedia.org/wiki/Advanced_Encryption_Standard