wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SYMMETRIC KEY CRYPTOGRAPHY (Assignment 2)

Total questions: 50

Worksheet time: 26mins

Name
Class
Date
1.

What is the main purpose of the Data Encryption Standard (DES)?

a)

To ensure data integrity through hashing.

b)

To provide data confidentiality through encryption.

c)

To facilitate faster data transmission.

d)

To provide user authentication through passwords.

2.

How many rounds does DES use for encryption?

a)

12

b)

8

c)

16

d)

20

3.

What is the key size used in DES?

a)

64 bits

b)

128 bits

c)

32 bits

d)

56 bits

4.

Explain the difference between symmetric and asymmetric encryption.

a)

Symmetric encryption is only used for digital signatures.

b)

Symmetric encryption uses one key for both encryption and decryption, while asymmetric encryption uses a pair of keys (public and private) for these processes.

c)

Symmetric encryption uses two keys for encryption and decryption.

d)

Asymmetric encryption is faster than symmetric encryption for all data sizes.

5.

What is the primary advantage of using Advanced Encryption Standard (AES) over DES?

a)

AES is faster than DES due to simpler algorithms.

b)

AES uses a fixed key length of 56 bits.

c)

AES offers stronger security due to longer key lengths.

d)

DES is more widely supported in legacy systems.

6.

How many rounds does AES use for 128-bit keys?

a)

12

b)

10

c)

8

d)

14

7.

What are the key sizes supported by AES?

a)

128, 256, and 512 bits

b)

128, 192, and 256 bits

c)

64, 128, and 192 bits

d)

128, 192, and 512 bits

8.

Describe the structure of an AES block.

a)

An AES block is a 256-bit data structure organized as a 2x16 matrix of bytes.

b)

An AES block is a 64-bit data structure organized as an 8x8 matrix of bits.

c)

An AES block is a 128-bit data structure organized as a 4x4 matrix of bytes.

d)

An AES block is a 128-bit data structure organized as a single row of 16 bytes.

9.

What is the main characteristic of the RC4 stream cipher?

a)

RC4 encrypts data in blocks of 128 bits.

b)

RC4 requires a public key for encryption.

c)

RC4 uses a fixed key for encryption.

d)

RC4 generates a pseudo-random key stream that is XORed with the plaintext.

10.

How does the key scheduling algorithm work in RC4?

a)

The key scheduling algorithm in RC4 initializes a state array and permutes it using the key.

b)

The algorithm only uses a fixed key without any permutation.

c)

The key scheduling algorithm encrypts the data directly.

d)

It generates random keys without using a state array.

11.

What is the significance of the S-box in DES?

a)

The S-box is irrelevant to the security of DES.

b)

The S-box is used for key generation in DES.

c)

The S-box provides non-linearity and enhances security in the DES encryption process.

d)

The S-box only provides linear transformations in DES.

12.

Explain the concept of diffusion in cryptography.

a)

Diffusion is the technique of generating random keys for encryption purposes.

b)

Diffusion is the process of encrypting plaintext into ciphertext without any transformation.

c)

Diffusion refers to the method of compressing data to reduce its size in cryptography.

d)

Diffusion is the process of spreading the influence of plaintext bits across ciphertext bits in cryptography.

13.

What is a potential vulnerability of using DES?

a)

Vulnerability to man-in-the-middle attacks due to lack of authentication.

b)

Vulnerability to side-channel attacks due to weak encryption algorithms.

c)

Vulnerability to brute-force attacks due to small key size.

d)

Vulnerability to replay attacks due to insufficient message integrity checks.

14.

How does AES ensure security against differential cryptanalysis?

a)

AES relies solely on key length for security.

b)

AES employs linear transformations to enhance security.

c)

AES uses a single round of encryption to ensure security.

d)

AES ensures security against differential cryptanalysis through its use of multiple rounds, non-linear S-boxes, and mixing operations that obscure input-output relationships.

15.

What is the role of the initialization vector (IV) in encryption algorithms?

a)

The IV is used to store the encryption key securely.

b)

The IV is a fixed value that remains constant for all encryptions.

c)

The IV compresses the data before encryption.

d)

The IV ensures randomness in encryption, enhancing security.

16.

What is the primary function of the key expansion process in AES?

a)

To generate a single key for encryption.

b)

To provide a method for key exchange between parties.

c)

To create a set of round keys from the original key.

d)

To compress the data before encryption.

17.

What is the main purpose of the Feistel structure in cryptographic algorithms?

a)

To ensure that the encryption process is reversible.

b)

To provide a method for generating random keys.

c)

To enhance the speed of encryption.

d)

To create a non-linear transformation of the data.

18.

How does the use of a salt enhance password security?

a)

It makes the password shorter and easier to remember.

b)

It adds randomness to the password before hashing, preventing pre-computed attacks.

c)

