Questão de Segurança da Informação — Algoritmos de Criptografia — INSTITUTO AOCP 2024
Segurança da Informação›Algoritmos de Criptografia
Código
qa632581
Banca
INSTITUTO AOCP
Órgão
SEAP PR
Ano
2024
Cargo
Ag Prof ( )
Ao revisar os protocolos criptográficos, você é encarregado de identificar o algoritmo de chave assimétrica na lista fornecida. Diante disso, assinale a alternativa que apresenta corretamente um algoritmo de chave assimétrica.
ABlowfish.
B3DES (Triple DES).
CDES (Data Encryption Standard).
DAES (Advanced Encryption Standard).
ERSA (Rivest-Shamir-Adleman).
Revelar gabarito e comentário▾
GabaritoE — RSA (Rivest-Shamir-Adleman).
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Gabarito: letra E. O RSA (Rivest-Shamir-Adleman) é o único algoritmo de chave assimétrica (ou chave pública) entre as alternativas — ele utiliza um par de chaves (pública e privada) matematicamente relacionadas, enquanto Blowfish, 3DES, DES e AES são todos algoritmos de chave simétrica, que usam uma única chave secreta tanto para cifrar quanto para decifrar. Essa distinção fundamental entre os dois tipos de criptografia é o que decide a questão.
A criptografia é a técnica de transformar informações legíveis (texto claro) em um formato ilegível (texto cifrado) para proteger sua confidencialidade. Ela se divide em duas grandes famílias, e a diferença entre elas está na quantidade de chaves utilizadas e na relação entre elas:
Criptografia simétrica (chave secreta/única): utiliza uma única chave tanto para codificar quanto para decodificar a informação. A mesma chave que cifra é a que decifra. Isso exige que emissor e receptor compartilhem a mesma chave de forma segura (canal seguro), o que é o principal desafio desse modelo. É mais rápida e eficiente computacionalmente, sendo usada para cifrar grandes volumes de dados. Os exemplos clássicos são: AES, DES, 3DES, Blowfish, RC4, RC5, RC6, Twofish e IDEA.
Criptografia assimétrica (chave pública): utiliza duas chaves distintas e matematicamente relacionadas: uma pública, que pode ser livremente divulgada, e uma privada, que deve ser mantida em segredo por seu dono. O que é cifrado com uma das chaves só pode ser decifrado com a outra do par. Isso elimina a necessidade de um canal seguro para a troca de chaves, mas é computacionalmente mais lenta. Os exemplos clássicos são: RSA, DSA, ECC (Elliptic Curve Cryptography), ECDSA, El-Gamal e Diffie-Hellman.
A escolha entre um tipo e outro depende do objetivo: para garantir confidencialidade, cifra-se com a chave pública do destinatário (só a chave privada dele abre); para garantir autenticidade e não repúdio, cifra-se com a chave privada do emissor (assinatura digital — qualquer um pode verificar com a chave pública dele). Na prática, sistemas como HTTPS (SSL/TLS) usam criptografia assimétrica para a troca segura de uma chave de sessão, que então é usada com criptografia simétrica (como AES) para cifrar o tráfego, aproveitando a segurança do primeiro e a velocidade do segundo.
A pegadinha desta questão é justamente a classificação dos algoritmos: o candidato que não domina a lista de algoritmos de cada tipo pode confundir, por exemplo, o Blowfish (simétrico) com um algoritmo assimétrico por ser menos comum. A banca explora o conhecimento da classificação canônica de cada algoritmo. Guarde a fronteira: simétricos usam uma chave e incluem AES, DES, 3DES, Blowfish, RC4, RC5, RC6, Twofish, IDEA; assimétricos usam um par de chaves e incluem RSA, DSA, ECC, ECDSA, El-Gamal, Diffie-Hellman. É exatamente nessa fronteira que as alternativas se dividem.
Critério
Criptografia Simétrica
Criptografia Assimétrica
Quantidade de chaves
Uma única chave secreta
Par de chaves (pública e privada)
Relação entre as chaves
A mesma chave cifra e decifra
Chaves matematicamente relacionadas; o que uma cifra, a outra decifra
Exemplos de algoritmos
AES, DES, 3DES, Blowfish, RC4, RC5, RC6, Twofish, IDEA
RSA, DSA, ECC, ECDSA, El-Gamal, Diffie-Hellman
Velocidade computacional
Mais rápida
Mais lenta
Uso típico
Cifrar grandes volumes de dados
Troca segura de chaves, assinatura digital, autenticação
Criptografia
1Simétrica (uma chave)
AES
DES
3DES
Blowfish
2Assimétrica (par de chaves)
RSA
DSA
ECC
Diffie-Hellman
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O Blowfish é um algoritmo de criptografia simétrica de bloco, projetado por Bruce Schneier em 1993. Ele utiliza uma única chave secreta para cifrar e decifrar, portanto não se enquadra como chave assimétrica. A confusão pode ocorrer por ser um algoritmo menos conhecido, mas sua classificação é inequívoca: simétrico.
Alternativa B — ❌ Incorreta
O 3DES (Triple DES) é uma variação do DES que aplica o algoritmo três vezes, aumentando a segurança. Ele permanece um algoritmo de criptografia simétrica, pois usa a mesma chave (ou combinação de chaves) para cifrar e decifrar. Não há par de chaves pública/privada.
Alternativa C — ❌ Incorreta
O DES (Data Encryption Standard) é o clássico algoritmo de criptografia simétrica de bloco, padronizado pelo governo dos EUA em 1976. Utiliza uma chave de 56 bits e é considerado inseguro para aplicações modernas, mas sua classificação é simétrica — usa uma única chave secreta.
Alternativa D — ❌ Incorreta
O AES (Advanced Encryption Standard) é o sucessor do DES e também é um algoritmo de criptografia simétrica de bloco, com chaves de 128, 192 ou 256 bits. É amplamente utilizado hoje, mas continua sendo simétrico: a mesma chave cifra e decifra.
Alternativa E — ✅ Correta ⟵ GABARITO
O RSA (Rivest-Shamir-Adleman) é o algoritmo de criptografia assimétrica mais conhecido e utilizado. Ele se baseia na dificuldade de fatorar números primos grandes e utiliza um par de chaves: uma pública (para cifrar ou verificar assinatura) e uma privada (para decifrar ou assinar). É usado em protocolos como SSL/TLS, na infraestrutura de chaves públicas (ICP) e em assinaturas digitais. É exatamente o que o enunciado pede: um algoritmo de chave assimétrica.