-
O Algoritmo AES
O algoritmo Advanced Encryption Standard, ou simplesmente AES, é um algoritmo de criptografia simétrica por blocos de 128 bits (16 bytes), desenvolvido desde 1997 por Vincent Rijmen e Joan Daemen, e anunciado em 26 de novembro de 2001 pelo NIST, (National Institute of Standards and Technology) Instituto Nacional de Padrões e Tecnologia dos EUA em tradução livre (NIST, 2001)1.
O algoritmo AES possui chaves de 128 bits, 192 ou 256 bits ou 16, 24 e 32 bytes respectivamente. Entende-se por chave o conjunto de dados digitais sobre o qual a cifra opera (FOROUZAN; FEGAN, 2008). Por se tratar de um algoritmo de criptografia simétrica com blocos de 128 bits, a função de cifragem, que é a função responsável por transformar e embaralhar os dados, recebe blocos de 16 bytes (128 bits) por vez e devolve, também, 16 bytes por vez. Chama-se o conjunto de blocos que será encriptado de "mensagem", e o conjunto retornado pela função de cifragem de "cifra". O processo de decifragem é feito de forma análoga, porém, contrária ao de cifragem e, portanto, recebe um conjunto de blocos cifrados (cifra) e devolve a mensagem idêntica a original, se, somente se, a chave for a mesma que foi utilizada para encriptar os dados. O processo de cifragem também pode ser chamado de encriptação ou mesmo "criptografia", da mesma forma que o processo de decifragem é sinônimo de "decriptação"ou "descriptografia"(NIST, 2001). A Figura 1 mostra um pseudocódigo do algoritmo AES, as etapas do algoritmo são explicadas posteriormente.
fonte: https://pt.stackoverflow.com/questions/43492/como-funciona-o-algoritmo-de-criptografia-aes
-
GABARITO preliminar: CERTO
Gabarito definitivo: ERRADO
O algoritmo de criptografia AES é considerado simétrico e tem a capacidade de receber chaves de 128, 192 e 256 bites ou 16, 24 e 32 bytes.
Como a questão falou 24 bites (e não bytes ou baites), o gabarito definitivo foi mudado para ERRADO.
-
Acho que houve engano no enunciado em falar 24 bites. Questão errada.
A cifra recebe como entrada um bloco de texto sem formatação de tamanho 128 bits, ou 16 bytes.
O comprimento da chave pode ser 16, 24 ou 32 bytes (128, 192 ou 256 bits). O algoritmo é denominado AES-128, AES-192 ou AES-256, dependendo do tamanho da chave.
Willian Stallings, Criptografia e Segurança de Redes -> Capítulo 5 / adVanCed enCrYptIon Standard, pág. 103
-
Gabarito Errado
Realmente o AES é simétrico mas sua chaves pode ser de 16, 24 ou 32 bytes (128, 192 ou 256 bits). Como a questão falou 24 bits pode ser um erro da CESPE.
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
-
CESPE - 2018 - ABIN - Oficial Técnico de Inteligência - Área 7:
GABARITO PRELIMINAR: C
GABARITO DEFINITIVO: E
SITUAÇÃO: Questão 139: A referida capacidade corresponde a 24 baites, e não bites.
-
Segundo o CESPE:
bites = bits
baites = bytes
-
24 bytes × 8 = 192
Suporta chaves 128,192,256
-
O AES trabalha em várias camadas de rede simultaneamente. Possui um tamanho fixo de bloco de 128 bits e um tamanho de chave de 128, 192 ou 256 bits,
Nessa técnica, o tamanho da chave é ilimitado, enquanto o tamanho máximo do bloco é de 256 bits. O design do AES é baseado em uma rede de substituição-permutação (SPN).
ERRADA
-
CHAVE SIMÉTRICA ( CIFRA EM BLOCO)
a) TWOFISL ; SERPNT; 3DES; DES ; AES... =
CAPACIDADE RECEBER:
256 / 128/ 192 Bits 16; 24 ;32 Bytes
-
Só esclarecendo o comentário do Allan, q pode induzir alguem ao erro. O correto seria:
256 / 128/ 192 Bits equivalem a 16; 24 ;32 Bytes, respectivamente e não:
256 / 128/ 192 Bits 16; 24 ;32 Bytes
Da forma q ele colocou, pintando de azul a palavra Bits, pode confundir, e alguem pensar q é Bit 16, quando, na verdade 16 é byte!!!
-
CHAVE SIMÉTRICA ( CIFRA EM BLOCO)
a) TWOFISL ; SERPNT; 3DES; DES ; AES... =
CAPACIDADE RECEBER:
256 / 128/ 192 Bits 16; 24 ;32 Bytes
-
"Bites" é o aportuguesamento de "bits"?
-
emenda td e seja feliz...
RSAssimétrica
AESimétrica
O algoritmo de criptografia AES é considerado simétrico e tem a capacidade de receber chaves de 128, 192 e 256 bites ou 16, 24 e 32 bytes.
-
Gabarito: errado
Como já explicado o erro foi dizer ''bites'' ao invés de ''baites''.... Mas ratificando o restante da questão:
## CESPE - 2018 - STM - Analista Judiciário - Análise de Sistemas
Por ser um algoritmo simétrico, o AES utiliza a mesma chave para cifrar e decifrar os dados. (CERTO)
-
Têm capacidade de receber até mais que isso
-
@Daniel e demais colegas, o erro da questão não é a forma com que a palavra bytes foi escrita e sim o tamanho da chave que não é 24 bites ( cespe escreve bites no lugar de bits ), a chave do AES é de 128, 192 OU ( OU E NÃO E ) 256 bits em blocos de 128 bits.
"O algoritmo de criptografia AES é considerado simétrico e tem a capacidade de receber chaves de 128 bites."
Se tivesse assim estaria correta ( 128, 192 OU 256 BITS ), cuidado que a CESPE adora isso, escreve a palavra da forma que ela é pronunciada em português, assim como backup/becape, pro candidato cair na pegadinha achando que o erro é a forma que a palavra foi escrita, existem várias pegadinhas dessa aqui no QC.