WorksheetsMock Test
Total questions: 27
Worksheet time: 56mins
Which of the following encryption methods uses a public and private key pair?
AES
RSA
DES
MD5
Which of the following is not a characteristic of a secure hash function?
One-way
Reversible
Collision-resistant
Deterministic
What is the primary drawback of symmetric encryption compared to asymmetric encryption?
It requires longer key lengths for security
It uses separate keys for encryption and decryption
Securely sharing the key is challenging
It is computationally slower
Which of the following best describes a brute force attack?
Exploiting software vulnerabilities to bypass encryption
Attempting all possible key combinations to decrypt data
Intercepting encrypted messages to analyse patterns
Using a mathematical flaw in an algorithm to break encryption
Why is computational complexity important in the context of cryptography?
It ensures that cryptographic algorithms are easy to implement and fast to execute.
It provides a measure of how difficult it is for an attacker to break the encryption using computational resources.
It ensures that cryptographic keys can be reused multiple times without compromising security.
It determines the randomness of the encrypted output to make it unreadable.
Which cryptographic principle is compromised in a Man-in-the-Middle (MITM) attack?
Confidentiality
Integrity
Authentication
All of the above
Which of the following best practices would enhance the security of symmetric key management?
Use key wrapping to encrypt keys before storing them
Use the same key for encryption and decryption indefinitely
Rely solely on password-protected access to the keys
Rotate symmetric keys only when a breach is suspected
What is the main advantage of using a centralized Key Management System (KMS) in symmetric encryption?
It reduces the computational cost of encryption
It eliminates the need for key rotation policies
It simplifies secure generation, distribution, and storage of keys
It allows the use of smaller keys without compromising security
What should be done if a symmetric encryption key is suspected to have been compromised?
Immediately revoke the compromised key and issue a new key
Continue using the key until the suspicion is confirmed
Inform clients to stop transmitting encrypted data
Replace the encryption algorithm instead of the key
Your team is considering using AES encryption for storing sensitive data. Which AES key size is recommended for balancing security and performance?
64 bits
128 bits
512 bits
2048 bits
What type of attack is most likely to compromise symmetric encryption if key management is weak?
Brute force attack
Man-in-the-Middle (MITM) attack on key exchange
SQL injection attack
Timing attack
What is the purpose of computational complexity in asymmetric cryptographic algorithms like RSA?
To ensure keys can be easily shared between users.
To make key generation faster and more efficient.
To make factoring the product of two large prime numbers computationally infeasible.
To reduce the time required for encryption and decryption.
Your team decides to encrypt backups of sensitive data using symmetric encryption. How should the keys for these backups be managed?
Store the keys in the same location as the backups for easy access
Use a separate KMS to securely store and manage the backup encryption keys
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?
TLS (Transport Layer Security)
a&c
RSA only
DES (Data Encryption Standard)
Symmetric encryption uses a single key for both encryption and decryption.
True
False
A strong cryptographic algorithm is secure even when the attacker knows the algorithm.
True
False
Hash functions are designed to be deterministic, meaning the same input always produces the same output.
True
False
A longer encryption key length generally provides higher security against brute force attacks.
True
False
Session keys are long-term keys used across multiple communication sessions.
True
False
Key rotation improves cryptographic security by reducing the duration of exposure for any single key.
True
False
Using plaintext passwords in a secure environment is considered a best practice.
True
False
A substitution cipher changes letters in plaintext based on a fixed rule, such as shifting each letter by three places.
True
False
What is the primary benefit of using asymmetric encryption over symmetric encryption?
It uses the same key for encryption and decryption
It is faster for encrypting large amounts of data
It allows secure key exchange over an insecure channel
It requires less computational power
Which of the following is a common method to ensure the integrity of a message?
Encrypting the message with a public key
Compressing the message before sending
Applying a digital signature
Using a symmetric encryption algorithm
What is a potential risk of using outdated cryptographic algorithms?
They are not compatible with modern hardware
They may be more susceptible to brute force attacks
They require more computational resources
They produce larger encrypted data sizes
What is the primary purpose of a cryptographic nonce in encryption protocols?
To compress the data before encryption
To provide a backup key in case the primary key is compromised
To ensure that the same plaintext encrypts to different ciphertexts each time
To increase the key length
Which of the following is a common use of hash functions in cryptography?
Compressing data for faster transmission
Generating unique identifiers for data integrity verification
Encrypting large files
Creating symmetric keys for encryption
