Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mock Test

Total questions: 27

Worksheet time: 56mins

Name
Class
Date
1.

Which of the following encryption methods uses a public and private key pair?

a)

AES

b)

RSA

c)

DES

d)

MD5

2.

Which of the following is not a characteristic of a secure hash function?

a)

One-way

b)

Reversible

c)

Collision-resistant

d)

Deterministic

3.

What is the primary drawback of symmetric encryption compared to asymmetric encryption?

a)

It requires longer key lengths for security

b)

It uses separate keys for encryption and decryption

c)

Securely sharing the key is challenging

d)

It is computationally slower

4.

Which of the following best describes a brute force attack?

a)

Exploiting software vulnerabilities to bypass encryption

b)

Attempting all possible key combinations to decrypt data

c)

Intercepting encrypted messages to analyse patterns

d)

Using a mathematical flaw in an algorithm to break encryption

5.

Why is computational complexity important in the context of cryptography?

a)

It ensures that cryptographic algorithms are easy to implement and fast to execute.

b)

It provides a measure of how difficult it is for an attacker to break the encryption using computational resources.

c)

It ensures that cryptographic keys can be reused multiple times without compromising security.

d)

It determines the randomness of the encrypted output to make it unreadable.

6.

Which cryptographic principle is compromised in a Man-in-the-Middle (MITM) attack?

a)

Confidentiality

b)

Integrity

c)

Authentication

d)

All of the above

7.

Which of the following best practices would enhance the security of symmetric key management?

a)

Use key wrapping to encrypt keys before storing them

b)

Use the same key for encryption and decryption indefinitely

c)

Rely solely on password-protected access to the keys

d)

Rotate symmetric keys only when a breach is suspected

8.

What is the main advantage of using a centralized Key Management System (KMS) in symmetric encryption?

a)

It reduces the computational cost of encryption

b)

It eliminates the need for key rotation policies

c)

It simplifies secure generation, distribution, and storage of keys

d)

It allows the use of smaller keys without compromising security

9.

What should be done if a symmetric encryption key is suspected to have been compromised?

a)

Immediately revoke the compromised key and issue a new key

b)

Continue using the key until the suspicion is confirmed

c)

Inform clients to stop transmitting encrypted data

d)

Replace the encryption algorithm instead of the key

10.

Your team is considering using AES encryption for storing sensitive data. Which AES key size is recommended for balancing security and performance?

a)

64 bits

b)

128 bits

c)

512 bits

d)

2048 bits

11.

What type of attack is most likely to compromise symmetric encryption if key management is weak?

a)

Brute force attack

b)

Man-in-the-Middle (MITM) attack on key exchange

c)

SQL injection attack

d)

Timing attack

12.

What is the purpose of computational complexity in asymmetric cryptographic algorithms like RSA?

a)

To ensure keys can be easily shared between users.

b)

To make key generation faster and more efficient.

c)

To make factoring the product of two large prime numbers computationally infeasible.

d)

To reduce the time required for encryption and decryption.

13.

Your team decides to encrypt backups of sensitive data using symmetric encryption. How should the keys for these backups be managed?

a)

Store the keys in the same location as the backups for easy access

b)

Use a separate KMS to securely store and manage the backup encryption keys

14.

Scenario: You are part of a cybersecurity management team working on a new web application for a company. The project involves securing communication channels, implementing cryptographic protocols, and evaluating the risks associated with using open-source frameworks. Your goal is to ensure the application meets the highest security standards while adhering to cybersecurity management principles. Which cryptographic protocol would you use to secure data in transit between the web application and clients?

a)

TLS (Transport Layer Security)

b)

a&c

c)

RSA only

d)

DES (Data Encryption Standard)

15.

Symmetric encryption uses a single key for both encryption and decryption.

a)

True

b)

False

16.

A strong cryptographic algorithm is secure even when the attacker knows the algorithm.

a)

True

b)

False

17.

Hash functions are designed to be deterministic, meaning the same input always produces the same output.

a)

True

b)

False

18.

A longer encryption key length generally provides higher security against brute force attacks.

a)

True

b)

False

19.

Session keys are long-term keys used across multiple communication sessions.

a)

True

b)

False

20.

Key rotation improves cryptographic security by reducing the duration of exposure for any single key.

a)

True

b)

False

21.

Using plaintext passwords in a secure environment is considered a best practice.

a)

True

b)

False

22.

A substitution cipher changes letters in plaintext based on a fixed rule, such as shifting each letter by three places.

a)

True

b)

False

23.

What is the primary benefit of using asymmetric encryption over symmetric encryption?

a)

It uses the same key for encryption and decryption

b)

It is faster for encrypting large amounts of data

c)

It allows secure key exchange over an insecure channel

d)

It requires less computational power

24.

Which of the following is a common method to ensure the integrity of a message?

a)

Encrypting the message with a public key

b)

Compressing the message before sending

c)

Applying a digital signature

d)

Using a symmetric encryption algorithm

25.

What is a potential risk of using outdated cryptographic algorithms?

a)

They are not compatible with modern hardware

b)

They may be more susceptible to brute force attacks

c)

They require more computational resources

d)

They produce larger encrypted data sizes

26.

What is the primary purpose of a cryptographic nonce in encryption protocols?

a)

To compress the data before encryption

b)

To provide a backup key in case the primary key is compromised

c)

To ensure that the same plaintext encrypts to different ciphertexts each time

d)

To increase the key length

27.

Which of the following is a common use of hash functions in cryptography?

a)

Compressing data for faster transmission

b)

Generating unique identifiers for data integrity verification

c)

Encrypting large files

d)

Creating symmetric keys for encryption