Chapter 1: Q13E (page 48)
Is the difference of a multiple of ?
Short Answer
The difference of a multiple of 31 is 0, i.e. it is multiple of .
Chapter 1: Q13E (page 48)
Is the difference of a multiple of ?
The difference of a multiple of 31 is 0, i.e. it is multiple of .
All the tools & learning materials you need for study success - in one app.
Get started for freeGive a polynomial-time algorithm for computing, given a,b,c, and prime p.
Show that
(Hint: To show an upper bound, compare with . To show a lower bound, compare it with ).
How many integers modulo have inverses?
RSA and digital signatures. Recall that in the RSA public-key cryptosystem, each user has a public key P=(N,e) and a secret key d. In a digital signature scheme, there are two algorithms, sign and verify. The sign procedure takes a message and a secret key, then outputs a signature . The verify procedure takes a public key , a signature , and a message M, then returns “true” if could have been created by sign (when called with message M and the secret key (N, e) corresponding to the public key ); “false” otherwise.
(a)Why would we want digital signatures?
(b) An RSA signature consists of sign, where d is a secret key and N is part of the public key . Show that anyone who knows the public key can perform verify , i.e., they can check that a signature really was created by the private key. Give an implementation and prove its correctness.
(c) Generate your own RSA modulus, N=pq public key e, and private key d (you don’t need to use a computer). Pick p and q so you have a 4-digit modulus and work by hand. Now sign your name using the private exponent of this RSA modulus. To do this you will need to specify some one-to-one mapping from strings to integers in . Specify any mapping you like. Give the mapping from your name to numbers then sign the first number by giving the value , and finally show that .
(d) Alice wants to write a message that looks like it was digitally signed by Bob. She notices that Bob’s public RSA key is . To what exponent should she raise her message?
What is the least significant decimal digit of ? (Hint: For distinct primesp,q, and any a is not equal to role="math" localid="1658726105638" , we proved the formula role="math" localid="1658726171933" in Section 1.4.2.)
What do you think about this solution?
We value your feedback to improve our textbook solutions.