Questão de Segurança da Informação — Conceitos de Criptografia (Chaves, Simetria, etc.) — CESPE / CEBRASPE 2026
- Código
- ce390788
- Banca
- CESPE / CEBRASPE
- Órgão
- TCE RN
- Ano
- 2026
- Cargo
- Ana Adm ( )
- CCerto
- EErrado
GabaritoE — Errado
❌ ERRADO. O item está incorreto porque inverte o princípio de Kerckhoffs: a segurança de um sistema criptográfico moderno não reside no segredo do algoritmo, mas sim no segredo da chave. O princípio, formulado por Auguste Kerckhoffs no século XIX, estabelece que o algoritmo deve ser público e de amplo conhecimento, justamente para que sua robustez seja testada pela comunidade científica — é a chave que deve ser mantida em segredo.
O princípio de Kerckhoffs é um dos fundamentos da criptografia moderna e parte de uma premissa realista: algoritmos secretos (a chamada "segurança por obscuridade") tendem a ser mais frágeis, pois não passam pelo escrutínio público que identifica vulnerabilidades. Ao tornar o algoritmo público, a segurança passa a depender exclusivamente da chave, que pode ser trocada caso seja comprometida — algo impossível se o próprio algoritmo precisar ser substituído. É por isso que os principais algoritmos modernos (AES, RSA, SHA-256) são completamente públicos e amplamente analisados.
Na prática, isso significa que um atacante que conhece o algoritmo em detalhes ainda não consegue quebrar o sistema sem a chave. Por exemplo, o AES (Advanced Encryption Standard) é um algoritmo público, documentado e auditado mundialmente; sua segurança reside na chave de 128, 192 ou 256 bits. Se a chave for forte e bem guardada, mesmo conhecendo o algoritmo, o atacante não consegue decifrar a mensagem em tempo viável. O segredo do algoritmo, ao contrário, seria uma falsa sensação de segurança: uma vez descoberto (por engenharia reversa, espionagem ou vazamento), todo o sistema estaria comprometido.
A distinção que importa aqui é entre segredo do algoritmo (segurança por obscuridade) e segredo da chave (princípio de Kerckhoffs). A criptografia moderna adota a segunda abordagem: o algoritmo é público, a chave é secreta. Essa é a base de sistemas como TLS/SSL, criptografia de disco, assinaturas digitais e praticamente toda a infraestrutura de segurança atual. A banca explora exatamente essa inversão: o candidato que conhece o princípio percebe que a afirmação troca o papel do algoritmo pelo da chave.
Guarde o critério decisivo: algoritmo público + chave secreta = princípio de Kerckhoffs. É exatamente essa inversão que torna o item errado.
A afirmação diz que "a segurança reside no segredo absoluto do algoritmo". Isso contraria frontalmente o princípio de Kerckhoffs, que preconiza exatamente o oposto: o algoritmo deve ser público, e a segurança deve residir na chave. O erro é a inversão dos papéis — o item atribui ao algoritmo o que pertence à chave. A segurança por obscuridade (manter o algoritmo oculto) é rejeitada pela criptografia moderna justamente por ser frágil: basta o algoritmo ser descoberto para o sistema inteiro cair, enquanto no modelo de Kerckhoffs, mesmo com o algoritmo conhecido, a segurança permanece intacta se a chave for forte.
A banca inverte o princípio de Kerckhoffs: troca o segredo da chave pelo segredo do algoritmo. O candidato que memorizou "algoritmo público, chave secreta" reconhece a armadilha na hora. É a pegadinha clássica de inverter os sujeitos da regra — aqui, o que deve ser oculto é a chave, nunca o algoritmo.
Para questões sobre Kerckhoffs, lembre-se do par: algoritmo = público (para ser testado e validado pela comunidade) e chave = secreta (é o que garante a confidencialidade). Se a questão disser que o algoritmo deve ser secreto, está errada — é segurança por obscuridade, rejeitada pela criptografia moderna.
Gabarito: letra E (Errado).
Link permanente: /questoes/ce390788