Codebreaking, Cybersecurity, and Advanced Puzzles: Advanced Cryptanalysis

Engineering

Knowledge check on sophisticated techniques for breaking modern and classical ciphers

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

What is 'linear cryptanalysis' and which famous cipher was it used to attack?

Q2 Question 2 of 10

What is a 'side-channel attack' and why is it effective even against theoretically secure ciphers?

Q3 Question 3 of 10

What is 'Shor's algorithm' and why does it threaten current cryptography?

Q4 Question 4 of 10

What is 'Grover's algorithm' and how does it affect symmetric cryptography?

Q5 Question 5 of 10

What are 'post-quantum cryptographic algorithms' and which ones did NIST standardize in 2024?

Q6 Question 6 of 10

What is 'Quantum Key Distribution' (QKD) and what makes it physically secure?

Q7 Question 7 of 10

What is a 'lattice-based cryptographic problem' and why is it believed to be quantum-resistant?

Q8 Question 8 of 10

What is 'cryptographic agility' and why is it important for future systems?

Q9 Question 9 of 10

What is 'harvest now, decrypt later' and why is it concerning today?

Q10 Question 10 of 10

What makes the P vs NP problem relevant to cryptography?