



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A comprehensive problem set on advanced cryptography, focusing on mathematical concepts and their applications. It covers modular exponentiation, rsa key generation, multiplicative inverses, and diffie-hellman key exchange. Each question includes a detailed solution, demonstrating the mathematical reasoning behind the answer. The problem set is designed to challenge and enhance understanding of core cryptographic principles, making it a valuable resource for students and professionals in the field. It provides practical exercises and step-by-step solutions to reinforce learning and problem-solving skills in cryptography. Useful for university students.
Typology: Exams
1 / 5
This page cannot be seen from the preview
Don't miss anything!




This comprehensive cryptography problem set contains challenging, math- based multiple-choice questions focusing on core concepts such as modular exponentiation, RSA key generation, multiplicative inverses, and Diffie- Hellman key exchange. Each question is accompanied by a detailed solution, demonstrating the mathematical reasoning and methods (like repeated squaring, Fermat’s Little Theorem, and the Extended Euclidean Algorithm) used to arrive at the correct answer. What is 7^13 mod 55? ✅ A. 47 B. 17 C. 28 D. 4 Solution: Convert 13 to binary: 1101 = 2³ + 2² + 2⁰ Compute powers:
Use the Extended Euclidean Algorithm: 26 = 211 + 4 11 = 24 + 3 4 = 13 + 1 Back-substitute: 1 = 4 - 13 = 211 - 1 So, inverse of 11 mod 26 is 19. Answer: ✅ A. 19
Solution: Use exponentiation by squaring: 14² = 196 mod 33 = 31 14⁴ = 31² = 961 mod 33 = 4 14 ⁸= 4² = 16 Combine: 14 14²14 = 163114 = 6944 mod 33 = 7⁸ Answer: ✅ B. 7