wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cryptography

Total questions: 82

Worksheet time: 43mins

Name
Class
Date
1.

Autenticação

a)

Garantir que as entidades envolvidas são, de facto, quem afirmam ser.

b)

Impedir o acesso não autorizado aos serviços e/ou à informação.

c)

Funcionalidades que impedem que uma entidade se recuse a colaborar numa acção.

d)

Limitar o acesso à informação apenas a quem está autorizado

2.

Controlo de acessos

a)

Impedir o acesso não autorizado aos serviços e/ou à informação

b)

Funcionalidades que impedem que uma entidade se recuse a colaborar numa acção

c)

Garantir que o sistema continua a funcionar, mesmo após a ocorrência de um incidente grave

d)

Garantir que as entidades envolvidas são, de facto, quem afirmam ser

3.

Confidencialidade e Integridade

a)

Garantir que as entidades envolvidas são, de facto, quem afirmam ser

b)

Impedir o acesso não autorizado aos serviços e/ou à informação

c)

Funcionalidades que impedem que uma entidade se recuse a colaborar numa acção

d)

Limitar o acesso à informação apenas a quem está autorizado. Eventualmente, só a quem se autenticar; Não permitir que os dados sejam alterados por terceiros

4.

Encriptação (cifrar)

a)

Partindo da informação encriptada, voltar a obter os dados originais

b)

Obriga ao conhecimento do algoritmo matemático e de uma chave que pode não ser secreta

c)

Conjunto de dados encriptados associados a um documento

d)

Gerar informação ininteligível para terceiros; Utilização de algoritmos matemáticos associados a chaves; Permitir a recuperação dos dados originais

5.

Desencriptação (decifrar)

a)

Permitir a recuperação dos dados originais

b)

Partindo da informação encriptada, voltar a obter os dados originais;Obriga ao conhecimento do algoritmo matemático e de uma chave que pode não ser secreta

c)

Conjunto de dados encriptados associados a um documento

d)

Partindo da informação, voltar a obter os dados originais

6.

Assinatura Digital

a)

Obriga ao conhecimento do algoritmo matemático e de uma chave que pode não ser secreta

b)

O documento em si não é encriptado; Não é garantida a confidencialidade

c)

A encriptação não é feita usando mecanismos assimétricos

d)

Conjunto de dados encriptados associados a um documento

A encriptação é feita usando mecanismos assimétricos

7.

Segurança Garante

a)

Integridade do documento

b)

A encriptação feita por mecanismos assimétricos

c)

Obriga à encriptação e desencriptação

8.

A análise de risco consiste em:

- Identificar os bens a proteger;

- Identificar as ameaças;

-Calcular a probabilidade de sucesso de uma tentativa de ataque;

a)

SIM

b)

Não

9.

Código César:

Com um esquema semelhante, quantas chaves diferentes podemos ter?

a)

25

b)

26

c)

42

d)

12

10.

Código César:

Qual será o ataque mais simples?

a)

Força Bruta

b)

Analise de frequências

11.

Código Afim (Affine cypher)

a)

Tem em linha de conta a função afim y= (ax+ b)

b)

Tem em linha de conta a função afim y= (a+ bx)

c)

Tem em linha de conta a função afim y= (ax+ bx)

12.

Código Afim (Affine cypher)

Tem alguma Restrição?

a)

Sim

b)

Não

13.

Código Afim (Affine cypher)

A sua restrição é:

a)

Não tem restrições

b)

(a) tem de ser coprimo de m (e pertencer ao espaço modular)

c)

(b) tem de ser coprimo de m (e pertencer ao espaço modular)

d)

(a) tem de ser coprimo

14.

O Inverso Multiplicativo Modular é um conceito fundamental em criptografia?

a)

SIM

b)

Não

15.

A autenticidade é importante porque?

a)

Permite que o emissor saiba para quem está a enviar a mensagem

b)

Permite que o receptor saiba para quem está a enviar a mensagem

c)

garantia de autenticidade é obrigatória

16.

Chaves simétricas

a)

Só existe uma chave

b)

Existe 2 chaves

17.

Chaves simétricas

Exemplos de algoritmo de encriptação

a)

(DES, 3DES, AES, RC4, …)

b)

(ECB, CBC, CFB, OFB, CTR...)

c)

(RSA, DSA, …)

18.

Chaves simétricas:

Pode ser implementado em hardware?

a)

SIM

b)

Não

19.

Chaves simétricas:

Qual será uma fragilidade do sistema?

a)

A própria chave tem de ser transmitida (ou enviada…)

