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
 

Analise as seguintes asserções e a relação proposta entre elas:


I. A criptografia é uma técnica que utiliza códigos para proteger informações sigilosas. No mundo atual, em que a comunicação está cada vez mais presente na vida de todos, a proteção dessa informação e privacidade de todos deve ser garantida.


PORQUE


II. O algoritmo realiza seus passos utilizando a chave para alterar o texto simples e convertê-lo em texto cifrado.


A respeito dessas asserções, assinale a alternativa correta.


A

As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.


B

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.


C

A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.


D

A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.


E

As asserções I e II são proposições falsas.

Analise as assertivas abaixo sobre criptografia:


I. Algoritmos de chave simétrica utilizam a mesma chave para codificação e decodificação.

II. Algoritmos de chave pública utilizam uma chave privada para codificação e outra chave pública para decodificação.

III. Um dos princípios fundamentais da criptografia é que todas as mensagens devem conter alguma redundância, ou seja, informações que não são necessárias para a compreensão da mensagem.


Quais estão corretas?


A

Apenas II.


B

Apenas III.


C

Apenas I e II.


D

Apenas I e III.


E

I, II e III.

O bloco da figura a seguir representa genericamente um algoritmo de verificação de assinatura digital baseada em criptografia assimétrica, o qual toma três entradas e fornece uma saída, indicando se a assinatura é válida ou não.


Imagem associada para resolução da questão


Duas das entradas são a mensagem original, que passou pelo processo de assinatura digital, e a assinatura digital propriamente dita. A entrada identificada pelo ponto de interrogação corresponde à chave


A

pública do receptor da mensagem.


B

pública do signatário da mensagem.


C

pública da Autoridade Certificadora.


D

privada do signatário da mensagem.


E

privada do receptor da mensagem.

A blockchain é uma tecnologia que não é exclusiva para as criptomoedas, ou seja, é uma plataforma que pode ser utilizada em diversos tipos de aplicação.


C

Certo


E

Errado

“Neste algoritmo, os dados são codificados em blocos de 64 bits usando uma chave de 56 bits. O algoritmo transforma a entrada de 64 bits em uma série de etapas em uma saída de 64 bits. As mesmas etapas, com a mesma chave, são empregadas para reverter a criptografia. Uma de suas desvantagens é que pode ser decifrado com a técnica de força bruta.” As informações se referem ao seguinte tipo algoritmo de criptografia:


A

DES.


B

AES.


C

RSA.


D

IDEA.


E

Camellia.

Uma das etapas que a referida área especializada em dados precisará desenvolver é a de análise exploratória, que consiste em pesquisar formas de criptografar os dados em big data da Internet e em inteligências artificiais abertas.


C

Certo


E

Errado

Uma técnica de substituição é aquela em que as letras do texto claro são substituídas por outras letras, números ou símbolos. Se o texto claro for visto como uma sequência de bits, então a substituição envolve trocar padrões de bits de texto claro por padrões de bits de texto cifrado.

-

(STALLINGS, W. Criptografia e Segurança de Redes: princípios e práticas. 6ed. Pearson, 2015. p. 25.)

-

São consideradas somente técnicas de substituição:


A

Cifras multialfabéticas; Hiller; César; e, Playfair.


B

Cifras unialfabéticas; One-time pad; Playfair; e, César.


C

Cifras monoalfabéticas; Playfair; Hill; e, polialfabéticas.


D

Cifras de César; força bruta; One-time pad; e, multialfabética.

O objetivo A10, listado no Anexo A da Norma ABNT NBR ISO/IEC 27001:2013, estabelece como objetivo “Assegurar o uso efetivo e adequado da criptografia para proteger a confidencialidade, autenticidade e/ou a integridade da informação”. Considerando o tópico criptografia, analise as assertivas abaixo:


I. Embora a criptografia de chave pública tenha sido usada no passado, hoje ela foi totalmente substituída pela criptografia de chave privada.

II. Ataques de canal lateral (em inglês, side-channel attacks ou SCAs) podem obter chaves secretas de criptografia sem usar pesquisa exaustiva e sem conhecer quaisquer detalhes da estrutura da chave.

III. Dado um algoritmo de criptografia, quanto maior a chave de criptografia usada, maior a segurança obtida no processo de proteção de dados contra ataques de força bruta.


Quais estão corretas?


A

Apenas III.


B

Apenas I e II.


C

Apenas I e III.


D

Apenas II e III.


E

I, II e III.

“Técnica usada para mapear os dados do objeto para algum valor inteiro representativo. Armazena os dados em formas de pares de chaves e valores. A chave, que é usada para identificar os dados, é dada como uma entrada para a função. Uma chave é o conjunto dos dados identificadores para um registro de dados em particular. Quando se interage com um registro de funcionários, o nome ou o número do funcionário geralmente serve como chave para acessar todas as outras informações que existem sobre o funcionário. Ressalta-se que não tem sentido ordenar todas as informações dos funcionários quando somente se precisa das chaves ordenadas.” Tal técnica é conhecida como:


