wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cryptography Quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Which of the following correctly differentiates a stream cipher from a block cipher?

a)

Stream ciphers encrypt fixed-size blocks, while block ciphers encrypt individual bits.

b)

Stream ciphers operate on continuous streams of data, while block ciphers work on discrete blocks of bits.

c)

Both encrypt fixed-size data blocks but differ in key length.

d)

Stream ciphers and block ciphers use identical key scheduling techniques.

2.

Which of the following stream ciphers uses a synchronous keystream generator approach?

a)

RC4

b)

DES

c)

AES

d)

Blowfish

3.

In symmetric key cryptography, the primary challenge is:

a)

Large key sizes affecting computational efficiency

b)

Secure key distribution between sender and receiver

c)

High computational complexity of public key operations

d)

Vulnerability to chosen-ciphertext attacks only

4.

Which block cipher mode of operation turns a block cipher into a self-synchronizing stream cipher?

a)

Cipher Block Chaining (CBC)

b)

Cipher Feedback Mode (CFB)

c)

Output Feedback Mode (OFB)

d)

Counter Mode (CTR)

5.

A stream cipher can be more vulnerable to which of the following if the same key is reused?

a)

Replay attacks

b)

Frequency analysis

c)

Key collision attacks

d)

Two-time pad attack

6.

The avalanche effect in block ciphers ensures:

a)

Minor key changes produce identical ciphertexts

b)

Small plaintext changes drastically alter ciphertext

c)

Large plaintext changes leave ciphertext mostly unchanged

d)

Key length does not affect ciphertext properties

7.

Which of the following block cipher algorithms uses a Feistel network structure?

a)

AES

b)

RC4

c)

DES

d)

ChaCha20

8.

In stream ciphers, the keystream is generated:

a)

By XORing the plaintext with a fixed key directly

b)

From a pseudorandom sequence generator seeded with the key

c)

Using public key algorithms for each bit

d)

By dividing the plaintext into fixed-size blocks

9.

Which of the following is a disadvantage of block ciphers compared to stream ciphers?

a)

Inability to encrypt large messages

b)

Higher error propagation

c)

Lower throughput for real-time applications

d)

Lack of diffusion property

10.

Which property of stream ciphers makes them preferable in certain real-time systems over block ciphers?

a)

Block-wise data encryption

b)

Lower error propagation

c)

Higher computational complexity

d)

Requirement for padding schemes