b)

Man-in-the-Middle Attack

c)

Força Bruta

20.

Para chaves simétricas:

Quantos bits usar?

a)

64 bits

b)

256 bits

c)

512 bits

21.

Diffie-Hellman:

Ambos os lados acordam 2 valores n e g?

a)

Sim

b)

Não

22.

Diffie-Hellman:

Ambos os lados acordam 2 valores n e g

a)

n tem de ser primo e g um gerador do grupo dos coprimos de n

b)

g tem de ser primo e n um gerador do grupo dos coprimos de g

c)

n tem de ser primo

d)

g um gerador do grupo dos coprimos de n

23.

Diffie-Hellman:

Qual a fragilidade?

a)

Man-in-the-Middle Attack”

b)

Analise de frequência

c)

Força Bruta

d)

Transmissão da chave

24.

Chaves assimétricas

a)

Existem duas chaves: pública e privada

b)

Só existem uma chave

25.

Chaves assimétricas

Exemplos de algoritmo de encriptação

a)

(DES, 3DES, AES, RC4, …)

b)

(ECB, CBC, CFB, OFB, CTR...)

c)

(RSA, DSA, …)

26.

Chaves assimétricas

a)

O emissor encripta a mensagem com a chave pública do receptor

b)

O emissor encripta a mensagem com a chave privada do receptor

c)

O emissor encripta a mensagem com a sua chave pública

d)

O emissor encripta a mensagem com a sua chave privada

27.

Chaves assimétricas

a)

O receptor desencripta a mensagem com a chave privada

b)

O receptor desencripta a mensagem com a chave publica

c)

O receptor desencripta a mensagem com a chave publica do emissor

d)

O receptor desencripta a mensagem com a chave privada do emissor

28.

Que chave devo usar para Privacidade

a)

Encriptar com chave pública (do outro)

b)

Encriptar com chave privada

29.

Que chave devo usar para Identidade

a)

Encriptar com chave pública (do outro)

b)

Encriptar com chave privada

30.

Algoritmo RSA:

Resolve o problema do Man-in-the-MiddleAttack

a)

SIM

b)

NÃO

31.

Algoritmo RSA:

É feito com base numa função de “sentido único”?

a)

SIM

b)

NÃO

32.

Algoritmo RSA:

É um sistema de chaves assimétricas?

a)

SIM

b)

NÃO

33.

Algoritmo RSA:

É um sistema de chaves Simétricas?

a)

SIM

b)

NÃO

34.

Algoritmo RSA:

A chave pública (e) pode ser um número relativamente pequeno (e.g. 3) o que permite uma grande velocidade na encriptação?

a)

SIM

b)

NÃO

35.

Algoritmo RSA:

Deve usar-se uma chave de 512 ou 1024 bits

a)

SIM

b)

NÃO

36.

Algoritmo RSA:

É um sistema rápido, quando comparado com a encriptação simétrica?

a)

SIM

b)

NÃO

37.

Funções de HASH:

Existem várias funções de Hash?

a)

SIM

b)

Não

38.

MD5 e SHA são funções HASH?

a)

SIM

b)

Não

39.

Funções de HASH:

É uma função de “sentido único”?

a)

Sim

b)

Não

40.

Funções de HASH:

Então para que se usa?

a)

Para guardar passwords numa base de dados (BD) ou Para criar uma assinatura digital

b)

Para criar uma assinatura digital

c)

Para guardar passwords numa base de dados (BD)

41.

Como garantir a autenticidade de uma mensagem do lado do Emissor?

a)

Emissor usa hash para gerar uma assinatura digital da MSG;

Encripta a assinatura com a sua chave privada;

Junta MSG e assinatura encriptada num ficheiro;

Encripta o ficheiro com a chave pública do receptor;

b)

Emissor gerar uma assinatura digital da MSG;

Encripta a assinatura com a sua chave publica;

Junta MSG e assinatura encriptada num ficheiro;

Encripta o ficheiro com a chave pública do receptor;

42.

Como garantir a autenticidade de uma mensagem do lado do receptor?

a)

Recebe o ficheiro; Desencripta com a sua chave privada; Separa a mensagem do hash; Desencripta o hash com a chave pública do emissor; Gera um novo hash(usa a mensagem e o mesmo método de hashdo emissor); Compara com o hash recebido

b)

Recebe o ficheiro; Desencripta com a sua chave privada; Desencripta o hash com a chave pública do emissor; Gera um novo hash(usa a mensagem e o mesmo método de hashdo emissor); Compara com o hash recebido

43.

Certificados digitais:

