20 hard cybersecurity quiz questions and answers for expert-level trivia fans on cryptography and encryption.
1. What is 'homomorphic encryption'?
💡 Homomorphic encryption allows computations to be performed directly on encrypted data, without first decrypting it.
2. What does 'SSL/TLS' primarily provide in web communications?
💡 SSL/TLS protocols provide encryption and secure, authenticated communication between a web client and server.
3. What is a 'hash function' used for in cryptography?
💡 A hash function converts data into a fixed-size string of characters, commonly used to verify data integrity.
4. What is a 'one-time pad' in cryptography?
💡 A one-time pad uses a truly random key exactly once, providing theoretically unbreakable encryption when implemented correctly.
5. What does a 'digital signature' provide in cryptography?
💡 A digital signature verifies the authenticity and integrity of a digital message, confirming it came from a specific sender and hasn't been altered.
6. What is a 'man-in-the-middle attack' in the context of encrypted communication?
💡 In a man-in-the-middle attack, an attacker secretly intercepts and possibly alters communication between two unsuspecting parties.
7. What is a 'certificate authority' (CA)?
💡 A certificate authority is a trusted entity that issues digital certificates, verifying the legitimate ownership of a public key.
8. What does 'brute-force attack' involve in the context of cryptography?
💡 A brute-force attack systematically tries every possible combination to crack a password or decrypt an encryption key.
9. What does 'post-quantum cryptography' aim to achieve?
💡 Post-quantum cryptography develops encryption algorithms designed to remain secure even against future quantum computer attacks.
10. What does 'forward secrecy' provide in cryptographic protocols?
💡 Forward secrecy ensures that even if a long-term key is compromised later, past session keys and communications remain secure.
11. What is a 'public key infrastructure' (PKI)?
💡 Public key infrastructure (PKI) is a framework used to manage digital certificates and public-key encryption at scale.
12. What does 'quantum cryptography' leverage for secure communication?
💡 Quantum cryptography leverages principles of quantum mechanics, allowing detection of eavesdropping and secure cryptographic key exchange.
13. What is 'elliptic curve cryptography' (ECC)?
💡 Elliptic curve cryptography offers strong security with smaller key sizes, based on the mathematics of elliptic curves.
14. What does 'RSA' refer to in cryptography?
💡 RSA is a widely used asymmetric encryption algorithm named after its inventors: Rivest, Shamir, and Adleman.
15. What is 'AES' (Advanced Encryption Standard)?
💡 AES is a widely adopted symmetric encryption standard used to protect sensitive data across the world.
16. What does 'salting' refer to in the context of password hashing?
💡 'Salting' adds random data to a password before hashing, helping defend against precomputed attacks like rainbow tables.
17. What is 'steganography'?
💡 Steganography conceals a secret message within another seemingly ordinary file or message, hiding its very existence.
18. What does 'key exchange' refer to in cryptography?
💡 Key exchange refers to methods that allow two parties to securely establish shared cryptographic keys, often over an insecure channel.
19. What is 'asymmetric encryption'?
💡 Asymmetric encryption uses a mathematically linked pair of keys: a public key for encryption and a private key for decryption.
20. What is 'symmetric encryption'?
💡 Symmetric encryption uses the same secret key for both encrypting and decrypting data.