Questão nº 24
Questão de Tecnologia da Informação · FCC TRF4 2019 (nº 24)
As chaves pública e privada são geradas a partir de números aleatórios, que serão descartados mais tarde. Essa criptografia só é possível porque existe um relacionamento matemático entre estas chaves geradas por estes números aleatórios e pelos cálculos para encontrá-las. A chave pública é geralmente distribuída. Tecnicamente, o procedimento para gerar um par de chaves pública/privada é o seguinte:
-
Escolha dois números p e q
-
Calcule n = p x q
-
Calcule z = (p – 1 ) x ( q –1)
-
Escolha um número primo em relação a z e chame-o de e
-
Calcule d = e-1 mod z (mod é o resto da divisão inteira)
-
A chave pública KU = {e, n} e a chave privada KR = {d, n}
Com base nestas informações, um Analista afirma, corretamente, que
- Ap e q devem ser dois números ímpares extensos.
- Beste processo é denominado certificação digital e garante confidencialidade, mas não garante autenticação.
- CKR é mantida em segredo, apenas o dono a conhece, e pode ficar em um token. (alternativa correta)
- Deste algoritmo é conhecido como RC4 e é a base da maioria das aplicações que utilizam criptografia assimétrica.
- Eo tamanho das chaves varia entre 256 a 1024 bits.
Resposta comentada
Gabarito Alternativa C
A criptografia assimétrica, como o RSA (algoritmo descrito pelos passos), utiliza um par de chaves matematicamente relacionadas: uma chave pública (que pode ser compartilhada) e uma chave privada (que deve ser mantida em segredo). O que é criptografado por uma chave só pode ser descriptografado pela outra, e vice-versa.
- (A) Incorreta: p e q devem ser números primos grandes, não apenas ímpares. Embora todos os primos (exceto 2) sejam ímpares, a condição de ser primo é a crucial para a segurança do algoritmo RSA.
- (B) Incorreta: Este processo descreve a geração de chaves RSA, que é um algoritmo de criptografia assimétrica, não a certificação digital em si. Além disso, a criptografia assimétrica (como RSA) pode garantir tanto a confidencialidade (usando a chave pública para criptografar) quanto a autenticação e não-repúdio (usando a chave privada para assinar). A armadilha da banca é confundir a geração de chaves com o processo de certificação e subestimar as capacidades de segurança do RSA.
- (C) Correta: A chave privada (KR) é o segredo central da criptografia assimétrica, devendo ser conhecida apenas pelo seu proprietário para garantir a segurança. Armazená-la em um token de hardware (como um smart card ou USB token) é uma prática de segurança robusta que protege a chave contra roubo ou cópia indevida, pois ela nunca sai do dispositivo.
- (D) Incorreta: O algoritmo descrito é o RSA, que é um algoritmo de criptografia assimétrica. RC4 é um algoritmo de criptografia simétrica (cifra de fluxo) e é considerado inseguro para a maioria das aplicações modernas.
- (E) Incorreta: Para o algoritmo RSA (que é o descrito), os tamanhos de chave seguros atualmente recomendados são de 2048 bits ou mais (ex: 3072, 4096 bits). Chaves de 256 ou 1024 bits são consideradas insuficientes ou fracas para RSA hoje em dia. A armadilha da banca é apresentar um intervalo de tamanhos que já foi comum, mas que está desatualizado em termos de segurança.
Fonte: FCC TRF4 2019 Analista Judiciário - Área Apoio Especializado - Especialidade Infraestrutura em Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.