Questões de Concurso sobre Criptografia e Criptoanálise

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
918 questões encontradas
Questões por página
20
Mais recentes
 

Considere as informações abaixo.


I. O hash da palavra Tribunal foi gerado usando-se um algoritmo A e resultou em:

501dfbdf939974847dc5030a81c43bf94bd1d3bb

II. O hash da palavra Tribunal foi gerado usando-se um algoritmo B e resultou em:

c9650cbdbd3efe4ff7a9bf4d4e00dba8f93c5f9378432860ee48c18e1a60fd6e

III. O hash da palavra tribunal foi gerado usando-se um algoritmo A e resultou em:

774221031074f47a2b15a9a7b6dbfc05f299f9d5


É correto afirmar que:


A

O algoritmo A resultou em um hash de 40 dígitos hexadecimais, porque as duas palavras indicadas em I e em III tinham o mesmo número de caracteres; se fossem diferentes, o hash teria mais ou menos dígitos.


B

Se um texto composto por várias linhas e muitos caracteres for submetido a um gerador de hash, somente o algoritmo B, utilizado em II, poderá ser utilizado.


C

O algoritmo A, utilizado em I e em III, corresponde ao MD5.


D

O algoritmo A, utilizado em I e em III, corresponde ao SHA-512.


E

O algoritmo B, utilizado em II, que trabalha com 8 palavras de 32 bits, corresponde ao SHA-256.

Em relação aos conceitos básicos envolvendo criptografia, assinale a alternativa correta.


A

Uma função de hash criptográfico como, por exemplo, MD5SUM, serve para garantir a autenticidade inequívoca de um documento eletrônico.


B

As assinaturas digitais são um exemplo de uso de Message Authentication Code (MAC).


C

Um documento eletrônico assinado digitalmente oferece garantia quanto à autenticidade e à integridade das informações contidas nesse documento.


D

Entre as desvantagens da criptografia simétrica, em comparação com a criptografia assimétrica, estão seu alto custo computacional e a dificuldade de gerenciar e divulgar as chaves.


E

Entre as informações mantidas em um certificado digital, estão as chaves pública e privada da entidade detentora do certificado.

As credenciais de acesso dos usuários de um aplicativo são armazenadas em um banco de dados e são utilizadas unicamente para acesso às funcionalidades do aplicativo. A equipe de desenvolvimento definiu como requisito não funcional que o sistema deve evitar que as senhas sejam obtidas por um invasor mesmo que o aplicativo ou banco de dados esteja comprometido.


Para implementar o requisito não funcional, um modo de proteger as senhas dos usuários é:


A

ocultar o algoritmo utilizado para proteção das senhas;


B

armazenar as senhas cifradas por meio de um algoritmo de chaves assimétricas;


C

utilizar um algoritmo hash com salt antes de persistir as senhas no banco de dados;


D

codificar um algoritmo próprio para cifrar as senhas com base em uma chave randômica segura;


E

usar uma chave randômica gerada pelo aplicativo para cifrar as senhas por meio de um algoritmo de chave simétrica.

A maior vantagem da criptografia simétrica, em todos os cenários, é o fato de ela usar apenas uma chave para cada par de entidades comunicantes, o que a caracteriza como o processo de criptografia mais seguro.


C

Certo


E

Errado

O requisito conhecido como “resistência à colisão forte” para uma função de hash criptográfica qualquer, aqui denominada H, estabelece que


A

é computacionalmente impraticável encontrar qualquer par de blocos de dados (x,y) de modo que H(x) = H(y).


B

H pode ser aplicada em um bloco de dados de qualquer tamanho.


C

H produz uma saída de tamanho fixo.


D

para um bloco de dados x informado, é computacionalmente impraticável encontrar um bloco de dados y ≠ x com H(y) = H(x)


E

para qualquer valor de hash h informado, é computacionalmente impraticável encontrar um bloco de dados y tal que H(y) = h.

Ana precisa enviar a mensagem M para Bráulio de forma sigilosa pela rede do Tribunal de Justiça atendendo aos requisitos de segurança: autenticidade, não repúdio, integridade e confidencialidade. Para isso, Ana deve enviar uma chave secreta K para Bráulio e gerar uma assinatura digital AD(M).


