Modern Cryptography Fundamentals: What Makes a Cipher Secure?

Engineering

Knowledge check on the mathematical principles underlying modern encryption security

10 XP
Reward
10
Questions
5–10 min
Time
Q1 Question 1 of 10

What is 'information-theoretic security' versus 'computational security'?

Q2 Question 2 of 10

What is a 'trapdoor function' and why is it essential to public-key cryptography?

Q3 Question 3 of 10

What does it mean for a cipher to be 'semantically secure'?

Q4 Question 4 of 10

What is 'entropy' in the context of cryptography and keys?

Q5 Question 5 of 10

What is 'diffusion' in block cipher design?

Q6 Question 6 of 10

What is 'confusion' in block cipher design?

Q7 Question 7 of 10

What is 'DES' (Data Encryption Standard) and why was it replaced?

Q8 Question 8 of 10

What is AES (Advanced Encryption Standard) and why is it trusted?

Q9 Question 9 of 10

What is a 'block cipher' versus a 'stream cipher'?

Q10 Question 10 of 10

What is 'Kerckhoffs's principle' and why is it fundamental to modern cryptography?