São sistemas que necessitam de um 3º interveniente:?

a)

Não

b)

Sim

44.

Certificados digitais:

Servem para?

a)

Identificar entidades; Encriptar comunicações; Distribuir chaves públicas; Guardar chaves privadas

b)

Identificar entidades; Encriptar comunicações; Distribuir chaves públicas

c)

Encriptar comunicações; Distribuir chaves públicas; Guardar chaves privadas

45.

Data EncryptionStandard (DES):

a)

Encripta blocos de 8 bytes (64 bits)

b)

Encripta blocos de 4 bytes (32 bits)

c)

Encripta blocos de 2 bytes (16 bits)

46.

Data Encryption Standard (DES):

a)

São feitas 8 cadeias de confusão + difusão

b)

São feitas 16 cadeias de confusão + difusão

c)

São feitas 32 cadeias de confusão + difusão

47.

Data Encryption Standard (DES):

a)

Usa uma chave simétrica

b)

Usa uma chave assimétrica

48.

Advanced Encryption Standard (AES):

a)

Encripta blocos de 128 bits

b)

Encripta blocos de 64 bits

c)

Encripta blocos de 256 bits

49.

Advanced Encryption Standard (AES):

a)

Usa vários tamanhos de chave

•128, 192 e 256 bits

b)

Só usa um tamanhos de chave

•128 bits

c)

Usa vários tamanhos de chave

•128 e 256 bits

50.

Advanced Encryption Standard (AES):

Ciclos de repetição

a)

•128 bits -10 ciclos

•192 bits -12 ciclos

•256 bits -14 ciclos

b)

•128 bits -10 ciclos

•256 bits -14 ciclos

c)

•128 bits -14 ciclos

•192 bits -12 ciclos

•256 bits -10 ciclos

51.

Advanced Encryption Standard (AES):

No último ciclo há mistura?

a)

Não

b)

Sim

c)

Depende dos ciclos de repetição

52.

No sistema de chaves simétricas

a)

Há uma chave para encriptar e outra para desencriptar

b)

Só há uma chave

c)

Uma das chaves é pública

53.

A autenticidade é importante porque

a)

Permite partir a mensagem em blocos

b)

Permite que o emissor saiba para quem está a enviar a mensagem

c)

Garante ao recetor quem foi o emissor

d)

Permite que as mensagens sejam encriptadas

54.

Para enviar um documento encriptado com chaves simétricas

a)

O recetor conhece sempre ambas as chaves

b)

O emissor encripta o documento

c)

O emissor conhece sempre ambas as chaves

d)

O documento é encriptado pelo recetor

55.

Os algoritmos para chaves assimétricas são

a)

AES

b)

MD4

c)

MD5

d)

RSA

e)

DES

56.

Os algoritmos para chaves simétricas são:

a)

MD5

b)

RSA

c)

DES

d)

AES

e)

MD4

57.

Ao usar uma chave privada para encriptar, está-se a garantir

a)

Integridade

b)

Privacidade (dos dados)

c)

Privacidade (na comunicação)

d)

Confidencialidade

e)

Autenticidade

58.

O problema do Man-In-The-Middle existe no algoritmo

a)

RSA

b)

MD5

c)

Diffie-Hellman

59.

No algoritmo Diffie-Hellman

a)

Escolhe um número, secreto, menor que n

b)

Combinam-se 2 números quaisquer para iniciar o processo

c)

O resultado do primeiro cálculo (G*mod n) tem de ser passado para o recetor

d)

O emissor e o recetor tem chaves diferentes

60.

Relativamente às chaves

a)

Pode-se usar a chave publica para autenticar o emissor

b)

Pode-se usar a chave privada para encriptar documentos

c)

Pode-se usar a chave simétrica para desencriptar documentos

61.

Um certificado digital deve ser distribuído com

a)

Ambas as chaves

b)

Chave privada

c)

Chave pública

62.

Um certificado auto emitido

a)

É autenticado por uma entidade fidedigna de raiz

b)

É autenticado por uma entidade intermediaria

c)

Não é autenticado por nenhuma entidade fidedigna de raiz

63.

Um certificado auto emitido para acesso remoto deve ser instalado no separador

a)

Pessoal

b)

Outros

c)

Entidades intermediarias

d)

Entidades fidedignas

64.

Um certificado digital serve para

a)

Conseguir exportar as chaves públicas

b)

poder utilizar chaves simétricas

c)

enviar a chave privada ao receptor, sem ninguém a poder interceptar

d)

guardar públicas e privadas

e)

distribuir chaves privadas