Considerando que a chave K deve ser conhecida apenas por Ana e Bráulio, após esse processo deve-se cifrar K e AD(M) com a chave:


A

privada de Bráulio;


B

privada de Ana;


C

pública de Ana;


D

pública de Bráulio;


E

secreta de Ana.

Ao contrário do que ocorre com os contratos tradicionais, a execução dos contratos inteligentes (smart contracts) implementados com a tecnologia blockchain pode ser automatizada, o que proporciona a mitigação de riscos, dada a previsibilidade garantida pelos códigos programados com base nessa tecnologia.


C

Certo


E

Errado

Sobre a encriptação simétrica, duas formas de encriptação podem ser utilizadas: encriptação múltipla e modo de operação de cifra de bloco. Na encriptação múltipla, o esquema mais utilizado é o Triple DES (Data Encryption Standard), que pode ser utilizado com duas ou três chaves; há, ainda, o Double DES. No modo de operação de cifra de bloco, o esquema mais simples possui a seguinte descrição: “cada bloco de bits de texto claro é codificado independentemente usando a mesma chave”. Assinale, a seguir, a alternativa que apresenta essa cifra de bloco.


A

Counter (CTR).


B

Cipher feedback (CFB).


C

Output feedback (OFB).


D

Electronic codebook (ECB).

Levando em consideração os algoritmos criptográficos DES, AES e RSA, julgue as afirmações abaixo:


I. O DES (Data Encryption Standard) criptografa um bloco de texto de 64 bits usando uma chave de 64 bits. Ele possui dois blocos de transposição e 16 cifras cíclicas complexas. Embora as 16 cifras cíclicas de iteração sejam conceitualmente as mesmas, cada uma usa uma chave diferente derivada da chave original.

II. O AES (Advanced Encryption Standard) é um algoritmo de criptografia de chave simétrica que foi concebido para substituir o algoritmo DES devido a chave do último ser muito pequena. Ele foi projetado com três tamanhos de chave: 128, 192 ou 256 bits.

III. O RSA (Rivest-Shamir-Adleman) é uma cifra de bloco em que o texto claro e o cifrado são inteiros entre 0 e , para algum . Um tamanho típico para é 1024 bits, ou 309 dígitos decimais, ou seja, é menor que 21024.


É CORRETO o que consta:


A

na afirmativa I, apenas.


B

na afirmativa II, apenas.


C

na afirmativa III, apenas.


D

nas afirmativas I e III, apenas.


E

nas afirmativas I, II e III.

A criptografia é uma técnica que visa transformar dados com o intuito de ocultar o seu real significado. Ela é amplamente utilizada em aplicações onde a segurança dos dados é um ponto crucial. Ao longo dos anos os algoritmos de criptografia evoluíram bastante, sempre tentando oferecer soluções mais eficazes e eficientes. A respeito dos conceitos e algoritmos que envolvem as técnicas de criptografia, analise as afirmativas abaixo e marque alternativa correta.

-

I. A criptografia pode ser categorizada em dois diferentes tipos, criptografia simétrica e criptografia assimétrica. A primeira faz uso de apenas uma chave criptográfica e é usada tanto por quem criptografa os dados quanto por quem os descriptografa.

II. RSA é o nome de um algoritmo de criptografia simétrica de 2048 bits, logo muito seguro. Esse algoritmo é usado, por exemplo, na geração de chaves SSH.

III. Algoritmos como DES, AES e IDEA são exemplos de algoritmos de criptografia de 256 bits.


A

Apenas a afirmativa lI está correta.


B

Apenas as afirmativas I e lI estão corretas.


C

Apenas as afirmativas lI e IlI estão corretas.


D

Apenas a afirmativa I está correta.


E

Todas as afirmativas estão corretas.

A função de hash SHA-256, quando calculada para a string abcde como dado de entrada, resulta no seguinte hash, aqui representado em hexadecimal:


36bbe50ed96841d10443bcb670d6554f

0a34b761be67ec9c4a8ad2c0c44ca42c


Obs.: O valor foi quebrado em duas linhas por questões de espaço, mas se trata de um valor contínuo único.


Quando a mesma função é calculada para a string abcdeabcde, é correto afirmar sobre o hash resultante que


A

seu tamanho é de 256 bytes.


