Questão de Arquitetura de Software — Segurança da Informação — Quadrix 2023
- Código
- qg027028
- Banca
- Quadrix
- Órgão
- CREFITO-14ª Região(PI)
- Ano
- 2023
- Nível
- Médio
- Cargo
- Técnico em Informática
- ARSA.
- BAES.
- CECC.
- DDiffi e‑Hellman.
- EDSA.
GabaritoE — DSA.
Gabarito: letra E. O DSA (Digital Signature Algorithm) é o padrão de assinatura digital adotado pelo NIST, fundamentado em exponenciação modular e logaritmo discreto. As demais alternativas ou não são específicas para assinatura digital (AES, Diffie‑Hellman), ou baseiam‑se em outros problemas matemáticos (RSA em fatoração, ECC em curvas elípticas).
A banca testa o conhecimento sobre os principais algoritmos criptográficos e suas bases matemáticas. O DSA foi proposto pelo NIST em 1991 e é especificado no FIPS 186, sendo o padrão oficial para assinaturas digitais do governo dos EUA. Sua segurança repousa na dificuldade do problema do logaritmo discreto.
O RSA (Rivest‑Shamir‑Adleman) também é usado para assinatura digital, mas é baseado no problema da fatoração de inteiros, não no logaritmo discreto. Além disso, não foi adotado como padrão original do NIST para assinatura (embora seja amplamente utilizado em outros contextos).
O AES (Advanced Encryption Standard) é um algoritmo de criptografia simétrica, não é usado para assinatura digital. Ele não lida com exponenciação modular nem logaritmo discreto.
O ECC (Elliptic Curve Cryptography) é uma família de algoritmos baseada em curvas elípticas. Embora existam variantes de assinatura (ECDSA), o problema matemático subjacente é o logaritmo discreto em curvas elípticas, e não a exponenciação modular em corpos finitos. O padrão oficial do NIST para assinatura é o DSA (ou ECDSA como variante, mas a questão pede o algoritmo clássico).
O Diffie‑Hellman é um protocolo de troca de chaves, não um algoritmo de assinatura digital. Ele também usa exponenciação modular, mas sua finalidade é estabelecer um segredo compartilhado, e não assinar mensagens.
O DSA (Digital Signature Algorithm) é o padrão do NIST para assinatura digital. Ele utiliza exponenciação modular e logaritmo discreto em um grupo finito, conforme descrito no FIPS 186. É o algoritmo oficial para garantir autenticidade e integridade em documentos eletrônicos.
Para memorizar, lembre‑se da sigla DSA = “Digital Signature Algorithm” e associe ao NIST. Já o RSA é mais antigo e não é padrão do NIST para assinatura. Na prova, se a questão mencionar “exponenciação modular” e “logaritmo discreto” como base, a resposta quase sempre será DSA (ou Diffie‑Hellman, mas este não é para assinatura).
Link permanente: /questoes/qg027028