A

Sort.


B

B-tree.


C

Hashing.


D

Heap binário.

Em geradores de números pseudoaleatórios para uso criptográfico, conhecidos como CSPRNG (Cryptographically Secure Pseudo Random Number Generators), é importante


A

alterar o algoritmo utilizado a cada execução, e utilizar apenas algoritmos que não sejam de conhecimento público.


B

não utilizar nenhuma fonte de entropia externa, deixando sua produção para o próprio algoritmo gerador.


C

obter entropia uma única vez, armazená-la, e utilizá-la em todas as execuções, garantindo a previsibilidade.


D

semear a execução com o mínimo de entropia disponível.


E

semear a execução com o máximo de entropia disponível.

O envelope digital é um esquema de criptografia padrão para implementar a confidencialidade de dados durante o envio de uma mensagem para um destinatário. Nesse esquema, criptografam-se os dados utilizando-se um algoritmo de criptografia simétrica.

Já a chave secreta usada nesse esquema é criptografada utilizando-se um algoritmo de criptografia assimétrica com a chave


A

privada do remetente


B

privada do destinatário


C

pública do remetente


D

pública do destinatário


E

pública de um terceiro confiável

Assinale a alternativa que apresenta somente exemplos de criptografia Simétrica.


A

aes • rc2 • rsa


B

aes • blowfish • rsa


C

aes • blowfish • cast


D

rsa • cast • blowfish


E

rsa • rc2 • cast

O AES (Advanced Encryption Standard) é dividido em dois módulos, sendo um para cifragem e um para decifragem. O módulo para cifragem possui quatro transformações, sendo duas delas a


A

AddRoundKey e a Aescore.


B

SubBytes e a MixColumns.


C

ShiftRows e a Cipher.


D

MixColumns e a Cipher.


E

ShiftRows e a Aescore.

O diagrama a seguir representa um modelo para geração de números pseudoaleatórios seguros, que representa, na sua essência, um algoritmo criptográfico utilizado em segurança de sistemas.


Imagem associada para resolução da questão


O diagrama apresentado é descrito como:


A

Diagrama do gerador Blum Blum Shub.


B

Diagrama para geração de chaves e vetores de inicialização ANSI X9.17.


C

Diagrama de criptografia de dados Diffie-Hellman.


D

Diagrama de criptografia estruturado no Teorema de Euler para criptografia de dados.


E

Algoritmo de encriptação de dados RSA.

Qual é a definição de criptografia?


A

Um método para rastrear e identificar usuários na internet.


B

Um método para proteger informações confidenciais por meio de códigos.


C

Um método para aumentar a velocidade de transmissão de dados em uma rede.


D

Um método para proteger o hardware de um computador contra ameaças externas.

Assinale a alternativa que corresponde a uma propriedade requerida em uma função de hash criptográfica.


A

Deve haver uma função inversa facilmente computável que permita calcular qual mensagem gerou determinado valor de hash, permitindo a desencriptação da informação codificada no hash.


B

O tamanho do hash computado pela função deve ser proporcional ao tamanho da mensagem de entrada. Ou seja, se a mensagem M1 tem tamanho t e a mensagem M2 tem tamanho 2t, então o hash de M2 deve ter o dobro do tamanho do hash de M1.


C

Dada uma mensagem M1, deve ser computacionalmente difícil encontrar outra mensagem M2 diferente de M1 tal que o hash de M1 seja igual ao hash de M2.


D

O hash produzido pela função deve possuir tamanho menor ou igual a 64 bits para que sua computação seja compatível com processadores modernos de 64 bits.


E

Deve requerer um certificado digital como parâmetro de entrada para o cálculo, além da mensagem a ter seu hash calculado, vinculando assim o hash produzido a uma chave pública.

Blowfish é uma cifra simétrica de blocos que utiliza chave com tamanho variável de 32 bits a 448 bits e que foi criada como alternativa gratuita e rápida aos algoritmos criptográficos existentes.


C

Certo


E

Errado

Em forense digital, o objetivo das verificações de integridade é mostrar que as evidências não foram alteradas desde o momento em que foram recolhidas, suportando assim o processo de autenticação.


Um algoritmo tradicionalmente utilizado para a criação de hashes é o


A

Diffie-Helman.


B

3DES.


C

RSA.


D

RC4.


E

MD5.

As funções Hash são amplamente utilizadas na criptografia para transformar dados em um valor Hash criptográfico de tamanho fixo. Essas funções são usadas para garantir a integridade dos dados, para criar chaves criptográficas, para autenticar mensagens e em outras aplicações de segurança. Selecione a alternativa que mostra a propriedade de uma função Hash que garante que uma pequena mudança na entrada deve resultar em uma mudança significativa no valor Hash.


A

Colisão


B

Difusão


C

Confusão


D

Unicidade


E

Determinismo

   
Gerar simulado