B

seu tamanho é de 32 bytes.


C

ele é igual à concatenação do hash de abcde com ele mesmo.


D

seu valor depende do instante de tempo em que a função é executada no computador, não sendo possível prever seu tamanho.


E

seu tamanho corresponde ao dobro do tamanho do hash de abcde, mas seu valor não é igual à concatenação dele com ele mesmo.

Alice criptografa o documento com sua chave privada, calcula o hash do documento e envia para Bob. Se o hash do documento recebido por Bob for diferente do hash do documento original gerado por Alice, significa que o documento


A

se autodestruirá ao ser aberto.


B

não poderá ser descriptografado.


C

perdeu a integridade.


D

perdeu a disponibilidade.


E

terá hashes de tamanhos diferentes.

Quanto a temática "Segurança de Banco de Dados" inclui vários tipos diferentes de processos e procedimentos para termos a devida proteção das Bases de Dados, tais como:


(1) criptografia dos dados.

(2) autenticação de dois fatores.

(3) replicação de bancos de dados.


Da relação apresentada:


A

existem somente o 1 e 2


B

existem somente o 1 e 3


C

existem somente o 2 e 3


D

existem todos

Uma chave criptográfica é um valor secreto que interage com o algoritmo de encriptação. Sobre a criptografia e seus quatro objetivos principais, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:


(1) Confidencialidade da mensagem.

(2) Integridade da mensagem.

(3) Autenticação do remetente.

(4) Não repúdio ou irretratabilidade do remetente.


(_) O destinatário deverá ser capaz de verificar se a mensagem foi alterada durante a transmissão.

(_) O destinatário deverá ser capaz de verificar se o remetente é realmente quem diz ser.

(_) Não deverá ser possível ao remetente negar a autoria de sua mensagem.

(_) Só o destinatário autorizado deve ser capaz de extrair o conteúdo da mensagem da sua forma cifrada.


A

2 - 3 - 1 - 4.


B

2 - 3 - 4 - 1.


C

1 - 2 - 3 - 4.


D

1 - 3 - 2 - 4.


E

4 - 2 - 3 - 1.

A cifra de bloco é uma das classes gerais de técnicas de criptografia simétrica utilizada em muitos protocolos seguros da Internet, como o PGP e o SSL.


C

Certo


E

Errado

As funções de hash têm como objetivo principal converter uma mensagem ou dados em uma saída numérica única dada a entrada. Essas funções podem ser de uma via ou de via dupla; o uso mais comum é o de apenas uma via. O Secure Hash Algorithm (SHA) foi projetado para garantir a integridade da mensagem e é utilizado em conjunto com protocolos de encriptação. Já o Message Digest Algorithm (MD) também cria um hash de uma via e é utilizado para ajudar a manter a integridade das mensagens. Sobre SHA-1 e MDS, qual alternativa está correta com relação a essas funções de hash?


A

O SHA-1 é um algoritmo que gera uma saída de 128 bits de hash e é mais complexo que seu antecessor.


B

O MDS produz um hash de 128 bits e oferece grande segurança, mas não é tão resistente a colisões.


C

O SHA-1 produz um hash de 64 bits com salt de 96 bits, o que gera um composto de 160 bits alternante, que varia de 160 até 280 bits de resistência a colisões.


D

O MDS é a evolução natural de suas outras versões, mas sua principal funcionalidade é que ele encripta em blocos de 4 em 4, o que significa que cada mensagem é quebrada em 4 inputs de 32 bits que são mesclados, usando a janela de Claus para compor os 128 bits de saída.


E

O SHA-1 é muito utilizado em conjunto com o MDS, pois ambos usam a mesma cadeia geratriz, que é o DES, ao invés do AES.

Com relação aos métodos de criptografia de chave pública, considere as afirmativas a seguir.


I. Cada participante em um sistema de chave pública possui um par de chaves, uma pública e outra, privada.

II. Qualquer participante pode criptografar e decriptografar uma mensagem usando a própria chave privada.

III. Quando o participante P1 envia uma mensagem criptografada para P2, é preciso que P2 conheça a chave privada de P1.


É correto somente o que se afirma em


A

I.


B

II.


C

III.


D

I e II.


E

II e III.

   
Gerar simulado