Pular para o conteúdo principal

Questão de Segurança da Informação — Algoritmos de Criptografia — INSTITUTO AOCP 2024

Segurança da InformaçãoAlgoritmos 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.
  1. ABlowfish.
  2. B3DES (Triple DES).
  3. CDES (Data Encryption Standard).
  4. DAES (Advanced Encryption Standard).
  5. 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”.

Criptografia: algoritmos simétricos × assimétricos

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.

Gabarito: letra E

Link permanente: /questoes/qa632581