65.

Um certificado que contenha uma chave privada deve ser instalado no separador

a)

Entidades intermediárias

b)

Entidades fidedignas

c)

Pessoal

d)

Outros

66.

No modelo de encriptação RSA, se desencriptar com a mesma chave com que encriptou

a)

Obtém um ficheiro sem nexo

b)

Obtém o ficheiro original

c)

O resultado permanece sem alteração

67.

Os algoritmos MD4 e MD5 são:

a)

Usados para criação de códigos hash

b)

Usados para assinar mensagens

c)

Usados exclusivamente nas chaves assimétricas

d)

Usados exclusivamente nas chaves simétricas

e)

Algoritmos de encriptação e desencriptação

68.

O algoritmo MD5

a)

É usado para criar assinaturas digitalizadas

b)

Pode ser transportado nos certificados digitais

c)

Quando usado para guardar passwords, permite ao administrados recuperar a senha original

d)

É baseado numa função de sentido único (?)

e)

É usado para criar assinaturas digitais

69.

Envia-se um hash juntamente com uma mensagem para

a)

Autenticar o emissor

b)

Autenticar o recetor

c)

Poder verificar a integridade da mensagem

d)

Poder usar um certificado digital

70.

O algoritmo DES

a)

É um sistema de chaves simétricas

b)

É um sistema de chaves assimétricas

c)

É uma cifra de blocos

d)

É uma cifra de stream

e)

Usa uma chave de 16 bits

71.

O algoritmo DES

a)

É uma cifra de blocos

b)

Usa uma chave de 32 bits

c)

Encripta conjuntos de 32 bits de cada vez

d)

Tem 10 ciclos

e)

Tem 16 ciclos

72.

O algoritmo AES

a)

É uma cifra de blocos

b)

É uma cifra de stream

c)

Aparece depois do des

d)

Usa uma chave de 64 bits

73.

O algoritmo AES

a)

Usa uma chave de 256 bits

b)

Usa uma chave de 112 bits

c)

Usa uma chave de 128 bits

d)

Encripta conjuntos de 128 bits de cada vez

74.

No espaço modular 9, os seguintes números são inversos multiplicativos modelares um do outro

a)

5 e 2 (5x2)/9=10/9, da resto 1

b)

3 e 6 (3x6)/9=18/9, da resto 2

c)

7 e 3 (7x3)/9=21/9, da resto 2

75.

No espaço modular 26, o inverso multiplicativo modular de 9 é:

a)

3 (9x3)/26=27/26, da resto 1

b)

6 (9x6)/26=54/26,da resto 2

c)

21 (9x21)/26=189/26, da resto 7

76.

Funcionamento do DES e AES:

As duas primitivas nas quais se baseia a criptografia são :

a)

Confusão e difusão

b)

Encriptar e Desencriptar

c)

Autenticação e Integridade

77.

escreva o comando openssl que permite gerar:

Um Hash Md5 do ficheiro de sistema cript.txt

a)

Openssl md5 cript.txt

b)

openssl genmd5 -out cript.txt 2048

c)

Openssl md5 -in pri.k -out cript.txt

78.

escreva o comando openssl que permite gerar:

Uma chave privada RSA de 2048 bits e gravá-la no ficheiro de nome pri.k

a)

Openssl rsa pri.k 2048

b)

openssl gen rsa -out pri.k 2048

c)

Openssl rsa -in pri.k -out pub.k -pubout 2048

79.

escreva o comando openssl que permite gerar:

A chave publica do ficheiro pri.k (contem a chave privada) e gravá-la no ficheiro de nome Chpu.k

a)

Openssl rsa Chpu.k

b)

openssl genrsa -out Chpu.k

c)

Openssl rsa -in pri.k -out Chpu.k -pubout

80.

Utilitário Openssl:

Gerar um hash de f1.t com MD5 e redireccionar para outro ficheiro (f2.t)

a)

openssl f1.t f2.t

b)

Openssl md5 f1.t > f2.t

c)

Openssl f1.t > f2.t m md5

81.

Gerar hash MD5 para palavra "Password" com ECHO

a)

Echo Password | openssl md5

b)

openssl md5 | Echo Password

c)

Echo openssl md5 "Password"

82.

Openssl :

Gerar um Hash MD5 de ficheiro1.txt e redireccionar a f2.t

a)

openssl md5 ficheiro1.txt > f2.t

b)

openssl ficheiro1.txt > f2.t

c)

openssl ficheiro1.txt < f2.t

d)

openssl md5 ficheiro1.txt < f2.t