Fermat, Euler and RSA
1.[2p] Using Fermat's little theorem, find the remainder of on division by , as a number from to .
Using Fermat's little theorem, find the remainder of on division by , as a number from to .
2.[1p] What is the last digit of ?
What is the last digit of ?
3.[3p] Find the last two digits of , entered as a whole number (for example, as ).
Find the last two digits of , entered as a whole number (for example, as ).
4.[2p] Repeated squaring computes by squaring and then multiplying together the squares it needs. How many multiplications does it use in all?
Repeated squaring computes by squaring and then multiplying together the squares it needs. How many multiplications does it use in all?
5.[2p] An RSA key has , and public exponent . Find the private exponent , as a number from to .
An RSA key has , and public exponent . Find the private exponent , as a number from to .
6.[2p] Encrypt the message with the public key . Give as a number from to .
Encrypt the message with the public key . Give as a number from to .
7.[3p] An RSA modulus is the product of two primes, and a leak reveals . What is the larger of the two primes?
An RSA modulus is the product of two primes, and a leak reveals . What is the larger of the two primes?
8.[3p] Which of these statements are true?
Which of these statements are true?
Select all that apply
9.[2p] Put these events in chronological order, earliest first.
Put these events in chronological order, earliest first.
RSA-250 is factored
Shor gives a quantum factoring algorithm
Fermat states his little theorem in a letter to Frénicle de Bessy
Rivest, Shamir and Adleman publish RSA
Clifford Cocks finds public-key encryption at GCHQ
Euler proves
Show the answer
a, b, c, d, e, f