Questão de Segurança da Informação — Criptografia — FGV 2024
- Código
- fg100049
- Banca
- FGV
- Órgão
- TJ-RR
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Judiciário - Infraestrutura de Tecnologia da Informação
- ADSA.
- B3DES.
- CRC4.
- DRSA.
- EDiffie-Hellman.
GabaritoD — RSA.
Gabarito: letra D. O texto descreve um algoritmo de criptografia que opera com blocos de tamanho variável, onde o texto claro e o cifrado são números inteiros entre 0 e n−1, tipicamente n com 1024 bits (309 dígitos decimais). A menção a "expressão com exponenciais" e que o tamanho do bloco deve ser menor ou igual a log2(n)+1 são características marcantes do RSA, algoritmo assimétrico de Rivest, Shamir e Adleman.
O RSA é uma cifra de bloco que utiliza exponenciação modular para cifrar (C = M^e mod n) e decifrar (M = C^d mod n). O valor n é o produto de dois grandes primos, e o tamanho do bloco é limitado pelo valor de n, exatamente como descrito. Nenhum outro algoritmo listado se encaixa:
DSA é um algoritmo de assinatura digital, não de cifragem de blocos. Não utiliza exponenciação para cifrar mensagens.
3DES é uma cifra de bloco simétrica que opera com blocos de 64 bits e usa permutações e substituições, não exponenciação. O tamanho típico de n (1024 bits) não se aplica.
RC4 é uma cifra de fluxo (stream cipher), não de bloco. Não trabalha com blocos de tamanho variável nem com exponenciação modular.
RSA é uma cifra de bloco assimétrica baseada em exponenciação modular, com n tipicamente de 1024 bits, exatamente como descrito.
Diffie-Hellman é um protocolo de troca de chaves, não uma cifra de bloco. Não cifra mensagens diretamente.
Sempre que a descrição mencionar "bloco", "exponenciação" e um n grande (ex.: 1024 bits), o algoritmo quase certamente é o RSA. Outros algoritmos assimétricos como ECC também usam exponenciação, mas não são cifras de bloco no sentido clássico.
Gabarito: letra D
Link permanente: /questoes/fg100049