Each question below shows the correct answer with a full explanation. Use these to build conceptual understanding before attempting a timed quiz.
CryptographyEasy
Q1. What is cryptography?
- A.Study of databases within enterprise security environments
- B.Study of networks within enterprise security environments
- C.Study of computers within enterprise security environments
- D.The practice of securing communication through encoding messages✓ Correct
Explanation
Cryptography is the science of securing communication and data through encoding.
Report an error in this question
CryptographyEasy
Q2. What is ciphertext?
- A.A hash function within modern computing environments
- B.A type of key within modern computing environments
- C.A readable message within modern computing environments
- D.The encrypted, unreadable form of a message✓ Correct
Explanation
Ciphertext is the scrambled, unreadable output produced by encrypting plaintext.
Report an error in this question
CryptographyEasy
Q3. What is a cryptographic key?
- A.A physical metal key for a locked server room
- B.A piece of information used to encrypt and decrypt data✓ Correct
- C.A strain of self-replicating malicious software programs
- D.A physical cable used for network connections
Explanation
A cryptographic key is a string of bits used by a cryptographic algorithm to transform plaintext into ciphertext and vice versa.
Report an error in this question
CryptographyEasy
Q4. What is plaintext in cryptography?
- A.The original readable message before encryption✓ Correct
- B.A cryptographic key applied to data protection workflows
- C.A type of cipher applied to data protection workflows
- D.Encrypted data within enterprise security environments
Explanation
Plaintext is the original, readable data or message before it undergoes encryption.
Report an error in this question
CryptographyEasy
Q5. Which of the following is a symmetric encryption algorithm?
- A.RSA
- B.ECC
- C.Diffie-Hellman
- D.AES✓ Correct
Explanation
AES (Advanced Encryption Standard) is a symmetric encryption algorithm that uses the same key for both encryption and decryption.
Report an error in this question
CryptographyEasy
Q6. What is the Caesar cipher?
- A.An asymmetric algorithm within modern computing environments
- B.A hash function within modern computing environments
- C.A modern encryption standard applied to data protection workflows
- D.A simple substitution cipher that shifts letters by a fixed number✓ Correct
Explanation
The Caesar cipher is one of the simplest encryption techniques, where each letter is shifted by a fixed number of positions.
Report an error in this question
CryptographyEasy
Q7. What is the purpose of a digital signature?
- A.To compress files for reducing disk storage consumption
- B.To sign documents physically within enterprise computing infrastructure
- C.To verify the authenticity and integrity of a digital message✓ Correct
- D.To encrypt all data using established cryptographic standards
Explanation
A digital signature uses cryptographic techniques to verify that a message was created by a known sender and has not been altered.
Report an error in this question
CryptographyEasy
Q8. What is decryption?
- A.Converting plaintext to ciphertext
- B.Converting ciphertext back to plaintext✓ Correct
- C.Compressing data files for reduced storage space consumption
- D.Deleting encrypted data in security contexts
Explanation
Decryption is the reverse process of encryption, converting ciphertext back to its original plaintext using a key.
Report an error in this question
CryptographyMedium
Q9. What is the key size of AES-256?
- A.256 bits✓ Correct
- B.192 bits
- C.512 bits
- D.128 bits
Explanation
AES-256 uses a 256-bit key length, providing a very high level of security.
Report an error in this question
CryptographyMedium
Q10. What is a stream cipher?
- A.A cipher that encrypts entire files at once
- B.A cipher that encrypts data one bit or byte at a time✓ Correct
- C.A cipher that uses block processing
- D.A cipher that only works with video
Explanation
A stream cipher encrypts plaintext one bit or byte at a time, typically by XORing with a pseudorandom keystream.
Report an error in this question
CryptographyEasy
Q11. Which of the following is an asymmetric encryption algorithm?
- A.Blowfish
- B.DES
- C.RSA✓ Correct
- D.AES
Explanation
RSA is an asymmetric encryption algorithm that uses a public key for encryption and a private key for decryption.
Report an error in this question
CryptographyMedium
Q12. What is a block cipher?
- A.A cipher that encrypts one bit at a time
- B.A cryptographic algorithm used for protecting sensitive data
- C.A cipher that encrypts fixed-size blocks of data at a time✓ Correct
- D.A cipher that uses no key applied to data protection workflows
Explanation
A block cipher encrypts data in fixed-size blocks (e.g., 128 bits for AES).
Report an error in this question
CryptographyEasy
Q13. What is a public key in asymmetric cryptography?
- A.A key that is freely shared and used for encrypting messages✓ Correct
- B.A key that must be kept secret used in enterprise computing environments
- C.A password within the identity management system
- D.A physical key within modern computing environments
Explanation
In asymmetric cryptography, the public key is shared openly and used to encrypt messages that only the corresponding private key can decrypt.
Report an error in this question
CryptographyMedium
Q14. What is a digital certificate?
- A.A cryptographic algorithm used for protecting sensitive data
- B.An electronic document that uses a digital signature to bind a public key with an identity✓ Correct
- C.A software application used for enterprise computing operations
- D.A physical security measure for protecting building infrastructure
Explanation
A digital certificate is an electronic credential issued by a Certificate Authority that binds a public key to an identity.
Report an error in this question
CryptographyMedium
Q15. What is the role of a Certificate Authority (CA)?
- A.To design websites for enterprise computing environments
- B.To develop software across enterprise computing systems
- C.To design and distribute malicious software programs
- D.To issue, manage, and revoke digital certificates✓ Correct
Explanation
A Certificate Authority is a trusted entity that issues digital certificates, verifying the identity of certificate holders.
Report an error in this question
CryptographyHard
Q16. What is elliptic curve cryptography (ECC)?
- A.A data compression technique that reduces file sizes within enterprise computing environments
- B.A cryptographic hashing algorithm used within enterprise computing environments for integrity
- C.A symmetric block cipher algorithm widely used for protecting sensitive data at rest
- D.An asymmetric approach using elliptic curves over finite fields for smaller key sizes with equivalent security✓ Correct
Explanation
ECC uses elliptic curves over finite fields, providing equivalent security to RSA with significantly smaller key sizes.
Report an error in this question
CryptographyMedium
Q17. Which hash algorithm produces a 256-bit output?
- A.SHA-256✓ Correct
- B.SHA-512
- C.MD5
- D.SHA-1
Explanation
SHA-256 produces a 256-bit (32-byte) hash value and is widely used for data integrity verification.
Report an error in this question
CryptographyMedium
Q18. Why is MD5 considered insecure for cryptographic purposes?
- A.It requires too much memory within enterprise security environments
- B.It is too slow within enterprise security environments
- C.It is vulnerable to collision attacks where two different inputs produce the same hash✓ Correct
- D.It produces too long an output within enterprise security environments
Explanation
MD5 is cryptographically broken because practical collision attacks have been demonstrated.
Report an error in this question
CryptographyHard
Q19. What is an Initialization Vector (IV) in block cipher modes?
- A.A type of hash function within modern computing environments
- B.A random value used with a key to ensure identical plaintexts produce different ciphertexts✓ Correct
- C.The first encryption key within enterprise security environments
- D.A decryption algorithm within enterprise computing environments
Explanation
An IV is a random value used alongside the key in block cipher modes like CBC to ensure identical plaintext blocks encrypt to different ciphertext blocks.
Report an error in this question
CryptographyMedium
Q20. What is the purpose of a nonce in cryptography?
- A.A number used only once to prevent replay attacks✓ Correct
- B.To compress files for reducing disk storage consumption
- C.To create automated backup copies of user data
- D.To encrypt data using symmetric cipher algorithms
Explanation
A nonce (number used once) is an arbitrary number used only once in cryptographic communication to prevent replay attacks.
Report an error in this question
CryptographyHard
Q21. What mathematical problem does RSA encryption rely on?
- A.The traveling salesman optimization problem
- B.The difficulty of factoring large prime numbers✓ Correct
- C.The discrete logarithm mathematical problem
- D.Elliptic curve mathematical computation
Explanation
RSA security relies on the computational difficulty of factoring the product of two large prime numbers.
Report an error in this question
CryptographyMedium
Q22. What is the Diffie-Hellman key exchange used for?
- A.Hashing passwords within enterprise security environments
- B.Compressing data files for reduced storage space consumption
- C.Encrypting data directly within enterprise security environments
- D.Securely exchanging cryptographic keys over an insecure channel✓ Correct
Explanation
Diffie-Hellman allows two parties to securely establish a shared secret key over an insecure communication channel.
Report an error in this question
CryptographyMedium
Q23. What is PKI (Public Key Infrastructure)?
- A.A next-generation firewall for filtering network traffic flows
- B.A framework for managing digital certificates and public-key encryption✓ Correct
- C.A category of self-replicating malicious software
- D.A standard network communication protocol for data transfer
Explanation
PKI is a set of roles, policies, hardware, software, and procedures needed to create, manage, distribute, use, store, and revoke digital certificates.
Report an error in this question
CryptographyHard
Q24. Which block cipher mode is considered insecure for encrypting multiple blocks?
- A.CBC (Cipher Block Chaining)
- B.ECB (Electronic Codebook)✓ Correct
- C.GCM (Galois/Counter Mode)
- D.CTR (Counter) in security contexts
Explanation
ECB mode encrypts each block independently, causing identical plaintext blocks to produce identical ciphertext blocks, revealing patterns.
Report an error in this question
CryptographyHard
Q25. What is a man-in-the-middle attack on key exchange?
- A.A brute force attack targeting enterprise network infrastructure used in enterprise computing environments
- B.A dictionary attack targeting enterprise network infrastructure used in enterprise computing environments
- C.An attacker intercepting and altering communication between two parties who believe they are communicating directly✓ Correct
- D.Physically stealing keys within enterprise security environments
Explanation
In a MITM attack on key exchange, an attacker intercepts the process and establishes separate keys with each party.
Report an error in this question
CryptographyHard
Q26. What is perfect forward secrecy (PFS)?
- A.Using only symmetric encryption without any additional considerations needed
- B.Using the same key forever with no meaningful distinction between them
- C.Never changing encryption keys in any deployment scenario or context
- D.A property ensuring that compromise of long-term keys does not compromise past session keys✓ Correct
Explanation
PFS ensures that even if a long-term secret key is compromised, previously recorded encrypted sessions remain secure.
Report an error in this question
CryptographyHard
Q27. Which is a post-quantum cryptographic approach?
- A.Lattice-based cryptography✓ Correct
- B.AES-128 symmetric block cipher
- C.SHA-256 cryptographic hashing
- D.RSA-2048 key exchange scheme
Explanation
Lattice-based cryptography is a leading candidate for post-quantum cryptography, believed to be resistant to quantum computer attacks.
Report an error in this question
CryptographyHard
Q28. What is the purpose of HMAC?
- A.To reduce data sizes through compression methods and management
- B.To verify both data integrity and authenticity using a hash function and secret key✓ Correct
- C.To encrypt messages using established cryptographic standards
- D.To generate random numbers within enterprise computing infrastructure
Explanation
HMAC combines a cryptographic hash function with a secret key to provide both data integrity verification and message authentication.
Report an error in this question
CryptographyHard
Q29. What is the purpose of key stretching algorithms like PBKDF2 and bcrypt?
- A.To speed up encryption using established cryptographic standards
- B.To compress encryption keys using established cryptographic standards
- C.To make brute-force attacks on passwords computationally expensive by adding iterations✓ Correct
- D.To make keys shorter within enterprise computing infrastructure
Explanation
Key stretching algorithms deliberately slow down hashing by applying the function many times, making brute-force attacks impractical.
Report an error in this question
CryptographyHard
Q30. What is homomorphic encryption?
- A.Encryption that only works on text without any additional considerations needed
- B.A method to compress encrypted data for managing enterprise data resources
- C.Encryption that allows computations on ciphertext without decrypting it first✓ Correct
- D.A type of symmetric encryption applied to data protection workflows
Explanation
Homomorphic encryption enables computation on encrypted data without decrypting it, producing encrypted results matching operations on plaintext.
Report an error in this question