It encrypts the password directly.

d)

It allows for faster password verification.

19.

What is the key length of the Data Encryption Standard (DES)?

a)

64 bits

b)

56 bits

c)

128 bits

d)

32 bits

20.

How many rounds does the DES encryption process consist of?

a)

16

b)

12

c)

10

d)

20

21.

What is the purpose of the initial permutation (IP) in DES?

a)

To generate keys

b)

To rearrange bits

c)

To discard bits

d)

To encrypt the data

22.

In DES, how is the 56-bit key derived from the initial 64-bit key?

a)

By adding bits

b)

By discarding every 8th bit

c)

By reversing the bits

d)

By shifting bits

23.

What is the function of the S-Box in the DES encryption process?

a)

To permute the bits

b)

To generate the final output

c)

To perform substitution

d)

To expand the key

24.

What does Triple DES (3DES) use to enhance security?

a)

A longer key

b)

Multiple rounds of DES

c)

A larger block size

d)

Different algorithms

25.

What is the block size used in the Advanced Encryption Standard (AES)?

a)

64 bits

b)

128 bits

c)

256 bits

d)

512 bits

26.

How many rounds does AES perform with a 256-bit key?

a)

16

b)

10

c)

12

d)

14

27.

Which step is NOT part of the AES encryption process?

a)

MixColumns

b)

Key Generation

c)

ShiftRows

d)

SubBytes

28.

What is the purpose of the Add Round Key step in AES?

a)

To mix columns

b)

To shift rows

c)

To substitute bytes

d)

To XOR with the round key

29.

What is the main advantage of AES over DES?

a)

It is faster

b)

It is less secure

c)

It has a longer key length

d)

It is easier to implement

30.

In AES, how is the data organized for processing?

a)

In a grid

b)

In rows only

c)

In a linear format

d)

In columns only

31.

What is the role of the Inverse MixColumns step in AES decryption?

a)

To shift rows back

b)

To reverse the mixing of columns

c)

To substitute bytes

d)

To add round keys

32.

What is the key size options available in AES?

a)

192, 256, 512 bits

b)

64, 128, 256 bits

c)

128, 192, 256 bits

d)

128, 256, 512 bits

33.

What is the final step in the DES encryption process?

a)

Key transformation

b)

S-Box substitution

c)

Final Permutation

d)

Expansion Permutation

34.

By using this type of encryption algorithms, data is converted to a form that cannot be understood by anyone who does not possess the secret key to decrypt it

a)

Symmetric

b)

Asymmetric

35.

Is a type of encryption where only one key (a secret key) is used to both encrypt and decrypt electronic information.

Look at the example of encryption in the image and select the correct answer.

a)

Asymmetric

b)

Symmetric

36.

Write at least 3 examples of symmetric encryption algorithms:

4 lines
37.

In “modern” computing, (a)   was the first standardized cipher for securing electronic communications, and is used in variations

38.

The most commonly used symmetric algorithm is the (a)   , which was originally known as Rijndael. This is the standard set by the U.S. National Institute of Standards and Technology in 2001 for the encryption of electronic data announced in U.S.

39.

This type of cryptography techniques allow for extremely secure communication between two parties.

a)

Symmetric

b)

Asymmetric

40.

These two keys are separate but equal, and they're both required to decode a message. If you have only one, decryption is impossible. ​

Selec the correct answer.

a)

Asymmetric

b)

Symmetric

41.

Some examples of where symmetric cryptography is used are:​

4 lines
42.

Select one of the "pros" of Asymmetric Encryption

a)

Vulnerabilities

b)

Speed

c)

Security

43.

Select one of the "pros" of Symmetric Encryption

a)

Vulnerabilities

b)

Speed

c)

Transparency

44.

The system of congruences: x≡2mod3 x≡3mod5 x≡2mod7 has a unique solution modulo:

a)

15

b)

35

c)

105

d)

10

45.

What is the greatest common divisor (GCD) of 56 and 98 using Euclid's algorithm?

a)

14

b)

7

c)

28

d)

21

46.

To hide the relationship between the ciphertext and the key is known as

a)

Diffusion

b)

Confusion

c)

Substitution

d)

Addition

47.

a ≡ b (mod n) this implies

a)

Congruence Relationship

b)

Greatest Common Divisor

c)

Associative Relationship

d)

Commutative relationship

48.

Find the gcd of 42823 and 6409

a)

17

b)

15

c)

1

d)

0

49.

This is an example of

a)

SP Networks

b)

Feistel Cipher

c)

Hash Algorithm

d)

Hill Cipher

50.

What is the formula for Euclidean algorithm?

a)

GCD (m,n) = GCD (n, m mod n)

b)

GCD(m,n,o,p) = GCD (m, m mod n, o, p mod o)

c)

LCM (m,n,o,p) = LCM (m, m mod n, o, p mod o)